kernel-devel-2.6.32-754.6.3.el6.centos.plus>t  DH`p[' F "3&OkbCcLoi`,@L^ w,S0ֹAV2t#Eƽ0VZYDq>2P,;}LE%[CU ebS)OTZ'.ƅn'k^p4H`1VLf8?#t|kaZHSSnHfpwåI4(6dF-L O;_{UE,y*ӑ2]%7D#."%/^8ėRE'$ #vT-E^`Og`PƬ5b/Q Ym{Izi vKqpbJ;I8YCDmV {? CjxgNO >ح9`U+e18z?r ZI}"Rbxu1fZ~äP;YgKV\A o0zċ25b519fecc3a75aae1d9cbd6f3e06a7845d836c1H[' Fn_ԍTΧ;iơZ1/jt"iWw-TlDYX0A%]Z%kg35f?}FCcL+8ԅkٷi硫\y>%Ӣ+Fbp(v߅\׋{a잧0^ (T Tc݆wI2Mɋߚ!p}e?ӶHy 2ޑp?oOY݈pJBsų492jT_j:5֦X Ddzpcŋd'ʬS21؀\^9@ڳp34i>Qy*MzcpP(88 Rz |%H`ErF3K1:g> LڗTyɕpI^$lkHlvB\\r &}J%JZTVf0tлU>4Q?Qd . r  9Sjpw,|,|  ,| f,| ,|  ,|  ,| ft,| D,| #L #|,| l ո  ֋( ֹ8 9 :>J*GJ4,|HKP$,|IL,|XL.YL.\L/$,|]L,|^N` obQOdQeQfQlQQCkernel-devel2.6.32754.6.3.el6.centos.plusDevelopment package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.[ ?x86-01.bsys.centos.orgBCentOSGPLv2CentOS BuildSystem 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.centos.plus.x86_64 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiYM (leLzK 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( jx |_- K"yKVMXVf>`n!nbq\6}>2+xDX}cF1(R1_&:#^m 7:GR{_vn2s 9P%<q% $6B:T o% ZTEr0 zF {snv$g7H*a""IhYS]! pQi- r *b#'Z Hq p6f "3,K$y[ <qg}L+)7-!/uJ o=X N:. $fUd;=Q+*MB r1]4WpS6pR\v@E^. 1Fa)8a?*Lp>Iw2  Ko  zL^=MDj:*V]g[xd ~+ KzJ&" OF<_T@:SJ R0R",C49_  a1F t"[ ' DZ  Y/jVj  {qf  B 2% &o, p x<)9Q"@  Z3 -(6=-cL ]Q K)[7'~tV% $+ %Lr9EL3,}9&#3#*!n }%V)Rp}2K,ga] :>k+$\lp|1Rt :(]}0cO a YjsD G  F$dBT :$[} ~ 1H;b:c =-F\sZVsE4md0j DuEW vCy|  D {CCpV=$<]:K %T18cs;$d  J#l PfL "2+wvv M1 +D 3.0,FeY#<Rs.- &r\|0@$q%g {5I F, jYY P[{  ~9# z Q lB e IJ   I* l/oH' ]VB2"" x" 8OKD`.&gA$[6jZ=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  v&Z$4{;zB53;&EG+m-!lo\ 17L N e F 1cJbkq( yE, C 0}(2& 7) 0"a1-8v5"g rWJgn Q-4tb= n z/oVh>  #qBho+E () d;E VL#b3"kPX<Vo( t8  t*]@b"K 9 | :t *  /kq4^p iMG] 'D  g-Mg \0 (a.0 W O } <2VM@oF 3"=';e%*,^;  0 HLZ0s." vOH  #VC*Ybpl SIM8 8)sEO' r @>r< ?\l9-;w 2j "%u("BFZ)$COOy2 T<d) & @9*ti m p.r8G K 6 0MA  d /11' j1}&t/ Az~Lu7 99 Q7T!' b#6%.  52 @7)(3 d%Pv< y00G^".-PPpZ Mc ; * vjU? g Ue*#G NL>nw $: ( =`UJ([& & ^.r>6G  71~~Y?1 0\5 s 7.'/" Ten0Vk*(/p @ % N x,1[a XiLq4m Ժ ( t.- n + q34<QL%v*m85Ln W0B)kX Pmr W o љ!6 3  -8C j)(%e1kiIf D h  2Dt/feov' z ?zF1OB1~c}b 2}O@ L Y|5!m# 5QB1'!2q 7K #81&X^ 'GNHy8fD'f } !J bJT e**] l ! STb ) ?* /L'F G9 >= NP(^!QW D+X*n7 'H6! ?wq$M* {{K#7UhcA: .%'=2M K c & % S  X5:P1g:1)"V&-%S zdU.;,4 p UN3#|njiX=Q" /*q6o)"Cg45   Z S@  S3:(JT: Z9 _#UK vZ$f;<' 3@  +|!-+$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{Jo"  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큤A큤A큤AAA큤A큤AA큤AAA큤A큤AA큤A큤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큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤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큤AAA큤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큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤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큤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큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤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큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [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[[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ K5K5[KK5[[[[z[K5[[K5[[`K5K5[[K5[ K5K5[[K5[[ [ 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[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ 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[[ K5[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[[ K5[[[[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[ K5K5[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[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ L[ K5[ [ [ [ K5K5[[[K5[K5K5K5[[ L[ [ K5[ K5[ LK5[ LK5[ LK5[ K5K5K5K5K5K5[K5K5K5K5K5K5[ LK5K5K5[ K5K5K5K5K5K5K5K5K5K5K5K5K5K5[ K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[ L[ [ K5[ [ K5[ LK5K5[ K5K5[ K5K5[ [ K5[ K5K5K5K5K5K5[K5[ LK5[ L[ [ K5[ [ [K5K5[ L[K5K5K5K5K5K5K5K5[ K5K5K5[ K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5[ K5K5[ K5K5[[ K5K5K5K5[K5K5K5[ L[ [ [ K5[ [ [ [ [ [[ K5[[ LK5[ L[[ L[K5[[ K5K5[ K5[ [K5K5K5K5[ LK5K5K5[ MK5[[ L[ LK5K5K5K5K5K5K5K5K5K5K5K5K5[ [K5[ L[ [[ L[[ K5[ LK5[ K5K5[ L[[ [ K5[[s[ MK5[ L[ L[ LK5K5[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ 89fe272fbf16d2f9c69d7b1cb760c91f15e15d83fdd107ccdfbec1d8b268275e0cc2716a592724393b5102253685bf0b74e0c9c4272addc240668d8ea9e54f01458cd5c78bfa27ca48ede47236578a06ac1691415e5beaea97673ac4b95481e15aca22c85fb33dd3c01f6eb53321cfcf25fe0a381dc6ee7021950a153798b7b0cab833d806c790f9db8aed00a219b0b65128ed393450c4ca06fe5dc63b0379d950e6058e3effc9dfdced5722cd6ec8b5848635c5695aca72a7b768c8be617ec01be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac43b7a7fdbd802bb0fb791473b8751ab35e2a658f62a93a67df55abf5577f82a2afeb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94eb946f5c79b5d1c24fef2ca228f75fce71597ebf0b98b13e1491e00bc118879b9b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb98b3a273c5af4c8f0e31bb6b193c90921d3089f370d00deff6b630c1fbf64747e69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a398dcad78daeeb2278b165ea1454d57890855e9f2fdac5e7710db54cf4f2a6447c9bbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aa1e23dc935cbe6e7a767957124bf41879e0181d671ae43e980446538b7ec538046aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa770b0dff4b2a9fd9cc37fd8a54024188d3f4d81a21fb77d29ce8d3b8b404274f38a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2eade741bced137ff14317b8c21c65c56765ed846d2dc46e4e20c2842bd976aaba6870dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e909112983f7d8a8f5113617b98db9be121c1a4b0608f397509c5ae22d3527af353322dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a99872f38ef19915a676ab2126fe721a47db5d293b50186757da6c06435262e5509b02d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfb3ea42cfb212b4709e09c4b6186f996b40b447879f430b6d43bb33657f5d0781632949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f59b376038c77a9e63b3c8a29a9300f50fa59c485e98e5ca0f427fbd654d56bfc3276012617e3d74e350ed64b05cec076c73890d35bff7188fb1edc185d8ed1e16bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401ac584f5aa0142f91e1e3e9c12870733ac6090181e4e8fd511df05c5ac6fea1780b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb359cce5c9b9189c5b584cec8cc8ee1d39118fcabab69e8c2a2dc5f115c70ce4855590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daabe15c34f4b89a717b2d29c9483cea20c4986bb71d9467fb3d941077723296851f780ef05980c67176fc8df84b3b7dd49b44bd8656835313daaf22c6eb11fc160cf8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e97dd27408c6928043442fb429a33eaf9fc0b0a569bc780d4c7e747fd3b3bfc179a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8bd59c3fb9d43912faba64995cfb5707a46ed3e3f51060b68fd7d7d3e606bd60c0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda8735513432972ff82bf67018aa925ed69fb61e8e1f85eca38edc654ed1476bf06b7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a73868dc75fd5dab460b89679056e4838ac27e5331e80c4adf98f95dfa2958aab76a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a0178bb5326b60a414bd1865aa15d7c2cdd7393996525612ef71d0917d7dd3bed515b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e792a146223105b4e9507f605f48764b8eac7a4b3138787020fce5131fb55afead1fe566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd3529bdaddb364b86f94762f78251ac68c8a6d6b5dfe66fabfeff10679a381e04a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee3bbe9efa0c5f356baf9a3268ae7e4a4af6bf51a1be2b044513ead28eedb2cd84e60df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b38147d6aa387ce69295b73c2f4aa81d9790234300c82fb3841a888ea3d40cef7b632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9b92dc0718667a07b71d980cc059e896710f27e48532edb2935a28dc75e114f85842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8e94241ebda790daecd7634ad231239c7b7e4c5bcb8877c0fb46bfca384017041412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e150c8b323f276577a9f320b746f0ac41f58add8f4d1d2d555a5f1c6fdb6b7cd98fee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85589fe272fbf16d2f9c69d7b1cb760c91f15e15d83fdd107ccdfbec1d8b268275e68737115dd083e775796179ff5f7805911f3bf6eb7337d5aad869a67788b54a7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85525b7f1674176bbc35e0f3b852d2eb0afd73d97ef56d76e1eeaa0e6d571f611b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c73f9a8b4faeb5099ae21e23507e83664dc8bb4c50cde435745ca799e43ef1358b7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc249c662b07faacc3cffea34ac544be02c26ae1b8d5dbc8c15fdb3ef791ef7dd66eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e4f7243dabb36736468f11a5db103cf2f38c85fefddcfb826bdc642e3b020f3b4c53783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed76003d3aecd6ff455896e03aaed63ab7f792184b1eb18f1fdf3a7256629903139ad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc9205e8ef40f3ae995636334d62572002bd04fada474a2f09dc2110a20789eada38fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d278446deb4ccd00a99616e48286efb4cda814ae3bebd15a7ba6c34fab473cee6f455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc0bde74348269be9ec9618e899dd3f40a8cea4717b41a943dbf408dc14a5b73714ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6ca3d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077068b8540c5f6f68dce6b2eda2c63e5871d4a879417ee8512be3a395737e36d10f1974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f025c45c9b91926ad13491ea87389f8738ac8b84f9763860353873f300451bbe01d472b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d2c4379dce8f7e718b56f66869199290a1d2eb4c5fd9ac6b187c4d30e146d55ec983b695b3fe091793f89d0b916b233742d2c42afd6b7b42993b98d900e57b5fcdc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58ca0099460297d668ae7d86063dc06738d81f65d0504ee2170513c7c544393c00fbeae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb57023945342a84a5c8fbc4bedd7ee6ebdd874164e4e025e840596b6cc3b52fd3700b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc4325a08abfb78df997f7b3c2b0ed05bed2dc451de12f98114682f603558943cbed8f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d4883ecf83cbfe9ae087038961798fe0cf4a467f1eac9df98510ca9e2ab8f61a6c0b92cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859af0e1af53a0d6580cd5b78efaa18c49451873ded6feaeca3d169515da16dd656d1a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd363d8a79e9aab08ad5ac38171352f78c252568b38335dd4ce5b65ca1024a77caf9fadf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a51668f22f4ed6055577d82f991a858c76dd45b7cf61228f93db2ee495975f23345f41fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6fbe62f919b9a07bb465a3d510ae82e9ff5edf26439b69cdddc6c346294a60a9046c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a2e2643a73005b65110bf0358bf72de7cc95d85056631d1d7cc3979fca15f3b525d363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428258b20be46d903d04f3a01ba2c3be09c1c092e42148e8ffbd0414eb43721a43d725d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f20464b5abe2cdf31093afb00c666918d09e3b652aabbf4051ca4610148680697cfa52e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9dfa74ef8660b67e585216f1786ddf7f626e15f14ae234ed044b7db81520704a9a70f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367e78f65e85633c38c899b9fac64e2568e255ca5f554ce9f78929816e03400b42fe5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541eb10f0c43c85f2aeababd408a4d00fc745ea9acbae0e762b76922dd44549063c3bebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd40726cdedf1dc0948d7ffb40a6a67acbf1f2118ede602101110c24dcd57289b90cc5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa7106b0e06d10aff3364495f22774a5a30f9e989857d3d7560ceca6d9eee835a41d9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45f9619543e7bb4b35493abb61b7f7d019970e75cd04892c0d3dbda320441adebf454766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612cf09d649fd1fe368177b1d9db0af3562663abbc294ce5980be6f578202ca85cba24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30ef122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b6861a29869356b6d21869f6dd39be8f26ffa0c44d467570831835367023de1129b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e7061be5e6ca61bc592843eaffff85c71e2bdf78e99149f84f9e955895b8407c2f8f3db698b9268ef26bd94ac937b43aa22b947d12c0ef0d2781067cc0b4805b477ef9d36cd9a21ebe825f2b526c6d3a06f9323e0fe7be6df37d34fc0025464c0c5b5599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2f9ef4fa40bbc60fca86dd30866d8da57b25be3df2d56c473894ead348922894c744f04d09471973440e87ee1e6f0b96cd2326ae79eae2c8f52f4095a74189eb5e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d8349c8824f5d3400df7fd2e27153e7561d9d9361da9a8787ea7c4f269594f9d618af3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8f052da3e1c866097ec85b1254d537eee5a722dfcde4c7ca34a753abdab7c0fd42801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe2e93a1420efbbe682394ed02886d3c4acfe0487c3d9e5e5a567b540480d7c95f1932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63d6fd5afa58527620efedfd317e92f3a6bcfd255674954b7e2bab0fd1819d39601fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b297c09ab81dbac41d2d4f19816680ebfc9eed6599be2ba96688e29b835ef9e988d1d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18dd4e42260132b3a90587cfe4ad65791d583a35c16f78192f325871795640bb131480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a7b2231590113c25219eccce5cccb0bf14a25060ddd4fa215baeb18b2ff615f19dffab58f9db18e14c6f84b02ee2695e39887f6475fd56b1453a13e0cc2cda2877d7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de19430855ddcffac4cfab54b4db98e60c0e817650ca26541668b65363ad0c180b8a74919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84ea070883ae87d3c7adecf6e2aabff0365c1ac8b958d4a4ea571cdc3a2c12823f14b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928fc74109dac84cdd67055fa9b3688fac3b2eaa62f45992067ba65949a3c428123845e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3efa05d9cadcf7088aabc7b613fab640a294d418c0f8ae8a026e66b031711836b163708c92e05d932ea515fd5697823e846c64fc5d07b4f4c4d415dd8d321fcdc7b7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac69399c754ff54393a3509fbca714b805c44c40bd70482d45282ff58f7d52a297a2f33def8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a72d0668038ca075366dfd99ce46432dd45a9f9dea6596ac5cad192ef5ba0e6d64a7d236dc581438d55e69af50a59e54f0dd153e08a6f07b39bf85c2f4b1a1d30c6eab578491e740e156173d1e1aa277031bc3ed9e9a589e0ad09a8cf00a79614c2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e0738e51ffab2ad0e9cfb294ebb791560b59918f06a833a42180c4994f01de8b2096848c9610fff74f31979b472300cd76b9f5122cde96bc50c6e3e4cbe54a3c8ca7fdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399ae2d6560044100e1d401f9960c133cff0ce318ae81725e5eb49d01a0c9ed755aff46ed3acd62b8cd4d7e270945863136d202f896d16f8eb332fa9bf436788019d39c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c3908fa7fef607d4abe4ae86575b6a22ac9309b255bcf216a2196089166f0a9ae09a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78a794de550bdebb7aa2abf5846ff80cf56df11ed9a72adac70bc5a5768a3ef67ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343d8e84ae750b06310dd3efb8d97acb56d627627be1dd90f80a817e1a3560456d2b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfb3e2515ad23eb15adfa36b9db766cafce465feae40dcff7f773ecc608578325105a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af75ef9653e6850794b4089517c0b0a1769de838d6c4b1442667c6b7468df95a71d2ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f43e9f96f860288765353eb258dbd5ea61cfe4f5b69684016bc670bd305acb37e9fe9f96f860288765353eb258dbd5ea61cfe4f5b69684016bc670bd305acb37e9ff169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba963727778065b04f69f9a467f99a14914e8bac5a4ec0605c5c20b2572afd4706671b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feaea1608efcaf40b2264e12ac1568b44bcc4f6b2f0b1c17d942886973ccf8602a6baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0f1e060d754a1423b15ae17725a85c6d0fb7bc969ebc1341988aa5eef080cd8f2addaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37512605570320d4ca71147fa6170f5a2b9c5f5ee650270d9d883b7a109f94a581dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade4456d29d418cebed999482eff7ee3a00f0c1afd62e27235296f45dd4f3eea25f8456d29d418cebed999482eff7ee3a00f0c1afd62e27235296f45dd4f3eea25f8c68a1f569a76132178ba3c239950fc255ce58f13c1855be7fe2eafee79b20b18d4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-2.6.32-754.6.3.el6.centos.plus.src.rpmkernel-devel-x86_64kernel-devel-uname-rkernel-develkernel-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.centos.plus]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 - Added new config files for i686 and x86_64 with extra features turned on including some network adapters, some ATM, all serial ATA, Adaptec I2O, ARPD, BusLogic, IPX, Appletalk, ReiserFS, JFS, TOMOYO - Added a fix to compile the jfs module [bug#5453] - Added a fix for race in TOMOYO [bug#5378] - Added a fix for usermodehelper [bug#5588] - Added a patch that allows non-LogiTech remote to work [bug#5780] - Added sysfs-fix-printk-warnings-bug6157.patch [bug#6157] - Added fs-tmpfs-add-xattrs-support.patch [bug#4586.18700] - Added fix-fadvise-for-tmpfs.patch [bug#6938] - DEBUG_KMEMLEAK enabled in config [bug#7055] - Added support for Kontron [bug#7270] - Disable BRIDGE_IGMP_SNOOPING [bug#7796] then enable it as of 504.23.4 [bug#8862] - Enable IRDA (regression) [bug#8070] - Added a patch to fix redefine error in reiserfs - Added a patch to fix a 3w-sas issud (originally an el7 patch) [bug#10073] - CONFIG_DRM_I915_UMS disabled [bug#9209] - Added a patch to mod cdc-acm driver [bug#14747]- [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+R+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|2.6.32-754.6.3.el6.centos.plus2.6.32-754.6.3.el6.centos.plus.x86_642.6.32-754.6.3.el6.centos.plus2.6.32-754.6.3.el6.centos.plus                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 000 111 222 333 444 555 666 777 888 999 :: ;;; <<< == >> ??? @@ AA BB CC DDD EE FFF GGG HH II JJ KKK LLL MMM NN O P Q RR SS T UU VV WW XX YY ZZ [ \]]]]^___^``^aa^bb^cc^d]efeg]h]i]jj]k]lmmmmnmoopoqmrmsssttmuuuvvmwwwxxmyyyzzm{{{||m}}}~~mmmm                       ! ""# $%$& '(')'*'+ ,- .. / 0001 2 333435 6 7 8 9 :;<;=:>?>@>A B C DDEDF G H I JJ K LLMLNLOLP Q RRSRTRURVRW XXYXZX[\\\\]]^\_\`\a\b\c\d\effffgfhfifjfkflmmmmnmoopoqmrrmsmtmumvmwxxwyywzzw{{w||w}}w~~wwwwwwwwwwwwwwwwmm       !"###$$$%%$&$'((()))*(+++,+--(.(//(00(11(2223(44(555657758859(::(;(<<<==<>><?<@@<A<BBBC<D<EE<F(G(HH(II(JJJK(LLLMLNNLOOOPOQ(RR(S(TTTUTV(WW(XX(YY(ZZ([[(\\]]]^^]__]`]aa]b]c]dd]e]ff]g]h]i]j]k]ll\mm(nnnoo(pp(qqqr(sssttsuusvv(ww(xx(yy(zz({{{|{}}~}}}}}}}}}}}{(((((((((((((((            !"#$$%&''()*++,,-.//011223344567778999::;;;<<<==<>><??;@@;AA;BBBCBDBE;FF;GG;HH;IIIJIK;LL;M;NN;OO;P;QQ;RRRSRT;UUUVUWUXUYUZU[U\U]U^U_U`Ua;bbbccbddbeebff;gg(h(ii(jj(kk(lllmmlnnnooo(pp(qqqrr(sssttsuusvv(ww(xx(yy(z({{(|||}(~~((((((((((((((((((((                              ((  (!!!""!##($$(%%%&%'((())**++,*-*.*/0110000220330440550660770880990::0;;0<<0==0>>0?0@0AA0BB0CC0D0E0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0P0QQ0R0S0TT0UU0VV0WW0XX0Y0ZZ0[[0\\0]0^^0__0``0aaabbacc0dd0eeefeg0hh0i0jj0kk0ll0mm0nn0o0pp0qq0rr0ss0tt0uu0vv0ww0xx0yyz{{{{{{{{{{{{{{{{{{{{{|||{{{zz}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zz          !!"#$%&'&())*))+(,-.(/01233443356766666666666866666699665:55;<==>>?@@ABAC@@@@@@@@@@@@DDD@@@@@E@@F@GGHIJKLLMLNLLOOLPLLLQLRSSTTUUVWXXYZ[\[[]^_`aaaabccdaaaeffgfffhiiiijkklkkkkmnkopqrsqtuuvwxwyzw{|}}~           !!""#$$%%%%&'()))*)+,-.//00112324454678797:;<;;=>>>>>?>>@ABCCCCDECFCCGGGHCICCJCKLKMKNCCCOPQCCCRCSCTCUCVVWXYYYZ[[\]^___`abcdaaa`efg`hih`j`kl`mnmo`pqrqpstp``u`v`w`xxx````yz{yy`|`}`~```````                 !"#$$$$%&&&'&(&&)&&**+&,&-&&./01/2/3456787797:::;;;;<;::=>?>>>>>>@==:::::A:BCDEFGFHHIJJJJKKLLMLLLKKKNNONNPPQRSTUTVVVVWWXYZ[Z\]^^_`aabaaacdceeefeegghggeeiejkkklllllmlnopqrstuvwxyyz{|}~               !"#$$%$$&$'(())))))))))))))))))))))((************(++(,--./001233456789:;;<=>?@AAAABCDEFGGHHIHHJHKLLLLLLLMLLLLLLLLLLNLLLLLLLLLLLLLLOLLLLLLLLLLLLPQRRRRRRRRRSTRRUVWWWWWWWWXWWWWWWWYZ[[\]^__`abbbcbdefgghiijjjjjjkllmnopqqqqrqsqqtuvwxyzzz{|}|~                                                                                                               !  " " #   $     % % % % & % % % %  '   (     )  * * + + + + + + + , - . / 0 1 2 2 3 4 5 5 5 5 6 7 8 9 : ; < = > < < ? ? @ < < A < < B < < < C < D E F G H I J K K L M M N O P Q R S T T U V V V V V W X Y X Z X [ [ [ [ [ [ \ \ \ \ ] ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ] _ ` ` ` a b b c d c e f f g h i j k l m m n m m m m m m m m m m m m m o o o p o o o o q o o o o o o o m r s t u v w x y z { | } ~ ~                                                                                                              !     " #   $ $ % $ & $ ' $ ( $ ) $ * $ + , $ - $ . $ / $ 0 $ 1 2 2 2 2 3 2 4 4 5 4 6 7 8 7 7 7 7 9 9 : : ; : <z = = = = = = = = = = = = = = > > > > > = = = = = = = = =z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ ? ? ? ? ? ? A A A A A A A A Az B B Bz C C C C C C C C C C C C C C C C C D D D D D D D D C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C E E E E E E E E C C C C C C C C C C C C C C C C C C C C C C C F F F F C C C C G G G G G G G H G C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C I I C C C C C C C C C C C C C C C C C J J J J J C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C K K K K K K K K K C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C L L C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C M M M M M M M M M M M M C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C N N N C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C O O O O O C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C P P P P P P P C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Q Q Q Q Q Q Q Q Q Q Q Q R R R R R Q Q Q Q Q Q Q Q S S S S S S S S S S Q T T T T T T T T Q Q Q C C C C C C U U U U U U U C V V V V V V V V V V C C C C C W W W W W W W W W C C C C C C C C C C C C C C C C C C C C C C X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X C C C C C C C C C C C C C C C C C C C C C C C Y Y Z Z Z Z Z Z Z Z 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 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y C C [ [ [ C C \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ C C C ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] C C ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ C C C C C C C C C C C C C C C C C C C _ _ _ _ _ _ _ C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C ` ` ` C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C a a a a a C C C C C C C C C C C C C C C C C C b b b b b b b b C C C C C C C C C C C C C C C C C C C C C C C C C C C c C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C d d d d d d d d d d d d d d d d d d d d d d d C C C C C C C C C e e e e e e e e C C C C C C C C C C C C 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 C C C C C C C C C C C C C C C C C C C C C C C g g g g g g g g C h h h h h C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C i i i i i i i i i i C C C j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j C C C C C C C C C C C C C k k k k C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C l l l C C C C C C C C C C C C C C C C C Cz m m m m m m m m mz n n n n n n n o o o o o o n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n nz p p p p p pz q r r r q q q q q q q q q q q s s s s s s 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 q q q q q q q q q q q 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 q u u q q q q q q q q q q q q q q q q q q q q q q q v w w v x x x v v v v v v v v v v v v v v v v v v v v v q q q y y y y y y y y y y y y q q q q q q z z z z 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 ~ ~ ~ ~ ~ ~ ~ ~ ~z                        z z z z z z                                                          !  "  #  $  % %  &  '  (  )  *  +  ,  -  .  /  0  1 2 2 2 3 2 4 5 5 6 6 7 7 7 8 8 7 9 9 7 : : 7 ; ; 7 < < 7 = = 7 > > 7 ? ? 7 @ @ 7 A A 7 B B 7 C C 7 D D E E F F G G H I J I I I K I L I M I N I O P Q Q Q R Q S T P U V U W P X Y X X X Z [ Z \ Z ] Z ^ Z _ Z ` Z a X b b X c d e P f P g h h i P j k l l m nkernels2.6.32-754.6.3.el6.centos.plus.x86_64.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.hact200ldongle.hactisysdongle.hadaptecstarfire.hadm8211.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halifir.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.harpd.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hatalk.hathcards.hcommon.hath5kath5k.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hambassador.hbr2684.hclip.hdrivers.henieni.hburstrx2w.h4w.htx2w.h4w.h8w.htuneburst.hfirestream.hfore200efore200e.hdebug.htxretry.husetasklet.hhehe.husesuni.hhorizon.hia.hidt77252idt77252.hrcvall.husesuni.hlanai.hlane.hsolos.htcp.hzatm.hatmel.hatp.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.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hdefaultps.hwextwext.hexport.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hmemresctlrctlr.hswap.hns.hperf.hsched.hcgroups.hchecksignature.hchelsiot1t1.h1g.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hcicadaphy.hcifscifs.hacl.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcissscsitape.hclocksourcevalidatelastcycle.hwatchdog.hclsu32mark.hperf.hcnic.hcompaction.hcompallaptop.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.hcrc32.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.hde600.hde620.hdebugbootparams.hbugverbose.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.htest.hlist.hmemoryinit.hnmitimeout.hnxtest.hrodatarodata.htest.hsectionmismatch.hshirq.hstackoverflow.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdefxxdefxx.hmmio.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevappletalk.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.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.hdmaengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdongle.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.hdecodemce.he752x.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hmmedac.hsbridge.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hesidongle.hethoc.heventprofile.htracing.heventfd.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4fsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.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.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.hgirbildongle.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhamachi.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.hhp100.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.hi2oi2o.hextadaptecadaptec.hdma64.hlctnotifyonchanges.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.hipddpipddp.hdecap.hencap.hipmideviceinterface.hhandler.hpoweroff.hsi.hwatchdog.hipppfilter.hipv6ipv6.hmip6.hmroute.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hprivacy.hrouteinfo.hrouterpref.hsit.htunnel.hipw2100ipw2100.hmonitor.hipw2200ipw2200.hmonitor.hpromiscuous.hqos.hradiotap.hipwireless.hipxipx.hintern.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hircomm.hirdairda.hcachelastlsap.hfastrr.hultra.hirlan.hirnet.hirqwork.hirttysir.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.hiwlegacy.hiwlmvm.hiwlwifiiwlwifi.hleds.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbd.hjbd2.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjfsfs.hposixacl.hsecurity.hstatistics.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hjump.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkingsundongle.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hks959dongle.hksdazzledongle.hksm.hkvmkvm.hamd.hapicarchitecture.hclock.hguest.hintel.hlcdclassdevice.hplatform.hledsalix2.hclass.hclevomail.hlp3944.htriggerbacklight.hdefaulton.hheartbeat.htimer.htriggers.hwm831xstatus.hwm8350.hlib80211lib80211.hcryptccmp.htkip.hwep.hlibcrc32c.hlibertaslibertas.hcs.hdebug.hsdio.hthinfirmthinfirm.husb.husb.hlibfc.hlibfcoe.hlibipw.hlirc.hlitelinkdongle.hllc.hlocalversion.hlockkernel.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hlogitechff.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlxtphy.hlzocompress.hdecompress.hma600dongle.hmacemumousebtn.hpartition.hmac80211mac80211.hhasrc.hhwsim.hleds.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmaxsmp.hmcp2120dongle.hmcsfir.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.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.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.hsb1000.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.hnscfir.hnumanuma.hirqdesc.hnvram.holdbelkindongle.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.hcmd640pci.hcmd64x.hcs5520.hcs5530.hcypress.hefar.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3hpt3x3.hdma.hit8213.hit821x.hjmicron.hmarvell.hmpiix.hnetcell.hninja32.hns87410.hns87415.holdpiix.hopti.hoptidma.hpcmcia.hpdcold.hpdc2027x.hradisys.hrdc.hrz1000.hsc1200.hsch.hserverworks.hsil680.hsis.htriflex.hvia.hwinbond.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.hprovideohci1394dmainit.hpstore.hptp1588clock.hpvpanic.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hnetlinkinterface.htree.hquotactl.hr6040.hr8169.hraidattrs.hraid6pq.hrawdriver.hrccore.hmap.hrcufanout.hrdbzip2.hgzip.hlzma.hrdsrds.hrdma.htcp.hrealtekphy.hreedsolomonsolomon.hdec16.hregulatorregulator.hab3100.hbq24022.hfixedvoltage.hlp3971.hmax1586.htps65023.htps6507x.huserspaceconsumer.hwm831x.hwm8350.hwm8400.hreiserfsfsfs.hposixacl.hsecurity.hxattr.hrelay.hrelocatable.hresourcecounters.hretpoline.hrfdftl.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrpcsecgsskrb5.hspkm3.hrps.hrtgroupsched.hmutexes.hrt2400pci.hrt2500pci.hrt2500usb.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvab3100.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hfm3130.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hpcf8563.hpcf8583.hrs5c372.hrx8025.hrx8581.hstk17ta8.hv3020.hwm831x.hwm8350.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8180.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtlwifirtlwifi.hpci.husb.hrwsemxchgaddalgorithm.hs2io.hsataahci.hinic162x.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsc92031.hschedautogroup.hdebug.hhrtick.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hbuslogic.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.hdpti2o.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.hsecuritysecurity.hfilecapabilities.hnetworknetwork.hxfrm.hpath.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.htomoyo.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm9240.hads7828.hadt7462.hadt7470.hadt7473.hadt7475.happlesmc.hasb100.hatk0110.hatxp1.hcoretemp.hdme1737.hds1621.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hit87.hk10temp.hk8temp.hlis3lv02d.hlm63.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95241.hltc4215.hltc4245.hmax1619.hmax6650.hnct6775.hpc87360.hpc87427.hpcf8591.hsht15.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp401.htmp421.htsl2550.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83l785ts.hw83l786ng.hwm831x.hwm8350.hserial82508250.hconsole.hcs.hdetectirq.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgigru.hioc4.hpartition.hxp.hshmem.hsigmatelfir.hsignalfd.hsis190.hsis900.hskfp.hskge.hsky2.hslab.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslowwork.hsmartjoyplusff.hsmcirccfir.hsmp.hsmssdiodrv.hsianomdtv.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcs46xxcs46xx.hnewdsp.hcs5530.hcs5535audio.hctxfi.hdarla20.hdarla24.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968.hgina20.hgina24.hhdacodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hdsploader.henablerealtekquirks.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hjack.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.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.hverboseprocfs.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.hsyscall.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.htekramdongle.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htoim3232dongle.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.htraceirqflagssupport.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.hirda.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hreturnnotifier.hstacktracesupport.hutrace.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviafir.hrhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.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.hvlsifir.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.hfir.hwirelesswireless.hextext.hsysfs.hwlti.hwl1251wl1251.hsdio.hwl12xx.hwlanwlan.h80211.hwlcore.hwm831xpower.hwatchdog.hwm8350power.hwatchdog.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.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.hyellowfin.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.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhyperv.hhysdn_if.hi2ci2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-gpio.hi2c-id.hi2c-ocores.hi2c-pca-platform.hi2c-pnx.hi2c-pxa.hi2c.hadp5588.hat24.hdm355evm_msp.hlm8323.hmax732x.hmcs5000_ts.hpca953x.hpcf857x.hs6000.htps65010.htsc2007.htwl4030.hi2o-dev.hi2o.hi7300_idle.hi8042.hi8k.hibmtr.hicmp.hicmpv6.hide.hidr.hidr2.hieee80211.hif.hif_addr.hif_addrlabel.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_ec.hif_eql.hif_ether.hif_fc.hif_fddi.hif_frad.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macvlan.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_strip.hif_tr.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hima.hin.hin6.hin_route.hinet.hinet_diag.hinet_lro.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.heeti_ts.hmatrix_keypad.hmt.hintel-gtt.hintel-iommu.hinterrupt.hinterval_tree.hio-mapping.hio.hioc3.hioc4.hiocontext.hioctl.hiommu-helper.hiommu.hioport.hioprio.hiova.hip.hip6_tunnel.hip_vs.hipc.hipc_namespace.hipmi.hipmi_msgdefs.hipmi_smi.hipsec.hipv6.hipv6_route.hipx.hirda.hirq.hirq_cpustat.hirq_work.hirqflags.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hKbuildcapicmd.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hiso_fs.histallion.hivtv.hivtvfb.hixjuser.hjbd.hjbd2.hjffs2.hjhash.hjiffies.hjournal-head.hjoystick.hkaiser.hkallsyms.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkd.hkdebug.hkdev_t.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfifo-new.hkfifo.hkgdb.hkhugepaged.hklist.hkmalloc_sizes.hkmemcheck.hkmemleak.hkmemtrace.hkmod.hkmsg_dump.hkobj_map.hkobject.hkprobes.hkref.hks0108.hksm.hkthread.hktime.hkvm.hkvm_host.hkvm_para.hkvm_types.hlapb.hlatencytop.hlcd.hlcm.hleds-bd2802.hleds-lp3944.hleds-pca9532.hleds.hleds_pwm.hlguest.hlguest_launcher.hlibata.hlibc-compat.hlibps2.hlicense.hlimits.hlinkage.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_nulls.hlist_sort.hllc.hllist.hlmb.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlog2.hloop.hlp.hlsm_audit.hlzo.hm48t86.hmISDNdsp.hmISDNhw.hmISDNif.hmagic.hmajor.hmap_to_7segment.hmaple.hmath64.hmatroxfb.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmca-legacy.hmca.hmdio-bitbang.hmdio-gpio.hmdio.hmemcontrol.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemstick.hmeye.hmfdab3100.hasic3.hcore.hda903x.hds1wm.hezx-pcap.hhtc-egpio.hhtc-pasic3.hlpc_ich.hmc13783-private.hmc13783.hpcf50633adc.hcore.hgpio.hmbc.hpmic.hrtsx_common.hrtsx_pci.hrtsx_usb.ht7l66xb.htc6387xb.htc6393xb.htmio.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hmg_disk.hmigrate.hmii.hminix_fs.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cmd.hcq.hdevice.hdoorbell.hdriver.hflow_table.hmlx5_ifc.hqp.hsrq.hvport.hmm.hmm_inline.hmm_types.hmman.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hmmdebug.hmmiotrace.hmmtimer.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodsign.hmodule.hmoduleloader.hmoduleparam.hmount.hmpage.hmpls.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmsi.hmtdbbm.hblktrans.hcfi.hcfi_endian.hcompatmac.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hinftl.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hplat-ram.hpmc551.hqinfo.hsh_flctl.hsharpsl.hsuper.hubi.hxip.hmtio.hmutex-debug.hmutex.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmxm-wmi.hn_r3964.hnamei.hnbd.hncp.hncp_fs.hncp_fs_i.hncp_fs_sb.hncp_mount.hncp_no.hneighbour.hnet.hnet_dropmon.hnet_tstamp.hnetdevice.hnetfilternetfilter.hKbuildipsetKbuildip_set.hip_set_ahash.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hip_set_timeout.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_tuple_common.hnfnetlink.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_log.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_DSCP.hxt_LED.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TPROXY.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_dccp.hxt_dscp.hxt_esp.hxt_hashlimit.hxt_helper.hxt_iprange.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.hKbuildarp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hKbuildebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_ulog.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hKbuildip_queue.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_SAME.hipt_TTL.hipt_ULOG.hipt_addrtype.hipt_ah.hipt_ecn.hipt_realm.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hKbuildip6_tables.hip6t_HL.hip6t_LOG.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hnetlink.hnetpoll.hnetrom.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_acl.hnfs4_mount.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_idmap.hnfs_iostat.hnfs_mount.hnfs_page.hnfs_xdr.hnfsacl.hnfsdKbuildconst.hdebug.hexport.hnfsfh.hstats.hsyscall.hnfsd_idmap.hnilfs2_fs.hnl80211.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hnsc_gpio.hnsproxy.hnubus.hnuma.hnvme.hnvram.hnwpserial.hof.hof_device.hof_gpio.hof_i2c.hof_mdio.hof_platform.hof_spi.hoom.hopenvswitch.hoprofile.hoxu210hp.hpage-debug-flags.hpage-flags.hpage-isolation.hpage_cgroup.hpageblock-flags.hpagemap.hpagevec.hparam.hparport.hparport_pc.hparser.hpatchkey.hpath.hpci-acpi.hpci-aspm.hpci-dma.hpci.hpci_hotplug.hpci_ids.hpci_regs.hpcieport_if.hpda_power.hpercpu-defs.hpercpu-rwsem.hpercpu.hpercpu_counter.hperf_counter.hperf_event.hperf_regs.hpersonality.hpfkeyv2.hpfn.hpg.hphantom.hphonedev.hphonet.hphy.hphy_fixed.hpid.hpid_namespace.hpim.hpipe_fs_i.hpkt_cls.hpkt_sched.hpktcdvd.hplatform_databrcmfmac-sdio.hitco_wdt.hsimplefb.hplatform_device.hplist.hpm.hpm_qos.hpm_qos_params.hpm_runtime.hpm_wakeup.hpmu.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hposix_types.hpower_supply.hpowercap.hppdev.hppp-comp.hppp_channel.hppp_defs.hpps.hpps_kernel.hprctl.hpreempt.hprefetch.hprintk.hprio_heap.hprio_tree.hproc_fs.hprofile.hproportions.hpstore.hptp_classify.hptp_clock.hptp_clock_kernel.hptrace.hpwm.hpwm_backlight.hqnx4_fs.hqnxtypes.hquicklist.hquota.hquotaops.hradeonfb.hradix-tree.hraidKbuildmd_p.hmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hratelimit.hrational.hraw.hrbtree.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcutree.hrds.hreboot.hreciprocal_div.hregset.hregulatorbq24022.hconsumer.hdriver.hfixed.hlp3971.hmachine.hmax1586.huserspace-consumer.hreiserfs_acl.hreiserfs_fs.hreiserfs_fs_i.hreiserfs_fs_sb.hreiserfs_xattr.hrelay.hres_counter.hreservation.hresource.hresume-trace.hrfkill.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrndis.hromfs_fs.hroot_dev.hrose.hrotary_encoder.hroute.hrslib.hrtcrtc-v3020.hrtc.hm48t59.hrtmutex.hrtnetlink.hrwsem-spinlock.hrwsem.hrxrpc.hsc26198.hscatterlist.hscc.hsched.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdla.hseccomp.hsecurebits.hsecurity.hselection.hselinux.hselinux_netlink.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hserial.hserial167.hserialP.hserial_8250.hserial_core.hserial_max3100.hserial_pnx8xxx.hserial_reg.hserial_sci.hserio.hsfi.hsfi_acpi.hsh_intc.hsh_timer.hshm.hshmem_fs.hsht15.hsignal.hsignalfd.hskbuff.hslab.hslab_def.hslob_def.hslow-work.hslub_def.hsm501-regs.hsm501.hsmb.hsmb_fs.hsmb_fs_i.hsmb_fs_sb.hsmb_mount.hsmbno.hsmc911x.hsmc91x.hsmp.hsmp_lock.hsmsc911x.hsnmp.hsocket.hsockios.hsom.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hspiKbuildad7877.had7879.hads7846.hat73c213.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.horion_spi.hspi.hspi_bitbang.hspi_gpio.hspidev.htdo24m.htle62x0.hwl12xx.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hsrcu.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hstackprotector.hstacktrace.hstallion.hstart_kernel.hstat.hstatfs.hstddef.hstop_machine.hstring.hstring_helpers.hstringify.hsunrpcKbuildauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_spkm3.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtrdma.hxprtsock.hsuperhyway.hsuspend.hsuspend_ioctls.hsvga.hswab.hswap.hswapops.hswiotlb.hsynclink.hsys.hsyscalls.hsysctl.hsysdev.hsysfs.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.htaskstats.htaskstats_kern.htboot.htc.htc_actKbuildtc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htc_ematchKbuildtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htelephony.htermios.htextsearch.htextsearch_fsm.htfrc.hthermal.hthinkpad_acpi.hthread_info.hthreads.htick.htifm.htime.htimecompare.htimer.htimerfd.htimeriomem-rng.htimes.htimex.htiocl.htipc.htipc_config.htopology.htoshiba.htpm.htrace_clock.htrace_seq.htracehook.htracepoint.htransport_class.htrdevice.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hudf_fs_i.hudp.huinput.huio.huio_driver.hultrasound.hun.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.hunistd.husbusb.hKbuildassociation.hatmel_usba_udc.haudio-v2.haudio.hc67x00.hcdc.hcdc_ncm.hch11.hch9.hcomposite.hehci_def.hg_printer.hgadget.hgadgetfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1362.hisp1760.hlangwell_udc.hm66592.hmidi.hmusb.hnet2280.hotg.hquirks.hr8a66597.hrndis_host.hserial.hsl811.htmc.husbnet.hvideo.hvstusb.hwusb-wa.hwusb.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.hutime.hutrace.huts.hutsname.hutsrelease.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hvermagic.hversion.hveth.hvfs.hvga_switcheroo.hvgaarb.hvhost.hvia.hvideo_output.hvideodev.hvideodev2.hvideotext.hvirtio.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_ids.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvlynq.hvmalloc.hvmstat.hvt.hvt_buffer.hvt_kern.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxwimax.hKbuilddebug.hi2400m.hwireless.hwl12xx.hwlp.hwm97xx.hwm97xx_batt.hworkqueue.hwriteback.hww_mutex.hx25.hxattr.hxfrm.hxilinxfb.hyam.hzconf.hzlib.hzorro.hzorro_ids.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediaadv7343.hbt819.hcs5345.hcs53l32a.hcx2341x.hcx25840.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hvpfe_capture.hvpfe_types.hvpss.hi2c-addr.hir-common.hir-kbd-i2c.hlirc.hlirc_dev.hm52790.hmsp3400.hov772x.hovcamchip.hpwc-ioctl.hradio-si4713.hrc-core.hrc-map.hrds.hsaa6588.hsaa6752hs.hsaa7115.hsaa7127.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsi4713.hsoc_camera.hsoc_camera_platform.hsoc_mediabus.htuner-types.htuner.htvaudio.htveeprom.htvp514x.htvp5150.htw9910.hupd64031a.hupd64083.hv4l2-chip-ident.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-event.hv4l2-fh.hv4l2-i2c-drv.hv4l2-int-device.hv4l2-ioctl.hv4l2-mediabus.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-dvb.hvideobuf-vmalloc.hwm8775.hmtdKbuildinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hnet9p9p.hclient.htransport.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hl2cap.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbusy_poll.hcfg80211-wext.hcfg80211.hchecksum.hcipso_ipv4.hcls_cgroup.hcompat.hdatalink.hdcbevent.hdcbnl.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdsa.hdsfield.hdst.hdst_ops.hesp.hethoc.hfib_rules.hflow.hflow_keys.hgarp.hgen_stats.hgenetlink.hgre.hgro_cells.hicmp.hieee80211_radiotap.hieee802154.hieee802154_netdev.hif_inet6.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipx.hirdaaf_irda.hcrc.hdiscovery.hircomm_core.hircomm_event.hircomm_lmp.hircomm_param.hircomm_ttp.hircomm_tty.hircomm_tty_attach.hirda.hirda_device.hiriap.hiriap_event.hirias_object.hirlan_client.hirlan_common.hirlan_eth.hirlan_event.hirlan_filter.hirlan_provider.hirlap.hirlap_event.hirlap_frame.hirlmp.hirlmp_event.hirlmp_frame.hirmod.hirqueue.hirttp.hparameters.hqos.htimer.hwrapper.hiucvaf_iucv.hiucv.hiw_handler.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hmac80211.hmip6.hmld.hndisc.hneighbour.hnet_namespace.hnetdma.hnetevent.hnetfilteripv4nf_conntrack_ipv4.hnf_defrag_ipv4.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_core.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l3proto.hnf_conntrack_l4proto.hnf_conntrack_tuple.hnf_log.hnf_nat.hnf_nat_core.hnf_nat_helper.hnf_nat_protocol.hnf_nat_rule.hnf_queue.hnf_tproxy_core.hnfnetlink_log.hxt_log.hxt_rateest.hnetlabel.hnetlink.hnetnsconntrack.hcore.hdccp.hgeneric.hhash.hipv4.hipv6.hmib.hpacket.hunix.hx_tables.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnl802154.hp8022.hphonetgprs.hpep.hphonet.hpn_dev.hping.hpkt_cls.hpkt_sched.hprotocol.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrtnetlink.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstructs.htsnmap.hulpevent.hulpqueue.huser.hsecure_seq.hslhc_vj.hsnmp.hsock.hstp.htc_acttc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htcp.htcp_states.htimewait_sock.htipctipc.htipc_bearer.htipc_msg.htipc_port.htransp_v6.hudp.hudplite.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hcs.hcs_types.hdevice_id.hds.hmem_op.hss.hrdmaKbuildib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_user_cm.hib_user_mad.hib_user_sa.hib_user_verbs.hib_verbs.hiw_cm.hiw_portmap.hrdma_cm.hrdma_cm_ib.hrdma_netlink.hrdma_user_cm.hrxrpcpacket.htypes.hscsiKbuildfcKbuildfc_els.hfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_fs.hfc_gs.hfc_ms.hfc_ns.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hlibsrp.hosd_attributes.hosd_initiator.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_fc.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_netlink.hscsi_netlink_fc.hscsi_tcq.hscsi_tgt.hscsi_tgt_if.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hsoundKbuildac97_codec.haci.had1816a.had1843.hak4114.hak4117.hak4531_codec.hak4xxx-adda.hasequencer.hasound.hasound_fm.hasoundef.hatmel-abdac.hatmel-ac97c.hcontrol.hcore.hcs4231-regs.hcs46xx.hcs46xx_dsp_scb_types.hcs46xx_dsp_spos.hcs46xx_dsp_task_types.hcs8403.hcs8427.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_hwdep.hhda_verbs.hhdsp.hhdspm.hhwdep.hi2c.hinfo.hinitval.hjack.hl3.hmemalloc.hminors.hmixer_oss.hmpu401.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hs3c24xx_uda134x.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsfnt_info.hsh_fsi.hsnd_wavefront.hsoc-dai.hsoc-dapm.hsoc-of-simple.hsoc.hsoundfont.hsscape_ioctl.htea575x-tuner.htea6330t.htimer.htlv.htrident.huda134x.huda1380.hutil_mem.hversion.hvx_core.hwavefront.hwm8993.hwm9081.hwss.hymfpci.htraceboot.hdefine_trace.heventsblock.hbtrfs.hext3.hext4.hfence.hirq.hjbd.hjbd2.hkmem.hkvm.hlock.hmce.hmodule.hnapi.hnet.hpower.hras.hsched.hscsi.hsignal.hskb.hsock.hsunrpc.hsyscalls.htimer.hudp.hworkqueue.hwriteback.hftrace.hsyscall.huapiKbuilddrmKbuilddrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hi810_drm.hi915_drm.hmga_drm.hnouveau_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.hvia_drm.hvmwgfx_drm.hnvme.hvideoKbuildatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hedid.hepson1355.hgbe.hhecubafb.higa.hili9320.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hneomagic.hnewport.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsgivw.hsh_mobile_lcdc.hsisfb.hsstfb.htdfx.htgafb.htrident.huvesafb.hvga.hw100fb.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.preemptMakefileeventsMakefilegcovKconfigMakefileirqMakefilepowerKconfigMakefiletimeKconfigMakefiletraceKconfigMakefilelibKconfigKconfig.debugKconfig.kgdbKconfig.kmemcheckMakefilelzoMakefileraid6Makefileraid6testMakefilereed_solomonMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilenet802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecanKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledsaKconfigMakefileeconetKconfigMakefileethernetMakefileieee802154KconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkMakefilenetromMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefiletipcKconfigMakefileunixKconfigMakefilewanrouterKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilekobjectMakefilekprobesMakefiletrace_eventsMakefiletracepointsMakefilescripts.conmakehash.cmd.gitignore.kallsyms.cmd.pnmtologo.cmd.unifdef.cmdKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.hostMakefile.libMakefile.modinstMakefile.modpostbasic.docproc.cmd.fixdep.cmd.gitignore.hash.cmdMakefiledocprocdocproc.cfixdepfixdep.chashhash.cmodules.orderbin2c.cbinoffset.cbloat-o-meterbootgraph.plcheckincludes.plcheckkconfigsymbols.shcheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plcleanfilecleanpatchconfigconmakehashconmakehash.cdecodecodediffconfigdtc.gitignoreMakefileMakefile.dtcchecks.cdata.cdtc-lexer.ldtc-lexer.lex.c_shippeddtc-parser.tab.c_shippeddtc-parser.tab.h_shippeddtc-parser.ydtc.cdtc.hflattree.cfstree.clibfdtMakefile.libfdtfdt.cfdt.hfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cversion_gen.hexport_report.plextract-ikconfiggcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgen_initramfs_list.shgenksyms.genksyms.cmd.genksyms.o.cmd.gitignore.lex.o.cmd.parse.o.cmdMakefilegenksymsgenksyms.cgenksyms.hkeywords.ckeywords.c_shippedkeywords.gperflex.clex.c_shippedlex.lmodules.orderparse.cparse.c_shippedparse.hparse.h_shippedparse.yget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.plkallsymskallsyms.ckconfig.conf.cmd.conf.o.cmd.gitignore.kxgettext.o.cmd.zconf.tab.o.cmdMakefilePOTFILES.incheck.shconfconf.cconfdata.cexpr.cexpr.hgconf.cgconf.gladeimages.ckconfig_load.ckxgettext.clex.zconf.clex.zconf.c_shippedlkc.hlkc_proto.hlxdialog.gitignoreBIG.FAT.WARNINGcheck-lxdialog.shchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf.cmenu.cqconf.ccqconf.hstreamline_config.plsymbol.cutil.czconf.gperfzconf.hash.czconf.hash.c_shippedzconf.lzconf.tab.czconf.tab.c_shippedzconf.ykernel-docksymoopsREADMEmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmkversionmod.elfconfig.h.cmd.empty.o.cmd.file2alias.o.cmd.gitignore.mk_elfconfig.cmd.mod-extract.cmd.modpost.cmd.modpost.o.cmd.sumversion.o.cmdMakefileelfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmod-extractmod-extract.cmodpostmodpost.cmodpost.hmodsign-note.shmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plpackageMakefilebuilddebbuildtarmkspecpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plrecordmcount.plrt-testercheck-all.shrt-tester.pyrt-tester.pycrt-tester.pyot2-l1-2rt-sameprio.tstt2-l1-pi.tstt2-l1-signal.tstt2-l2-2rt-deadlock.tstt3-l1-pi-1rt.tstt3-l1-pi-2rt.tstt3-l1-pi-3rt.tstt3-l1-pi-signal.tstt3-l1-pi-steal.tstt3-l2-pi.tstt4-l2-pi-deboost.tstt5-l4-pi-boost-deboost-setsched.tstt5-l4-pi-boost-deboost.tstselinuxMakefileREADMEgenheaders.genheaders.cmdMakefilegenheadersgenheaders.cmodules.orderinstall_policy.shmdp.gitignore.mdp.cmdMakefiledbus_contextsmdpmdp.cmodules.ordermodules.ordersetlocalversionshow_deltatags.shtracingdraw_functrace.pydraw_functrace.pycdraw_functrace.pyounifdefunifdef.cver_linuxsecurityKconfigMakefileintegrityimaKconfigMakefilekeysMakefileselinuxKconfigMakefilessMakefilesmackKconfigMakefiletomoyoKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451Makefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212Makefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileatmelKconfigMakefileau1xKconfigMakefileblackfinKconfigMakefilecodecsKconfigMakefiledavinciKconfigMakefilefslKconfigMakefileimxKconfigMakefileomapKconfigMakefilepxaKconfigMakefiles3c24xxKconfigMakefiles6000KconfigMakefileshKconfigMakefiletxx9KconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefilemiscMakefileusx2yMakefiletoolsbuildMakefile.buildMakefile.featurefeatureMakefiletestsexMakefilelibapiMakefiletraceeventMakefileperfDocumentationMakefileMakefileMakefile.perfarcharmMakefilearm64MakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefileconfigMakefileMakefile.archscriptsperlPerf-Trace-UtilMakefile.PLscriptsMakefile.includetestingselftestsMakefilemqueueMakefilevirtiovirtio-traceMakefileusrKconfigMakefilevirtkvmKconfig/usr/src//usr/src/kernels//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/alpha//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/alpha/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/alpha/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/alpha/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/alpha/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/tools//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/arm/vfp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/include//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/cris/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/frv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/frv/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/frv/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/frv/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/frv/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/dig//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/hp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/ia32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/kvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/sn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/uv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/ia64/xen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/amiga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/apollo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/atari//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/hp300//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/mac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/q40//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/sun3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/tools//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/ar7//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/basler//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/cobalt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/dec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/emma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/emma/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/fw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/gt64120//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/jazz//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/lasat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/loongson//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/mipssim//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/rb532//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sibyte//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/sni//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/txx9//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/parisc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/parisc/hpux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/parisc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/parisc/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/parisc/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/appldata//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/hypfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/kvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/s390/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/score//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/score/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/score/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/score/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/score/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/cchips//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/lib64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sh/tools//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/sparc/prom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/os-Linux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/scripts//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/sys-i386//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/ia32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include/asm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/include/generated//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/kvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/lguest//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/tools//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/vdso//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/video//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/x86/xen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/variants//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/block//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/crypto/async_tx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/crypto/mpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/crypto/signature//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/accessibility//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/acpi/apei//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/amba//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/ata//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/atm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/auxdisplay//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/base//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/base/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/bcma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/block//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/block/aoe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/block/paride//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/block/rsxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/cdrom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/agp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/hw_random//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/ip2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/ipmi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/mwave//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/rio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/tpm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/clocksource//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/connector//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/cpuidle//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/crypto/nx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/crypto/qat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/dca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/dio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/dma/ioat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/dma/ipu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/edac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/eisa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/firewire//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/firmware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/gpu/vga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/hid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/hv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/hwmon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/i2c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/i2c/algos//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/i2c/busses//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/i2c/chips//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/ide//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/idle//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/ieee1394//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/gameport//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/joystick//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/keyboard//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/misc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/mouse//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/serio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/tablet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/capi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/divert//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/icn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/isdn/sc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/leds//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/lguest//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/macintosh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/md//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/radio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/rc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/memstick//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/memstick/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/memstick/host//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/message//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/message/fusion//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/message/i2o//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mfd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc/c2port//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc/cb710//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mmc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mmc/card//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mmc/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mmc/host//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/chips//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/devices//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/maps//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/nand//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/tests//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/appletalk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/arcnet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/arm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/atl1c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/atl1e//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/atlx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/benet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/bna//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/bnxt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/bonding//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/can//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/can/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/chelsio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/cris//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/e1000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/e1000e//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/ehea//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/enic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/fm10k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/hamradio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/hyperv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/i40e//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/i40evf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/igb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/igbvf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/ixgb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/netxen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/phy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/qlge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/sfc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/skfp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/stmmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/tokenring//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/tulip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/vxge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wimax//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/nubus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/of//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/parisc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/parport//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pci/pcie//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/platform/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pnp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/powercap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/pps//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/ps3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/ptp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/rapidio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/regulator//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/rtc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390/block//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390/char//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390/cio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390/kvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390/net//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/s390/scsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/sbus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/sbus/char//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/arm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/isci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/osd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/serial//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/serial/jsm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/sfi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/sh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/sh/maple//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/sn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/spi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/ssb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/android//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/comedi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/dream//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/dst//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/echo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/et131x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/frontier//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/go7007//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/iio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/line6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/mimio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/octeon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/otus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/panel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/phison//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/poch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rar//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/sep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/usbip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/vme//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/winbond//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/staging/zram//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/target//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/target/loopback//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/tc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/telephony//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/thermal//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/uio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/atm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/class//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/early//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/gadget//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/host//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/image//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/misc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/mon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/musb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/otg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/serial//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/storage//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/uwb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/vhost//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/aty//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/backlight//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/console//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/display//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/geode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/i810//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/intelfb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/kyro//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/logo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/matrox//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/mbx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/msm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/nvidia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/omap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/riva//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/savage//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/sis//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/vermilion//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/video/via//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/virtio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/vlynq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/w1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/w1/masters//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/w1/slaves//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/watchdog//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/xen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/drivers/zorro//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/firmware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/firmware/carl9170fw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/9p//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/adfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/affs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/afs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/autofs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/autofs4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/befs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/bfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/btrfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/cachefiles//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/cifs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/coda//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/configfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/cramfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/debugfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/devpts//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/dlm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ecryptfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/efs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/exofs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/exportfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ext2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ext3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ext4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/fat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/freevxfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/fscache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/fuse//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/gfs2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/hfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/hfsplus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/hostfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/hpfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/hppfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/hugetlbfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/isofs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/jbd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/jbd2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/jffs2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/jfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/lockd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/minix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ncpfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/nfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/nfs_common//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/nilfs2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/nls//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/notify//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/notify/dnotify//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/notify/inotify//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ntfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ocfs2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/omfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/openpromfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/partitions//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/proc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/pstore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/qnx4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/quota//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ramfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/reiserfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/romfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/smbfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/squashfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/sysfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/sysv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ubifs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/udf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/ufs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/fs/xfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/acpi/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/asm-generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/asm-x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/8139too//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ab3100//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ac97//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/apei//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/proc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/processor//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/act200l//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/actisys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/adaptec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/agp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic79xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic7xxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/airo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ali//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/alim1535//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/alim7101//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/amd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/amd/iommu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/amd8111//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/amiga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/anon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/enable//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/has//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/has/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/have//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/may//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/may/have//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/phys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/populates//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/proc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/select//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/supports//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/supports/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/suspend//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/uses//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/want//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ask//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ask/ip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/asus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/raid6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/tx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/at76c50x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ata//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ata/over//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ata/verbose//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ath//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ath5k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ath9k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/eni//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/eni/burst//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/eni/burst/rx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/eni/burst/tx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/eni/tune//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/fore200e//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/fore200e/tx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/fore200e/use//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/he//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/he/use//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/idt77252//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/idt77252/rcv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/atm/idt77252/use//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/audit//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/autofs4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43/bcma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43/buses//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43/phy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43legacy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b44//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b44/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/backlight//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/backlight/class//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/base//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/battery//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bcma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bcma/driver//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bcma/host//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/binary//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/binfmt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/cpq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/block//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bnxt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/boot/printk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/branch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/branch/profile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/brcmfmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bridge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bridge/nf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/broadcom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bsd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bsd/process//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bt/bnep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/btrfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/build//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/calgary//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/can//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/can/calc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/can/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/can/ems//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/can/kvaser//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/can/sja1000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/capi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cardman//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/carl9170//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cb710//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cb710/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cdrom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cfag12864b//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cfg80211//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cfq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cfq/group//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cgroup//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/check//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/chelsio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/chr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/chr/dev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cicada//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cifs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cifs/weak//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ciss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/clocksource//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cls//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cls/u32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/compal//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/compat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/compat/binfmt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/compat/for//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/compat/for/u64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/compat/netlink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/configfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/console//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/context//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/context/switch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/core/dump//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/core/dump/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/freq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/idle//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpu/sup//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/cpumask//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crash//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crc/itu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/aes//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/dev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/ghash//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/glue//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/michael//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/sha256//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/sha512//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/signature//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/davicom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/de//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/de2104x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/kmemleak//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/nmi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/nx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/rodata//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/debug/section//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/decompress//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/default/io//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/default/io/delay//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/default/mmap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/default/tcp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/defconfig//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/defxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dell//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/detect//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/detect/hung//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/devpts//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/devtmpfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/direct//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/display//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dlci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dlm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dm/bio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dm/cache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dm/log//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dm/multipath//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dm/persistent//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dm/thin//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dma/shared//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dmar//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/kms//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/load//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/mipi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/radeon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dummy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/budget//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/capture//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/early//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/early/printk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ecrypt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/edac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/edac/decode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/edac/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/eeepc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/eeprom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/efi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/elf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/enable//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/enable/must//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/enclosure//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/esi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/event//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext2/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext3/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext4/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/extra//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fair//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fair/group//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fat/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/aty//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/aty128//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/cfb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/deferred//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/mode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/radeon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/riva//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/savage//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fb/sys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fcoe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/file//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/firewire//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/firmware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fixed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/font//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/frame//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/framebuffer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fscache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ftrace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ftrace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ftrace/nmi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fujitsu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/function//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/function/graph//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fuse//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fusion//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fusion/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/fw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/gact//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/gart//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/bug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/bug/relative//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/cmos//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/find//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/find/first//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/find/last//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/find/next//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/irq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/isa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/pending//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/generic/time//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/gfs2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/gigaset//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/girbil//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/gpio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/group//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hangcheck//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hardlockup//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/has//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/arch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/arch/early//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/cpumask//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/cpumask/of//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/dma/api//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/efficient//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/ftrace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/function//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/function/graph//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/function/trace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/intel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/ioremap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/irq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/kvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/latencytop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/perf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/perf/events//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/perf/user//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/setup//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/setup/per//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/syscall//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/unstable//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/user//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/have/user/return//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hdlc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/headers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hermes//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hermes/cache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hibernation//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/high//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/high/res//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/16//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/avm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/no//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/sct//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hisax/teles//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hostap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hpet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hpwdt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ht//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hugetlb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hvc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hw/random//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hwmon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hwpoison//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hyperv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hysdn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/hz//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2c/helper//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2c/parport//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2c/pca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2o//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2o/ext//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2o/ext/adaptec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2o/lct//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2o/lct/notify//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i2o/lct/notify/on//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i6300esb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i7300//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i7300/idle//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ia32//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ib700//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/icplus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ie6xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/igb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/illegal//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ima//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ima/lsm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ima/measure//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet/dccp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet/tcp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/infiniband//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/infiniband/qib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/infiniband/user//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/init//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/init/env//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/init/env/arg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/initramfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/inotify//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/ati//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/atlas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/ff//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/gpio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/keyspan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/mousedev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/winbond//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/input/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/intel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/interval//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/intr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/io//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/io/delay//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/io/delay/type//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iommu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iosched//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/advanced//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/dccp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/fib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/mroute//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/multiple//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/nf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/route//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/set//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/set/list//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/vs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip6/nf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipddp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipmi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipmi/device//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ippp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipv6/route//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipv6/router//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipw2100//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipw2200//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ipx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/jvc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/lirc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/nec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/rc5//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/rc6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/sony//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ir/winbond//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/irda//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/irda/cache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/irda/cache/last//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/irda/fast//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/irq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/irtty//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isa/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iscsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/capi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/drv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/isdn/tty//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iso9660//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/it87//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/it8712f//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/itco//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/itco/vendor//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iwlwifi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ixgbe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/jffs2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/jfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/jfs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kallsyms//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/karma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kexec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kexec/auto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/keyboard//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/keys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/keys/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kgdb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kingsun//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kprobe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ks0108//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ks959//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ksdazzle//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kvm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/kvm/apic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lcd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lcd/class//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/leds//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/leds/clevo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/leds/trigger//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lib80211//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/libertas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/litelink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lock//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lockd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lockdep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lockup//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/log//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/log/buf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/logitech//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/logo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/logo/linux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/loopback//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lsm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lxt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/lzo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ma600//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211/has//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/machz//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/macintosh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/magic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/marvell//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/max/raw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mcp2120//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mcs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/md//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mdio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/media//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/media/tuner//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/megaraid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/memstick//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/microcode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/microcode/old//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/minix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/misc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/misdn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mlx4/en//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mlx5/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc/block//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmc/via//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mmu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/module//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/module/force//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/module/srcversion//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/module/verify//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mouse//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/msdos//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/msi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mspro//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/block//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/complex//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/gen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/map//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/nand//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtdram//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtdram/total//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtrr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/mxm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/myri10ge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/n//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/national//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ne2k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/bounce//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/dma/map//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/multiple//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/per//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/act//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/cls//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/drop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/dsa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/ematch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/ip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/ipgre//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/key//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/poll//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/rx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/sch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/net/vendor//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netconsole//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netdev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netpoll//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netprio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/network//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/netxen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/new//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/ct//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/defrag//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/nat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfs/acl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfs/use//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfs/v3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfs/v4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nftl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nls//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nls/codepage//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nls/koi8//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/no//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nodes//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nodes/span//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nodes/span/other//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nop/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nortel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/nsc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/numa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/numa/irq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/old//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/old/belkin//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/openvswitch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/oprofile/event//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/optimize//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/osf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/output//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/p54//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/packet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/page//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/page/table//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pageflags//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/panasonic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/paravirt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/parport//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/parport/not//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/parport/pc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/partition//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pata//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pata/cmd640//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pata/hpt3x3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pata/pdc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pccard//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pci/msi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pcie//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pcieaer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pcspkr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pdc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/perf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/phys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/phys/addr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/physical//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/plx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pm/sleep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pm/std//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pnfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/pnfs/file//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ppp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ppp/sync//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/preempt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/prevent//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/print//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/print/quota//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/proc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/proc/page//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/proc/pid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/provide//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/provide/ohci1394//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ptp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ptp/1588//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/qfmt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/qlcnic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/qsemi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/quota//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/quota/netlink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/raid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/raid6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/raw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rcu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rds//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/realtek//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/reed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/reed/solomon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/regulator//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/reiserfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/reiserfs/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/resource//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rfd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rfkill//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ring//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ring/buffer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rpcsec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt/group//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt2800//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt2800pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt2800usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt2x00//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtc/drv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtc/intf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtl8187//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtl8192c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtl8723//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rtlwifi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rwsem//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sata//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sbc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sched//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sched/omit//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/3w//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/dh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/dpt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/fc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/multi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/osd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/proc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/qla//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/sas//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/scan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/spi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/srp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/scsi/wait//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sctp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sctp/default//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sdio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/security//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/security/file//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/security/network//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/security/selinux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/select//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/select/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sensors//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sensors/via//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial/8250//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serial/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/serio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sfc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sgi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sigmatel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/slip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/slow//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/smc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/smc/ircc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sms//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sms/sdio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sms/siano//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sms/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/smsc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/ac97//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/kctl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/mixer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/opl3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/pcm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/sb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/sb16//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/seq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/verbose//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/snd/vx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/soc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/soc/camera//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/soft//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/solaris//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/solaris/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sony//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sonypi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sound//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sound/oss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sparse//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sparsemem//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/split//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/split/ptlock//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/squashfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb/b43//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb/driver//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/stack//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/stacktrace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/stop//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/strict//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/strip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/strip/asm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sun//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/suspend//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/syn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/synclink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sysctl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sysprof//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/sysvipc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tablet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tablet/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/target//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/task//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/task/delay//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/task/io//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tcg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tcm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tcp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tcp/cong//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tekram//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/textsearch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/thermal//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/thinkpad//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tick//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tifm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/timer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tmd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tmpfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/toim3232//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/topstar//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/touchscreen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/trace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tracer//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tracer/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tracing//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/track//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/track/dirty//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/transparent//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tree//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ttpci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/tulip//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ubifs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/udf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uefi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uevent//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uevent/helper//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uio/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/unix98//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/unixware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ali//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/announce//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/arch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/berry//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/cdc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ehci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/gspca//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/hwa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/net//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ohci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/otg//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/pwc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/sierra//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/sl811//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/storage//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/u132//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/uhci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/video//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/video/class//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/whci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/wusb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/usb/xhci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/use//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/use/generic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/user//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/user/return//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uts//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uwb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/v4l//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/v4l/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vfat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vga//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vga/arb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vgacon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vhost//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/via//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/via/rhine//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/bt848//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/capture//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/cx18//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/cx88//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/em28xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/fb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/helper//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/ir//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/output//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/saa7134//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/saa7146//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/video/v4l2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/videobuf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/virt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/virt/to//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/virtio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vitesse//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vlan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vlsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vm/event//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vmware//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vt/hw//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/w83627hf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/w83697hf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/w83697ug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/w83877f//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/w83977f//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/watchdog//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wext//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wilink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wilink/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wimax//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wimax/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/winbond//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wireless//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wireless/ext//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wl1251//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wlan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/64/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/acpi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/extended//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/intel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/internode//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/io//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/l1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/local//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/mce//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/minimum//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/p4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/pcc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/pm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/powernow//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/reroute//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/reserve//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/supports//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/supports/memory//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/thermal//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/wp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/compat//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/debug//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/dev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/max//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/netdev//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/save//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/scrub//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xen/sys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xfs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xfs/posix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/xor//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/yenta//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/yenta/ene//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/zlib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/zone//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/zone/dma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/config/zram//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/crypto/internal//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/drm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/drm/ttm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/keys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/amba//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/bcma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/byteorder//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/can//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/can/platform//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/crypto//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/decompress//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/dvb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/hdlc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/i2c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/input//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/isdn//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/lockd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mfd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mmc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/mtd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/platform_data//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/raid//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/regulator//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/rtc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/spi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/ssb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/tc_act//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/unaligned//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/uwb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/linux/wimax//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/media//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/media/davinci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/mtd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/iucv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/netns//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/phonet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/sctp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/tc_act//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/net/tipc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/rdma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/rxrpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/scsi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/scsi/fc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/sound//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/trace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/trace/events//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/uapi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/uapi/drm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/include/video//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/init//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/ipc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/kernel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/kernel/events//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/kernel/gcov//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/kernel/irq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/kernel/power//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/kernel/time//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/kernel/trace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/lib/lzo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/lib/raid6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/lib/reed_solomon//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/lib/zlib_deflate//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/lib/zlib_inflate//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/mm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/802//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/8021q//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/appletalk//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/atm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ax25//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/bridge//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/bridge/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/can//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/dcb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/dccp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/dccp/ccids//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/decnet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/decnet/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/dsa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/econet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ethernet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ipv4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/ipx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/irda/ircomm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/irda/irlan//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/irda/irnet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/iucv//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/key//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/lapb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/llc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/mac80211//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/netfilter/ipset//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/netlabel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/netlink//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/netrom//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/openvswitch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/packet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/phonet//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/rds//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/rfkill//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/rose//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/rxrpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/sched//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/sctp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/tipc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/unix//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/wanrouter//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/wimax//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/wireless//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/x25//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/net/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/samples//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/samples/kobject//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/samples/kprobes//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/samples/trace_events//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/samples/tracepoints//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/basic//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/dtc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/genksyms//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/kconfig//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/ksymoops//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/mod//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/package//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/rt-tester//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/selinux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/scripts/tracing//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security/integrity//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security/integrity/ima//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security/keys//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security/selinux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security/selinux/ss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security/smack//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/security/tomoyo//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/aoa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/aoa/codecs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/aoa/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/arm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/atmel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/core//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/core/oss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/core/seq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/core/seq/oss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/drivers//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/drivers/opl3//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/drivers/opl4//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/drivers/vx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/i2c//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/i2c/other//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/ad1848//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/cs423x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/es1688//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/gus//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/msnd//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/sb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/wavefront//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/isa/wss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/mips//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/oss//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/oss/dmasound//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/parisc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/ac97//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/ali5451//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/au88x0//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/aw2//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/ca0106//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/hda//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/ice1712//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/korg1212//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/mixart//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/nm256//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/oxygen//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/riptide//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/rme9652//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/trident//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/vx222//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/ppc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/sh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/atmel//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/au1x//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/blackfin//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/codecs//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/davinci//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/fsl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/imx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/omap//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/pxa//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/s6000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/sh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/soc/txx9//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/sparc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/spi//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/synth//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/synth/emux//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/usb//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/usb/6fire//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/usb/caiaq//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/usb/hiface//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/usb/misc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/sound/usb/usx2y//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/build//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/build/feature//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/build/tests//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/build/tests/ex//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/lib//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/lib/api//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/lib/traceevent//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/Documentation//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/config//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/scripts//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/scripts//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/testing//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/testing/selftests//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/virtio//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/usr//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/virt//usr/src/kernels/2.6.32-754.6.3.el6.centos.plus.x86_64/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 !PH6m9] b2u jӫ`(|\>C ~α[5a]R³@Bw$A:3dMTd@#,X| cjfJJ p3\E؁6x4I< [ wyzG{S*ה~:%kx}Z@V۝iC 3@`lYT0&rT<n|T ]ϫX+Q YuyU;sT(VH(zj\oRzsQչ{Hj#R-a(Y{wYr$Owgw%Jf#Wm;ba4DmE(R$aA%PhC-EC[Z]@-_ÑF3\#(utJLIlK2${;8n{λFzJ!3eq9X!sdboBlߧᑠ_ݢraoET/?)Ųj:rCyG]0WVW*.'mHz1NS'@OȱךT%2p|uC2Ef;)!UX<1lop 1@) yq;g-"腳[!A0\o1'WPQJ,EםX3ut\|B,;y,w/ &9ORSA09,#o&@cxjގJ-?'@hL'-V'GPpKB˰7fȶ1z`.EZA.,^Vc|y\ +hfOo5q9N%}lU9fhNLaXAcΆNpHml}J`1=$(kQGZ˭&K\tNK%RqKT"j~aQ .t44#cBq)\ .1M{S/\d6yWyp`һoQ|llhmS,ùJ5!p2d<` vG}|`F+ ѡ ޖ;l=}\0 \++̌4@^)l9Zt.tfH[+t[a,_MZ$ xӛǷ6d)Wob_@ͬ$hc+zI#/(hE vXcirjxJ^]uki/ Ab[9)-,;i{T/] j_6;Pg6m`;&x7s^Yѷ@wL0c|wkM_x#B;iB <B7^^CpOT{jViS?H0q$ -t躂/z5FB\s}q)}'0(<BS}Xc'2PɛGwQh8qmYxgqP3 isf+yt>{l#KLNicrU2YRd+""/:S<Ħk㘪<"1ȠaJ}36B.߸dWr"|6i ȼ9beo3];pZkrXWGy=5tUb(OA(7wEwc?繜J/oכ1IGq!T5jŏ#d 皶΁IXO9%#+.Ú@xqH M{-fT ~,tS Ljbgݣ.1{bm3AxT~Y_9@ -HLnTA0WCcxkh6 w`Mn@BŽ*3 ]ؔ#n/ce)J36 N*F< O gjeoi⩡|-&Ve!ٙVZ}Z4Yq {*_}$dy_TZA~$[/bJ' {';`)GEOFEQ\TTXA.k&rp1cX4x YSm[B% >V}!(0`b$+eTRwa2x7LzYh5$k=NLUU ?VX[Z19;Qn,f1`ӂG((;W1FQkϡ`ORfeHf8lDZN|MKjJM Kߵy Z$~ xTW.A&dx`뢶Е޻c._9MVf_9IO%b *3Ӛu'0)2MYں3J1C6m u6GN+hop+v_c aުv.]7^'k3'tG($mdY#RJ5zs Ki[CkywP;m"f z ^%М}k(i֘:_CÇHU|KS{aȏQ̨5LnRGjYtOڈ?Y60kg\umyWȻ^'@YϢıQg@)T-uJc)p0Wp}B{PD`Ë~p%B78A>{hi'M?7i^\$OUN@ә+} 4:e7l?Df:-J5P`m`IxS{LTP^d\6&"ףּXr%-'#'koZ]~6x |??k'CjH]J%^Eyt]Wyw?p[Bi.U&8!ch)jm@o>6Â{my0[%ļdh? Վ-MG( -W J1b U?B6wdzK%;Pc:04ȵ~,VR`XF(I:ӊ5 0G%})B\;z$FuڋLuZ h|agEx$S_]?9kp=~ٽqdy>;߱bF X1;FSd6yQgpoa7k]{HGfq.BN.v;ї9[j0>NBrd-=r;`w\$Nj?1p#Ich ni+^d?tn#LQmaBMï*%x~Fj[\̹@wtcpܵffPG)+7w/Lh0j,P|&Q&/?le5'$Nl%?CaY֠U)KUeQ-2SWSqϮC&rң&21+kZATBKЩYŽ>~"3^Xݕ2 eќ1>i.Uڷk䙩M\ s^pl7-&澍1M ܝ#B~ Ba&;YtXភ?daK[ 𡝈_[H*Pƀd:ŞCG_RǮGyV&Ms bjy‰uٚ[BѦGZQLW}tx,q5РjA i&qOӂ&^>9k*,dH>$Md o.%DfCȧ# e(!r\FǗ1wP@^զSuƧϮ|`d!n q>DrpWގa/ws()򳂰LR5`8Q IЫ JՍѻX|g=Q\G9  3f$?f)LaҊ?{F tX ? q_DBiqE(bX8L׮zRfb|Zd̄?|^!X O2FTf] &52>a^:y5F,-]WZQׂ]hI1Ї[+ΣӯX84UnWu-+YWn^>ih1۸k–r\&f4-j\.[,3kRoL ]O{Ň 4?~2+BS3"UӸՆdu]z3Cu50_0z@5BsEc_mY$,IY?Q2K< rp$ 8Uk,DY#@HBsЉEx(޵1ɧw-0O૿i}O%"Iƭڍ iSlylL Bje S#3{J ߈ynEGZ 83%1&ӬH\.DZߦwAEVx^ܴ"A[]e]*-EH;`=WixV/$OyBRtP$R#R5ufds[#m5s )dD#z8)H͈?i @P?\HT)WEoAϢx*|;e D,+'ΑvXM!3=ٚpErj<1E!JP/ޤ剱ƽ_0 -=O]2}bbɢI8 P~*;SxNVXC59Zе g Ej3gUVA{#~naE1$+B< -D8 ܮ⯩MB]ILjxH'It W<ݎ}=c2/# 8}cMEX*ںfn,p3. CE|wms}*OVэ$&I }5VܵRGE2kELŵU"#w0-QՏz5[Z"mSzHT"\Z(SMg9ZH_Hנ;!D^R k?֭FYgfV$ˏ; KNT9N{,ASPe)/qOwH(Fg9.=D_Nnizgl#B7&xQIR)M4rVJET?RAF֧C%pCn 'xG) =kT=$4RXzGí} d4]LLRq<ȈC5$2vI 5CpeL1'3oH=}X,H' iǘZih\ ? a(١:56Jz-GםQa87҇u!%7e>P?AbBăBWu2hR꼝f8ı? d'I.TU!F%.Dov2'b͞tNnFGODPHQM[l;mOsy ‚mW/J/x?^r Yv(0U;_d@(b (9M7n,&: hF .Pީ)o-ཝ/LT*tiۥw GbJ=+;[9ņ4?8fT?b1i;n}ƬSW@_kMx6rzsLdmx5rKq N1 Aĭ/K(@'vqdD9#EnG\jq6Pޡ#/"6b&.kiҖEOǐ=B8qV~ 32avmYP=*Ca3m?Y~3H7ʹ\EƓz.E>>Qt(ϩF.Imj2A*lm=6l"^GU|_hGfRBD|ŒUh4$"D9ɴ tpW3-8RQSy Z'oʮ.)s4+=;6!p>D鰏ģh,>M30MHBɑaԦl!eirڞ`3;@w 1_pI34ջ'W0Aԉ ]WBRJh=M08 0stIqhQOHRTك*^-e/N.N@Y;Q`G5#kDu&۹TU_ B ";Ki4}eK᜛;#qDY,HLq8p1 yx6|+C=JReõ/_f#l@;⢹y0Flzl!ђ^yUF~PZ%oYJ g6+fRɑ܍#Gǽm6sbb"Uu!@n"nuA馨Pǧ P}ӕeo/)'u]URDj=?_N>"cٞD>u-:>YE󖙔 *z賈ʷ  ^H=lug{nK҃>|AoG%mb Ӏ)o%vKT\D@=`+4WY 3}gDejj6\_ŏCv"yas\|G8AR0lȷ-j!r% 3}γ蠙l^|)(+Wa*³mI?gty{+KR9S B_3ɷfHRIJ a•R~HPa-4*,A_pNjX) Mh N~tH? *oKt䪀 hM9ٿ 8JK~V)J3}`#JctYk/[[\酉O4U'/}L:ڦ^XW7gآjFi,1ţLM2sKK. Bn:#ح7좊aÈ,#&>CUt%'kG >ۙ=^De%4״1ሗ=2ßP#8?Ӳ]o:h4FZlL Eb4QD [YPiT:<wLW˟B_- b ^F1"4DDrHMhay-].\UQJwo,'"cQ72!_ 8w3 Lf_e慱*v`xL߾nO(Nݙ˚UJlcSD}6S$i;[hkA$vKɃj vF溺3zr S@v6SҸ"_'ZlMe"]-jwՀhXXkmrgNҊ>. FA UJ`Np31lfAf+cDǧAABhfkBNV0bii[py2s\%v9b3`Muq2zOuJ(QaOnL [~1[ϚxlK,2kPlV"Gl)CG?V͸`^iI Yfͻ V@zO) iA2wlN0zGP(FIf5^"~ 9Wȏ n>Z{֜i{M{v2h{CtvΈ?}lgYX*z@j|.v+G7!:| -VCz ÑЍ8 n pNT2f@"b#Q@hX"ԨkV'q5Ƨs٢V檳f4Z4D*'rqKٖ|2S2hgXwpi\LA=xy:[57޿[$]&uc9~kNwUeAɮq_{ X4:m.עti=Ru)+H]Ɣ19fZ!Z1Z}HQ+B@a ]Р*9a'lfO ՒR2)R|X*rϻ@;i%7%kRcf՟i*TwpqU9Ѕ)wpKf)ꨈ!$D;S&~jNE_ XRgj^N~`pR2oԑp@yX_-YBX][ky+0N+H qJzuOƅfRfِv@h(v;)?>&bO˃\4@љl a o>Yc~,7zѽ3_@N݄Zx^rAϾffu-=׵w0޹ٺ0{Ylp'-;` ] ʡ-Ҕ@>ذ⑂jPգj '֊?hhՙUˣ47‘!_}˙~CNk^  ondۋJ4k|CW=%l7Y(!ľ4ģ i* F|sGRmpH$yuz6a:j*!Ԥ- ;\ ͬ&ߣԻR7aVMU2 yHEOu[tmPd> ?cK Xx> s:_#78A OSsƵ$F?q,lsc*.p"HٸCy[4_jFMnҚ7'Y|4AR;o*и;w*qŭQ`Lv9L$$I %1BZ{+.6 /.ٴS nYV~Q2VvywE{d vo10\oƆLOXWP1 \sJ;x'3 Zd@J&oUп=㿋w+AR7J) I : *lzzERay`3uL$UV%G C]Ү=de0_:|DOheو__uOO%J$+'[KRR)۾_Ws*g5)\OW͛4P.C{ K#^Q#0n]ɹmܷ뜶So <iylDzM@Djk] @7#+lcW|R3v`oH;+pR dB^VWGSWR CM0"ˋ ɃWveIOq ޶]#^6!C 5y 0ΐQM d c_'9ꦷǃz9n)vRw7xX+74%aM:դ[ˋa!5Ug!ަ% iJ'Y1 zUЪ;TIw57PS5ؔ;b2\dsPSzf똛b Y\^ : ~Ne*)6u(@ ߚT}A?S5PM-‚:z$O5JImWI9!y~F^yнmEzktwYD4*נ~@Tpa:i 9%~uu \]|}P7-:cbd{X*I1Wv2Ü[Ìk.n@2!yٮ9X:fԽ%)cq'%̴rc]愙%O28nT ^v4">;jWЇSwЎP &uJ2^ZMD-=8Q:**>ʨ$]ck!sx bxv(eiǣ%RFʟa兹keyp݆ut"Pΐ,Lh◨"OY07PyhkO=s/̞?g|kT`Z89tZ UM1Ę+k`.cEbG('RI=LH ffd‘ytUp>|2eo-AK2v! 1U9S2oe9HH0DMFY@HO9z XLnP5v)XHz]G 6gjmܯq`hF>hf*fט{0w 熉iw/L3GE{qAgH I|3nf'n#4ۇU@X;9}:P+!݈631:uBBԴBف]Fʽ3*UHL7Č?7>O?yOrwtm%a QA/) yJ|Ʉp|'bV[?9eYbggr(TGG?.xG` K)]~Uwh tl~yq>՟(t4go3GJ0¼6-fUuZ~J8&|? +70}wZ:(}? rvfFjF9)XnAT׫R`؇ >YDv-܀YX@D&x äme\`yNyn GOY,K<&0J\Ej.iJ% '8XG6~WּqzS|iv@C=a NJJܠ|GZR<͎9`4<)rq|UYPF5|LE<UD/dzrz<-/2`D;*a ؿm f~xZ(F^TG_1B ا`JOѣ<.*" fVD&KlTN _XljCn |9́n\U1g.yIw4- _ݻ7d$4z~^L)|Wԩɑ <| f,:*-wq4X_lgn$UǶ5_yt0ƀt/#MWn%h@ Ybnh(12F)PU#yꔑY2Aв܇;1 tc뽳|r|I}/2j\^6WNU~},3d .{7og;<F#FiDYImprܘK NS׸z3ڞgu))⾷̕"8y'?r-Fk[^`ȲECirBRσIe2KLc%'ofZ1q0pt֓ _.}wiSy _rO0n0aP+6m5kG,&f%rԿdkfQLc-@=Okl79c35fNDxe!&y7ҋlsB{tr>Sef-L]A D=DHUeƿX֠Nɴ1+ۚc 80}M9JXl}E |y/=T/':["F ZۘaSfSj,]*F 1՞IՄw|Ki4] 8~fHd)^]f*$YugvM1Lf],œ3ق9U>tSE (E4;B "VzN3qК!ƿA'< ڔ{'4~ɔ@)@FO[4Gd>`kݞYvW]fchfq5 @=.ɑiY0GsxFX+Fg3C+A<2)=|=IM.{;V}-ȚUL3ㆫ=O{&+I u>;pڝ}F])U7Rw-aݟɔyG=Gt~OJ!h-Jr$6kɆju/ĀȀpE9 d;L|1>Տ.ϝFǬ~N1$E/*STDk[(d%4?4ZIAYd 4sgBM_ź7d!| l/turHh~v43OɃy+Ƿ&$qb8՟ M?z~跖E Hrl垪!9t2ieQn+#4o٦pv[Y 7:Z[y\(KNlA̩cPm= ^Ӟtqd􊬆=9C}oG}Ɋ.aɽL`Ig(=bXHtncM?-3Pީ&'5)VMqh՞T,߻>lVm\_(uDŖ(|t|MN$Xrw ^آ9W.5Ɛc ςIFivRV[n?6?5 (XO/ƨb-^fL%(`-U *}V0)1ȣ7Ptn&gN78Ynd1 `v.Uk򵂋a.=&),4i_1u\1 ]|VeNN-䵥(Jt5/aJb:-t~"JyܪVo>70x&!;Byk"B#PvNEVDT %0/p)T1`>-й/ Fks56:oÃyh=e*tM~IM!F!<%0-J ? 6hw}JőkeL93 )YM;Նn,j~#NB{dL\m1mP6mUp+,* 2`o0'b.# S\rA6^С4\.AXH",2z۾:lpߨݥ+N-N0 䤏y];'ZL&䆻țfKR?`PKP|M/N;W @ZAQfCkq8[KH\.[oF0ZO:WDo!JA s?`Ǘt@QjGK&-kUz̻쒥?+K[*պYLy+ViJoJ#!Uopd@h38V&RL8y!G}w }Z?R" ʆsk)F#+6vMBn  ~k8%#[ vWX',MxHٙ|]O)Ҕ64S$Xn) (1Els$VK*x mR gKXIQUy< =[msnU# F ^;!jǓ2ᒰ1]@ [I4;RQ:W ^^Y1MI(S=u\A؊.oQNiU~?9AQ%F1WĎϩ!]6ǰCR֒J K6L!hh3+jcmے lSa(Etf1 XWwvhG!$׏]`2j'%u ظm QhzGe:IWe7$_|y*q)-no|3ը_vr^/Pc[~ vX\(!,R./פ{N0ITк7Ol'Qі6nIjFJ@c$n Բ=^uYCZm`4r/ZytؽQ$Eyg)UTy1pb o+K%uID$na:q Q6.UBK |*52gDrNݚ q.>o+/{oʞDQ+7ԬR%C7Ψ:4큚t0w?8K-=[|cYgyP ƺH. ` 22zBxBD(SţzJ8-GY:;"Moӕ C'%߱Rp^Ӳ$"IW#OґtݝyelA ,h`P)!gVm]DՄSg2;,2VxEoL.[ĴA;kLY®/TϒSӪpw;Th^~vSc4<<bqHc}sƃ:@3!bT6dS0"U3.!àMԲ{Û ߋ^xthH0)O|-ߟ#)Gxš|XMNjFۯ@_5v xbCXm_΄]t;RՑ $/MHֺ:~2玸FqNExPNQ}pYekHv6VNdOgb^xj+wjv5UgڟkHn r2wj4,G;=Rg&)ɝt듥hWy?=YvXVB DiE--, %kRwsE^"_ٕ񆿼K^I @1ť5|,Z3* E:-AatY?"3OB o%qc<#(l[FӀq  XG* ÄMJ`m]h܂4l}mc̸겨հ .;9IE`G@Ib٫֪Ed{CXiq¬[TKiU '鞚GghSΠz/=1;T,R VU}SIzYbN=I{ csKP3rP"qF3bJZ!>UI 29^ #5ufK ßGsJ)y!Z9OB{єҖ=ТhKX+ZY .`rLm/r@9+D=\y\6IՃg$'hSt@c=je .n]ţ<WMTF_qxF6VH=_ UhL:q3!|?|;EW Y$~ :>@e9a#=WПh-jpƓhC,%5&.M4ZiM\YՅ<9]c#S},;`޿,%2<c;H"At|d.}a5W/&V;5kGa{;6Y\5$F&Mo{L%0Fł{Fx%%B4ԩvLQha}V KLZ6*+R0H ?C2 m}ZnyyWQGpv^Kh&WZKsZ]wr>3߲z?zx*&X+>.|GGMy#lѮ%_T8"YJV鎢6 wpWsQY6Ʉ& ȤCs"fXz=3'Bp;uv˰,P (gu߄C[h0bR X{U lMG-E*9U>ҡ @ɾ\srkz:?:)O(Vaz-N%1BٝkVS#jיSVRDF> ]nFȸB_{k麙=J 2<RRMg8%MM$ttk#ʑHd6B;ҥZQmb ΃h! Jm.l8 6[CͻE{3u(QhY=N<@\_Ϣ%_',s7AB_hwf ,:/:gvFN~ji۾k)W䩗JBcPEU/u5u-/^[,Xi84.jczz4Vp, N!S&^y^c$q"E|f˱nZ{z]<&-IJ(^iۺRv _tQ÷JFvcz6Ո gc~4N"Fz'f RhdcD.XhrZ̈g4NE}!\$m 6טJh%4 >'*Z_Rp̤VOmAWPƵwuIu٤xGRgy9 0[>ᖜ{*ƪ/0txH}>!$p0IiFw1 ⺚tEyD:Ŋo,yQbI0?qNy:׶+gsRn,ۏ>+7M8UH4t箮s4?GtuSafX ̞@A|x(燧e<]_s.p[ܭ {>T@@s;fkQuEx/cX 8H%f'JK}K"G1`¶Ps&1 WkG@`ۘwR8;l/BRKjUwd!^84$[y5S TvaL{;k}J`}%e7XS#6 zrRs#>9/`ChGpP fc\x!1,}F[|@weoؕ8(u+AcbpG;0EF3 oAffܦw'0W(w~\󆌽 0MW v J@J#P֠x IK %%#dži(l3^xotr,|@skc"ãciPsoix')=c@4B:.{N#27_/7jkں mSzR"Fo04gmgɂSؾmn<8$YBo/m'eU\irr@Pƴt3L`Nt3jBb^1g8@& ES\{ҠfE*E't 4\X 3L#r-['kyE(ϑqVS-+–1<FB|MtP^E#?]Y Bu~ Wtp-n%fIG/~2|fjUO͕vY Ie=z{\ {ySM 窠j|GZ*f]qvKy(fva"^Ccv$ T Rb|+R;(BpcFR8>^jM|G[{%DMXT ȧT3yCChhhv?Ͽ#`bW|3KV* E]xU7:5@H5PAERFT:eV^g*X0[DMn:ndHd M&EpJ<e3kd U)@ )Áasɡe"%XϾ¤=S~:0{ ,{OD2y©2j~{)rدkKӐ~9G䯫_F.(/Ӻ :B=<&MlL,lAo3,sͨ9 Q(LA#NYv"+/,D8\2:yY)e _>A-zz늞`_RBb2ܽ^}^ Ov,&2s6~GI{}a0/K|1_>w JMEN:SEl o}dy2}n F{kzok]ͅvyi}rK\X8IE{{j r~F`:d {%;TcUo$SǮ eC" u"~Ų*4փej (~.6Jf*.k{6#8tmK~4CGOIlE",[60&wnNAXk>TPXaŕҫZ[}ӣs9[-kS 0ai NA m^~US( pXOʐgd{ ])!% rV]>9(Ee,k+)p{ޔ}kD#*8, \ Np :vZ*vJ 7 -cϏ!/Ļ)6@ڕv''C;hfkS8!ء7O{6;NU$]}]?Yhf q*%xs]3o e*m 4ҍ;,z- ˌU]{V8"pO,g%gD,EmX,_ĢjW٫u]X& 'gRMцƆKs1[y^#3h DHVʲץh"ԧ&{eh%X|"sUbZGFá Ze9Ldk?0m%5ͺ?/jv@xYSAbqP>-V!?O'1.LSnPƋ;1wGh>BgkjpL)<(Dt $tn!yѳ!sSY*oCzSIzڶ&"#mS_BHElāYY6xwjc#kT;$Oz8 ;9lxUFi~`GfWR /iV?Z\T5U#w0K~,ipy%ch73ۯ^w<*Py$ǑA؞Ow>qᮚ݉GPy?YS<ߋ5V 3z&uNIXY}g^} DPڼZ9И*,3rR^Fwղ6c A(6>fa/z;W1R@CJ΄2[OD xWNyrly"<׀#]3BN[h.wQۭ ei$ εiPNGAz9QA`/̽(~//|nEb7;َ?d}*4̌ڒH%:x`zd-E$\ߋJ7ѓk$21 ժl yjpf ~_A.kCkƫnܹ=5|:@t#ռKϻ Q~{YqwDHp eB\OѽD^N5uwҡlI_kqe-_3؆5_W*zkuU,I'hB]*5soOHYYPX'ċ-N7Ef,-%ɘ0|3%TB+QX0/ԱumWMKNyPcO\bRMSBn4Z-r1(T{R5 i<?`M_}t2n&YqW$xNhf:u<4bQ3C{ + k6%Iqhͫ<%tCI5ѶU<3)J!]ʫ~e714w|A4#7Rzk G4Fl "x %WNX k,>پRCһBUaOy ~f:*w wwj0PNYg=`j =NvJAAez1|/FM&ͨ\9g%a7ބ1G H{ǚ|}cVˢYh@-S3 4bPw3ır f䘁Gug@TbQySZ{U|OwYoIqd|18$(Y@55dh"~ޓ(B2d{l(q2j i"?"q _;jc1~!<0(7/fq)uJ}@0RX&A`֏.ncs 虺g7E}W#rw_\ VQmÔ39,@HPZ#Uú a g]< ]fQΐtj3j@XP@٧tAB 9LUw-k,t Z -{G{V7=a|rl7قL'I0xZꭢW8&xW2*Yi ['SN#&JlZmҔMWs}4'ۦ"c5) chV}£='VQe8/|\)"OkT)5QfjYجЄ~B4zO湫$s}a'mY_sD Mefp( )&G2< owd›[ }FK#be;G2=I6ٮ jtU0Wtvņy6zj& su6H0eu'7aTKTj]. ~ KBF(jF,tur:svgj"l _EI˚96RB85bO M0 [A` ZJD뫗bcP_46? [XV$Yr)cl_ kgN{x,NJ kɺygR')6l.cˑU҇NR(x{رj9_}f.TNwƖj e|g;!p]:x[zY0@p> N嘫 mm)cA2EhƝ&袸×i9gΞg{_pe'o-kT oRN fUGh 5@?X弊=Myr9x4)ɋ ^YnI>4湇_4` ,-]3QfTaāIܲ&Kcԃׅ%#~ H'[@A6H?%V(kpMvبa =kxI 4gI1e!/6_Yų\?ʀ`bqy8ނs"U QM݈{gJ϶YCe] v+2SrQ!49orFB[ bC39 χLL{c[b#"–/]7=j,m;_~ٜFF5}NjSg-!/Z4WF%8[~V C{3Qޙ weQIf0wY>^B*^3:dY(w"2xF0NK8q)]>xy eq\,$ߖxMv7Ք<G|R5 7HOA+N)-E^w[6-M~x==|S> 6uo$HZNqi@L|3kΜ͗<}jՕ@PVF_uΓpvڦAx{Y>)밾.-ڕ5S5ǘ',$ ,P_9RRg{ŘMjLYP W^ :/pM Yө'22l/tG 1;)K_Ukjݴ;Xàpsi,2`hv ~,qM8mVk=>ݽSǨ v@*g U79"$K8%&KW`0;`Z378w,sQ9Xf]xU t'e'V y1ᑊM־k_=ڗyԣF},h̡ZXZ6cv&PJ$5w.Y;&3%N>;u .-ˈ.[%px7"LG^ɾ446\,Bc!ca)Uʈ)MMSxNOY9J7Rmc\ %J5IϨod,N>{$\DYB\JS FmEtT}Ԣn]NSu=шj8aB,mk ]_H2\F=/YA9UT %r@YbE6zKS/'בn`Í|sV+Qڹz$;b*CB\PBeeֈJ@|2 0cjU9yW?3W4_7̄v=\6.IGvSCHD`bI(ߎǤܶt0Zc #/ ]:- x mi E}RW#%dFEQ~Q^ԚkKlYi 4 (es! Ϥzl.nPZ|jex+69j.rp>İ\z֜6yǦZ;'sP4I@{(mop>CK]snҽUvc1Vp

ahU]q o=+F(hk):j*#^1tw-H1 @W>0YYW/f4KIѯC-8r- Oi|Ip(3S nYFATthlz~3-3aD

_ܗȒ5](ro*vzTHӌ^ _KDy@* 4_:؂Lڨ@E0BAjTI/j˥\y\6c+8"ôgC>cHeGӮ3 t[[hׄ&]rh;DTЮH q8hbkD@R˂G  $a6z |.sawmb9}O5Q`ӇɣYm4ozH^\AW*񓗱+ o3zW5ANSKC2]6L_'xkXVva;q?y q>x=F8L?9"%"DY Dtk?wݒDGOFJA#)`KoGr)qB#{pN d@gL_W0k[/'8;/FD?)x/D?FhFbu.t#ZH@bu@܊]??*j]"L1zh5{4v++>dbb]bX| H ]FCCc=C%!8ţM::`G:.V{ҺGa Mcٳ^{؂cyuXr< $,uKZNf0SeUF"y0b U6n(wھ^ a8-i^ƪHB!bDnLb-rG@?[JVNAst}1­ays]sҋv"M̪mzmZ?/sALwxK!?+)l22mC[8}ج<ڀ/Hn:.zrGA0n%T6V5IMe< '1c}85,+c_2!"t2W8g`GF"*A@Оܛ\r,:Ydx ֽ#H/Mw-ͅѵ%`lWti_k +<[ǝѹ*)> Iگ1  u7ܤekW MSuƜXc0RŰRδC 7 Szw2b4#eTczqU.*`)`MŒw^@wGk4My/o zgUQN4IR蚨4@c< OGtqMȑ!ION9IQ|zbȡ!^G؃.u/<ܺIkS۴HjC^s@c{X4͑>.`Nv`Q5ZgqB3/ޢdywW/EO`nð򋬻:Iٿ%V}}}ȹAFO}y VLuΥ"ia L2[l6G~]]sBʰ~R&Gon`#K2qG(Z *,+ؐ@<3:gMZ^}|,mJ~) 8D؀u`vH& \z;,$: Ϸj۸?{XcF.a9 )WaE9I^&;mV$ Ū[Ցy񭡜`@ #h+%]SiIG *Y;L@1ȗToPi,:#aߺ.7?G;מ+d8 nu@ AnqupӚK fAB=`)}PI~ث_^8.3A_Iw%TK7lSvNV Ed%Lhmx ,"C,&Ϻ w#-LnQ0]w]lA)UgRm,k,@j<[8LCɣZ"&ιo]ՙJsf1jIk >/OO_0W%e|םk쭙@Zq30V@|0oV}@)uː%̑Ϲ7ظ璃'YRp ¡=/@טen artVweP>rx2a&E QmȚ7>5l+B_()J33qB fZ1KЦ59,sxqY JkTMp0k0B>PN S?ΑiyYeT~57R8ţh]6׌V [= )~ 7c}C&m[ QU%`-Ȟ 2i.OXah#\fI l5Ǻ))MPZ ^&I_c9&CmUd+n0<W9ח9>! V ^Sk`TWPVۧ|M :E0vS w%8 [ŘBo;;Pnb~&[f!H\vM_o׵4am7!|<|x{di =fЌ:0y ]tV~1('ZJ!kKDN[pfX,ʩo֡Y 3H,$;NAe1 ۠JT꠻li>,L@ι# MHMGƫOOqXJ<%3HJ׻ܷ]ڜ?;0@#o6uQ5%lB$~:AJ!xi"K'#Ǻ/g[S:e0;퍕@7p } O5Eһ˷?.>xV# PTxKY{6]>}8zUAb[8GY =$tQ:$ N<)7ߕglT&rSFJdP.Sv }x!b=]ȞML򈁘(K>JkGdSP/szi:;0Nڛ/_EgϞsF5iIͯ$%b<-|! =X&}SB?_⟓{$a_xl{-L.%Tu ?hsψk2fj|#.꺇UG(kE8;6fz^X te؅@NXߔQpH2K5IYJDc[hj5@ hOoQ2&E>/Eq-Y{4<fǑgSCTc8MbØmors;A(Iߗ6e'Cv M{0;}+~) |c"N>F #'YLMKzCR%UJ۬Ԃ>3лZmp0&2hvgMؕ Qdtۼ>ߺ`M3H~x^Rr1e<\ ܁;qj&u,RwX hF]\r}^{t %-KvVD&[Qo*u? /ж6tUIU 7IzsSJo3݃m{}+,\v) '#=)71n,,փලs1qTY8 Uq ^xd_GS{{3Jp3Bԋ5 p lzY[)Wcd$P(44qݶ=*͊U *(KF_dCN;Nn;Buog v"%- |:Q_otyփ,$?H>ZqgBkk;{M9{H;"PU5'[;X#oUg ?ch p!XPL`XIǻG sJ|z#6&x)KB MMY("N]bO!j٘m8ǷXHL܄ۣ,N_js gz[B缌<|m#R[C R"&ӋT*y~`!)߇ 0ͣhwcY2qIXÞe|ļܒ* )zsg *yXQ;F+bI=!wDz2r/?@)[*؋_ 1 AktPXm쵪A&BTҀ>LEvtB Pľ?32םnO>_O^͕MƐ.φ!)V]e|U(F>7o@~RFe1*:N{*"M3ҞbQvtL}I7JxS2$?n'[;A'Oǡo8^UN Kz|,-zLF&ʆ0iMhy!KK^WVgִrC;alVMG;'gs/ /S2y BoetR r^+,3E>:-s+;ﱦs4Y4v~!"<ֻ|QJbz6蠮8r 0T)KkJ}+{kbH>+K"jk) ͑l`Ujdh88^~iњ0AODynL!x`w~|w!,ana>RH~+xP4Z?YdEA})˦/*:ղ\Scd[UlPtn&P6ÜjVK4I5U4TϒLȌ1?>N 6GM^AuNH|=;3m6h_QȚ<m@atLBA!_ zc PI8T4" Nk0HO3)4/֠ab q|F\3:Ƈ? F *L0V<9Q;Z_[/PJCQO$)rKXXvQI,IG2Rm"C__InEo(ZɗStO#Jz1T ,bJx!lHK0`寪k{_jr4)P$!!$>29x1#Mkct]*|'3[P7^eީڅ#w!lOhEAA ] y0Ë)f$:1ue$މB(Ri4PN$ϓȶε ԅxl1-M:SִHN9bdƔu)Og{q:0_UNQCV))3TKT03@F o X찵5zǪG3_@m gW@G77H݄~2tVHi nVS4~ۖ I-けH$@L},q8悢}ݯ찘VY mBb},Y|V/v4'9X?(W({,Z؏7['Ef,uIfi!&>oEFWrwfc/PWhl} >R.@}:-ؐyI!FaF2L9Ŷϐ~\ +BTU#3,oS:8nM@1=|$aE0󅓎^94uqx܇s^Gũy6?I_>B"iY2 aV4/rN "/.,BVu)?E)\d(>ݍSDϵ*7ǂ&gNhÂwزdhpƕDpi|mI[PQXӐߪ%NxH^әRQZ|o [z4@-\q oPfQZ?ݟl-@!$,rD^U w3fm!7~xQql`7@nsizEqY./<Y+7?F۷=cJJPZ>7Q@`RӳeL $a}u(#6W.nqs]>S>)$~yKԓfte@S0!:ѝ,_E/TߗQ:ns+D11` 6~u7]gz IMb׌eru履)ޏʇ-Ii*R(qjolv!;f b-@OfYf>[;rY&Ɔ|kҩ07x0?YrXԶM,QЪ)d%x` ϊvp跄dwq:`pmg1 d v/q J['.utg?O|lԨOP&]!M&H5M^C3^gtT=&f鑓 '~X+gzNWPAEzJWe,$9 -U yzE}‹"m`hg9ɧ|z}S:9$˃]nx|6+]҄ޭRxl: Xw47sS:&錚[tfԉqřP+yO? ሼW 1Z \_VAcpTL OûnrOm[99؈q$vxHP0ٽg>fE7/Swf|L_:O^zIJaMQuRK-%d"8v֟l#X9nY Aͺcĕfx?)߮~OU՚A"芮zk@=*4 |}l%=㌈%\#m BuYe5~ ʼ?1؞JiU~Zg"XǂqDXj;*FWʱx*'^n&W#O-lfU =>pXu8WLuLh W2*d!67- 8іzcHWUv6KHbاwhE`#==ŭjQC֫rے9e' 4n#7Ɓ9HFAh롟NRւ # Pc349edD1e+?RiکgnuۥEhZ@:1 LV *^~A{rMjfDE/_KQ پ _+lí_׎?.gRy^`) 3Y2,WsLvI끁F&֖͸u.!r!W`'\a~_~ޝSE2 +68 _44/E[2܆յC*54ςxrZAxHkbf0±$PG΅>XDRK_K>;C!`V8S <,"@TwV`ۀĝ@]0h ౠ%IɌ5V޵|#ixlLfeD8֮C(9pB3Vͤoed:V;4[Z];T@+yV, r]cPu8T6'4:q;q^?|0/( Sy w@NvEuiDnA*hX #&~ S #Q)t61RbO!2n(2 S^Ed`5$!)l WXS'P:;I7eA]Jg%D|ɺURwwp5 ۘ46o I[AF\k\lEmx:TJ[i&M7c0*Oe|o:"sњa;Vu0 f v]TT+:#hcQEk;YPe2^ڡȽh}-+T12, ,9̠oU6p |B)QZ&uNCc&L2.&UuQR%E Z9h HZCh1ҚYLX_Qs^IKա9 $~`BSFϱ`A8*w!@03Qx[@od 3e/RFע Yv19T\Cpew~I[%b>bF&e۴\ZW&0E9B V'YR~A,#K_|GIE¿qZ6a;aggp)M*֌;EDmG&VҨ%7}^{6Yt6J7@a4}3am? N+ۖ.[`8c/GhҒQ*QX^./@٬Eb)L ɔG҅hC_:?dXRWb8t(۾ySD(eFxo4Jc^IYDc۳ge ^dijyi[ݑ4~jNqpcZǽZ[CG z&ZD F@ B}G[#]_:hLg:>4Duޯ| I{LqV Z ϿwNLWqrgC ke itW }*/mއVgqv?WeRN2vqPTD4I7-ES#0Yx1jLmyq7Ao8M1r*RRӼ[QτntRT\h2bFWU#h8EPYK 1 **Oݮ<0d( E-%&-bij%ns /y.?R}п@ҼRΓݣI`%@kYT <+H("08AW5%#z:r@96MvPGf($K.Q2*^ MSf_H#6\k"ނ ҔΛl{I;zzHqru ^9S` [Yf_md1O |S@m?C:şb8u3iw` nW`@WM}7fZ$( wL,Zގ]ϺgbA$;0CTjw' &8 x['¯ro^ jj>B,1>E.P}v̮U 2y3M2@e!w܋~S @ [jdbm oV~ߊ~&PW2dx@ Db{ThB=HVNrsE߾C:;vK>amN㵎hVP S7^0WTF8\ 98H'!%))NEkg"gC> 28]⁊vMC̥|@n%wֶKcǓԟz8" ͪ9n9 {/:ژ5{' e< pg763 [Gk*}E }F/CΠﰺ{JQE+E7VB F6V*l9 A"3CgqX"$8mnn]FLǭ9&nBđs+A@;kq~Am0*0.8Prn^nWb7=ABh~3@u !gmXhrM4"CAB`h.QT'.Ao/E/XVPfab<]5 Zҟt޵'yU4CگL<@(;/@ _3 s)6@9d9@'^&WkSwQ#Б\8MѪ!5GcUc\;ۜ|hgyTU (}\G `E$ib^A7>(6,ヽ26RmV'!N0Kɖ'Ky6k[p)Bčea]0 #X嶈)ރn5"UllF4n-95Q lD]R3IjkX(m5 X&wlFq±FAy|-^TsrKowQΉ]@ !6憹5FlWxMn1}xsEC`$2,?tݝH7L#bO[TWOg7d[J>-X%d$X|O1Ri<mގ}Mp1&d'g,)'#gN(Pdo9V RoveJ C|~@|cfZ/d/H;#.cQ=&aЀ$hFF㥳PچQ|m" 6vŧi kH>5D)>_1 C(i^\lrY?0)Rց1RwO1ug cVEnKS$C>Ig5j >QPRΥ92sZ)5MS=@9Ot'Y6W{;ݼx Г CZKGS`8 9œ@A>}J1j}Ƨr֜Q\0 S!SkjqqTAۢhd>rizCg\1ɘ2i'v>oöeFvHy#8=\A_R(<F<ͷ-PSRJgTY$˱_CO2dgF3ض)Ǒ1hPhPMqL,p0U*aaJ fcg9R[겮_BEiER(΂M 3rk eIrh&E ^,5Y8UI\%Ep@- YO-ē6Xu շH7>3o-Nh'^Xmb8<TXBV?R`~'۟yv ߖLJlOa;=3gWfm-NQk>,ҁH_V|c ky !S4}9=( JT fbwLi!IuZ$dax!)g~hC:vu6S- D\cKQeq'?n R,bt?5ɿ#1$&|"?5{@$M`WCwǺ 'Za2R9L:$2f͝Q|e0?!vXn=DN3(7 I>Z?37!sm DW*(dn` "vNA!j@0VJE7&h `2e1 !=uxU:|P_Y`c.tvy{*ߜ|KD ʤPT1x@N}|kKx佌԰nlN =7P:ǎ"D G]v-y?*$JOd:WWP˻mnrnk4 27t-CTw1*Y8,fCQD'2}afV=s}* qR p1ݘL> ֹFmV*,׀ca'9ODDepneZρszh|Y.Пjcߏ[+؋zvw oUKW!1Mjz$a^V򿴧}e8@5<8CcF+*cSyo̚R?t|ԣHNaN'Q~ !4^܁ 'Lį+G:9uK WStwʞNj* nz߼,^ץLiI!HvuʽR%z1{Y9zzhPW6~`++?YƤe;@St,=xDSiD˙Ap;:R=fVA`Eqw5`0$U+׸8 6`cf{]eƀ#ܱw!=/gxg՟۽mGzpJ8 zz/(ӱbMW4[`kAn.=jlX'yN& m,OQ>Ey7Aho*8OtCHp1@bCJB>ߝ$:xE rY|b18cPV%dw*S*6$ xkk ˊ?' 'uMFY6K%\0#hl4d1Y`PYY3:3 {P+&" 19ֺ!vlq.5]=S$#y6mt08OqÉ ? :ޭ^](؇h!($*TtՃ7-rqۻ;¬`|BGEne4g>mQ//ooKC^| *>[ز9 ^AUx Zy_`;CwDٻNu?QS9_n@3KmmAL]c KthyB5Y'") $[&C5zW['`&'{+ӹ2 -9?u]$pE(P$ޜ1Z,!l%[5~09 Ѕ`<Osz2и_ZK7zI{>.G֒Ci C|ԕ5pC|S3{P`bs.j*WT^\DEV/{,٤:0tv돢=jGq [J6i&:Uاc16=c]lkea;xU2C)PTOV@E(4f,↮)Ҡ^TtLYXFy 5ݒ [/ Nbˠ;U埰+ fm/ Vobc9W>m |S_t4 R*[g 3YaIVW'N|h#mU%+h!`YbOw^COj0z66cut𕛭T@S ױx?4yƊѥ~{&|=កBmFrB `8GpZYG;8\5_\V 43O=Y8_۫Y.Z>Bj~̋*~\`W-y[r;1l+ OM6VDy~/l `|wTa@T4V QrCWlr 5ڇx9}{_a7W3owek&YBW-aNjGǡP7&sf. nA!mo|B="Me̓!'}<ҽmNa40s k d_Ԝpa%u)]sTf TGuͬF}K2e!R)N#IA]`r3gcK Cw.+],)aNbO=ΙgŸWԐ~"@놊 +:fJT,?"2gFJD,a86,2#FlQ1||f )v0ڌɧVٰn3WXWgsJ1 #G_% T@a< )"""" *{ xӤmgN2tڳ&?= ݰȑR&'H5gy~/|op~@aàȼHͺQH$142#SS)JSh#W:?wa՚z3GKsdQ}$7LFӳ+`y /l}7T/d jLK ;ďtP5[Eg f<$.?0 ja)4:Fg:"6ID g]Ȝ| jz,vǽz{l4cr\el胭F4躖qOEԈ~Wg уC*^)8 ^j[3財{8]缴2Zu 'Fdoۇ FieQ-䟼,!S.bWn W+Zo3`d Lb?ae"VdY_ʱ0f[bwA%!*$~: %)㝜"nYkTq(Yhx MFR%:M/%vO$X)00GR qs;O!IA$]B?ޯmA%ig+R"=g#>MXկ4_pb>|/|7n>RaWh"I^窇e:.rI3x||/>kXi#U^*7D3ջXk\O+(j2Em<2 -q6oܜȔ쎡A6.[Gbc^%_x/ N+?(۪6#n|`YgU4Q 1T9](Y޵EͷxprK35:fm34kj ZydC^X7owLoi/|7xXFe!+<_0!|`66oFa=Npk1NP}fK6gִdv/*2PM Q)~C̠E;5i6$軖fA@](š&!愤źDE~0S2Bo'I[b7 FPUc|˅U$Si~{Z/6Pi mΘEbJ"e g<hl;=,Cn E)5} Θ2ZcRs+pPz9Ѷ͞el:AZ5bEPojA4fcƫC w¹OrŖi1f6zs İd(U9=~ 'W"9Ąna9@yʕ+ GRq~stwo3){pn)jt ԹЧkxH 6aQsf`}AZ!y5iwP5n <b(HzV{.%fQ:wpZL&g+VT8QƦpõ=tл/RmLk.f 󺩯pu撪h5rلm>x<aY=xEHщ̉j⬗ߥ$JGkOwx,0Ƭ Jųύ/ 4CC*;$VU'I]^aCR`rP 3%gՠ;xl0z8(.~![9Q u%CSI(JFpLO&7 {%Q8xlk۫Sx`qd;Vg[HP̿b&XhE$9Oa&)MC#»P<.ardS+WIpG9+ú֐RۍWxxv:—A;c GrJIOA)H,}`ƹ[G]_?] P74k5o -H:TN֣e5*U>%W>!1(׻ڀOح@*g.VVzի-UXe9a ٲeEa9y19†ybm7 REYx֔i3utiR$;R52m CR>%Tt:Ϸ:uxLlK- BI9SkTU9qCjDUrM֦ \~VԚQ݂du4˴V,n'%T|('c9IdQRGc!UCbݡJb4Ehf)8XI:eDknɰ]~jdI}\̲ȳϗwxꂕP֑Ќ,]cLl!8F9.4HvqG5ӶD+ N3yqRذy{9 97Co+8r19#Z eq9* Al0e<U"AeoBٯˬ=jQbafx+ڻmVG6ei`+K7Ǯc?sÑ+G1=dY6.5gC#Ba%zduDYd:zJd6&hĠ`@0gx@sx<.3& 8wJPgKܴzewRw.O=XS.SLhY N*`d鞞Tauxxy'HvEN,3]:3D(邸he9:[au[.`/¦Dyy7C.4/o~c>|m_N >"x=h*4w: f7 3׹ W=d$r -q׶R[b|YMl_ .H4 eY?Ԟ #.!Zٰ9a g|wK~\`8b ;0Do ;\#=DN ήf"L'v& JKu7 &݋A+lmT4 I632h˺Wξ" (Կ:<<7Ph.A)'A-4~7OT;Emw\ o=Em0COzŨ(۟\d,u/9-JC^q/ԏɍ/6ZS|5,ȖR|Kgxgu^;+;jPzIDAr1jHppuOh󉬇J,K.J}ip?<< B%'{˿~#&Qc}?飓[L[\7s|ɷvt䞄Ԧz6='vr_zw:Cm?&%PԎ!)DK85QL+NB;` X9Scttr&Ķ7_?7GqN!X>P*a)z*(6ح>b9I& @[u݁1n6ɎOzwb_o+k1ɂkf'"5Ng%^zU7q,YA ]e2jnqRc7&6+?2dlFLw:ώg^W\`-|;Ƨ œVhdu`gV5̲b9U..ȯuվ 4BP|i aBT׏0@?ɁMvi +$I;" \ \ƨ>lskEПYS+dJڂﭣ.V"9-} ׹$r{lZ_R}ķ;v/w4ZP{(wh.Trڋgh'[E,JzMs31SuP4 ntj7MoR%lklKH;:T$.iMz_wn9ckU~'9lu#`5.Hfq<}9p-Ef\8uV9ybztor,z ??ɇ! lR_֠5`nH< jQ'5tzr:¾6GpPHe݉vq ꚶ$Ba'^Q=gmgBw TuNx>Åg.>lL K|ذ BY@{t?z[mIi}ȼlA|Cы2NC{1i/=L~M]>b`U(C* ;otya+EjɢMzUQoR0 i!GCTd8cJa[4/D3vxOǖPzb#+n?0X9 HX.?nӯi:3)AZ;4B~ .I/^7T ;-Crjtfc'BRVԈN!6fd3^A⚪3ֱp@(SKnuy򌰸\?"SޞѢiý60=72c)#~{ez2oGnBc5z&8TG7>Q*pc?jzBY̩7 Ԕr26.O$^AkʅU5e֪%4V \g3!1ׁC>+#v<(wȑP qBQ (W"?Z!OSTJWBm`|];Nq*b֏ "13Vg(WOQavf.ܟB$lxV"Y=巒rǀ߽UBZVϷyYp{syIy^ꨧեj.I;gϜFǠ`t %Ssm `#1;QJ*EG/u'su g*.Е# `f47PdUl_qS - Gp?-ڂĈn\,}H*ЃgJyh6JeSчx4Tm잙?E-uLEnT $C[^3dfY2S`u*(7ï`|Bz2{5^ߏg猺!ԏ!{(747:# S toVT(WP !7yQ{c[bcUʜ@u7y!x "ڑcS#5 \;asVJq#QDn#`R'b꣖SK,w@cR4I\,k|Ҫa=PD9r"]aKf`Hf8TN65GOP~nɻcfmN,Rd}=&6-_I:CZGP_k6`oyop]^yg+eJ K }XtFnr]xjjMzFkԼNeu逃wK; 3tO^YWw) /8~1zocȈT%%lBg4Β=&QV@EڴmM@:7ajbdvs9VǴ2TM (¶m99x'k19_0DçAq@/`_ƴ! h~CTm38."#nB' GU<}ܫnkͲ9u${)xvg91E~8p7Xԓr,⭿un6Ɯ=y9S/XզiV1epUweW'U՝#h7R>'X*}lWwe )t.= 3f?~ P< yNGͤv *ti0 xm>Q|yڛ_7/4؛q\(؏ݝ#%1+ ~S4iBBzU~7Z2?ry;+xjuFI[ D 8*S;xpCl& ӨJ̀w"l0! a8 ނ=NKKWYI@:+{\f"nŜdB:RL ߞ΍sm&.UIFHR~'hpnLC="7LGj>,`5265e]-_> yc010-*_dVCgN: =) Pm94΁<"sLBCVvR89 EPp]yA,]$9m9^o{6 J-J%A2jU0X)XE۞3wo$¶|8?: b8S WzO1ggT.kGwrJ7JZE2Qf{^sfiS sv\ -;uZ{U.$3rݳU3h 0ŚnMXߺ#i5^Ω2[k\ː_|# 6M=a$PjunlR*km}|̮u HҘ0W:ICVſor)k}ŗ8<9J9A}]?vkV֬ᐏMZl\gr5=qtH4)i$P1BZp`Oi%<.\}5^& G;êlM0oؓk,>25S$|\P%* Lڋ8KY#?$m* bc*vy7Q|&V-g_N|(8c/%mjvKA`ٲ7xݧT Xp1ݩ 7Mg#nP R5ܜSw} B:[ P@?{hN{dXH=u@Zjz l)z*BPn/"~6d BU(8|1`w+ K,cmF$ @4_wWZxc7PQdX57`َb/ h@Uo÷|QOʹYD95R$ OͶ+5ɀcxEAK$5<X<".4bgrDS(7T5Ve˭4R}/#~]/I (@71@ xSaXVyP N+Sz!'ho9Q>@W|oA/Ez"ik&rx<}^63 qQwӏe J`.C $ųXT$=s/UkRJy?W_[*;.1F~#p\ܟ2bϔ!QNCa \Vh}S7*@+V;5% C&T\&N䈏n<^N8l_;W`zgmM~_R>q+8KC/)۷7ȍD^B@.'@)6TZ'zބf xj16PZys^ 1 }ȭtdJdM/_Lɫ'8f^{]9f+ 4v.ͨыmWb\C1)V'D? ~U!rS[zQ$BN8+DipVMpiG!`Nl@}L;<jG !}Gέ0U{D%{bmX?򹏄._Oo$᫶L)ly(өKy Gpov4STVm4]@76K_M n4Y/sa x4_M9!Wd؊YUr'$MFgoV߅axF6r= 5r)e[\!͒ۇC*&%GZSOˠ/#+iʜu aLEҼ%[:lAc5G-u :g:s"FyLDN5E)>"Z_i ֕[b29* nfy N^50Sp?2N}yzb}U!" ~i>Ь1q%p[2(\WWMUFf%|DEcBU-Bfp8*(ljGtu9n<*I2 Z=|q!iFZ'ZS)H+ɘ6`C*wկkS2f[C#*=ay߬y׵ƭ]Y*!4tb.u֋70u41#IYWI^j[s t$FaUp-c%bʾ؜kh Rܴ-H8Q3sS={GtvA:jQ\wq ن/2gwӾMJ]߻8r>s:H?m]ʌQ1ҹcA=.EZ-V)cYjgP%rPApgy/p1'DCT79HR|~aqIX?q_&ʡ(d@(!NpA 7hV'<(Qӏ>q,p|G[z6޺# < E8gd]~BUd,6s3jsSR3]:vδ V ?6S׭(FE3O5k#Tf^&Z(Me~[dٶJײ Q.FGהno`4l+ct Xc%ؠv]n}g麀 I1Bp?@ɥ{)vw=7 hEs4)cG#3sI"t{`a p!.nk~{V-S} nes4pq:Suw#3lCoxU >h PE1oQH&13``__dM8@6P\X6<0v0?Y n*MT'm!>]ɼtOKbL}2! nkm\sq:+c-oc`Ju?MxQ1},ys74d^4Y^>Rh!;G=4η̐#0*} vgW(!v`hn+N}| xЀčX [H$(6ʭk+@?o{~dfq &K"B$,bEa5pZQNHU9i;QW2R/ l>˼ҥG {,FR4ڬt"QD}RMsNe yT'ݒOOy3x:ӸS~TOV& ɋo!ɻϣQwM@>wJ& `~osG2P6b~nswXv+ ü ʉ7 T[\ TL`C/K9O|@ck1^jn }16³emv9P->=x8"rkJxm8w(Yb;}IUn>+&RH׬:{iR$Nc 鱄ғtzw? C> o9O`T5PYG&!BV`2H1bGȉ1L _lإc+)ck^P+P[1| dx~%^FQyk+{48O+o%׫唻gIe;a3 ?Ko-oKXikjܶz9Wͪӕ !nm sҖ AK#prdfƑ}/Y!E~/, MNA]Ws;pUt¡5 vVv3O/aeM`3m^x&I*3 BuRpFµ]__~|K([3_{+So("m/CZ!fkeHoBujJ';jW Ql8%$mDlWQ/|>ݤZ 'd٩ebzی9ھmnwVK`THP \YT=)YFj'rU ֎ߏN2j!N!Dgr#B YfBo¢4=EI/{e& #oehzHe Z2ݠ wm"$hR4dE>)}N6Ē΄ol}"ϒ{~2@!(N{QJ>;?_s=kK/,X'nȤ`YCUuWO Yi uMĂ>`i%S={`ӽh7msͣx'nzFUjLF-s[o %k%G9 \~-`{X@N(kqAޚE~Qѥ^GL$1BX?9osuAuˊY0ytvmer :C(مd2t:H94ZMx,

IEcl<叔!V ʗvz\zX Ka*w^ $dU QGE^.AnNo iZmލxvg-n~C,n{;M{T.z8+Y?݌ݲX=g̲߬Y4@CiE6 ~ l%.[8rcȹ[rx,A һJIg90eD8 , M]ui8/lJP'L4^ #D~ کXk}$wV?,k˨{ALq"L53͓'ȍh,b;%L&įa-;Dl;U :o2[V'"FI9IS蓉ղ=)Q ~5&`Gd @tAhCa'{w]7:fw6q ~< RCnU8k3DgX}KdPf6V^Ŗ'd]3'JBv"JV=m VW dtL҈;d-a'?LCYdvS~@dG}{PH&*e,t~J{qJ [f|Y`iL#W :`-Ż6 UQ~\NlpBΟ]p:/qjuh'ڎwnfƘM0fCrIw)V j*9F[T3F pda٧<֢\CW%Dm%( W nś~XϮoAY<^`C sZ3JY oJ-a͕#ٙJkZ#Zfu,iE]>qB"~+mftdGfO O=mYLiQ;_4*G6?L4`w+ ]◌Oal. ) WU'#3u%(^"LkVED}v%%aEcؼbfd~Q>Ľ}깺 39igd:̳mP]ϯjjOtvP~6=*)?I  &%ͭ]RU](at\Gw}&~GGp34m4X :^dV=eX]a<1d39O>>8J:>BvYsYu~1maWÈE֭;gĤA #a|D%чPN7h.\hMk9zS ӞYpiI*s6+E%? ˜du\W(+|LK,ljbnՆ oMOURv`֘GW%< I~Ip<<[\wH2{dEϼځЊח;*"]"ƐgLIA&Ft1ֳagavWPHz*(i` r?juM<#]BȕLbօm|}7t;5q{yRWkduDL+dS"UQ7Hך$έ~?g3HH_6x^xy|\MD]r &B~F:>* cw673fbdݐM(Vt~؂%8RSd lu ~׉Vn'y2i& :`r0&eͳZHx;֥¬]-r/luLcN/qc{HBۃk`C`$NݎI7Cn[^ dUKHVϮ XvHdΪJ8f<gl:[mRѤLM$ce=AD{Y(UGG8:àFtd f@-B,(f{[ZUQ[8;?a걚``QyiÉT_d(KYEJ mQr'q(7~?iWh% u.A.+B ԃfj0uFRb;G܉g-3LKN&/#‰Yy&sRtOK$5Z:#t'ݨjʑlηlr, 1"]]ϊ(Z)b|yuxla^s*E4,E/fϥ%~"yCNbmL #G8A;|̎ OŽ㷔"VAZ-}MJ_qg$OzOC`Q0Yrоb6pJo+KoҿzXFְ^<Ŋf"3ĖbK;v1Vn8K督K5]{w\qV)BہM>B윙=l9.6mU£@:JE :|k|yTw|X GIm blz C3N"ogwF>ݿ$ҧcoJw+,JyG^"E58 ]ELhk]~PK*~=z(HϋB\K3-;RNBU@ZJ>fg/m[Wi"_;z".\~)7b4! =QQ:4WtϓJD3q7/}(ᵗ_bשluz˕Je6',ͻ1B <'@0#OK vf5Wjox 9k u$p1X\GDWx!-3܋gbD_(cfEM/pB?L'^|aBn|mDZua'f.ZO_ : L9WR=3&[M \|]1WG/'$Ad. l<>7b6?p_B6jTD$~ꐄW2 -kjJd!ܨMGJm«}mrd"!J^g>ps0<̈́KΎaǹa8=2k\=B)KK%CYśC熻UGG g|@C5U3SI{eD(IP\KJr-9}̅`x1(k/ZwFX'k֍6Cy+<)- O)ۘ6 9/Z[c/zx|Wa}ZΏy} tP8mŸ  {4o;pޑ?ju [%|f5HdhY 0~!ڂkSZ$fpr(pqN.ʂ*nxF*>?qW!Ru)ye_X.D5ka|2םVG&u"w]cڰe$yY!R 'ey8l2`'Lƈx2VU'jRz?6cU-JlTɱŕkđScAPr0MVԆ v}rY)=N r}1ƒs⽶P'$'pZ"93l' ڌ` B/'ЅzfgGbIYGNfox^d8tMn+I) qtjWU/ԖȡV o / Rx4%Hx/{+XrK<5 c7^Xq2lzA6 F\@wBݮH{aEE-cv 2LAN*)|Y#&,,b M r؇"2{cWg{T"bm"uR-z) txajح8kw~hɂZ{΂g*<;d KbB%:;}\+I5 WՁT- L/7)j+uU:s3,DqznR[&4C58& Q, ExA j.;,p @u1Ϥtׇu5x*wďmFjGcSZ@4}]V{N Y|5Y}UPx|llX:w _=A5 㼾Iy 9{>?z;aغ ;%nj6 hFߵjZ-rh-3~jFYn&q:hQ_'Bjtر,|_,̨KSf/QÀד "#jScq !!P6֑jg W'Q`өҘBSFM F48<)T$d50| ìBHߥ#.McZi}lg;3?~66[5z xDؖD<_ٌ5A$Wrص ˟ @.?O O8hC5kեK*]@ZsP9&ZV$v[ʮ]m~"ireoݯ.>8ӀxA -zq 9qWX8 Vl`JGcH^X#^Qk09_O/)6bq]X`HWBC/|_g2*s'/Ǫ.Ë6||= Xޥi6~]u9`Ԭ#*[ohd8M;ɮ%u󄴅B!m`a.3yxEe<"C3Be1 3LmSlf72٢&hܩ(Βڧ6EiA.0E*^7NG ,R{y 2GQe:= ΡX E:[?h?Zoq:b˪" `fWaJu&|;XM{2-Y&(sRN'9B8*3`ZcM{< ɽO=o|{şB=YnV?K=9 )yp]L^&;N~od9hiR ZJXś3 ] R1Z m _egr+;D({h^w׆V F=V} ]{9/eЃT|JG7*pC h}܄O0hs>\!7e{+3x"}Dz[unn0-u ͱӌ)96e1~sihYlHbI:c2 6CZ8G8ĬB6ބ%y$}.T=R_EyUW~4z5y5\-[Vrr/>Ry8p.F#)uJ,8]vֳGgF"$swS}(:)MBm|m/pG;>^yIgy%C@F7fW&@X !LycL!0F)9r-Ӹ8ٞ4pXs6} UeH" أEvUB zT.xk'Xfge#DvƊ lu%?v " 8#Y}_lb;Wdc2eD-TEeJ_'*션8bـHcI 2ܠx@A(1'?,ÙG*贲䅇5EYh_Nn,j$miyфgֻsƱşxUK]b}jW^Bouz{szCg vLۿ!ة<i=4cbbcd[ldˉe8vPj/GK~HѲ*_8hTf-R,P.nxm^fg٥Y6`Ha1dF&-Wrww> @w$1=ηƪ }yj !s%_{\)Zڑܼ[JZz:)LG(]p|N3M4]NιU.-=IJ^+ \FŕO#8fxEB,G%~s`ZnB6n<虧zsw1s,=<":fS1Kxd.9qG$ji[ GmN ~Z {(+~UO#Rbm 0߃>,A1Eof[ U(Ҵ|*w.s:^ vxU9*&n=_UyBo%D6\-xڤ;7Bi+%HƱʣ&b&%ڐ~g׆D^^Zvh~}[:%ry\^}JVES;H%8*١r1,^)^$?d3 s 0-,;گS0<]txy%jzc\7/,Ur- F2g}LA<Kz.Ɠ6MӤpSmyEĩ1dؼ6g8 ,6Q#`8law&oMՙ3|;WeSW щ[#z Z^UV{@h;C!Zx(RH2(@yzEU^$/%f¦ںisDJJ€@oͷ;)5M5Dk'/q"m-%׵#$ک*'H,ăEp|o ҩg†** ]iܘ8P*q$Ŕ jG{zi3$K {ae(C:uq93ψBm]#;b3|z%{jr@"К]Ӏ<9%`&yײ[b%0RWB:FۆM# ֈle03Th!{v͗_vט Z8Æ~Bcrp5׳+ |턓鬱D<, dgnX$T&owO{jnt)Ƀ#+4U]b-CT$yp6k;S Bl^YFNYv6@EB>#اM= xh籩Gahy대B "~ݿrh|:_#K:$P,"Vj'iPBt[Q9.-Wm 2l*=O_B$g `sb<_F&n+&l9sMM ";Qo騭')gꞙf/}l :k8Vϗ|,[졥&xtU>f]v5yI#m% etw fL& ])+ ,IUԘVw {QlbU{wK`csAŰ %TXQg/l_JVM/c)_+(|<ty5>7@XK~Oim(b{l&rmA߮e y1nFBz2(q9kf2 yidRNu7aWjl+GeKi% !ү.'ǙDmQI`,ɮ m+hDH_o*H:gk-2E%K w1lh.*P@w?&tb73;.(S1Yqs""d4XOv},k1z ++%%'k)eI2|m,bh/suRbNuAo'C[<?e,wVI,3Ҧ V)PqŮ[#QV Mg(I}-mP`6}WIvvC ܋hE."sϪ|RY}PkPnI:k"圏TeV?C[XCe9 )}ԙ8p-- - (_23}t4qlK!\RDM~ٖFΉ㠐ǢONf* v[чyB%478qΕ!@}l[:W?uFT$ljqI< h1= lnJq F⯐V0x9 :\k0<(Ƈ ؑ5L]a5Е68wC<{woto`Y6NͫUK_@=bVwKg [}PxU7lԓ{?) sOׄ=4SƇ):?͘֎h Brſtgy:TD#@M=T&!N@Zcf(ƃ4$T(ү(|5]7 %P9nb-w0>d@  M/klae hZ(>(KP%&(nq_? ma0lT܋nc4ɘXqGѠϝQdJZrmBEbf|xKU!I*d%8 d ˣb` ¡#n<06N  EvgB t& m ƩQwH5ژbҋI p1f]zR)Q9^jM. z~¦Ѕ-WDy=\~4dӶ@T)/k7SÀ5/H'q}7py;y%(y+Ց4Ċ,=0E>(V狀KmDBÀIS:2M_W'Mr>,f$;&7s5]0|9ɥcLYQ& z>P59z[g*J`/g Tg/!<f'TeBgHzo&~0a'#wq@_HKHq&(gȐ9LLtڈT=f=#u#I<&UMIՃ 0DXX4֚ɪ_Y)rt2cFfIDP)tlٌ zgv=$wVL,=sIc(Kvg_[Nk~EԖma0W{r[{0WV<XiS)5:yvNڗid"*7W-E~DR(S6mr)'Jź;.(y,hLy)B'8B0'>:AA$Mly!='9dB5'Kq`(]Rps#{fwL/l2+w/'m55CY"',0S۫/ B)tGiRh*"GپY+ХMi=0:w%4<N00;ݭ]I7 ?{m_M;HI K6(WϠf]Q@DtErYrGȰAo&?h̤_B q&ibّY.KJ ]~b(&_~cc'Ƀ&\+?۳\ssh5 ^7~읤*¥  Rl'F<|m ÆkMx1 f]Ғ2z˖1yZ'佤OaTy+b>0\q *u-`ڳs򉔿Q5#HocQ耔,o_,q<1x$Pg|,V:\8.sm5c4ARlw.,*gk¿Q<ө ޿4CJV4Թ|8|^]|^FV.T t Y [G'x bh|QN 5|W\0kى{6ukmQPEbZ3%j ]`:B8If(][vw"[eFZ~lS0&Ɩ3[J xNK~]my!C{~-F}CM/Z_ZQ$$ ,HUYNj]dV\wḱ‰]1jLpKzSWÔ8g |^!"]׆ϭ41\ǘ1% =; L=9UnRCX]Ѝ(? Gٕ0ؘY펯1,sOrr- 7{si6y@&xSH&y'UX1!졳AB` Xf~Zs<.NvfKՕv/o6BDGv+ +(⤉㤨d&JO{KrQz=S?dz3)6CA[5~?!SŢiVE "(t'S"%41?F  wJp"iX*5EJq֬L{m&IjGFuސHC*FNITLB 1^GG wKeqj{m<#ܒIh+ nPxDcv /|ǟid{۬R>K6:KQم|ix{5ä;N 92m M#0;d⣧AT$zag: dyn#If-ba_V,S&Fr]IP\cA|)( h2$ڮi'Y>I щ5eҦ7(#tM񭓈ܑ.K~KHdY(c= j p;KЦ T[쳧pg1>hPօrVz \UT'Ќ 4q6TMGJYϋqx:`7TvC5\yN -#uZbM`IxWVӲ&Ȧ\Й!*7LSo6B>f@yv$BfPن6{db1MqxHٿۅ(8]eǴXb]ïY \~ޯZ34*O;֯ioa!toW}YӃV!39mRElG>h:gUv[jgbe $LIA|Dy/ {@ K + ؞Ιd+7m <3ygx}eQ I酤7[G;Tx y [3L8!h*4Xy[r֨{ݶ0cЂtw` r 8||) |yEi(Vmr^y@h̍"s  f*XDl\^2$Rtɑ;r PC CO-ڼ5FG!{dX$ i^P%55gt2PNs$0PKu" n6631d6Uѣ !A?U#@C=)7`MSW z{"tPYϽJ]eyBP3iT>PkbM'o;)#JN6jp[@Ͷt#:ĉ8+|a\Y*FݰBDW=t:6b!Ow'`+sw|g @&zK5HBAc[gƋT tӀuQZ6G&GUzn9y+r1-*,Rx$-r]+Y|0t ;TMϋ ODoUCOB9j=%t3zU$t㗻"G|cPDpY)> YyW{n9 mbAQ.pUF<.Z_ʉ72KSns VLCZ%ɶgϺ!>ꡋ;1K=ɐU8qvPÔ`ŨA:08Ty\R#ʍtHA*d<= PۚpN$5Pֿs6{cwcZUZeWꐈŬcWPVic0,b/L+Y<:! <\;ē$.z8C7vΜ ٗtVXd3^3/ rWh& kK3Ym )aӡdBLf*# *@e{VK =&2=Ǫ=}r0χSo@6v]L-"nrQ1:>;HK=^䁏*EOD0<&_-.v"WhU~>8 ߼َ+?QśU>qݧgǏYbo9(:E}Hͩe:fťj|ߍ^vug6UX$TND+dfIYguU[/pO}fS֛<%ZK)o W^uc2nM{*3{Oe;:ʒ aLn϶0U#]c_tp*Nu!'ƒr%'ÜmrrvIoC33.A ܺh'XCLߛqaGB ]ZTٙ1oMxhAlxL{!IQ)gŊ6޻e+"O-О^EPgr*Q04q]ю do t&i:i!A*FGE'i?.?ϲwmVߴ]+| kt<;/*v@uA␺\[4Z(UP%f|hם^?܂h3&z$M)kEKz^nb{@Lu8rߞBةm'sQcوG %M'H@V9VR"L!z,|E2Mtz=K}o8N%,bo[ ۨm3'w2Q&$wrA?,n;f;%{eS;}yD#vʲ/*8CR_)XSZ 8tr}"1V}K-a S\LuovUUF6vwP4cxf?e\XM誐c lk`CB~/{%Bяܴ  QVoH4zL4e [.R ft0w]6oﻸ l n Cp(E{r\D[eƣyrJx rJ8cKE~xk(o{+ INZiL&*Sl^X 9MkQU Ua -9 0*ØqXCt8qipFK^=,FB?zZS;Tr -kjPWvdg3 W }n;f5\/⸨%\kU=*Q2NF˸ lFqԦLؠ)[H/hS;qVr8=~{o"Βko9?YE( Vzٌ3 Ī~a4솞0#_;1 G 2aQ?pqZǚ!i1'G@U`.9sP%3*#XJS^*/ 91p R5;nD{C)id!n[L'W{]m!ec~퍨tbCb::nY-vW D}JF 1|i{_]&@U*8C{`ZS4{xI,.T~C7l#9JXB\DO$>RC$|p Y2dm^>W قPV{ΏAFEX=vzտ}kXNw>7@$]b3wA>סZ4T 1U3a #kE9v.>.zG"OlYmΐ0|TC`bz4%[EP>xB]:ׇ]a5[h VT"+P_rdn n`B㼲N]$Gu%*N֋S' w~;'cIO |ѭTK+w\8Uy%%R#JWɃ9!q~DB6iދtp/[ F%`KKw#Y/9VlI5D*:aK)\W o먛K#/媕zQS.!pjp= ]!$#w [#JKROT|Gyb_T߶lQkQ?џX{..*{Pq 0l52jP_( )ABcAh7eߩmbWLz.kQhXhՕ [8HUt@0iΏ#8!fp Q#ќ y'Y^0@c,VÀc\|'ab72K664AG0ْlpaXٵHgS4TPq\4Iք*8*|Qh(.9@gu-ss'[Q{řx_1n#DB&m(Mع BrS9(Aʀp9+&R1Nb`լrUY"prq~} w*@w7I`3[ķrd4#q y]XDl~]~ҙ&fnDO/*EOz G54 'hKW8.p6wqDd>:@/ָ20$/&H[!D^U"q@]> +9#1PEj񪝷8 ?jY27l:a{`P7p@_\s,;Y82 T"$"^n^(F9dQ1gӣx+.)twk;w*Mޕ c$؇jIuiX;59<\ %9LF[̘Dfl7"흾;OhxAMIh&Ax.l"{ٴ2c 4:LlbnOܢ9޸L.b D-BCD=$`v]Eyn$с+o;,hmxmfíRS<4EXTVvR|L4 Қ$l2g4E`mָsBc}t|ý '^QV] 4ke$/vTi=orq1ᚱ6 _<\GwKGDr6]L"hKJ))Ѫ)٠ ~MvI68[<.? Mef4u5ڗo77U\8AK wvZAW XJHڱG6?m.n'n1H}gU0ZN_oF(_{'HIQ-Zƽ!.ThQ#o ujĺj:cݨP)KLS[XffcK{َQ|fLNfВg{hdCI Čؤ tNshE!#xew}emxd!C|rӵx =g]>P_o=4v  ͕ԭ+s٩nھ~˪Q=5K%2:|m]@~}Ś(֕yf74GxBX}9 %%μ+~M3#F:lo@YWGD0.u@|rZt::ͬ~9 <^~3PE)b =5DU{GKLR SbicMc)Эohm|O} S9Hzp1hWp#^ *A%- 6cI4XKkS_'Ӵ? #] OX"Eu8ÙKmoW'BGlQY4z]I⨸I`J=Ql'U M8n[y9f3vѳ+הܧp EjӃKU{?ϥcgړج QVkϰsC+sx*2OZ-yI8(}:C<8~ipa?8-ho`okڵJHV@^*:6Ðc~4hmğDaSP+k<Qoxc Ynq$ ӥP9_ßok|Y׭~ -ߣ?$)SX>'}ؠkcl`xL l})]=0)K;Hhc@CT#6myTû(l2~QhOBW̫axJ7[ չ$xtIeWpp,Lƒ?k ۝# _5*$ &ɮpŷx|f!fZ"ͳ\ &H܂ ~Q1WIџV3qܸM`AܟGu*yDjIƝIKB/gg'?qa` uOB$p\ʨ˶[T~i\k=z2O~'C4w'!Yy`7E}?zĸ V/2Z`PfHTY@g4uoћ0%Vu0t-H'ànC c7BxLx |pzq'a΋obMCL샘u5~1obs+asB; JNZ[qb>o{Y|>9[LZv4g&hI n쨝:DO'--WZsP=[}^ȳdK>&HdXݍZiyr:tsKC.LxԒ[Z{*ĕ-HWsR:PWt"}F?GŇ<;}slH> U+E<;Փڷ> ?L]}/j[CXz'TDj wxg20 r1ww%9Z"nMd H oxq4:ޅ6v%rO%*q*HʼO?*I-Rz[4Qsn:{$/RCM\&7BCChI ?i{aj+Ǘ&p~| x{.X"v, 6#!54ٴhgMDܖo|au7/+,n^#ܕ6 Z XSJȵ*R4zYx" OoJ>*֫lfI½'u*zb<-ݶ _<O _I%k4TXƔ~xX5Ov]5_ b<dշ4Jk yL}X֫aNoX3m۫RrnB?I?Z:b~uvixMzZhu{Ӿl&F@`;e=b9*kw$ejUY!2+WT6ķ yF!5xu@?Ԯ`o%HiZ";iXy(\aoɨi] +5!m=Ȧnpt" V6\RH"lj{lmFؗUy0"2x*nŘ=jcUq`5j Y sνVέC6GHJd4#)a)1k7\qveDվ\?ʇrD{%@`co,w_m7`pT1nQn2Pb)8Rɜi=b6nxz/NmP7 Zu-W= Px~|hқY?1Bg*NUc dKWxϒ,M>&MlS "Z?TC5;ͯ\| f7`SҖ$|+)GmfNP2nɉ.f| (<0CCdE3K> }{af=94S p0,7  5 z婺pZSWAIE}h Ji־9p20Pz+lE"Bx4I+mQOrX>g꼢U=W̼d[awcf DR8_bKHҲN.|2Q0%W@tveT{ۛOMڥm3 sUWRpa5p2 A0l%ՠ02~U[%/ŕ!"}GhwZaW[/Xqas#;^5LUR ~FJzɬ81U\R)>j"e"fm<- "9ާJ [YrX$D{˘Pq$PBђf)0nn_̖}v"'̈́7#">5sԨ1R=7'.ZB %2m1 ֜q*+.~2޺.lC VRdc|Y [#UyD èΫõNm&J+=NMus- m1@u^W{<t5/[0M"EzjA#f1'2C_]8u 件cB FA$K"dhƃ"_V%l[*9?:ȜSD6P%pIfҩfG^m뉊,йNG%PԦo `[Sau.|zq[KɠЦ6:D>1 T}o!!W;'ɘh+g;"Fs糉,(_y{$KGInJ/taa `s+2歔 [@PP> eW~^¢]&XxOIP˚_"ѧڿ?tn^6we=+y@ءMJxS;D 7&βi܍}cN04厗JqK~iM"`}R ^gr|/K,|g  p+>s ])|،=o:V֘zҀ3t }+0}X=0i5X[1]=򀕨϶Vhb u9a$pVVT~A),z;҉jG9ɦ by;`;[:wB8p~&h7CՏoE(wϑz/'kYAh8LLl16n͂,߽|;3Wi)9Gw4AT8PpH/7p[:vF^t)j-t=^ h*%B+;yRpVU w>o X鮯ݦj:^or[,95hGK+9&&_R fSpm΀5!}DLQg5WŘoY}twB첢Pb#p*Eqg)CӉɇG+KAKȰۂWt %uB0ן{7~&̱ XN%9%vbu )EQ#E u3Qp(Y8:V }˳RyʘJUM 9g>JHP0K)gє `fI(92Ktx94j6EGquo~pyy#0&g-_ng gSK]5Ѱ>Bۂ@ǯ(!9RN>hX<<2t|ftvb oP/[46{4r٘uvc2`gwWbNgZW-T%z/aRwj bP+Xbtx"2g8H9bg&u@v_Y?R[ǚoaO}sIcF6p~P#T0`xxpnPS2@\r>u5MÐe^r9F\*Y 3VGb_!korjznčmRolfYb̝W76rXcsLՅ#~+!GLo\hA٠rvJPNjb{Sֽ*Sw1a7%2>,r h\Yz}aFdIo#6\/^3IGWMf[w}1 l +_dfZ9wjKn2Te1E""?^ui6F$c IoH *%P<ˡ>`]:^8G=: cI>2(¿]xW=*KF?c~fI*˳;IaAWxMkw|V@!ȏhG*ĆԘP@p@\`I2[I{?SɒxnU?Vô!8":OToѝߚy@99H ™EEY/۰# JD&IE @F{C΍YAZ߱W F7[_k"()K;5698_9C6^}V^O1Zh6K3&>_G1<#Hy0d%Vh]*]U @W6ʀI!? ,[[V)T2;G]JR;\gx&firNh Fbد8sb7 h4-oyA 8ep P"Bg>qP][*5S1Ne[#ki]m/Ϥ I׫%P٥:"I'һ徫[?gM]]:rSM)fͮH԰->Rb3md Gp}IWTRIe@)a*-Or)i$ɹ.yd\Qd Jꁶp$w2䦢ǽOT@o,_9-$QcZ c4Ec)O+!AG^uzMgtBTB|r/JjT$*~H/1Uk@F1,VI0:VN U)`} m{@/+)e4sxHW<[݂XZfx삙`vUX%_G K`xïup;@jxT@FK⣆VIO&ϲ}hlvD3#$#Vo1<,)AM3S$ 85:{A.voL<.-r-&/ua_w a)q#yE>le:6k1QG\ųu].b&A7V=: B44YnWi̧*hߖ+;"v;̝?5ݘ(#`WJl&i\"K,NrE#:mkey+fVdz]C!nuN`yb@¥z|z޾F ROsYx'e c JLLw b0 0Hɴ_TH^Z KLL@brHTn8TK|Ly=Dt R I{Q-1W\nu ~AŠ4| s"i:U޻<9AHZ=F>PX1E$촐_Vp -H@0a7!ڀo4udvyIҶշ5'W`>?BS|;^뫛6yՔit 0nMғ 6T%'φAO *PvԺ!ݲ]0`sffl@ W$3w<2|;(-u׀ݿB90k V*4y=~R%nUyC4'LE zd:2 D.]A L^.w\;=*SLS+ ߪ(xDvDMoضwr20p$O\b qxq%oMn9p2L^n/QGO g,`ʷӺU^UFFf+]/~;x{ki |:o b.3rG,`oHFK^8棯#/ &~xag!K£0}IVC@=Iݵ+T}@`j`)o,?Y&<\ xp f/%d)Żԟ_X|Kh&9r?c*ΤEk [gƊԨ81y~ U:87bN\@ Y˫ӼM-1Kú;|&~#Ukʱ|xdq^Вр{3,LO&1a/"G݃nec1 2C9?E%5&5E!8-w ϵaYՈ \mŏiRQ|'U7W\2CD#νD^ A[[zOF?G2Gim][ pkhM;5,#̭څlHjX׬*cEU [*AփM,c?\hgD?yq'Ԣ }Y98;ey;%yձJ,~:i8Led^o $\ "PM5Kig%~CT"V`]d?^&|'at٢4AY߸BT]cscmgYrs"?Ka_|?El'%-Y0ȼJ/hO4BF$kxãJquz~ELL})|9 V>CdW b:2{yXǥfNϏ^f$gɋS.3x?3 Iux#MDf%`^)iqp}oo؂Zarn[Y܀0l`,ҮqP7]gcD,==s/;~4` \kbmNɃd:6z({BO~D("4QJis8'N?Ax$\T[/b-իLѱDbY͸Dq%^$vp۾n5$fm^h>H_#فG4%n; fr`y S*4!*# F>%gw4D"[S{ӿNਟ鮋ë-Ү@C4TºWȣ7][fCAe:AQhh40xӕe<$Etѹ9bâHUz͜plԐVF88 GjY[{ (gMD7A\2uv8_+H}x-B>le9Z1%|0Z{flP3"9EiF!AM0*ϪKn ܧ f_}G\<递O/0jp۠3v@Gn1N_&} wͷM+ϴyJI5IsKפ] P|Kp0!Hv;o/Π9^U<"i1V $魍i2xN(6yI_jɰD޸13㯾3j:ja*iQl9'aT{Mr[pv0:áGq-208jz-UX4]\׃<^Lpq__ɾ->9߷ηt܎.lő[SI_ 3⺣!xF8/~xX SlYN B5 TYOԴ|ywux]f3j%ضql|6qQ}F!*8=)x _Iy Wrj7ܝj?iwh`.XVrS{~$9j%!t3.cL 6j52Ȱ!ͥ-dto.=@!Kw+F[mK?V+;/on3x) /JSzuٙ㋡)+$ryvЌqf$uTցX.Sn'TuXjC6 >fbFݠ7gpJ@J;) u%;j0/s %0%\bY2Cm%-W|3E-iؿ+y=o(XFJCP +ScÔ0*p9X #uF^!f0U]djF ·| 9_h _',TT9pЇ}A560zX3P?UT}dJBf0']I BvGE`_b#E t \v*C{ݝ?8? hzj@hUD>v58%qi#7P(j69;%&,1 Mߏcq*~WI'="Q[xt=`#êM+Ue VQ[L "p߳">Yvws8-jS,r1Ќ-vd:X}fĝ]PC 16O*jX dAwAW&hjlr`+T-iA7E(Rw DiUYyNKW)v(JE 2o޷jlIvNhaK9P%h7ӈHm@̡l:`gdoCLZk5ljq֊WMsSksBb3<66pZDQyo 6J!HFw3[4&B(Lv\w,GyF$Qlـ綩%ٶ U- `efT0̝ʌZĮ8eoyڡ^QN+RB@yyYg>P7+R XaTUհVɺ5i/xQ{kSW?@!j@Zc\zFkfa Iߝ 2zF@HܬM<ŸCïAn|d<># euYuubפ0*> NQq'eqePn6bJI©[ ]K 7K^tQeT .p𶆽"O*i؆ ,{8XIu_*,DUdhzcJ G { KdHR u!N|͏t"Ud3OZ)nIAH`U_A. B$xQFcM$/edZʄ)逭qr*=Gy_Ɔej?#l5 Q' 2(~'+%ö 3la?ȵU+/gⷡ -/⠫#B0FXTZ&{QY_T"șs W_7bd{ ꠈ@K/e*@(R.Sj)90!j8ӌ ;)]pn#Bl +Ѱf̾LJsnkI\/'m/|csg#FɤZ 犴A&34vYv׌< ) ;R'kXP3Q]68zpN##:x&"Ê86BK(iItѸj[X5 sRzaNM ){(Utg*}N73OBU#oKj2^ZHԏDǪf-M}k4[eu#k gqm:#&oR`T2E2۬$E۔m,elp%Mco$q):Q;;kӖՍ>\la:4<8(>`z9^ϟthhETOoడhn.0N(! {P.@Lfu O ̑:γEOn%iigJqEA\:|{6t-2Ǚw:Ϣܞ.cK*qCn]OH;$x6^yu 'Q\! }ı_loWj1et\?%:ܕ_`su?{g9i"9"*1]<`Q<+H~}NQd<Qdkr[5x^*9%9ӤJR⃴os X޴h[06{OPد?PINwsGQc톏*عI{v^ƁB[Ү })m ~ k*6g~5$ă3[&H>Z%^BA#ڧ$E|w꩙ lbn9 H:/Ir=f=Kw",,.7O/ll91cUR h4Ӵedޥt8JV0414SB)яDvWOkcs]@k]3;O17 +Qler<]kBЈH}Z;@ ٺbb{[V)IT#_TKAm+etQNy>hV3$&tC2e9{ͩ8Cԭ&d!\uE;8o1 b  VE{@U@4Ֆ푌y% _F9r/]:y胧v{5N;jw{x05b8LmR5af$%hġ$_ɭwKʟz +"A ]st CoG[ɫV˄jڰf9Vpk /Vnx0bMspzAqUu-CYܱ:K_znFW)BoR_._gպ#iuW΅xK_w*UU)Wgvn;iV]dmO{Ǫd_v4xK1Z,^:`Q1s rahi /%sC|$yAԓHt3%a{4LIcR~]cg~eRhbRN1:ns"fmRuE_jId91E<% {f8ؑҚxj.lj캥X*CF}0Gp3wNȄԻʎq'2Gn^%^=/oC^?bMIjRfV@`]]{f,V'AKY}_p$ ՈEUyL}}JrCiJ@uB +Y6> WlZ&>TZ+8VWV6H@xFOͷI x%^6KN|/cj7}"U+$8sh2t|:@"f?-!(H =k()w//!>Odï Yz* Az?-L?,8hnֲ%rY>BˆCk?-N'@xcI=?}<Hvզ]3s>]}ً}}z?N*v`L f`*7hM9]h@L0H C3WP~3 1%Hg6Iq} skE؟%0`1ܨ1`;]rDu1l(x/Ĕ[]wȂ%Qܱ˓ؔ4*|*^N5ZUC~tᆞ^wB#n] {uiJd% rPaξX' R}|WH(4ܰd ~_?e8'rVM Ұ۴ hcڔCw_*GZQL|_Q7䕎P NhwkB^nYfPNBJ,bgD{x۝I;=>qrXK:csy:YGPك. 8ic{xODRgW֛23jgN 3D0y< jyԜsڇ!҆(0I/a&B,uyx^nr04:qZ .DAaP}6x*p F 1J@L)[r\j=)pOy:[cl_ܞ`AHzO̷v73bC N}4+G4famA @ӬEcwdOs=*7,ܗyJ<ٖ+UX ИzMM6= ̰T&ǮCETcZ2 9VQT d-xyeTl#V̆iRIܴ`{o2E8H&gG|tEB6nĺoqȜ`IU7Yj-#N,:S3 }xᗉg) J$UDۻ-^ah)z<-2HZ-{<8sZP Dy@[3o /7/Kl-m GI^PΟa{ialb|x@$IZLâAHS\| KG*XC':Ժ$^O/Ʀ/S( (m 0^BR647iW\R F2YUÆ>bT'Ry@[N˚Ul0`m]wU-nY;Ǽ"#=h\BE|Dj"h닷uc=,4QE6.}a20񃶂pf 'mmkhp,dǃk씅#^ 6~ 3bL(g 4w."Ou3p(5;y(#}lE.++{Kijyv2E M.[xdhcoSӮ05"KF+6%XW]br͵בme&V;ሐ ^_pԝP s$Hru@v3CFDOY>6~]C350 T);!8}Z@n^^Jvسǐj?~vQ4.PudG xZn@+yłmNgxȟzJWǡn }p#c *[e(UUS0t^b&2z*nR6.NY6D\=(@K{1>HKKp¡;Be K/`S嗑k_lHU:I^ o>is/%Zu]~^W^zy<l+X8z&Q@7 ȣS[,OS-ޮFaR97I|>Cy/~?$#ˌ4[/-{ mHd[qZ*jG" +I2^A|&wؕe+VXd^^49"צH%Mʱ{w^{+|!)0OUKxGj#{[||GWb-3"͠#nu0QfZRu34 >xK HPgYQ_Y( _÷ #ow4Cf QF(3j՞8'5j&9V2x2W{ " ˽3vݶ? !ѳnsNdw m.#.1O.X9'㳑ǿ!%xC{MO٢.(.f@|*uNzҵ|!p׵<[ x)@O${EJ) !uy*2b09'O' `Ssۯ\y RѿδR +>*sv7Eަ‰;9^Xڒ:xde ,s< u΃,GڋkӤn4] <4w}sl { ; @U"jpmBH "Q`|!Ac_utzYHhڲF =vǣ茭~f##ښ'yO| U,SƠtzPMu1Vv l#qkIޱs[o%q^yTQ{`Ch( y0](J"3HP 7Ș/چB.姗Z|!y5Ь]ƿ@2PWhW[yOWg(Qpg H}XAeڂ=s(j\>CU5 GHq'͎<+E[9+J6gN\\ ?V~dRgX6q!.$ 2X7 sX$Thuf˖FOk%4s/BM/4,uPB9=p6j (S#Vd GG!,bZ % ?W=]&0ȿkxzhE;pg٘1,/h7'C Q;p~4?&>ai3t})JC6o"V:)̜a-XRT=kuCk##"_F.l#=/~01| dN= \OccCDMp䌐eӇ}GW7gyNi5/Z#?0Bz$hDuVG}]u 9u0fQ{o`gw:]IQy.> J{%^Woqߑ'tqG'"pe{!SzJ&vM~b0u·}Q!Z*@ZbӄG 9,(rԵD8"XΦ_Zڤ'*({]sym`U CQ)Ɉٙ{8Fʼnm {#4F'iW YJ}kom `n$oLl] h+%7\7ǃ_JӹUPJ# ~'?6ǠEòi&[-740}4瑵,"r5s=(EvC{a0j׺s_SQ1Ct* //p:#."V`۞V}%ZW Yedˤ#OAYz og./s׾p6&Qdcs|6ؤ +kmWu`$UV4wQ:=AP4zz?H GeaHa/(Trte tbUIDᬻ{Vq)㡷JSp*nR%3J+)cppon;e<6BAO{}S$% hlG7sFL]ũ7+s32|.r1z*6:aDz5wN6P}m؇ʼhTLX\F7g 72 AӶ,Be=qXC$%> ynd,D뙑kq2t-|CX8RӅ}^Q۷Ɗ߼͂+38)[ ~AQ]hpS^Chڋ=w 0T5VG>?9yii' me߮֓ږ|n Ԉm_):q%HlY \`!Cl?6k릵 @`3JxV_rOtu]BɸQ6/q(g H(zWDS,RtmTT^.Sf[ 6v?BK~]W83m[ÆWڋ`$jnLSD%~WXaqK>0Mcuۮ2vلdDM>-OtԹtF%y{_](eff{VCMBC*f00i:{Ԗ\ \Ř>Yu?֞5N"VKCHN0L2e f  f42Ht,s{>~R-yw}Ri5q,yryLo ON%=`OpBHafl" O|Y7cך ϊb^VS1eL!gfmRjpLxCp 󮓷ocR~^œ)N]EOeC[S xHO~D& y$o(f7Ov1jhЊ ?ic .uNkOZK y@_eiB di6R=u?whmwl63цw^_5jra㠠5A9oL36݇AQBjsC8u 9"sMY;6#n<~# QerU}ՄPA OW _8@qrrfӧ-+Ud''Kh>[W{ ?כ5}e$LK?}(!sq;4_*Ki \g+xndx,~o" ⫻A|"Am 0"gc^J̩% E߲y쟰FAy ׫j{Nblt6F򊈢 "IYK;^PtʢL:HVcJD%K6C @^jjLFe L C%\ޑECΕ '69YƢj W ɬ*ߊG0-=|k⭟[6'[R 12}_dLm4ߴPX{ $5B\hɕKCu aOP ++yY#%A(_c(>Q :fmqYo.+ #˘qC=fiPj{]|j}Vȼq$Lɱ$-RN\\%St$D{- ڥ{YT7 R'axr8L=4SV| QI!@DZn`fx6Sv嚄 }"~QR(ac~*1ӸT~+ V>)X yA}TV*e37|&,u}0 iG YԅɫXB‰W>l&## ' \o?{H&22$B1")M]]l0nE*}#Ooы3QS#:pS4\w+@:|Ԍ-FVa/Q猕 jP~ko_FO :G Ov94+E pë-T#f2[US|ANkP v׌2t" ~|fQ%W,|T~269-Clfw/̣Mg絫FJݳsHc[LPcpBk HrdgK$|ھ8uq)/|W oW!-45\k4hͺ7̟T̠ w6#!OneǾ:)v(-Bfl{ Vk?P$^HH1JGg,ML`?\O P<:":a ic۳1n̡ubEj_欫tmF@viUk8g}k-PNNe5FnQ nST g>qNН%yHG_f#GHYRdH}_,7^-9*gRSḭ< |\XԌz MUYrٛdBJV[8 PbL.,v@N{xgdX>229n x;םzc|p0ͺlRXM]rM ŷQ. }ͺ'?q"-ӯ4P_Jh2AinbSN6FLt-0⋥C(~UhR l{:Bg_M*m>U*H^OʕIsK.ЉAg} cWܒ2GP3/ɷ̨BW[Keho-G^cP9Ɩ>XAf x5Ȅ.~ 2 @wi }UOW ˯8+[6( (5C_ (x]12g  @1%Y_g a+hKGA4, {gJj:YIbeAoȖB*Tw x?ҘNrAⲌҕi8hߞHU|Mf' z `0d@zP++J&̯4e>t”?z<x=t@onRq$)&n*0Ԫ4'":wfdS3 le#ir)' 8ȶ((X6b;L/94V,nͺw [US1+.N-gK5̅:&tNWn ?ބ򈛎d5I L>tidpV:7Ǝϫ3dMҷB 2鑂vP4rj}vvjzqP|y0?=\;YUy#o5\7Jjj,O GW2/vTMռYt,OhW^_ŻqD/:` xg#\Q2'чZaX>^s .ZZ!#p &v'h+]/ߐ{r {r1at}䫎r$H'ba䍨n`SuNU+}WGMoYCh-;$2 VSHtuta`np')x)Y> ЫO\z=̜~)"r>iƱv徻Fla4Z'ژ91cw(Y]AK¢0b90yMͻ ( /3wߞ&n6*r/8.iLZUݔ v ķ}u-]$ M_)C~lj*~f`DzyN0%FUAlb=1XFݗq#%0YN<o;/fLi7E h-Iqpӳ 8䌒W kduoYŵ VUv*'[ql+<`WaB@Ց?$n@tаAfLSN%ZGZE!mJW%sG[,~+/PT_bY̔{qn&u0$}(sr-,lLp_1"qoapGq\:{@m׏dz[|ՏpmHxMqЕZ1MwV;24 xU9":~[:UEU%B[(p1W}Z4b3gJR*p>!_G&Yyg 2^Ueo07eiRZZ vEYYxQ Ig4w-H ( 8c_'Ẹ`<5GA 7!5} h :A byQriB0`tQg- %u"M¼D{"o"W[N++IzG%C*2jwP`4{W෰dg5XUU:Е&?\ k<:^4nenZ)R)lk&Ȉ6V_SWvLJ4RӠ=ub, biQEٵ3m\Ήxԟv:agں&0uGK:^afGF/RM>\~ HNtYqY B[Rbewk&;I0 I%xㅍ6Dn*B1h4 uִ ICZF3jd`e4!Ea*Gl|g(#'@d\%sn-COWRÙ:{t4r*zegU[Hֲʦ&eNC_ ՄMq7IFtl3ҧŐ|3`}ȤA>A &LH<(8`Q .\lmՃ6DhJ"7fՎbnjE#}RIȲwToڑ \|J5WKey"e(z7y\&=MhNŌ*|c`Ǐ~~{)^?egޯLl O`iOԣyq{$7Q=j] K%"'Xc#i8B=tIEŚXS̓*ߏy,R Ft'7I% ^kC5´z"u> *N0oڱr%. p5wJ3=}4yB"~7b*c2Tof8C9D4m3J.K2:4`%SNr R~'sYMHN=%DDdV^w:P1Fn !9A^$e:Yi10 ͊'[FZ?ǥӴ+(4u0Γc7;A69T֖qtn`nW=ް@"MM/iK\P=11tL*>֡nު7Ekzwmb4_|Ž{:bEiM%yNdq]o*-{"ܒ,UgK#h {X'/%99OF Y ^%iz.՘+ nidT7 SJ^Qdy P||'(VgCzD_48ΧEG;O07⡦"{w Gea㠿S8Z- E&BT^`.!RG}@J{"~7</?=\xnDAHQCɲa;&ΓR˶}J?xeC$.wtrC/~s}36FlaO Z1FNt}*~o7q4 Ұ}͑6U9 !c}uXo ʆ^T ~zȳJ#ΗLIVuf)|ӭ֨*"z/14G篁 *_,|= L)?đo( Ņ{8*q:#T0Ph/QYK iџ"Uue{ )mkfym  !@ `./|Zav~,{d-]q$jA6RD밧thajoΈv8?`ݻj9w̒%S4e`*Qj{o!r+e#&>%,J4%}_σ"AaR_8!Ncգ4zux8ov"9Uh U'>;0KdR*823;ٳ䬑,͚5@ehO&GF"]\d^&]>9E{xM_j:td.I)oul]m܈qmL~j_JchD\y Ue2 3UiB@j7$җzPK Ifzk7.z&"؊ąFJܣy,gFn۱,|%-{kstdDv9}]jbP;o2ɋ4"ǽO}E-HOJSEEE[hU}=Ag94DqFK;´Lх,oJ MWAoXȬД6rm*1*,bp؏6*ki&Ȟ0;6eQd~5eg=DIzj8YM\M(pz54HwNqD}!c2jG.Xm>mZ~7WjO{>uq;H}Oe /PP"W˶WV[wcJ$0枴w"ʶ3_lD-k?Vki׵uZgaǨ\AN[4fO\$qhtY\њ3) <*u|pwas;֑7w 'n;U(? uz_D7S, c7Bt~^￱E$V5=h5C}k9X~Aϟۄ{o(L•g" 4Jx"NGBrM zbwL>U'("Nyv47EXvR_ck@pHXW-Jz30DrJ`m65UHܚ|DeͰ9@vb/ KGuMvZmؗ Jgͽ~3ܾZ3q'A7652UAL|q}١cdvşحK,MVH@+=%!:bHg셃ຨ)絤%IיNsZn2 j${2iPؕfL<[<..ۜ~&Uka?# [ikrWo]F5ݷ0tf)y&lW檊#G7юyt z)ײ2Ëwb*8)ƷϾ%'9ZŘ^SK>O?^fƴ l+QQ>7;qL9*[^O~{fw^I< k-&Mm(?˩ UG@;`?nmѣn;d P,GgyxRY.-H$1'[Qw2f[H b/%7MuqNV:/@/xRͤUGUˢ0d`:nϝq~W-مHR{ȷۀ`}]lWiph @䤤R?NkDϰB[MA8#bn PtTL7kl #*oȃ7ho= 'SŲm#SNad gk0NFԹUNGu[C$p&XT;7m[1cRQ뵆\eq9`9d㰍sJk{-62"ћT0ޥeFɖL+=zhJfuE@h\m&#E=(wyV%3@`M],%ѡACqrP7PaHF7jqƹ,37&81 z19om(VEԡ8\zFFSRY׋>dzW@ ktU5Y-&Ѷn v23C g8NS{z  5_nxL5<VΗ?,^/mzw#T3 i㱦!cV'Õc2$YKRwZ!n5d}03|ã_oWh RQ8h,iWS kJXJ9k}Ӥ.EPB"~Vx95Bs1̟.jG%2Ľ4eVOOdR;ZP =U<'o\L<v^؟mVMb+ nȾ'XSGp:dǒCqYq[u +-iΜIUF9J~:g@ԭx ]N75SvB՛VI2n<7}Ă89&jPfx$mg!^No 2o КU! ̥MJҤ=.I*2C61(\^,0}ݧcM.@gIԢF`_fJ0xY6=},g_(<_c&s&y0벑#;>a6̓õikЎlQ?Y3VmPoDf5?:EEO#y+/;GڎA сɴn O&g'#vVbS=_h$h}SgidEzLf9E2tBX!P>/)yFwDDd3ri99oNpWF;3k_~$Y])gn\oDE\_j~KFU;+J~0\VHƘu{ڠX5LNɣaRPat,=wϴFQUHU[ONo`]1YsJ HS{Z3|zrX/5 _SMjXP)C UM7}vOBU[ `L&~jծ$%MA~62YBqy"X6qҟ-LRSSB28|~/A5_Z=I3߹D]}(^'KI WGq֣[ꝁN@Hz^73 =r\NPai:5;T6B~o$2c$WYQTrcݬs -믇cH՚πĈn'rϸ' {jhwqK4Z0x1O/%S|N/R*@ŏR܈sYX`.`koY #`}N?9yf̬dlWO,X_Epj"v_5Cp6(WȔJ\L _JK͇Hi3Ռs~/4'\m,?;pom,ቅæ 4'E?alMgQ*pRƱ;WC47¥m(i1wRY,br Yl~CQ>\+ua& 阂˥?<7op@?]fͼ1(|~[{{!lj:ܦg6xq-Ơ)ZȂe1A`.^ m8&ӑeT묲Rξ)~-&2fHK7$ ~0#vĭP r(QkrA vM tkrKF7㦐ܡ+۔@>i]M=y4{lZ VX aGuYV6A-$ә+ Ƽo!dfp+P qF,LN3bwHW5A@pX>]Ǝ`@_P=&X¸0{LiE͋0G,!Om2i; ue[jPwB>yOX.!LFSmn99<=b Y+{Ij_8bXzDFNj94ےI?)^f;ULk eq'OA00;manAo.0;|?o;TMZGPpSnwe?Eiw8KŸ|kYAձ~GR)zGZ9Y#('22+^bU.mU[^۞},e]?X2WJ ޾S}`φR@ȉwg5o4ZM^EQ hQ7>)0#(M?lRk}v=%U'ph-, @qь/A .wq^jdB:SldJ]b~:eYjvvМՀKIl A+Fw5̩RΤE݋ޥ,4:ABVYCfZ=-cd]; iF@/+ó %ہHMbcSTXEߐ!KSv D1o^҄iХR3ݳX]&!=MaQ?IY`fCmF } hy̓ctVv<ՙmyDX?a U ykopH}Cܡ'ԓhwBъ\5+lNuˋ;>`3[WP#vo"j m BȪ9l؆\^SQ!id(GZv5]J<)+5縓vEXz1 rLJ _Ϭ}+/ϑ`{u-MH*#yh1=IgEMf zq֥ʲ v3T6nxtE:Gc):Xjp|~.He\J z%5YBb @z5:96>[rMTewY;3ĝ])_`rPiR#WL (ūLd3dhZ{t-bM$m[狻0閵ru;ZS.S^IO@9u7hKH t-1 81:Jw+#!Jg|gkW]DdBkla_eq R+n(G%4, h)HkDmzCh4< 3&|uংUEyލcmpmV(D߻M4O^'tH{ݜ7-_W/%ʵ+W!I/)?TZ&er$%q(9nZһ3yIWmΘMwr"Kaۮ@}n]ޮz'bl*C-}iWRb9g-6zud.GI61%~>߶toerZԴ{k|ye7C :x9:Zn^JQUC^QfR50 w|e{!Z+ZwA_n{kQ `AK)Afrf`Pul P5s[~{؏ 3O\Әk!Dhz_@xj+a{r|ƒDW(u_8~`VfqN.kklZ.(h;cJ+DI(8:NQD^5N`5cZz#t[6w-iiAYBFFXlBRoNAw*ngWz/, Αavh=VZpQb~.W~\OGTX59d%3"Ӯ*C8?]z0}QC+ uBkixL;47TxOOMs GYz 2"57 g .Wn̅9TdY룜刌h.mR!N?:*8 {XqG}sQ CQ@lM ajpZng4ds$o$X9}wIJQ y8( w϶M_'(0Qt),G79ɢ+.L ?W.4PeA"emg nWwM1&tGk%ԥ(Uydi`6+Ncn뫂gFlmspFqG-!͖Veek]ר>Ȁ5}H溞k0DEhU+ߜojˊ/F!T?O9Yoџݹfؘ$ŌcyMKڔX%8Zn)ɥ=GޖVou/E~쾖Z-w~&U, ]K_l#5Q'th]zscUx]| ywOf NgPPnGT7a^D)q!$ݿ~#'؎M㸇w,]Sω7Kᄘ{ʸ18 ɻVe.9\d'xVsjR2>ԇcxCc4yViRE%qUyŵ(#Gc-F0L# \MEveٺdQјCf63!'}, y8[i4˳'trV*c@sЌ:0#R0&@:ocRPe<$O%y{UnҁEp༓q iOpU_-s(ׄF4mXm?>^|rUI ʵu\7[Ůa lYqDyeX'>cN; ]4#j ǣ ݔv:l} ḽ=7D \ֱEaYή} Ƕ7E93.LH(d4BF&"YQnZI/742kZF1imgfkhk.5Vkiʕi(/{f&\bRq $]$ ZtX =QGi*{ݤ<.G`4 n8% a "?'&Ũ9&/syU@KvVIE[͝,\RTd%m=)2>`;O<3`K$FUa՝vTL*޿!%])3䧐a/l{"lFy|$4WYDN6S$;G}N{̘gGR{ae?>3%&ؖr!((aKA+eC h7LV\C" ";M/i%zL <_=e_oCyЖtF^;v 2th@2"BC= n*+k$ ;oyGđ<$̲̕G",8P&Md8HO&{V)6߰^q^ )ӍzY1* _v'Rngޭ[.b$^h}޼_4刾_EM(;{:Nmw iw %*V 3@!' h젗_e }A'_h4 4l?1TLGspWl,}Z"e@=8(`+GkL3ٰ.D6yFq+2O-*F-?xX];`Tm#zv0(sG3b[B*:^Ht95\!_@j AH [q` O>0\AN5PN+w1GWgJxr뿭CZ5>i<*0R ;7R^8k)?نۧ,҈.)8O+"@1WdXA+X!Y{ͅݔ{yX<7Bh ٩=JHv' 芺GYʌRzJnLGv'7F-6+uEF+'3]a^tM[?k얳_=' )Zt%'8Se{0f劕jb?-fu Հy `GW<}UQ c^A*}ڶO]yzl;_u~YU(0鍽閌n/Ͳ.Ų6uK&" zkL5ar~0Ob 2ի9{ 7&f$΄Ϻ!sF`XO4ԝ<5Q28\n\dz>xLō1eqor4tԜz}&EHAfMÒ)uyctg.DaѦXRpg\-P{;ew};( ʗu ]9c:߭jàifV+`.ں(ާ:6 ȍpC]L=cKZ5N6um?VȔб'E<+l몊A# #N ͝(v[* p:u&%ۚHOSuE=,ٌ~{]  . 4rpmj7B1a:؉HqMJ^d-9ǥ)Z38}tԏtGB"7hvv!QD,imto1]?}_u3eߐ}xpyl1xza߁sNи5ǻkH}^7>=GCَc4mEITcpsxjǮrTg@cXҷіk8vp%P'iXLԩ U>tF]w+Ҧ3D!CQTbPp6&bTN?Dj WvbTV+PMB{~Tn|J!)ԕ1*P|\ҁc%lrI>&h [ Yl\, !6[\V"F|;S9AF  !%0O-8qMg-͜; Ebj7|$N~"E'ƣ ÷jЧYrΏUd1EèYNοbƊpQ%M;sw- ;X /ʨbh ];qq ;@z*g~Z*PzTϛMVZhV6llS-w+x$ |մ,cC[W{c"ı8vKP]܈1qk&Z124>[Q7cVon\,~(!0rhI%&':2HB#bىz玅qe$z>+~CBFavΖ3ٟ)4:,@{Mhdi<.`ߍ/ c48#pܟ$=J>o _naݏD L@Moo6ueeI3Y]ruG}9TX$2ɮHcsX $*}rc"r=~59`$3-)+j3ZÞv=.i0(2J7G-Y'~ý2}) M/[خx \Z ZoJ"$n5G,ؿV̒,%2 Y/jf{ d e34F>0#fDx6@/#ݟ ̐Z*/":&tY>=y-˻9rqAv,m7-Ty@lBIʎ7 @,av2O[ 킋6`ȶiLQ'mрlGo*VFFxHq-\0v4@(rm{Z| #Իk]][]UwnՒz6RY7:5LY. y1 gfeiF^f4?W~]4%}Vң˺ݯ7 KL.qr\FY{#@cǍh {g=mmJ=@̳\]77  @b='[o4Ԓ[#aKKin7ı! 6a;U(Ale oYAprd#:Uڳ/HXr{g$z|TW/M(;0 C!DJMˏ/zc}{y@BSEZ2Qe x| <>N\?t#Uu}-D}X?X~¿Gb$԰З6耊x9gYmxfte`ZF(].@(ƚ(6I2?*/#/dK˷&|QP*G\FH>M'EܾWzIw{/uzAk&';ם|̯~pҺ^2~;p>VQQw;+4az5cP0h ֞UHQ F.D G M.蒔3ᖎxMQ>܎';_?yR.#I},Ai k6v${Hn㜃S" .1c\wx RqL5ގ,ڞh6!bv#XΖzW׽FguχS| W{zhN"s;rZ#Ae zƾ)%O}p/vf2#mu91k(ҕA )XxMz CG3Ayw[+zRR؜'A%"~dnzc1èGAcb{Dֿ2x{i2R;DHg`U1ZY[|rc Q$_ ?x[xCA\Sb4s@T;!gq0j,hE< ^G_4ԣϞ|M]ajzV@َ]EM/kEC> i:}b9?eUة)mkaRiB [$\VjE<ӄif:㌲b#6ë7 O؈OȍŔHŸ0AdF`W (RP΂C6kZ%WFeZ њqԸ^΃KA J]+b[ L_#)3loWtԗ "µA \aPz09i+D]#rJnqtoxEy-@&pd!+u,gpl6‰j7Q־B%h1DYRqv {ȐVU05?cW5xpƩ4[&LHqz8ұWCHFiV:jD+Al%# Y{:h=)қ?OA="*d[tH``e/0.8 4 2=.O9qׅýD~/5y{^|сT̾+ﻴƳtbo׆V^.$ LCѕ7^JH 1 Ιnk]Bm@>3 L(m ۗt3Q?呣j+o :޳?ä(댫Tؑ6m4 V玹S?Iۯ/%*~q?y~Ne<=b] "x$ d37.RLǮk?]@ui>V‹?1eQr::aK% ixBPvːJڋp0D[ޡ3F7$d[}|RLuv@x9[?!>Y"e3\(4D'#U( M@GLvCm׷Y9/̧f2~ݨ@hpYNcҩa~`#7۲j W"9y# hA5,Pa/#VuTpNe}SQt 2i=X?vXbc.Dq](z˺X$8%n,`;VR{j;)jC &p-EfMl~G~NBg55d3@ ^~.R]4lz> |כ&W=x*Iqɭ>%RŖ+ܽv]XhQ|zT3Q䈙+2;6C@a|o#|nlIyL$+0HMro}H}ZykG;2QB?U/J&5'4fw EH{?KUl|(4beeofRuRl|3*Of"^CQ![Q>5Dµ .#]F\QӼ3(LC48r]8yQF3.c6͊ygݐ6O=MR LZ4 ե{D躭U|@"8V ~{{ɫYixG CzhpS߾T e+ǔ5&+,bNS[#30:peN# 9+`,-|5 mgFQצd؈G Pb\ VǑ1󗞷s`&MaEfc r,0wJk&}{M VA2Ǎkr7·y]9º_E_/FK}A4Ri3k,~HW`NyD`v|NᆴBP>}( l(eR%}^rdK1qWY RPL{^9]9B! nmtoN,^: Y-ZV ëSK-i+„Eɺ(ġ(h{z^8G;ĸR6`NCJke V9{f[%4@xj@=Pq 7fՀⷱWJ?J,՘eR䙠E.|FMz1p!%U!ң+bqq[V:0Sp]pV]ɑP`;LJN"ݿzTjo46; ~VJLalP$2c)g'e3:)܃s[$ŧSRn{&2ŘٵWn෈n<&F'q[n,ڱ}9ò{BCjvOm2s}ݸ M8Yt;x4=& #,?)+Wkݐ?e~Vܘ 9 A dIP^k6|# Vڨ9<rL6Nj=oK*Ui'_k%?J&2Rކ27rxSI0nduؙr)_h<J~\^mK 6IT݈3IB3@wO$IWq/X3lolatGvs[n1Rthk 1HO7P>{Ÿ l`%(B/w[EcmK(-HTE9XfzW^tb^%X o̵309o'1&SDKc3(D=\ef @éa5$p S:7l,Er_⃘PgYֆkәkQ=8*05 @MŜOpLlkXy$6Ep[nA{.$ ~-rI%iހtTɇ\UZD.cGGXV E0`AY+#GatȄoa/+ҋ1S+۩l44v0Jhuy#,_4BŠŸJ33Jg)☳=H|Q ZLB&JBg!*d#t NShlGm0/-!o] Gk GM[mMd ` "# ͦLٙW?Ts8k# vSOe(\fz5ٔ~BzZFTRqZ#dg"Aڀn*㪒{ځ!%v=(o?u/vˍ˫w^[$:qi$Q n%֤Y{ǾK͂8Jޏ*qx6k6\H^/&W!ga;YB/O1( Nm!CT PlձHj"R.zFfܺD#V1U.6szt{#\M=59u˙C9˂ )pz l򗢹9,$|!~IAz0GvOwkh=Ix}D<,(?EshHRknCiy҂Z̸%fg6z*g{Bt2%z[`?Z3Zw\>F_"dr}V QLtã90 FKtV% K_) w4o󷖁]ҩ"QK.$Mpxt>c?C#93f nN+~Vjo7,c.^5˫iLt".ʆq,= dC>F̄'wBngrW~37 p;T qqJj2)jb?TBtIAfk#1빋V+Rg.Npxh on~aiTe? b.}vSS;cRp0S*)}Бa&=.2Yuрb6:b_P[X o8oc-`(D* U#= ƙ&?ц9R1TG~S9-b ҧ"WO3 Nzb3rxx,hȦx8!Z:qW|9Z 2Chr=[O)e%uL7\Je 'ff,ln=jlʺOh`xY "hiTj=xK{&?~Ϣ˭GDnpH7: l:VV1#nm_ǰ!'qޮd%=ި. 'LKQZ槐J5;Qx~(> >,zǂ>S|z !hQ&a)l/նCT_P&_/pJj7y|l)#WXI`RrZc\͈Zd\Iϵw%uOڍ<땼 zQX$=w"V$4 h4b<^*ITz|ٹτT ^Kh7W2AGry}Y94Wŷ,Ltr51U9߾R+?wMfگvOX <Ӣ+D^5r,ϷLgJ㽊yp%ҰgBnIZ,=ڦ*)ǫkMql.h0E>yGF˘ 2w'̚[/ڇ}[RRMa Q%9:|MlXҤ Be[== \HSvZ9pąLZ羒* =Q/N9]u8*uiķKYFuOvOHHj &]j߳^*ۗpljqz~^;GZ;MI۱&COI.~,ȋ .4DH3 C- 0 aXDSOۿ(J`mӬ4'@[JqK'忊a! ~^i O%ob6@ɡ좷u7 uj8s5ږ4Q]J5Nh uBeIBEMxUr_]a r8ھ4`j$Dܤ pe^Ȥ+ ٸI*ֈG7EL~ D  Bb%mBݻv3Z7NGY~p';1Oܿ56ST +\%D2MhX3孏>{" "Uaj?nVVZe+AVNu^)f58]aK֍֑I3!/,ڰͫJL]04JI'M/CFolaxC 7X q:XQ.8|?Xɾ$c# {ݪn$g8~iVVEvQ8GְkcR.w›1-=5ojttS4Q~={W2o:H,`!g%0ReGyd!#^k|c=57D"> D߂3,SCʝQbh7u›Bw̲,oЁ4f_盱j8!:(eTLcHllJIc9CVA-ڟ)67dZ:?6BC*~m-ZL6uP3DŖdhF>fj-QطӸಒ(dZX{q+9r.jc9!ݯDuj4| <ͅr"qAŐf%~(_͔+_T)Zأ3pH w5s;h[fE2(Spmǝ~*vSU?1zwK$`·#0G&t~ Gew:~.Ba'RG6w^`#`6x3oGCثF 8 PϕCrsܘ5;'mWRQ^[| UA CG(`TAv]=jL`ע= G=K?- 1g/'3ȇ# rfVh.BL/vOA>4/kuwȤdoHw,ڟLZUn+EI A( d&۷`&ׅtQ=E[˫RӣVsg2gmW> rȃb`6S4]xS;?W2kq@aTO]񢚒%Ť̕؅|"Z 3<"&F!gDZ7'72RgDVPd2i2ߥcL$~T@M3Z\R7<5,-$@C G$u/nu OK^^2p6HZ'%55$)[RA BљgOju1` WX6!5c^-Y?BI}orKsFNJ 8Wz@TOSͼOy}IQfH_@f<׃[Bވmz>:=Nװ ?`@l DyX kR9(ĸ([9R`j t0cf_m%=8_lloq86:D/NG{7Qn+%^|CVO:$aGK T~Hʈ* iƙgRU&TT/-F"H ;MX)߭7ymQ "D+Yߞ\!,E"^! ^rRqِB=D3Y7+oQ@-a`Cm {R[NfKk'؂{cVyۀ?&  9O'\ċue&@2{m0$M 蒠+=Yگ@YW]2h7b>W,bW'~/$^x&10B[ "0R u@qj xJ>YkKy f)S I~'` "mt!j|t?y]Vvn55<v6B ˟SjoQxGhxo\fWg]')P8x7ՖvuPx+ 8shjB9֓$x Ӭ2.ā'8Y.m!^Kw< S9N^=-ttS?lu‘69'qYjd? (!v)T_hu'A|ʪ ^wn~ TzAAO2xXd.Z2O"J;h.ˣ'غilXlJ-,9cGM,I4XMJiZ:YVR>b˷vTVdXԽ> nO?48g I6kW!"׈"r9-yV% -1' Jpl(9^N*9~0"ʂO[I<NhĮ,[ wao f~}'JE?)1E̤n%M9;wuR^zLokI((O*a@.^0;)Q0Oː[2n턢@ +ʹ\)?ώOA,N"Z/T熓\u Ʋ*?j{g PbWn b Gc,Nx.7ja MwKiB Rphf4LH{ՙ) ѻpI1XѸطּ20)H:*Km1zzB7nsS|o"_3;wD.ym.D|M0ԼTȎ PtPyÖx$^I:r*n;#f1:r!Z@LԬ촁eJ&gW~f% ǔKԃ#^Uf8ba{ 90Jf` BQ\<Itmv i4]!q+{|KکmȞLET<ӊ~hWF~"/w+0es`9c e І/5P' Ea o߈=4[!1B[';_)~x~O/fwQ%kkocYJpF7yyG- l?psHȈͽ.(oĘodu̪ˑ7ƭo06c,E0L_7"\3T4u$Aw51213"d"TniM͓?Ќ0<[? w ZA^F2M^Cb|4U}r%hD<>(SU|.z)DbFޅˈɣewmjFIq1WO"Z׫ϭr yǓ>ƿ4[.1-k7ܣJ7xPb%Zu* dM3;HQB #/=)"^]g'xmq'\w 3L"D;zi[]]-gx=&<2VEGjO!̩vȳ?DycgS\}dI:LC}\%QoG=f9$! gGn61@;/ iаhbk4QN꥽6 [AR:7LLΞ98C,!Q["?g Gv& ғmZs+1b y控a6Do~z'bcIP|}2e^g-]S[5{`hFvfV9jp1s?`"dk!~~&oKǮp=v'(MgS57qC-5cߑ. < |]nFt-^]ѽZyWnb2lsBjPx#8r/K+耎a'l˻+TOt`5˿]W%"|;XGm8I:NQ9x_rp}H\eELKiC73H+Eců~=(Òq)a /| ;&YI tC{6ja̾ISu&2̑s'gx# 3^=SB_d&R*n^[TH0ҟqRKXX5aem * umx2~Aʅ !^ЍNm\ m2 9k[&#$Êx}Lc觶Ժ jdYdF*p!S(B,28Ho""%0 5f^I [/RTx?ym$C)E.N2R~X"L=ვw,ys1<!e7z);W%|"_ 茩nO&n^6oZ9|ӮMBqD9,+=mMZU c}Wȓ0DŽ)w0fT3$d'b\2;E(}{ﰤBpE%6$"(Otr%_\ 24Cm vsХM2CM;ꮾd{7O-7)*@ -y|w}`ɒ'}n^P?VuI=1&isC)>r~&zkcPzŷ=<5ԧH 1 Ad}/ %`k.Ļ}0XNAcO(lC?6CЧKkP~;^ק9 D/xĐf腾:2PRa힒Mk5äQ<{Qaqmg'Qy*;>DO#ʩ\*@V zΆP[<-q ^-F qfPKd#`v|?lh0q*А|q@O}P 4zF'1ycy} blYP+bLVݦ OvZ`lքJة^Ѡu~Qþz-:\!ioԬ˩ad:?8ב%i(;82?Ɍjk/LQo'F7i yIDV % $#gu"H3fHȄ)=G!%pÿ#*@^w$++#n#>[XC7Y~PE`G\A|P[)Ee~h4@p7C?-yÞ+kwpYԶeiJIx9p.1b&{` MC\&,Gbm2]~h0nޑ9 /nxe.K8$oY$ԝN]gzO$xi"b:[b־o LrA@բ]xRjmXI(pCm(D(VleN.z6'`+f9[+Oyxyb5ڲs1 89}W*|! t`l[~*Ph?rLAcN-}tAv 87bh`mz2ܥȍZPsGR<$z4XO~-i15b?i U뱬Q?+}5IrI^g.'CIo)|xk!7鍟s+Bk>4:ZzjȹJI;9*b}Ϥdx|ByAS1:{?i6]HJ/%N5ԃZ.*.V#&@Uq9rgIQ>Rb[0wy'5+MpՈF:Wa2 ^?M|KAy>MpjBp6 Tx MQ&RU ͊whӓ DF.'|Rs"whE#| |Q1PJO9 j`R9HIwgf.|+bjFkl GDvɅ]D_K02] / '-s b)K&wPYr4j .M$Su5G7"&+YYOr!c#ѺA^ vv'JZ*aGA!)?u`ql O+^.vu5Of ha|AQKy| "OfŒ:wDn\D <E>#iDn/X3@UJA}/44oX1eo*eV."AMit#Ͽ|ӝ08"0s.7AI;g"װQ8שa%1M.*@tXy}nRrH=B*Dyng"fnr1of36¦f0<#49ܚ(#6wfEZ2PSx.1$) mxp2i9\?HV4.@K},1^|l.vzE OwZ-(׃ah˩bhԕk*T.sؾ1t9h;O?sQM\jB_ `jIa)ѩ?T^/o眸W?NEX=I*lec|7u38q \Z_zc|ۜa]K -yHCs|"DhysRS,Fb ݩ nOS>(yަhM{N+Ka2#&=xMvY7SGмnTv䠰!ӋTm%`?s?fNX0VCf"/?dJl-!!8 V:Y-N|Hr(. T-D"#n?C Reф M,c1PTبhi͛i(4}@2P-en@Bw᧨ٙyPlyGE؊ө*o³5 E(y/'|**LY)kW&y <o_Y)biٛ,|kv@\ˆ ~"NJn)b&e؄x5$^xjAKq?[9⿎דlv֢HTl `&0AȕzvHCn~4pc e ҙvqXC 3ԼĹ?H-u6dDh9e$-SZڔ9\))q%2_r.ZI!ȸen2>sqփTVt=mXd%m36b:NrHK7`sw,6 s9KRChV6<҄h.րmlzO BQV0w-%_iϟl1irTI['7-$7Rͤ2e VX7->Ѣv?SyJ)O(T\1bG52)&wF8G]e =:^ĐIo[`Fo}dlօv 'ƶ JDUPT;D19QZ'iX  NHzLCi>L(w?2dc7ta7z{ozZbtrjӷ,]*K-Y*8OU 2}L} -h՛DFZ!ZN2*kVA9]^,*~OHT{{K5dM?#v.1aʱPv&( nTUZ+vLpozF="QleNvC&]dzwׁv,QMs~\y 9-ZasUE;/~$ ;t#UtᐏQ6+azǺ0x3 ݾޖSj _}n!?@筙mu DŴ VOx)؁i}o*Od'Lj^X5~MU ?'u|-r\6h ҈ m_-ASTRA!-%.pN+/7OYB!{Y-m9f)ÃAMe:;TR )Dv:01s+rv?ث ƆT.wO5⽼)8c+ .F0EQݺk15")j;pI.Ѭ 8A㹇 t|IЌ; gy^1@R؇%Ia({JsRq :[ǭsD^ٺ@gbw_IJwUcO*ۦ# _a.Lpd, R@2}`6ݟŵ +o6J~w6y:~[GQ ž$ wºPs$*2,iXfh *KwLv߯ ؑo ;SAOأN `/˶ qZBb]֖ёgSmAyk,Mc!~hdDj'w$4jx*UیÿchpK7Hpl`jhy#{6G:}K_ɓ}id+t7d%ijX>~Rac@u=';aCB+cߏ,!KueHPKBD\>oйf8 w.2=h]Fvәkns?E::=mEҷ`dwA>fmk}WDSƐ>HҢR!*u- 9Eܡ7;>bMJqQWL1uzU"+^r #]Tj6۱j`q*/uB7 @B"Y\lcݑbt V+:S^u3(b,dmT0# 礯w(0ɌQCQߌ azGCa^n5b)Ƃ_ fPt";3a}),S)wb_z N `.5ɰLͨLi>}mެ+*+b$'DIE3@J;:nD!p}* %3ofΫ0(c۸LnH sn a7C'"(x]e!0Rr%bVI,-QO՞]?Cː{ڕڱaKz1Þv(Y_ u"7&jR4 &S*k+# *aUw+֒Ym\@ӂ ̚LE;uX޻Շs8lG-rNhO q ^? %+0RNƟbMIjPwΐRbbA'k(atͲuPdK')@dof"}eatQEʵX #ߏT*}kVQ]T׏v)8HAO0wow*]fգaI~򣷢2Eig3:Y\G4\cϹL%`Xw-x\cSJ(I17Y2XyS a \ 5"6}.:Q KQ)6ȵ9 rDCTM㩱0Ɇ}l7 ҷְ{ T|Sn-ocج4:n=gnQj5 k>;aZݬrޕ*U%v/׊-ޒ,*V٨G u#:uhZP,#Q gBOW s> tDlu^γ9rХbRGGFs"+zRU7JԶf(CDD*z><^*ljT?sCBygR؅p+j0 B/+[iY>k N UzX=Dנ*rx u-uK&P~LI𯂜𝇰G3KS#5 㙅h{ -%rD}РN=|-!|c-(dǕqBqaB3x+dg!F4]ˠM{>U!T6Ua=88_ӫti{Ĝ CW˄ |)w>zMxvǮUGGŶ<> l=,NJ_rk8iJ͜b[gRۆF[cNvn&0"t6iZr6?Y f(i; &ܟő^~S\6/K;}GdjX ,19WI vޮ%F]c.Ǣ(j,dY{ZY$6Uu-V/A4O- TQWHh$|mZ%su :)$:; :LIҫ`E(zyc#ίaef x351uY@P#R|FXV!/,][3l{v!Lp3q:|(uR~H\PHB>74 UJ঒jC'v`/7#@0t DRޥ;ie dOPpS3,YjE*+z2 Zu6T1XΧ#nB&W5 "qAmk>Nh96itris1BlátY%RS):+Qvqv ͵wl :֨.v7ȥ00sPa!pms&xnK;23Ov ڟtV/V8z9tW A7YԸчFRzp k^T, GB^ѢN@'SeGIB ϋq@Yx@]W(sZ$j"@a]vWNU?sՏqcOi9s M-'1vVnU;0%WlbZ:jyYBgyۈPl Ku&H V@ڵyOkVOŊo%ȘIܟF֧z&"!Bv591ǿW)| aM[w"6NI3T^r:ף] 4nzǥxDnLjxVoch%ihF'%nt^PbY!G402OS"`2~2ID#'2afqTl=GPE2@bC<Y=u>a Vt|PpJI8`t<4XqEDqMm&wYc'mA@ReOb؃v(V}b)^S) ]CǦ +#`OPz<<6'P^"=Ԋ 1E2YK(M(󿶂M:G`lYE`B@]?iICȸ!gU1p#[2[t庢wTǐD6$~}{Ԛgy9.e{(B'$·޽z5alٿh˛y]}ɚ+U֜ q/]+;%+GôH="@)3@Z yd!EH Hg4,[ȼ_z< gՇ]6k0ͭS8e{eCiپC_+Ľ1<ytjH!oJԩ\:muh\/L^P[Ywa Opl[( [kN;CG)@7Ze _,u'x|\j` 79CҶeؖhR 1"k;'ص-?<;@ifJ*uߍ /V@DRy]wbԜD:H\Ƨ{܋Nu&ıM;fbB87 K=w1ȼ ۮykP;L͓H;0T{s3񊄅Jaz>P%p9!q4 Yiݚ#? R'h@a Q/TPS݄ƢOw"D/cD6łJU2A=`>1#w9u{x;WM@'yMOxD#ȸYWwQSu k fn&i]IΑ{+/0Ќ؆)By*k^midžՎ KMd_,vJ Rf.4Qs#icq1ìP.;y߻7pCEx1AYdQ`ehػ BGlAWN J)?:g2#YP en/7tYQP-;WAB&c땶ZW|{pGv ԩ94/5q 53{g z_A0lAg!fki^Dr.8պDzӶ}5UgMUF'j*iK?:V\b ) }loR7qr7͉LѶh!`"^su|w ~騈v8MnXk`8.w7̺m;!$o){1c:*R-P1:Q $G,t -6op>HK򝄩N޾8mbMg'HyJnxՂm 61j6MM{4a(yr|K3e~Oz=bQwQИdSuQ3$0ltڙLQfjKWAұb25Vݯ++-d (1 ({,jRͪcuFGsM7[Jra'U"$9GE%8 ŊΉDZk+Tp)uKQNKPk(oiH7o~,ʹUEq"!k`Q \GQEjCe:񥀒CΨXlj d~m$.⬬~a:H^X5\jTj hnRyb-IcIQ= '$j@ ײßm`O .*Ķj )=!&5'lkReЅ7NM|&.@al}g;ݽ"nBq"`C%:D~G؞ʙkQe4Wp Q°}V=zN^,Iⴌk0 lN!*'J%` wb##/z<<3䋿2$$@i5{qmoX[|0PI7Wf!Ç)[զ?eC~JmfnB_vK65yA81DOi=JOFvbC-Fy;PlݢI3m1YIX1rH#PzE'*14C;ekikrf`m'$Yy(qUwJȵtx^?nfn(q]w %iלXBeTA^/R;GHkpJ}Q8 FG2sa<I9=Z%aL]a/DG@cr ;# IKuvx)9OWU6-vcL77i1;ɦ&ăŢBP?r6ꪒcjDy]Mwx#k111溽"x:P/]An#uSao2Aa.L(Mpr:=B$O9 ;X1Z/)nh^}$l=Ӳk@eLÍ6Nzļ(|ٌG{X3,C=aBI"T2<$!዇ hÑTRLddI>UV0`"ldz҂"Oa{L3*Xk(yu SM){8|B;klupkpYma %.+ S}9q$G7 )_kz<S^JlGHSNP˯ oKWˠ{؜m"͹}}(\mSA\}tc`D:-`dGHța5^th)|_Ni9n8+/yJpɾ}4f+@L+WϨ5&RA4N'0Fg'2zTWb?T;ֿv??;r9.9#8G)>r ׽:,& ľ7{SYM0jCjsL3z#^OO P*.Kb9r:HFQcώNOY ͥ}AD8aѣ+ϒDy(40\/;C;ɿF z`BldG4  )i_x͉u秮d氛.\ ;bo E&[' ى~)vNq )xkɜN- 6K&qx֤Uh)L IyH&ލ֠JmgճPF(WC9t驃"2 -l/%I=h$b/PN*ph}O EY\:⎵DZ;\zVCqV(f:^fgv>Ao|F^ĩ?\5KwЏ&1.wHM^0T%g~:hՀՄt_D񬢺u#+%u&4c>CoEב =))ۑkA(yOt7fF!/?2VC|Bx')$B@h2t!@tDThPH ""q#,LEj2򘷡!ҋ.&೪vQdyfSm6|fЏNNS#Ap3 7G[@Ҕ*}9n~ w䆘DgN=TI+1c2#T\#)UGSԋXG uBuWB>]D6PJO\gٖ"3-j Vn~S-Men0ጃ ݍj#qs<͌ErFBc c r^OC9M㢖 M ӞS j&P@tM=⤙!(}:N_!Ih`{֟`DxĪ˟1!f +< E8Dv\ ?D9;?%~жAo|QCo[JÙxWWj߱C=%iK*+$Cl$Ik)C#\3Dz ʙ<CCMy}ڥrs5UD=߷/-)ɗx|cJP#-Y:"A/ݴX=sHlZ/青9} )"ɫ+D`ʽiЖglM$T[%4OQ/لrӗ]\as-f}Pf[^>EK|ΞfnfYn2X [>3l=V 9@ tVO#؉c&.{+"eہ?Уb,+K SRbrVV.9cL[>\~fO]UjjIdϙwJA3Ob e_*$Y,9š 9 " }#*ibmXu%x[Z@'x_-'0<v ~`u-bRT)8-wY-|9# :k4`hJ6E:El][sx(>L{MDSKk6d;mI)[:TJ:'sb 8K:)c3AL_S~af4:v0@3bQ`0'wKm!lzӭ}BU#)>cO9c҈ QpA'yg ǔEl:fr|x=lJ VyU XtGK27^:*}< (Kѭ2KFҋV[ 㮆5jYwV%wjwo21`>P֮Zͱ d> leOҽ{W/%los")"=V~St~z a.+߫DZ@|JW8rKB>'lt2 /n̊Ϭ5+M."?ce;Z| Zn.Q)Xr#>Ζ &ɹC߼긤U**flO"?ȏX@$): W)g E\<&Tc{r.ʴHAu왉vbp 'ÿÛUlL-{$ˡ&BPf]gL>R1R+@Jf]*_r +ûPuunvO'f(puvF¹G歺aL΋Ȭ*Wsqe xo" l|h֒M7PS/d$Z8+r&s^Yii}!r!߰b!i J2H\o)M8sx. L~D;+G5{MS3kI='#޸MT0%`E)8 4j ڕ(/4q |Oav]OΉ `y}Pp{e0umsYH[R|߰; u^xZlb-:m7OPEC d&k G?,O8^&UK&MǜC!ZƝɆVMBG˛qxVB'!K˩CMF3sVj.f6FR-+JNg$ LAw[7Z, "͹E UjAX`?V,KYR{6a}5qC?ȂН"5HMK sJ ^bZ ]@,J! ܯRɝmps^ޡ^WNy7l̋H3M"+ D/!\#e(nN+#Du.D4pgrC_x%sm?X섉ےSeo3!ǧB=%}2% a ɄmՕ&?7(B86ϥ# u7?T x[r|[k]^N]e~ڔlKGALNOgb|wd+ZZea^D077SO*أShG6~{C˃'xQ&z~eA}?`甩cs!_ݞ^i<ϼ :j.u:˳@ۉJ?c+R /!f~k8uu3 ̚LW !h bf+/C*bMon!9:btLDjV\o 1Ȟ`Lnw }NT6*"YVUhՕYrq*$ @5۞m@?[-j,F\NNo<:lUJDlUztcLXO?V&)j5IZMQ#*UQC,|w)E F<zSp_YsXU~]}] gl8k`$S(Ӣصޠ:w8nY~ϛv"%v7T>Km`Ub &h$޶#nSy2/W59Z0 :4f$ vt}VWB*}>;rΡaz+°w⿮=KV|j'`mcX&f}!`oRHyXH%e:%E0!>AdF5J_ Q6_4oխSS!XȀXkS;ǟxoʡGh7ъzEB0Os,To2~»[+&t>?-7לJ_{~`V W\OHg19҄P\^g஺S= C"HRBBCI_nzL'jK )p ȿ{%Th/i;?r tt \$]jPwyA6j+!V]BWucی2x\'L85Ѷf '^xvoegpRSi7Ka@,@{BۢJr8+VV36 \ZwWtI¥;qhSOP3Ip6nv tШeR`WM<<]jr9t*5` ^4ōOJ,Mh,%5 &~XQ(`48+|I)̸)zɻA. Kɛ<]/B}\s&1͆lq sk AU}R:uH2@dp}|o![; Ǒ'tUZ勜vV T&љ (! SXs s:FgI*!FZ[Lk՟nOlAtYXg Q[+|v,R(8f۹Z+]e5uaPvI)u"}|G?uߍC,?W%$Xtl/Ԟs.!g<|_4.ի+UDS( @.{dQ/ KdH\M &u9h%#ċ7=ygHa3 Z-c HbN0iB7aĦ^aYsK`?HT$fڝe#8fS**N-k+i{MųVH*wB M_՚UK'̬ TcwD8"sD=L8E'^6>HB?3lhk{yrqn|MZSX>2䱲jyoeދSg&QEZ= :hqtGaъSN`5D o'ZC\/t1 f׈¹דw䭂)ÑW߫Q_b9ܧ'o9xqcHbz HՐ?:JNb~1T4Pb;V.Y}z~ @'!t!w]V5|c(;IG{nn1j2D6]ۺP#fDY%+&r 9\b{u:ck\3P62bڨs$_8ʒ).b)\]y ֐aR/HDQΥXYtBC`\} uzZ-SMqur/vTi_Kip'ۑ %E73,/[o7l "v:NNMC h*dc(:?cYY&[PT~AC707Bo7sv{9+uibADF )mj:ǧ> gqSr%kKeP:ÂyTxa>:.H\4O$;/|]7I*o.6ף ~:O&5YVP U: ]._6H.2zKiѵ 3e7 ^{`[[;_, *C2cM_0m_L׹~h1בITx id2f8.NEgS%}+@,5qi@߶ǗMYN˓~#zQf\;U߸B&3o? h[4R"c'q#Du%*s&ZyQ4E9?X֢Ȁpb),$FMR^6bAQwQ8 ةоL{vok5fh"fn>ACes;nÁoN\W lWi6>QATƄ9o[儞.<12E4̮(R īd_FؑӤE4܋defO8B#V]x.a3. k? ]3GY4MI):]N=7I_E"c^-ʰ m2]lƄ? d5W0mͯGK*zH 0'?}WeWKR{9cΒ仰e5ɹGW.A֕ aS.W3DIZ46+\` èPO`7qOZSɔe'm:cR\Ygv@DPib*Қ˄%by Zif"u\hB57E2=GfVhu8ULZM"`ܯDD$AlPtLۈ\B|!GL5@+Ȟhpt ^c}uǔ";~1AI=ւ~qosCߎb_lCNL>F% Ŀ^\ԭ!آ6iw/>B,؍Ot<1Pg咾۸]z 5ȼv|{3!4TXPn16TMd;ߴd|}s!&[3Pcn7TَW)_Inm:rR{o=tSiFiB|8 GҀ q>f䅄 Pzs[ ׌68#"LN_~)Uj9u%Sc;:ʛ?f ;WjDJPApdOCF󴯗}A%ϨmܗS(}!<$Q-I8z28}z*6~\@l-݄u9>%ԥKܒ0D`SM"]z$;zFvvd# Z]^8._<ƣMJ5S heW# ir93_źӸP%'! K!@3ÏF<*݀Y\I]xorO&< nLk 2 @ck_()1T4wunrmh~۲j;1ðMu+x[*ًVNw.d1|?}לtݣɨ4QwIlYX2)b~Dz=-E&${O(vp}R\}%SЇEṔm%Z[JVJK)Q1ǒ>PHp4MI$.M_kҟُt)yL ח_eeK˯)n/-&¡Ojz93-/"żj5d/ɳK&T8"_BnI,v~[:Ϋ"{c/:wa7a2S4U冽@|bnMm:`pWkG|9@˴xiyqQzyW1vGӿ1ݾohA!Zf+pQh>rBt8S R2 DeC>ʨ2#j3Sq^f&LiKm4D.sͱU_U}NҸtֆ߉!Xa ` ig.~Vʐ)9a["{ q?*M*8V7V;)W*8_;P 9[u,gYu[./9|fBN ~잋p)k1-? RWߺ2J V uL6bQ͆2MQҔc/&ThVHZ>&K(kFVJzMR߾QPg`?܆E9][ 2{u:$\.Z3ӎYZ i J'E*"o1. WdS+BY˙TX 9R45^S7loHWGp) eNg_.pZ5y@ZIcNC9.f&|(:HҚmՉmFȧ͟o-/t^@h/>ͻeÊ#J-+$Ÿ+1@EpkYxxnF(XBl5~6w7{fxK!Tl]Z*fZTv fNB,3E7m1#: UFc{Ȋ_2[VQ+ҟ+ ɺs}`vQ_:޼3;KǢaғ]s*Cgצy BQc{yYqr7Z^e@uoK1Wg{]׉hBEZ^b=M+$>DJ.ː u}e/; |ۧSKݶa|#f3}hof8+4/ N)7SޫLl|# 6Q1J/"~GL%a˰Q洞SL?"`%7,DDhh{a,X)qo&V@mTj'v*OΞ߲,є|hvڔ,Qz$h_uc8 \YLZ>ȰV KeBwϺbh{%8 ʤUG"L濯J]I룏b>ƅ Bjm@Bpg!a|5F(:.pv5N0 HQ:݋S4cgd<} @n7{L!!]?95 L5 |]j,$<~8W?5Lt^.F݌?Tr~jOpѴ\x#c nHIP5}CW4<|Ǩ[pᆮE_20[x錽(};g ?UsA#1k~SICb79ԷYkh&fkSLE7)$Xs?Qb!ڜ&㬍hcy N2Uh7D!~* }@$aC8C5{(5iaݏ!e>?Ϋ0WuIWT^-e(mZM1$ ]yŢLHS^y0߷"l_6 V#=JZ0 oo̫|_X5dP;3rf"U{Tb:]Rj:)zelU!kR]F) 6yT v(BhIIyou N DyJ:Z? ?սԮѪ0.JTFcbZmTx"s'ڍ"_6 72==Tb4.{5 yhܐ.}] 27$ JҪ< l0!ȪdO_E1qΒʋ|J/nxӦCyQpl;Y)c +(׬i-3? "&%wjrq$H\oI@L2H*_IPsiW]`f<%u5ˍ"z͸4Mұ/+.ojHTizdÙ4W+]Q űؓa$)~+:7QÙ /1wbZ$4/K"I7Y [#"XBJ_zN397k(MC5 Q"ZRyGZ ׶2 O;:lݺŌFT q0пTガ^Nߊl .w+cdhtYɪuE8XW] tH q0J?ǔ7ɌQxt4l$ktg.7DѐUGܓn 5i6pkԎuF}n4:?Kovr rAVBwF^Po 2fg !,:SiƞmS]qq,EH=! LA`傖^6¹V]:¬O@taɑ&cEznzZ6f3%2 c:C25pO2H6b'D6Cc[VP?]=_TD#B)3 0j EYι ՟w }DЕMQ;SV:g|8V1(jH&}.隦sk&Ӹϋ&?Iv+snK)lдBjJ8E%!17J˼x`r l=_UUxFyI2_{NH҂%摍&< qiwMMy1LIH6Ag3WBmLu]- lHn N]A!C7 {@hh RޟY .daIwć޷nSGWĕ:!^"PqPH 4~DwAsM|^k@ J3A2}/ީpOV !C)esq/]6ƩJ3=FO 6'FgL_HQP0LT6R&3evPK4:Y3_hDP7xBS_hPJ_Z'-%zu3H*ȧk*pI}Ƿ]MG|9̡J4׎xeh 3Hʺ f•_!YUB4,ΏGW Svs(&"ҕ /"/,OQ76!.m_]GЭnsyEQ7="=nY ݍі^/xD &޺!Y/l4ied%tH|, UwE~&&{pm|g[.E:[D[YI [sA[0ry :&DMoOsPg^q/5R@n[,4KR,?Uge-te6,Ϫ , @}m03_4j \X ^6';b]>Ԋ:td-|'U֦g8迅Ltb\]ʲ=G_ dyRN0pMSuVxt'x?9C%9m͙c,M+ꎉgPKSw- Nz \xv}6淐PA 'X J 8 Q :i{-~*oAIU1`;ĀdXrbm}ngSb<'1V|yHh{ ix~?ὂhWBqEVʸNKzc:q V*yOdYS*@[eȱ9/ ^ /=bvLcJzQ{G7sL<(JR ޶(sY<.91 ʙN8`.ŝBiͻS썇 u@esC]إp*>cnn@eUI>S12/4 3)p,ϙTΫNf5VûtcxiR˱|dcGݴz6hrdc>F7y/M }¯p!qcT2 Xk'=Sj :.89y̼Go'N១Pt׉M5  QW|D,Hg0 `AKdP3 s"Zf=0U1&UPvD51~;Fj<.=r}K\FQ8c/k Hy9;@t6c?Ϣm <,"@k#)#+ A%v[R>W2(a 5,Gf\wX8^"<(tOH\6=sC뵏ljU?‡ T#ZqK`]G VޝNe9BӔX) syXU}ꍸƨAns)F,ެNAI<r b_)kȪahPvY8 QlAu˛y9D&UKaxXJ|)y9(gd;W;$!\lSE1|2Ɠv_|0hۈ(F/LoG]J^,kXe]ƘY< Af!i52A`@>nr%ҳk{;)ˆ*#>&bN>+Gc'PBPCˁ4gBN sTsm+ xj *"" ᣧx!oCkQQ3E&q!h$ipv.E !|ڹC}xF%w* z*)aWX!6lm`UP@$@Ia7Uă"cu,+ uyyUMcIk΋VQrd,:AAIC D:Gj[ 7НO ,8K_-iRlLUHz4/Z3] X)0$X_wF`.NfA"\ :ޕa`\_{`jkw> Vi(AeF#I!X!SXu$#8Mմ 5.=_H/MRϲ.sc+n؞-q.gmJ|BpE9fW~lYѶ?::IZisD{|܂kБ;^4ŸzoV]I"pM:h> cmBjM>rԲafr:IQSi]{G_"Tw(#@=f;-o7sH4uD>tqtL|{ ţʅv%H#ů?".SR;?9AZ|}Ql:`)ײ`!cvO/9i,ޭza㪮MgW>M`}(\X5}_#п"hVwg7J]q8#QDP+sur|;w0JWN"$a4+ӡ./ |n iR*[LQځ|j)B*2sx~b`y|{ĉaZ Fϼ$_M~\;(vhs-hs#C;flZ@a-lT{]V}ğ2"wJ!E}wǩP55(k%$gE{ʃIHNGg*ŕp/א=9ӶOj\ï$%~ؑ: qo[Tw~?9*89q*4 ȻnWz<"uz3Jr J%j5at 'c.񙕸%U}uE&ni)5xfÒ3td ~)|nV`#Ȃy2& 3u 5!ʂ]#pMiv$e84Q <=qs;yӨ^' }&1'f?OºGLb27 r "?x!xK՛Hp<6c0WvX-X4S]xIЗ,S*n(la > -IFg7bi,PU5l c1 cWQP_1vcQ0P+VgB,)PGݧDذU f޿DQYm)86k'|eb1a+ڹ8=ܦU|sb"xAa㏦jK9*[ahxxOΐijdǤ :!GZJߖ`u$krsꁃ~Ͳ w8d~k"]3v`ms Z5?zk ^'%žэwmRuM=!Da i.U#Ac$~X# .\D@e?"ae!we3hbČj2c]# w?Fs? %{L (A #eo4|1f A [5}2՟(RG,n%ĔuJO\5wL̞$cVYјA\C?-х'y0|9|l@1ۓ[Ϙivɱ tΔ)}Qdc4a3j|ņH i Qdu&DW'ڊm̂} G7 1֕uMPu"?(v-y|W IcԞ4۟սm.a-uQ<.:Qwzcng86Lc@iN:h (F$08"Ë?RB8fd˥^KK"TGƖBK0$_ޝDhdAbEۛblE?#N}iiM<@vq\|h+ 'Ld]Zl`>9פ̚$h9#UepiƕOUU]Leul+oKBԮ90I+$V[[eAktbh.(N۬ۄ˖FQ6DWI]Vcm (VͣKǻWRO=WJs N!-Ek}u/gYrZ~KC$A–Qph+`-/z9ӕgέq/i%\LƵ- [ }Wqa)-a$i}v-&JGO*p?zkbK&: @M0b4[@2$sZP[Ѫ*Ҏ/ mzvZ|A'M?_i5'i} ?XV>*'T9;3ĕ7⑫`ZHAnT&7<'J{mXi`8M.*ԝn؞ 灟漼]rzd8y[*J;5Xk7t>6jq*=l̹p!z/TΡdӣO4 x6GJҊaN /VžԍM"+`lX9T+A61| ?FRl>5J=2 ()mVp`գǃRBNl&{q$%`7RSSݙ$4'*h^i/y)'{Fe@)rGiBOi(3"d~$ƕ5Ⱥgβ(!pj"SiAFjE4E3R?'l)uTOsH_j= !PF[Uu{`KA Jyg;  NIxk ;K?ԇ @];;fn1n3Nou{p1;NC~Sz#댋:"-O^L{$^`L:W4"­hO?YN[^%ZJ| Q.%ׇJpCj #m>Cu)c4 pu  |wp(J)Ez=G_ocL]ufwM6w= HV҉^O?!H~I-A4*_yy!V¢lFfQfd5>t8WLוfn3}\5A@?<x 4W){u‡Idxɜ2>S8I/RO[f w^\kZIr:{]_!{6% xAlq"9C3>LW6 `cDuK}5x"\!a${I!@\7n]_`jnc@}n|*KCGvl'jm2H"aUaKBYQcpF5.1'$a6b|6ATEYXקLhĬ7n`[6ٸrZ};-ɨMݬ^KW1 ;ѬaVQ!A 8:gPhr.2b)8?,W T鼩5Ǭ#KV'S(sVb+/'䱺ݪjk:֣g)h SS xI<*e<ӄOAB& }SM:(;a6B,UONNYAuIҐO`$IjڟWO: *Pڦ"0i HCGE/]N1U{&oQ4~^2v$s`1T_?M0$:5TD<O4}TI_zLT枳tPG3郆߈'n*PmjMKpgF@?G[BL׿B*Mzo1Wu."KDnEKnjYt1zDy6Bbpvx$CNep[Erj֒8AFܢ4D=a庹emDq! Z@ |U C/a]3AR:yo$S3D2vyKMj^S[| n }`z[zWDLI@iڙ}߫]0tKN&U\WS1/QL$Q1cW2R8)} <#}=Ť }!{h b)03W&$w= [).ðVf-fVdNືqpBg2JH7Næm]i\\{ľF dg5-w:pbܸմ6D3c]Ǐv6*8p[#dzrx"9hlF2goUޡz-/<r|W/P YqͬTYy@"+QS90GjGlW|;7:[p;MNVq4h\QVCH})1pѬшן!䂍ܹe(Xқa~og)B [ 0 N f$ފS7IzxziA%_9Z +dPZ2ae\TԊ6Ί?;1v `rCZU,6Y"ElY>~  Nv vE bOp%\YNtC31C\A~aY S ܀p pN<i^Ins7xuPf>XHFf;(hߐ_Odz+ؚ3 dLXMI@_g3O,7>c@ß=y( $WFO?\;dz_\Į:.OztCA=7YO8|f*|,X^ 1ηS/'G߀3SI* tb!}/N=ŋP\U9}Vv\X ξФ -IЌ-YNE Es:A(G|z14 ī׬lZ~vaE&fؙeᤃh1 Iqy\?W8㩱er^p"Er]KyGx;c U<  J,x*}5]:Rۊ4jIT|M.?M;L*,ClN7 tB*LA=w#g*Ȍ}H~}SrJkd$Om=n;U86`JA:nҷ&vW-C=l>^0k &U`702CFqq)gּq{YMHq`<{2orgڙ6õl|Ob 螀ĩ4fkcbiE=AYnhEYF EN6y5₡$l,ka+ )WNbd1F])s~2.p4b7NQvI P֘I2t&6'\y>`! >Ϣyis CCevnZ͆T=wh HmXNTo0m[x][Whs6ӏ(CersIJ{hh'fq4+`keHw+R} Hp{K5mc}ȷU[Vc_LJESo,K=J@n^Ī淝K)t8Kbۭ]ĨT~X54}HϨAQ_?v LY0L68}/` _spM $e̴2͝#&Xѯ TcE~ ^f`9 "~*ҬfNqmNrl&M'r2cv6W.&ɉ}n zP?W o>~T\/0 S?FD8T{g`:xyQҜy#_NDq4XY>f /b0:RBD0ܶ9u4c+qK,a XЉO~ Adzw;i,%4(-۾ړvBU kVnƦ6ZM>^cgLi[gմ`C[apu= (k,eճ8(IkW!)(¬l4$"D\cL)m?_eyoxB-6#R (.nG{*f A?_eT9=9}av\(c4r6TP&QY8h /!a֨+yܓj yQ~Z2VU߾5}ѠB"<6D{#] &ۧH4D5A7{V_G5WCUJ/l+au"3Kw +<΋dgyI"(4BG@HD+wM5jӠVmˤ\oo{S:Of1Q_jy*af쮭UV)6ҔڿC6%k#]5SXw^?tseퟒ|Y=o eq&c{XC]L~ZjHS l6rsX8{au/!<#BdmIr$T)fY#ILNyllpEvu4H[ZX0c^)ae2h2^AjaJ9wJ4dmVJV)>{&@FF'Eذ/߲b>vZ~9$g@^HqVvֱ0cT]S\y 98fmHz} 0hZnoL8K:M tCpAA%ڐ"̷48>Wy-1ݕPs^>HAbְtB`Yx+\M2GcHEmmQ6-U54N"zym=.V" Sh"k?^U͜օjH IŰ=J^#M_v IzyYS$~_yGf'~aǍ]i9pYjtcfc'dqjgn6k{#Q#Nq/߅0Y6ۮ¥8 F ^a? ?RG5am7XE6w9zVTIɺspoknOI`}xb[rE64,5y3̹|`p˅A\rߓmv(, +0Kwh Bv'$;]+s+}_I{56j@7@\rIdHr52BbيN^v;a̙j-.uwڍOvC(KѺ.ÕF ߴɬgΰ0ޛG&rE(r{4$#/UR#aI3T1J>^ˈ&ACx/"ݟWlO a6w-ht\@ o>,X]gTɴ_eH4CRLlt`|`5;".ݳyޚ)O!uz0[+ʠ"LW5{G&CmCjL b@B/I%%Z^{O þUUo''ӫE]xC\!+pBgSp[?8a+!GϼQUna\nP1kܱGt2ZXFA0i#hl+j?>BPTP6v~'wE73J9x,̠TwURFIjr9Y-$bCu馮)IWj.̝#E*ulz޳h՞V4:d*hcO]M==L9`lk?̠4'ԛ1i(HihvaKxK߈VHE42H\ lQVOѡo].ޥ=wSϼ\.QZI2].%SY:2 LG W,lslhnWMс``KަyT|tKJkYeZb 2k!U[TB%5LQ[{X;@"H%;@Z.[9w79^NUm1(ܹT*XsPGCR@*OȲ-y$<.wf t jV#eDi(/j;"S[XZo[ORicoq B!Zۂ ;GJg@CWE4ΕIJlo)Iřύ砭6fh$)#3lI 6ZCJ@ت`vdK!f ڼH[ 1h`k:V7DL&k+JRGs=sV%l}UH/?⩱$ԛQT€*ML/ĺ|)?V4K'±N Ch׌VP\6+Pǁ$;Bhi=BݺrǼThz! @0hCZa?lƋsM0hUćL!:b48 _Þ(>pyl6z7 .AIrFPpI`j3.¥jez^o^|Υ.$nUyP0ODˢPkm~"d-b- ,oȩ)Fw~]їƧ(|S\@v.ct6dܴ`@Bn )01.+GWak5Ǟ4Qs =JltұwihP?1tuYH3g{{w5R@BIڢ,sxi. 0AI e}]LZo5V`XjBI*'@ ~(ؕI0w4>)xn vnXVYhUy\TtDd47Z"r+ŭK\,*1jxO3K4 M4a--dC=vj,C+aJ 3SѴǨ _"}qsY9Ӝ1zS(\rG1InؓcK.iDzYWCx|B`1uۃ/~ק+`ŘsеC08/KEdյ,ޏm;1eS)lz_]! IxLyv,BlT;l kߤDo9A|oUV2eB?,1t`9D=V 5Lz3Ģl<21h~B >3،Hn Sb,u>OjD]ఋH9oiiƏANj@'!Z/iWIG#Up!֘>"c 6n[|¯m}]4hߌԄrְH֨JI1eLA0._Wgd(.%.̼x jny48 ٽG51pM8Gi5ПIFR%0T-WiA ¶;. jFptbu/KGQqd ]:Jrk5c?u}EZ%#U/ ,]Lc)^2?uİauPAXKA}6K&qZ=ecKj9 >"ms AXɀ5r,ԫxpP#\Z9faR͙VWx`a&j۶ ͸jK\)|%N{\`$ S삮Ԋ yu,fI:[Ŷ/I:;2kM>8Y\7֚L?:_h{Wtd)sqKTP# ΐ鏁VIub5B.!w쁽M\jSZ.E?)~IZ'*j)쀎U(AYT>!CPgM||f`#z:NrKOFМO*R@9Q ^ؗkÆ tN9$ζAa#_wUz4fҐ\}yW統K@Z"L{]53$*vĵDQ.u.~ U^7 wH<:eaWM:~VJ!*>=cѧYltQ}n?7#+mIHsrHV .8 >N\2jP+C]VCB:Մ6GMYL >4O;QrՅ*qN]RCb<^G'$b V6]aIkx_,?mj&(ʩh:w#i`'L$&Ofj\Ymu6$pg@6Ik6y9K0sC{"u ;*Ʃ ԿVpkk#4yLd"IR7Qw (nd3enmR3,l_1iA p {+e2ԚJ ow'- i-]ea(V0 VX#݋ 6'ȚR[=i}%'lx"]&w^Plr8u=Q\Pj1B@J3FpВ03 q< DZd^F*sZrm\׮0l܆ 8E{CSP|6f. Zxֈ^(Qz7!o4@ORrV j=ᯛ 4]B{%C?/e_eSs!{,cU*D j;j*ϰwJ;vjo 4 ={sFݱ7I͈fS+x|ÎOz@يgo#0<5 ]K3T~>vh`-_ȪBq@RBú7b7[S6zn)R9x [.Cp :.VpR~D)[ΑLx݌7/X`i|;ied:lϫ\h_Arv[ ULƑl<0 H\U6% v'ҷNo2lg@KWR仗ro,o 'iPQKUbxk|JT9n)^ ӚɆ2Jk7]ۍ)0Z#<¼'#OޫȍxA!UVE,]Scb-w TN͟G7T 3)~ YyvB'սޛ[~e}2Dk>TDBTՍAԴI frO [NA4}.&)I%1Tn}r Ek6l)̅>Jv@~F@**k;WkWꭑ=r=e#ι&QLTaI´,qq'rެ8%hǛ_єOUUڠ?7=H\S''*X~,c"a<S51(;B=qеg[<&TبBVirYm`ꋐ5:\1mM ) q*] w&Ly% 6?e>xC+A T⥕e][p{.LN|ݼ_6LM1YkWk!ݩdeS>`khcn+⨮V)r6hqqb˓-!! )QZ6m+<'vָ>B>FLӘ,thF$Vr@٦~a9&w*B$DAO0 DH[+&tTszc>_U5v hBޥ\`>=>6e!b K /̟#L=[smP,*1)30?ExFG &$w}Vgn}C}Y0382Zb9Ο$9FbTi{MlJ5oa(VaF~|; Cq;zbyJ=PVW-7ꘓv8pŀ$~=<݅<.c¶C߄#"5[gc]ůak /UFu7щ-U2ӸBi=%V=RzH{&Ba)l@!MTU^3t )+jgwڢFc@ wT6K/qeQLn?6^̯U>'9,q͓z!a@\oJ6W_s\Y|vz[-ᝎ14laZ)OICm); W͎l oIVPU} UvPdJX .:~#K2*,C@.[b}.,*e DAĻN*6V71{ ~G~nEěBUCkr42AS|oxBϕL 0an'YDdTfbx<=mhkէP-A'$=+{<*j[jP !Үm& aL +l%m c j_W8((֟%QILAUiQ.=Gf9"ZoXl asۍPa+ŘD@?˛Rq*.h znhIʓ|\o:bJyN\S )h׉UW?};5ykp7c>&2$>Z?MoȻ ^Yp0!ت)ɓzˀ>[a{Є*4WlRFŬѺ&:z؆%S׭\IT{s[w+*;gƁOW0*[n ȑ|(9n'@W"<{,.얁|tlQ߉VJlH⫆@Ŏ"$-n.u7^, ?I lԘ\epViԣŏv!74$* (ppjv~Y/7S9ƭ hy G@@6N6ݺ&>/7:ؽ^+?='4vrW ኶ǶNg\X{Dd{w?ն]loI c5c^4#F#cY# 1O2frm0͔ZH9s_FUloy;U >H\!D*1?Ƽuꖍ@5qڱ±𝁢yI&WoDc:3.,ED6vchp@tÒÜC`XڥidwcNYK&:+m pOfJ;+)a>OaSȓ/ERҞ'۞%SЎSlSe2]g:Ɇ"xGyEO!Ϗi Q€ ծ ը|] g^L&m^ wh;&˧5LڔOjh쟒ь3 9^BRw<6{>8_g)2>ϱTh fW-m_p< ѠX1Z13hJ\TZ8xߓ/gF7n Y'985?94j uIP>ڔ0~D))fD-,!s*_֚!t`]770,~d/OJ gG3'wLZ-f 12=Fµ(&} yAG1׶f?)͛e0lQe jxɴ}Gi4\2=T(cB b`-cTn|>-]Wۗ!⪑t+Eh n*({ 8~L/ bZd=텹N&S3؎%尖}i͟|âDcAA /d-,UV^ ŌN<-}U9wol>. {TXL!90܈nh9~ [Jkh#ݣu+3o(nhc2L]G`E͉l)eiM`E:`ObKRj?'Q5$uE0yJiLC ,'5(<8?6żvXfA}!pKĈ{fkm']|OžeBUoh7M2\;%_sf#i™oףI᜕pQG٨i n2hr rgЅh+=עqW "9^77B>tG燫fu8*n2YVk[Gڑxq>Z)Qb /]ȨX0/G-ٓx"N3A` xX;4"pOt+jWK8V ̹B*@Z/d%5#__D<ЊS,]MR’U{e;'MK!"ə,5^G4;z =x]ڄueW@OsV`Xvh4!ѼFc nϘ^50][l忮b6/l -^;'pY+L*[cG+A>`L&F.#s) "=Vl2fB{=ě rm,LU٣h< @BXJ "oE;X1*P 6!DJD<U2-p؄OJ[!dμScKg_nn/cW_649rAE#ͣͪwM4_x:A qyaYI7twC;C%s E[w\"8鲕g|0 ޮMc"ήf=n >7u4E$+]Eq㔲 Ow$NIǻ52ճ6\;݀ =xj4Rm{WB7mrm$[ ve)$f!Hz$U>m ΃W]F:}){Ow,,5_F[L)Z xGEʱ =6 ]r_Ĝh+Ig^'vEU>>U+N:gTkunHǮje_r:1{2v:B3r) Vcd}ƤFeMeF =U8/;&l"'`g֚ \MO Th!!i#>ѱrã1DW 0^݋ J_G䠅*p_@K%Ŏ t9p:Q3l15'QAoBl$/RA'qʹGWc@@#/o[C0dFptӒB]w/M;Fzإ,h{U4(8##OwmaC~?o!%c$Lm`\D뀁I&ЩJ Ke8'FW8`tsZ[) wkq(f֯[m^6Ips=IxA%'Y7Ō5c*,G5d< PU9  D 'h^#Bl$$,9mј>+ʢE͑3&CrQHkޘ4UQ ##G/j.4;f.B~&vvyr,V> Ca9!!@xM&l_1J1IM2d)A~4JW흹$vYY`7`%s'e#FfU\Ҡ8{`Ձ7rP-dB[q h'Ok:r"&1'bd$a3^j6cd9Uїl¶Gw8Uq'64˥~ޮlh9*G7 ): jKL3DžC)ƪL_aI lG㓡DHpƎDA#0g9yu[(tRnnƫ с$2'g!Dc:Ўjc,Z0O)N>;VN14sӳh  # ɯ{C)Zk-a-?9OD[rY1 E]7QRU0[N^IJzS.:@gJIh^/&Ep؀ s 9y~bo+߮[3S#[&>jAnVhs۴/K_MN"*^(,'\)$l2ȟTé ֲri$S<1?cZ+C#6ҴpL\o:̐X nIYGMJ:{־?\iV!Kj6FVf{f>_p=bcPacRy73v^=%T+$R[6XϢ)ԂiYY37:4Æ׵'fe4ϔ7T+Zu}EUWb=4;Oe 8UîzS7UI>əg1OaGWxuD: T ,qFhHě|B|]YpVt 8.A%&*?gѾjpL 6^^P?5}jIq)n 6:VOyYn O!|2ɹi4x&rw} qDS9b?'Dx{vxKwǫw_M:{ m0H/mp(TaGC-vٳS]xktX[Cʸ1v!=Pn8JMGX,*Ӟ0]@b0nAsWٞ pCG=H/gAJ`='BG2XT,w(Yc`.d(.#xH*t <˗/ BN<_j3EC CtWwxڍU`u񑡤5i.G8[d% Eq5Wf|MNXaB[v ~"7h7Nijy[rmVAAuLi}Bƌ oc?K7*AϧK,7TaZAҩ. MgYdo[uY+:>W[C=D@juDB%(, 9ˆ/T#ɾ,WZF֫FPtayI zgދ'NX[`) ,JA lU+,¸Vr+@% ONig-1;jTbaHq] \|"g|7$ڜKgQ2Fe9$!l TCjjQƍ92k$i/g.U^(ˑ#M^~MyMt4"Ve-BR7>@aD2> 8X[H< %J!Qo>{1!薞-=pYCx%* j-՚hvQ}[V,ox VsMd~p5I5֩jI %^I8İee?E/(+oe@ez-g6LiXOneXEŇ vvUK ^zAP$F]c?h! 1"$@1 iȐت`^^"_@af#KuYbkEmXޙ~$aIN籎 Н)qy#j뼴f]R?fjO@  AU%TC盐} 4gQ,@Xo?Ԡm!k~GHD0Ch;^ 6SwiUo.IfS\lVwb.kLgΕueGpPт$pZy ELm|gJ:泴"tVB$$ :J5 Ln)n&Y-b@Mo R/ZJ8Vj燐RBL(onC(*#>pK`=fGU AF@QHftI1 ĥBlzF:^˅B,uE09 %\#΀x¿?2I5zWy.LǓ@ցT\dȆzPg~  ,̘79MXO)tJz6&#` $IffG? 2Y*Py6KShҧ;: pBe/O|(Xl6֪>CC`|Ŭzg䗱IfFX?tjb7BFwڷUVwDyN8WPc[MiIZ5KҨ3Sԉw4L1z}] PkH{Gkf?Q{۽:J0ŀmx/tHm8[/ûg{Lmxpuv1 dFgΓj&kjɌP"b S _:HXYjCWJDpxO?e0;LeD4%]';TT쀏=vUPz^;܋h+RǩeVtqWs7'|vk7RDu]N'IFۊت;JσGFzd r2^:j-kX"u||~\CS1[}\QiI xqr}g!h}xEt?j$;f sj"A@^ue>&du,U~e5 Jx3{P'bY!0'~dGDLuY'<%Yf!yTOAtO\']PUט `pمgL~;Ȉ>Q{S7P:/127)H uk$q.w&iMn d~)j̏ďYs& ̊:cp' 0 DN ܜ~.vJˍuIo0u4lX(WTc;V6V57[ҙ n.Of֧@NPF=3Lv|e+p(o3(E4݄(޵D.A P3x3 2`FR^2l7䎥( L&,h)6ddz$Կ5r9 Y(oĎ;05?^)[I-,d8]͓TTi?$0~d0D.|q<W  }qTEe/paj=]{|9>_v~Q[VC6=yٵ{-Ynԋ% bRszM9Sc$4OENݾ.W&{~eKAu-J-.rFĎ*b\4$-%!9:yda, ^ hX" ;&lj]3˲ʘ'k"&|Aۥ-IsRxST:BzVo/KM!؋(fvo3m[I@Sn E7)կ/{N0Nū ]B72W.:P!SP__IT&J QP+뙈G◷v32n^-xCK=ǬHo (ꈵy׊ ᮌOQdob٘dD׽T+4a[J2vw^!ky돢O1RDb׎q| xWeN|HT,V@r5ifd j@[T&|2 6v0#M>'D qHDNY<|`Mv/"GFB ^1H0mx(@l)-Jm"EpT}BN)ї_ w*wo_S\&e?e_ү9Y:Z mHRQЙKh 3``A%e#f&!)砰TULgTC҉?ES2f=E/UxrNCTЪTx4l7`/gl?,gd9sy0KQ<ᦪ/|R{9S*$=/~@X<3D3JzG2K^ p5p=@^:r&e{'5bX*FE@3(XUDh= ؇zC2A.Y7]\fS:s7(yA5nWEx ?:zˀ#"a],1Nr W] ߮5 H<nZGfEڛg0S:skI WDHSݏϏRKo兠k6CG[UC26Rc+0AW wpXV6?i[_LR+)Lg1FWլ^zNE8; t_y8vOٌPZW8Y ]5]I`13_t9hXhM9'j5ϹZeۚ\y*='~ЏC_Ѡ$9吼qXşF)LM,5MOxt|xYLN]SX,+ʶaBLtlҶtx ~}NcH}^NB诧FGF-+ @OV)PA ,Dž\C`?-AV~YukѴvNCeD3jh.wBoN;I$(C-uf9BEzd. N@?TG~ /|f})ˍMIE7[h+&K2BvlT>Jׂwg:Y_N.;!0}˛Zj]l}\/YyH#@לߖnrW13C-($H2m$>N'L΢6 `p}uϭ<m"h1*L0)~ϙykѰ-6N+E)mMNK*0k5)Nq<'kj*V33XH`0Ϋ$ u,|M7w`Z޲8,!?ZsZfw5UT[b#n^ LRP$6"U?p}a xMPU7ay9Ӕ合ә-"q9rzĔIng_V?Q0TS.XDs3:l1V"|:<9gqe(R; ckwP^ivL Oci[fsE.횮v!؃5׊Fׂp-ljBV6͹Q&Z# )G,$z0ƅ1'3pg!sv~0qNMQUrgf D3 O 4X71")vvG (e ̃ Įm,7q**?{2'!w?Du/g} ݛ.T2H =% 0ܿ$RSMMP%+@RPLvqkA/SLgZm{X;)xYOz%へȗ4zNFuƂ:sLwhZYItFLJUsW3_+: ^pL@^oo%nt(B``[qJ>ͽ DoUL%kK@Xc;%ݟ%&L;3s8Vh8<~|Й3%rw+ÿ Rb*siO<{|p j^TC"wca܇Rj%x/QDҷ$tҶߎCi0o\kƲ_?j'_z I AAZFɿr/Ev`ӗ$$tSة,UDesMzROc#>0&B~ZaO#AvkdρOLgQ_O'w'+.ۃ|,8P 0 he9 j3'<תs"rݵ]#a3hH"0=ˍ?U0(sW|1 gN8y 5U% #Mr-V%mXim/|^q|:6D|KӪXgre|[7L(+U,PE%0ؘ "!Xd 0U-2e鏆i Ѝ/2Jyj ^!KnQ; ?*R%LjV|ǣOzzC8[@?tZf6l>~[@ ykN /b΃w}nFsV@8b"9U^ڿ- S0O#w)aSy >̈DpHҮ\mFZf"ތtMczs Ԥ$j'D)Sfǀ|< ~/s{ol95U(=Miq:+2BNP%*GI~k@p x *x.o^n 5bxQzjyrS$Q\ϫzv28,=GIcυo2h߷ГZ R)R+}؆fXJ]VN}u Gߑ>R%ޫ|$CcPi osW,i h{Ʃzcs7гKaG2]ZQhQ|$EEr5;f7C7. p5ebkkz oE T NEӘ9QXN&ͳ^uj-_bmynfAIᢼOdzR]h7ȉGP BcDZ8PpjY(ȴmجVQ3F/G-x{12W :D[@koƱsr@ ߣv3z 9 &abتQ:qp=Jo ((0(+s hZfhC<"5ckk8kUPh8\Q_4YՕWMJN8dawxzBslqf[)xې5hAytceV%80dBF~Rw\ ,q3! & '6BSq鶂N{3>M:$MDL2" _(?׉3LKGoxk}0ɔa\yfVa56s#Lk8-[jcufH~F8b>h;y֖h[ݦ.scN 5f$s*9G3Fr}It4iT} ELS2=1}L^z@/(8wiT`@5 K,J7(~ّQw8u7ātt6w,< *|Uc4WBH(Fa6WgvHېȺ\G8?ᒴ'f>'lr$2Giv&FD @paF2}M{FjwWP[6]q԰҆nNc3(M5r3NPa$w9{y1`/n_8<b>uƘ7p@Höur@xT|hezxl@%1(~fws[-g9E>27d%aOkګgpUa>F3頗5vÃ)Uu^GDJ;Y[=CCXϕ]Xj6\7\ 8xhK xs *}\I@:Jrud|)q(TG, g^W{%xzA7ԗ=KZ##&=GBRCE2O%ˋTqߢH[ Ur `1Ŵd A14zfkOwLX^Pv6Z kPjk.]ƌ~&hq.}a-=Pܙ\XXv@ÂT+6d!)8yb@qXA =L6?"_<)he@d3>U(GCA))voOc`/@{FYm?kܟXc3"!.!IDB `srLL?eP_[Ii;*/X!%M' D<-xUz<V>{ 2s\ ("DGW S gےV3hJW>%!{+SKXs5w01@4Qa`xHb460ǗJ%"?[?V=2NL|t0P|_Y<𴉷8@!O' :j:axi*l$͓8q*GT˭ 1Ԣ&WJWb, t(Mu%wR11/< "-};9H`TS;ƣE*sZO0N8"ۆ܊[*V nq:8}wfX~<pXjNDxyU{BiijENs_\13T|cܴMΗeU+bAv|^ O66h{}&vSb2muƉy},͌Ze**3iMڌ.%`Zz]v~E]\ʲtHվOi?2]rnN.gT"uʅ:F D Wt"O(lcvf!F*uf%T%^1r~2j]N }ۗsb1jTK;~³G$ja r4|^EpX J<[൅BD -&*yg%522b0S{ҏPLl,3^&ՎZ;A\Zb¤PZ ctqSOg^ɢwXgB0B+%jQ@ ]c I 'DLLXqc5gM5zQi <,;^yKM̕1: ]AHn<%bQ)]ϥ=Mnӭ.q&rN/$Ğ?-9.{Vk] /'8!_O5(;ܯL'Z_ cÑ0vK qFكNB$`2Q~ _(D5 5#N &xt.aī6+f՝Mtrp/T/`ȫh<`&UIpJ ,0ؓ(HZH^,z ucEў7 үPZ3L'pt|UHwWFxwc!RR1uE Tq񥳂oOjh9F` ۷ qB5Z;3𖁛[ux 4t$4lS@a*ۨbĕNRGZ_WwuϻUA;> I&r3&Gh`Fc.(9(lusgli︴C{!!f;㳓ll;ׂs,jEAeUC!VRZ%^mQ!,V?!RP+)2C{؟cۃ{~V.*׫,w nRev*Mᦢ5)nP58e1_O? Fq>khDr/fRFIY-o4oB9 \7eUQ@:[ (-VІ?xWG+5~\.m9;J@ ժ(b3^>vuׄ.rʯh2GXYYэMSs0,ꈹFн)2NZHvL 'Xh[`j`UBe%a>dYe}tVS%/Y3c'ޘ8"zs4N,uDQp&H\ ]H7TК{#HVf]'rY NJ;ti(|,IL%K!Ai TLi(݄D,i=@ q m)K̩Q@ҏ})dbŖhYV4ə#1'f7~6kf7r(!~Xȃğ69!5ݖ\NeK3&= 9 cF{`m5ԉMO$^:}38va %[_Hx+.>;Z;=kP\d*۟"3C\_uZܡuPv !ZEIi';p&F=X,I~)W^p{K%ozVN)&yn*_e:Zۡ7Z1a8jjh&'7)_3r7I/e 溪a*b|ԛu-x[ma{7w~-(O{DS;041]Fyٔ$G!Oİy{X +j{(ZitnҗGk7«">^<=OTѲ"Yտ,Y6e3O<̪Lbt}"w# `]uܞA5ku$jl2)'&qC- Aj,`N 1Fu%[k<ӭQ?aI^,%cW?&yPC  ΅{L!t]S?AǻhoS }ɀj =s3&Ơ}f0om_Ƚz RЂnj7zhPS#*G}e[Bh 5:BPYہWtYhJ\Z J">rb؀?ψM(:7ƿ<ԶeӁa8.Ҁ!*$wFU29h:'uX6if9OC w߸a pQ3kz*:A0wﮔՒ˝crwcy!A;[?hދg&ܷ1- ƎIg2c+}Yބ-(M*p$-_MMAlBN)%/X>.pYEy!Y*3_ojQn_my68'fl5䆰oxnP:I|sӎǕE6Fi1G[̰vgfY])=t/^POXXFZ[Za$5JfE=*̅kcm 픃"^E qA$<⨯g81 hZFuq'1un^2i\ˏ5dQ*k)n/YxTT1"SYL@eW8;&opR~Q"O %9슶+?q-['JQV0S*Ky \CQP$} $q^o!-A+2qb[{_x^"K],M76r!I~@iM^-y"85or]M@Ehv:]VG=F e$l|Ek(5ʉh-0EZPKzv bYĆ~Z_5cNRvl Y<40E_j#+dK8vV8W?JXP)&lYǪ-!*;oe 2ռ42wU<}1zG"ADA/im=us5ΝA5w&T.c 'R3;h&hL" 7*bNE.8\0U! X ;'Zi>&Tyz%-"cHZmP:AzIWgD*m~i_D𙇄MϱFSI.9D˳n&Gw @zA]@X&S[W*Ce1@2@Ϙ>l 3FyC$$3lgt9#$UQYfS1E HxfLz!&!G,6WaV깍1=gRF` `c ľ8"1]|2xHiRdI'^:,k‚E[u{"IɋEڳ=t)~aa2GoB9Ƃ0XeZ5ОfRd<Vʱ}?x짛i}A d) /g"89"Si3&V4 MZ{8߻brm]6! 4jf3 yi P͚"^.+FMW6G{0!'D̿ώzw.2˫jP S%^&583-{-:4z=>g9ݵOG K?욢Z,.or5pf C,qi/XܿrRDH2} -SUg*3n:!Lw^$Vתl?ԹF]o')֬Xw7 ATlJ( ej+a  YغWWӯS| yG o 9~6{^lD1(y`~+W 7D~6^繎\aJy Z'o| tモ5gk}C 7Qr1F%BϤ X K7\Mc:?:ڧ3 M]́-qfq*LN~Nlb!ҥGDZ+Cw鉃r˨o@@QQ3)$=MW8m7RVbARNOPů  r15;8j`jQOCl["S C}[c=(9l}ca>ȅMPӈqmT6ͳU#=oͽH7?5zy҅eyy_$?O3Dw缝STRj:{=I)$ZOgZ $SؕcoһBj5 ºK -A )vIV)soDHL;d{"԰árVo`*:pK?~MS o4#!YG¾w.M^}Hr!_Js`yx.cXcz^ު+9=;k, @r'̿SkHFUG6X^ո&9dO$)L%_zu)&t^I^J*Ҍƶf"sEږ7=Pd~ Z^,drXHf[+{#.8d85y.IُfsJɰY!-Lh$nôUCWذ6IZU кl&/3nѡ3OVBmq y ǂ@ena+S3Kt_ Xjr5?dr E1H cZ @jq<,KV8Jsꈱ~-80n]ҞG6*= R5ls~B 1i2z(:e0=Ү_n%N`]n#\1%) [#﯆<_(:t6h*2 L{zI6`p Z yuͰ3?lԸ2f_7ϟ FErCKؚkl%(\ T1}Bpc9lxqM'ٹKv`j n8{|P)l`2=@[ᕚ jWV4k^ڛbSyMF1XUvT3ma攗XIh94X {A(VeʦrJVxJ 9!X%˛>\45V>y,(,;+KJI"m+w6KLՅWihO g#␱p֙ġ"Y0L+C$V; p漤NNn0ݛ[)&_"tMl'J| t ja@6f,; )^XgJ8颦n {jB.rQB;UQ;K_%荇8UƹϏ/ouxӔʱE-ޛDVHۋGRa $yl) < EmMO,D9;<YJ/N8'BBͱCz= #Vu8KutQ3ga%so\>.;#Ԛ ~)"bE2``f@5n [لisc_zJрA{B&7dO\;436oPS~㇯xZ?/y!S:/.ORw )?KJfM;{RP6 _]?M|H?H,G&L;qBȌGtOZ-s}L(VY${B2Hń瓭7FL{̃U\c 7sm»'*O5Cmf]wLlpM=1*ݿ3^@C7Lx?q錅u(I鸉wxؘw}Ca 3<+;dί-hF1^քʇGB,ӻr|ģ}XL(j}a ޛ<4c&A}Dsk pdb$.Qmy>a27?7lm?4 /_{CZXׯu4z QPSz.0Y b݆hc%H2 Ip CS0T>xń"WtdΔc4Ж/5}L Ŗf6*]h~ow ^*hx'O9Hb!xwתԬK! ̞n_ѱ7B6H"̅$g08]a *b֛wl{'x[O ^8DP`u*C5*܎Fj;9{}dNʁjE[ AsCΆ_h$稜h7] lk& 7XڕY <́3g>`u!҈27c]V3 xB8-,N,'սʮ˂,_s /7#&K[> %|>{J.9\F.XR B.3~1Sgؖ7r;%KPG;G~'rG gX;kwn"ޗ/]&rOiyg0!jֵ *T^. ~==JBG&F%ν?m>Z9aD?O:aJ洜秭;9&ɥ@JY,8$V046&߼v۶ppQ_38m׷@дtc͓4mB8pY]`v mЩ0nzâ/uE'DrVU_m--_G+e5hho62mb@ PZ毦 b }+7vV/H_D(7[/(/bW! 6luœ2\1R#5R61\u$;5lWb喋+H{]e>&O.%C6L]rVǮvNctjfq" 'BWQ dD+ -F4818Rr'R݌fyuc@=S@hNiM߆5t;*j~f2WZy?TZpVU^Q]@?}iDu0\x2pϙ(ghmhjn_s81g2StT|% oߝiȄRӁgwsyDBa,^P;<ᨩ*a܋ro!-.b^9\ ԭdUr; eN9ӎ7cc:HI8^ ; 6Nuf4)p.\61YBO2nGw#1jy^Ұ+"몚 ̋tR봶-IYɈ=zWnwq!_ L?i {-XtaМ׏65sjjӨ酖9܄C|FB`Z턂}] Bhƙe{JyYci; mQ'h[w8x7QasՓ݀ Aj!ް9nǒ9 qFr ԑ<:d`l:# bܡxK\c^)F7jO20Q~Za@9vxa$t*TbH(AN([xy#9וu6FG⭢l/2d֊EIfeϱ@%MV%ejEG"ܸ6^;dE1w}Y6&|' U3J% mYZac?n}Hs(Z\75ʾ| N5U"iRbJuzi+Х.1KY VS/@7X"I9J%wq5\,$R-D`ܖyFDơإ{/u=G4̴T&-iBˣgfM4%o`#=*,Y~EdLNmPAVЗ@>ijXhI3N!6YqE8k`D xV%}K)x.h\:E)\mm.Y#6MqN}ӻ :X4b ԕD2a-R p\}89_ j2|tWf0o<ױl//P_Fw J zmE|R9KÜԋ\LFiț]%+ ]y %C֟B_R)izusaƮC'T1 0B4 Pb7';I=ͱ!6.dEo(&Y~2:UYk :׾>KUjb*|"#`bD_3#KW.rɷkֺg,Z¬ckkҝo~ !aKȆڙ磊1"tv]}-հSb;if\|jo\0ܜA=Uq1d]Zr/dBJm>),S>i4% \871.|bPH:/贓|+@VK8|y4Kuhb vW>ͨu_7mw 3UrJs),q_8z[q՞t 4[`MDUxX~`%˽rh](SJIB=E{{/ϭw eob/(; eU{^^V U*TtJ% Iݫ虧/,nP{32c2k+cw1#uVSzj am3~Gʧ @>WZ5 M&|LI./(+AWrXKzp "vG)cTNJ} j$FE (fue*H -¾k WCbru:ޞ+;54y.|i@ZѵNSlbVa#BOډg/O {-ŵ1ÅbTn5s >d=3V7Ѓږh,Xpa";Ve`N-a+Xxч!DA }Hi͎&|Onw>٦QXx}[~>5b ~^ E,bfk3 听]4҈ƃr"miZ°y.  d NtcvM*×ScHmMrG2E]IW`a?[ͱýO6Zsg.T*|D*yZd_jkKiGbf8bݙc I=h{p828#era'*IQ,Ib;(44kh0vdm'x2zmQ8ҲaRZB*`e,zu+f pc]`L#=6A S ƿͻ& 9tbKQR IFHY0SdFF y76Йq7X/]^bIJеbH&U&9)B=i޴ȝrTV^,Tq:A3lz0ָSVb ޯwd|՘Mx-jʁ2-;w f._,uNY*"WAmc~n]|\\N%*g^Cr7)T$-P]f_\aPivBF'lEc_2:` `r A,+P~ѻ%{5$DXRIR9ICUk{y ,Ъ?:.ngc 41a&2@xR#V2,R PYj-zL V79%GL8<#j(pNXV.EK+ B~pC}U7`N'E!XpuOEvt#ĔV C7u$h?\r+nRƖ u"ݦ 8rM02bܕ杠Q躗E$+yME((\Gm=o[E.r"vKA0LTC]N]%|l!Y5r%EĔ$r3{jV/f*BgIL^Yb\Eb/q-s&3RK&!JR-ZP8pYTr̄jtO13VjQW7CrDYA+ZRv؂(1UΨLMI iw׾fFmLSS $6qP%}`b%hS?'F.AZ͌kUF̼ QB43a=5nDY7T3 Al2 :BK͟4 l\eɵFDŽ^ ix]E  t(>{2%. 4N(Ȉ7xVylc`6џl =X[&S\ qF6CRqV ͘3/9ȇ7jU{Bs!Z۠'Zۏ!Ǹqh*qʏt$u)'V()6E]M'O>1_|!̕uǰ=׼BFt@<̺Q'MItdٜ50Ћ+u#[EB%\6lP42J;^hLuθew:Ğ̗z: K , zm/ ]fi9ȒOCŘ2K) r;BSdݻѢKʭ/dƉO m@=[%(UF5XhZ%Ď42EJP: DRFIH\Mlf[2T6%D (pg#(@m+,330D er:FMڻjh/Xp˽w$c]y2(6If!78%/v`Ak%׼]Wq na?m zn 0#m+LߵpqV=qU0j8ŋ93' xo˖ T*a^XK-;Fh];fWh` $FU"Qf gߍfq!͜^ A%$;B=K a`R |O-ϒ c !ģl0O Dwm|Va" !]VRMB\2r3Ů`>}Շ:Y䅰FX ?wBxWL.RLиjַWH H @r! i7n^2=^:6=.N!;- 'l`rmrQGKBK!?Vyv ci#Xz+4xkP߂}g|9 I8{T~w4M9U+wDݙٰF)1@d.,[6|po̕V4ųRw`; OEYu`ׅ<11C <%EtP]„^j $eN5~ YOyK#bPAY#xS,i;iOEU-X& $ǐ ޫ'r3Y%(_.> VV HT}鼨JfӮC.غ3~EI, SiS,Yw @rT :W'ʹTƏj ;#\Py IvBOty(.-̓ IB{ϯ;NҤ)_ S%Nd'2/Z|`:8Bl.]T`b&K;Wi!HSEczcdeXKL|BL:/A'[1+Wr zM#D|QˡDaܥ%(nfPqj'QÔXQ6zNWׅ췧1/Zs- =/NH܊XDqĝC5F}R?ǤC0_1I?lD>/96ӉĒ%qO_Z@HrjX4*2z-ofJlPҧ>UTL!C-&{3'EJlh)5`eqR))B<@%G9p=i(Yu6㺻2KNRY+&1"r7]J̓f77{/ |SI{.pwdOck`Uʬߗ%S,994yG(Ց Ոryz Q]Ky۬%nj/ݪ ^oZ-^/4>/)xݜz R,P6}1ڨ4|/ #`c ^ Qka'"{D"6$NQ FzO =A a{bROĭr+ K'i8}iv4?S)\r5F"0'Uv#D3N1\]_ ߳v VnVL81:izMQ3@|lBQW֚}T/pmN"a,wL`WH9C@̬-d@k;y_R_Ϳ-YXVOATBbriۈ+k2|C>^X2;El#;'ںVt!n4 }QHYH {͖tn$n )7iZ w:.->Å.)p 1A4.x$0h=ZO`Eu ̣8vz YV@2bFb_qhgw*9Yue DK" Xx,A:jn4Ox_󓝾}@ʓ"2z3[ ՃL1 v@(~N%7-~>hMe4@SZ%a[΄X| Ic)|KGl|U6VUt_g\5"`7DL7Qktg~瓣3pDp'2yGZ ~U_<ޖ*QY h@XӁ%P5VXPg7 :Dg竁 —N3CT Tlgd@UKOk ge,EYC!+kPW(tPϊ N@p  &&i=`An0W9Pc*3ÅƤ'S>? ȗ7(­?Yr$GHʯN? i"҈[4 M{ 'څ<ۈACPZsV[*4^,R}Ky剁|{Q|^T^%mT%YXp,HR 6>(yZ 6S z )ֽNVr1vGC9:}wq7RfYm.;p5>ᰢ:l~v>!M=lK`'ʼ:[x@"%EKPC}vXwIQ"G Bc%QSwӑO2Exzټᰶ&Lb "<M|>n''L6ÀUg$\x<[ 'w@\Oԛg2jϓjCߺNIDf!`\s~}kc< )KGYŠSn<w~֡4վbFpb7ˮst]RFZ'hٓ/St 1oT{JB 7֗7Y-%kXkk{ƺ65`ylgvYDfeࢄ"B[cP8R^m&Mq~KBhi]tq0⭹b6-+ /9swIfA-vXF&8G"\s1f+I:`@E?R^hR(KS(9 %hs$ON32OFJqYAZCuV/Y"m2"u~ Ze^#!uDPrpn3WduS!X'ׯ Y9kuoCZs[;y{&(t 0= u3:!yt*4ܸRM&͚SEʘts3#DPLfiA¨7C[1X"SYCs[J2Qz%@+4ϟ4eRS7%_elCIRLCgB5a>я;Е?@0!O~ v[uj}%+xL7þczJ-o@kb&K{a>I E]%5d̟0ʶ+sPє}9Cäy5>Ӥu*JBf΀*W \|3p\[BQsMF;ɸM1/4EO&1nFD*DQeT6=%A R'S~6@2P?f&lbu3 YBw{)X=GPʂ@(__Eɕq"*$fZo_jɚ '~ߒ-𒷯.ة4yWgpƂ7cⱚqM)S]?7br* sq9dѧ1Eް_rc}>L6CN:ou ՘'R:WFKX,pa޲]H)jL8<ŽᙛM=wӓnU X,nդ4vO{6TV/$=:{CLsjw"&UH|E~*rzҏWmDF&9s כA z:*'3Uwq~hB"!D/>G ;t W2_ƥY7jz` :Π?O9 ,;AL8u:c97rázJMق_dvlhtޡW迁4P!Q5쥆 }NDb?;a {NVx^;?#<20ne=c6c6Š gHct(t~c Z%mje 74U,=˔$wdP8 }3mQ1U=F -7Q=o]s@θ|r˨Zq>jS@ы7IhoUEc>:#[v R" 颗I(oH9ϬƍO#`$Ę fu'*@kζݥw2#{f3;ƣ`UɎҞr=2N|iC;rnfygVeƕX cܦVPr{}O耷ƗKC%'d`(@wYrwNV*K9 w6ΪCq'ڛoln[s)"[&S d6>y__I"̜^]6h_V8ƶ6a|sZ.կ?'FxxU8.Tu*?\4!ЊVx+TkfA>Yr|ay|FM0jw43&h{y \;z]FzC -PLE]P2.=w_#`qxLw8,Ȭ\!ي_L5.Ҏ4!C(d߇Se;リtC-O7)G>M& &u{H3r*{Z )iڍDp!@fjL3 qs,'zkTϠ4A'mLG&ZP.5O ԋcԒ^POaZg+V3x˕ּ-8)9+R5y$oU t;+T&gւh8 \C0>n}b d4ٻ[iUy@dB| Tsr3PH47D0ufV*uEje *>d$=ћ r=I %՟r˃d =dt0᭝ᒜÚݴblٱg_ {F]Dpxg@ǧ0|4xm7^y|ԧq-c4$#yjg=oc]'A}]8_ɔ _?㿿XkQL: ?Tg\ɭ릫ǓZVAC?h̰2*^3ӤzfKnKEW*ދ໷C-NxP2:[d.p@B0"m=Ş)Ui(R5_ .{ԲxD4 ٠&ءMC] ~#cfKtmKiӄȆY28|Y!|g;F!k&j8 Z?xe Z;+4TXiJk[_뉊MgPAy }yPKEܔ-(;o؄b-hX^Z鲊Vln>5KGt"&Tv,.ʜ- \)@f̅p B}+s_i-@z727+2H> Oy*w+_C5 177cz'Cݑspܭ0Π}؁E\: 0%Q)flcj~"+c뺭6-ċ,*ttȕ(/ b)rN6{:)21p7(w'GHrV{3C?07f,A\v~Dr$r)Ӽ!Oi4H'dE[-J)mQ 5UY+AXn&V\K}NNh4@QXה׮Re[FΠʁPmÕH~z\G$T2%{]4Z J<` D VJ 19v:B fy%Ef#2M=esEDyĚ0V&ʿLGa 5 .[dzs?oԠ>'[d+jl(p TPAЦMIqRB l&B( iZH'r\ȝ$Nygb_-Uɭ)$/#Wp7ޮDI&~Xє?nx'm*l!C+Lv;Eϙs$,%`#u#hȭ~D(.Smt0VKRMRŸEJwUA1H^mнlV|r 98!LW+*1(\嗒b΃8]I1|y)mubVf0€A¿FoJ,3 !5 3$j:Ì5o_ؖaP@eq}V5agF2U_rh5_v:Ћ@M*j ]n5MM(m *k)Caf0tL WuI/n~P[2Ȅo}B7CkQU4ʙ/q+CELA*DQ:3 }-SętJH#g`=I&Ud2CqSl1M7l> ͨ ^6dy8!R KL5T$˞&cC}& .Hmҽ4!HLg?v ȑ 0 Mj,oŸ/YecyÖUM-aF& GɔƸU}i~`>zÚ3Cߢܣo_ZqآTÅ+\n>zR\%!7r`<М/B{4aq2CY39)\>^N繑5ޙ SԐɓmu%] pExjaZߌ1#V[6Xs٬'SgA s6SGkRC>MЗ)ᆻ:;JyNPɟNmYW0c`۲`xF7?#_)nkL{iqB\ܥc̙ɄX`3G#N>|m miq¿:3nQ yi= GcUKL;GdZ# ?4߿+ڶ'P*J$N5{Jv2Gh%!yZyڔ[RC;(Gns!)hR<9(p,edJ,wt~? W󅏅KlvƬ`AD=ћo䁽))e4`{N[^e.Wz.  %ɬ XQGYdf4;ɲji^t`+t4B]1 jqV\ze jԿFb]gi " 'Р8^w rК߹˲h3}0F4LQQ[>8ؚN0RT-;$8+>! P8hW7d{'24bu^-e'sjINf[791):|bFbqg-*T?Jģm}_j)6ks bUPFuv/[QCC[<<]-qYfm3zA8%\_=0sQ ܣO`E 20v_ZWf=uOdb7]~,OƤ)1a-֨Xlr$hN'&j638ޱVu+v L]QJVUaڡ3XA'34|o1x<`lbiPcZC_Z'2'A]r"5in^l`ٺ>:CAK0cܞ5Z)۹h/gY?尡U_Ui,e*_VUJLKk3 MV%X`ӽd~/8V٣Y0!b^W`UxʼnH-X0eYը? 6u_2{:2 Z}ƞm|S!GmΙ?l7Ϝ)1hfK蓃 F3&^jy~9Ѵy4SF$-F/nIS6q C ߤPBxq}xqF!M]<qfJ\Li!![ _~`wGҪUuD-HY>a'vb]QfSlӕ$'Łk¨]yND^WZ*S('dOY;̐rwwըd\aOQ#x#Sau߅GiQhS@6B^;&nF) 4D|+P7. ɾz*b㩬D l|hV>Rɴ[: n_Эfs9Ѹjפ79laDwh61ܑr5bN`Z{LhitO'-OdQziS= mK,N;F{=J@uOD/y{i2U"AT$srtGXu_S˵$nJ_t&r.ʶ UyBH),6e2E6jZ WN,(fDg:r뺋-PQ6iU,,5{ѫkG {@n&I1͎eCzg=+: ^Lݗ"; O"v-qc#UtAȊ٪rroF9pjn~X"#^|"78.4{c=B|cֳU919%Y<>gΜIp5UQfz(ftEah@FUⅈ8.n`akJ]AB `"t9ufGs}+mSn!))(d` 3 ҩ-UQV]w@3!r˝Pb3=O͡D-Ζr gk#h/Λ #&n'fdj f9wuV_OX@-_@V{BIePFQw u!F^L)${DݛqHL݊zZnʈ R%BbTD6$):)%F{N=A/^94Opa;-gmM 4E+s'tO)9w~qL aOJ۰fFmu-Qi`*CL$AD!2pV֘_eɕYe%qL3 wϙ?C+0l?}$@!Z&JiYYr@S4r0 +AcEV *{N "էiD䍛j}xzfVK/y5|/ QFksm['njH%ñ˽]:kD֗`ATtq%I]#T|57qYe“T*Д=T6=,rkK?R%QǁHk=CWP=MnHJ杪@eoȧ"qkmeOfJ8RbwliT `#40 ]ϛFO}`iRb ߙiN5{%<~K(mx nG7qۭvz #akX%i<5Z(@7rYgv &i893Cda6oL-*Q4Q'@dȨ`m7eC! \GK=%)\p"s/'Jlbȝ2 9q}z虀>/ ymȚ"Ww U%}|̥.[zYl.B`bWKӴ[{Mvw+7/{:n KS3-r+(2}%?!m囂nW)Re\G"th슝8&(ק%KSꡯGۡyk8=sdI#S0-PD6HoHRU M;,A:\q|b{7S(3kܖ>x y|VGK8RU[`S*n/2ɭI";}R)5SI !Tlb550Va,jhЦ7r&]1ݳY~9n0HW_(62k.tgw KrM؈Pchl)@W3n7w`17VMϺz9Z}1#εriA^nwJ4 "!*4Ij䓮 K3ثHbe#Q ./쉎+ rAR %mҵQ3Ђ$$o$ߍ[ ʄCp uZXu JtxB}:Kc@{7ˊ1+Xߢ'K3i(E^;RRNlZ)arw$*CK-CPtPk": WΌHrH)J;K_5zm3%kY`!h7F#}~/Q]p$ipvf5owׯXE~?[Sco"V&on)](9im}.Pk8Tc$O_6UԢ8Xm{i UR GgWuNjs8B Ӻq|dkI9sy7S\̗Չr6(!-7͕ixi1Fg8 ޗ1beL@mmZ,G*H]ڤcm@$A`h=d5'a=EmaVZťH-*)gczI$}7iHri6^1SLڰpHQH!OpV'G K`KL4\ԱuC숯/s+ `WFr1B7Z[A\LOw:d_k WY|,ær`3P 0X0"={)GW"es/ڂGArU4lhy" IBAo?j" { Q_Ś-}$-җdIկ "\`ΐF EږMlq8Lnѽ0Τ1 RvmSXlZLR'[<,2|4ïnq]7m,<Ոc \Su`i٪S9ϵ׮i|Mra4uo$AN]8{D V#YnR { ^f.g7W,j &s fS"Yz6ҩ spr[1'.ṛšnS/JG/Ń{1x%15Aw]Ÿ[9a%nA*47MVd&al]4ުAm&46m/zA,=&ȪOs qݚ= N_kא"#%MS^+j-{c[9%q3[RAЩ(N΂DMFd%]sL x?͏;Ug,ʐeҽHcQ@{~H\e!ҐG+;ES{y2cDʀkIwIҀ1PlA4EVS^ 3]nKB^[*R3 ;_ kQFZm* wh"yh,; MކBe8يV8L~?!.lkUob^ǺZTͯ"Aph:}qᠦZ&zppcm;Jr]  sXA1 BCY.88p:b׈f&$1 麙ktfȨ9Ws]$ n5bL!wT'L#D~Gmz𳞎EثtMȘ-64&-}v%܎u4+I=xjh EDHI4'eXI>ו=%ͺ\Zs-sh-:V[$xM<pg-R!wf2ĩ wUZ w!`V~=*àvUdz#ꖌwpM2`WUp{LM%e$C(R 6Ę2+|PK<_!eOBLTW6h/!/Z O?ݵ4Dm| VuYV&ikzu+SB+&`JiE?ٳ+*>?4+> y;B@yntc_4^rƋe1Ԋ*P U !`x  Aqx඀mֻ2$Š==c}~#oMV=OiH@'ϮƒThNvx"ء)_S a36xUdg+π#W0e b$;_ʡiQ_I6\Ϸ(ETqVʅE&5QWivZϭIB_hbb5#mHxZ( }x\ (7n!;S`fS}I5pJ.ϩ"m"d̿u_6}Z͑.bĘWYLaj`&l%nÖ@T˩.Z,c~gVtjnu6*~aR7!^+<i>3\N{4rwC.4܌&u832vĦ/P?N>t+hȇ;h y超̬Ѓ QZ$/;$X: ϯQUlxH_T"K(jM5<nR{o7dYl S=[C"gD4`77J%V]F?/Cf6]v_=?H0:y̭e[fRb>ljyDŽĽg[}HI.Lᨷx9q&%,$UB|qi_ZDxۨa^&S:& xza:??DC?:{'C_ uZ\~9Ϧ뷐DO29ZG;/jO5׌W98\N#*t})˚B?`EIiַ-l'n` ImB H&5:`~éW7O;Lg݉>,c~3Y0{Mũ1kD D u2dI5"qJp"֫R!A=;al joVꢰٝy9:ץ!Ď#ͧ?VSn~e,΋ok]Qڍ.c^SΜ8.Mѣ_3˱wEZ !@5rFt}2W%uCf:B -Ar+`9$_NM\꾔Cܒĺbk2+rƴDLйl鏚pj4inR %ݭ[q̵InB]/>啭|D}Р"kfHƴCIta,b/nў* x.qN]4%2o!p{8=?5ڀcKv4o讖ND$v]u1u!(Ľts2^dlU)Ǎ]YC|ޯh:ϘYa c!Ӈ:x(}yf^4`f}B(|Ku e qѠHd&X.7T%wR6>k6YYf*m8elYX(ۏɩ8sjph%lЇ2bs& gܘMN"|͢;4ȼ60OTd{@7L35WՃhRSWl 6^ ER{ej6frardǘ#aU̕͢V f+u;Be jЌ蠀3x)ק3)?r+i6)w VCAzEn@ף-3lt\~|c80+6&_9W=qN%VC )6齱]K7]g Ht##V)mžf2B q׮/y:w¸QP! |шGu+qi8.kךhzPrFY j>2RPWL5>BBvJnYnT "*Jpe)K^bO֮CI*+Hk&=C6|ᠧ!ʢ fVO4"x(_gnP{1G`XmUⓀkA>Q'&UeV:_Kva;Ho-tPD)ƛZ:N^'64U{tP%nO!@ev29xbì#ళAwKGa*m4\DǙNOQgS,͇s(c_7WJT'oHs/V"K3x;2XMtާ qSz?ds۸C j۩S|ߧ]bV+<+@-8M=Vpjl"nꗔ>bD uhӳ!D5VV5YUv<6s8_FM'B}-] v# |8Jo1z"vVԛHR>hJ/+ܟW]bդe.2'wMuhU9ƫ|ήhMǧa"S0 !`ȼO ;Xdih+6Wk sCܤ+_lXtϑ={yp--7bgqt_Y~[D)|l0" t Ӷ8qRk .ܔhOg"ѽ{9!&ؙagN\Y_V߽ &-~wX x#D?5cS.{^dcr=> C"(2_|ĤZ k3jNr#zD&Jޗ,_pncϸ{OEJ_^zб M }Ʌh30m<KrOf u!g3Է7<[PU x=WZn"^]Чx.$ۜF. ḷ9fp]Dj~-8WkDƪBMs!N7[bur !6M:wqtڌ\3!$EN!e-p}/MnoAJ=MyTQGD;;+9p8e@(rvD{;ŰР2,7-tvF/#[jp={a؝ܩA}+Aw1=bSD 9Ez!\9-幐0iNEEl֕1ωpSm'ڇ7:2i<>GUN Z7T}pe|We !]Q(3|/[_yPif<%wWk Q@ *m8x kA0^R%\Euw[T`_t@X{W rzya2ޥ',*s譵M rFB_* DTk"D9Wk܆+#ܴ&{/vb! qv!.FPgqDIwI2eV\h-'oc'79;1樧B”Qx&>YNP7F4̭Oa*-1_s++ DǹK⺙=35i& zY19@33[~s$ K\PnuCvX}%wqbV`=6 `rG cT[RmF핈NKκ'`*8{ -4~0\{1<\ga\9G! }wk)% D`/G@UdZ ~/ሕ*n :-mfaJAÉ#ZՍNl>[y2;0 a>=3;8tC5Gؘb땻zwunKU}$&8  p0!0=YJ嘁?!f|{gV~a=gJ@ Tlw9(l)y4K*%z|'"\}LpRtrDO a/m^\bUwf:bQ$FG"*9 UD%[-ORJ6~uR'w tfǐHbp˰me$FS*m!=[-T.=0;4ONRƨ$\(zbt%"(ģ|Iܵ 묿ꦢ<8ӥ;NM[W4Ub$Gf*Or*jӰ ݨHj|/ט&R/˥8嘇F_(ة81PiiBz9};P!!Txd‹,U\ n+̗k oq :[u!Yfm(fЋp"3_lhA,l&D{+Ofs3hqǃK 25Y3f@tޠ iHp(\ Z'cM/;u '5{W]$ϿA~\Ve@]s<F ׹ېx0<ȫ;7"7n'ЕW{ƯmqkS1(W(L`'0w=>6$|o+6'62UYSU!tz[>_!þTT~^/Z(:CS-'Yx ٘WINaӒ) g1"i 6Y5e-_ ڐ?\֭jUֿFğ;OT?vF[mUZ9Y<_= nh+wۯ0w[#-_ԋz:5ʛpW}LF>H1\SB^F=i^ܨY4z_]@!h5pڵɤ&۶]֓T8Wk#լ2-,.y Fsȱ^G S [8RPo758S # 8{ 8txPXo8FYBoN̚[a9 cV*T:>z5JqWnE05O~EXgѿvxm9!~}WIThPQvONgwx^.MX̞)a{ ݶ7CBGDs^rKnTOpVAg2TKoXU 5Z 0Kq=^^| 0CȘB,dSdo:=ZC[6bjM+M_O?e?^&b_cAɉjyk6 áG8N3pci.e] _+l8ŠOi6 ը ;W_{K]!u WO1-oq!2[lYo'|%|w%w]@cy@W":t4 lϦz7+Ɓ~VITfq[~)& oWI.x]AxfLÑ۹Gn*z$Z )}FWeDt*OGFVTC&t>/;:MU7i7$-ch ߣJc{#n. ]*jjU\|TbXM/ P7b耝ZOg&P*~qyOut7*fX $ÃVv >ag-4z\w>(" ,ED KJ j -n\t~̏|<¦\ЌG|`~bQS!v߇ 1 Ѐ~& 6d"B_$`3ٛ 7Q _S^ B]iws*mV/KKw&3/ҩ靁3ԊCQ i.R*C; ¾(oo!1[ c5 КAԸvtJPjN8qT` U <]DI5+leS"R q44yl7榕AINַ͕Cz=P6gVU);0x',B9hׁz+=D^UM("(^mᏋЦd$Ś2{4)>v1ճ~{)o4S*,@.4&Dڏ9V G~C=P43~{=")%ąl}; [Bi?Jza/})'nG aOS5X= 򭌎2k*z:SC"G5}Km`,A]=34(sdn|cE[[}5UsQSH91dVlT9Suرmlգ~Hd q81JֿE|-|5ˤئv80l2qlp W;xTr*ncK1⛊$|"dfI@d3ă[2H}Cbf˜ܙyɇ,1ʰ.YK)Q:4ј {G0G^ibfc{&9@;[ 3A!,z޺:=\A*/Xohw,Y:|\?}wvz;zBKSWIgG3OF])iU~Ҿ s< NOT|Q, f|9a<E?0A7Uj&ttHn+0=]L_ # yZҐZ\x7xW :I qQEE۳3)u[3!,^lrmv&( % -~~&GM 8q}ge";vf#+O} N6g ǩw0>>麱倗@^oo?M娹Bh!<&kعC*;ݫɔ<$ƥav43J7d~ ^98SS+i~Jn7kM霊2s>?U]-֫0iaX_u5Ց0bi2$puKnPAKl~ K(5p;NnŗǓ_:Ȋ9/v$9_LrM)2Yu#UL>2NT2"xԓ0NLԛpt"x<^r@:F [ʵ˰ݬgљSZ?9ψPv*"/5B2oBmqr}lW:EpzazoUlH;uHJ`xi>#Ѭ<"^:e?n. tk)|SoGɥO, H7Cp1~NZZj2S¶~+q: VvcI">J'R2~5 [\b?94бUS2/KG%ߙ ;奦=iM1Gv SfP Zڛp C qݒI 40oBtm΀﮳h떮]}/!'LБ"}Ү)l|k)xr 7&n^M 5٩ uNfYHD>6@'.(˜bh8"0(> nl[|BZXH\P_6꺵!rsm'9lva]PN^K|MVl!_L!*~šS4O^ xD מZt_y` k?r`@ilXAaTuA*e-X-M9L9Y8plHnXzuߕ,ox[_ ~us]}-XӓL>76MQvD!J-,A@$J۰ gd }$MOM2CL0kbRMeW`9!H[aެ?738ڭ3|Q=ikWv +7&6ZwI&,EE6b6̣O\[O gsyf՞LcKfN}+kH }.3mLh*U)|ըfdƤj?1<0jgu'c.v;4& z θ~jp7^1?(ή K!>n3)(ŏ?4̲J@ ?֝TáX I އ=hITKu}>ģq)N%qȡo_S%~ϳA $˹iޭ՟[ꈘu}>\;:@x7/Dz6bZ~%2FlJE og8ikD/DX~[f p .zjrB05 ҙq쀺CBI{Cg~#])eS<%~ʆ̠iS 7ćJ3* 2a>dq~!GC=ƒro.,{?.> Ep\pEd9c<byL-kT)%_  ![-Q[^ܯ J)RPȺ9S `LWÉIs\ڭ44]Ey ED~¤eǜiK*{E-w._]yޕ$OauhbVwL*.?GBSl0cCd>dޮ0Ƭ*߄%؋Egap$ Q~KCSD&޵;KBi8OB$"y:W4xypJZh׋mIM3Zgc~qzF۫q\R;p#iv(_;FsL0u3j1 y pqlZ>&~VK-Ukbdx>hװEnP_ z@~27Z>׶m84͛:nZFc!3bmPKlNos3(ϡOpܤoJa)CQJTJ-8kGj*ū:˶E8ua3!UN5 -88cDLä=PZ>93#;iFBy뚷OOYfVyP#J;.4cނ?I4$$8ˇ%L`z4UjN?'y^Gfh %/wY0OFu.Ǡ N  /pT%/LmXd 1؍4FtMڒJ=,F܅ͳ?VђưGJeb΅5h +; ^(D &ETFd?`khC"v^|pL,vۦ43V^&Wlk{&\ӻ.KٍSUXY9r/Q5+EuĹ/c]`QupGvőGhYg7limU fpŌĝy=׷"k ̘m>u,GhI@Qj, Ŭ$1#WQ|i,\Φy,W&]譂⯃!C[hN1X룽ݵ1قco"` 1jз|RA3DaeAzz +n)RQAdV-TYe ~a{9%L,m*"n.3 8Žȏ Cb;}'\Bo| i :[pܢ /"dFO;ؕ4/hge*A4$"|=%ny46Oq-S@ чL" fS^8+ȅ&- 4%!h_hZZF`8"tq|v٣2rDŭ h6`qm,,{gGYH3c7~^a0l^Onh[UOG@kO2na{f*DHp$kddtQ~,7CT# m]? 0i׈QElfn*f9bzO۶&H,4uA6E Vl}ޠ^&hގGHk0,3C1uAkF #3f-T"wgžH4do{T"W1@e\rkW=N]LKd໋dlcCycƷ*G/dz*-M['[6*`s/v,ԍ .%'\jԱKPLsװ1lu D!Ba^lCxeu˦@!-Wr?µJN7W_A|Ogql eO{E1J"Cg>GTre\3F_ ?RPBu9Ff]e,.nz3SMh* #o~+LNRiF(Bj7xFFNڍ{42#%uoQW.Ns,EfF=xsMO%<ŸBɚc7s:Cߘ7Đp] =s3]:|RaGԭ¡;Q6z$T;Z8 585NMΪXG\e,dR{؜vq1Vfn+l77G+ޤHnz@t/Ƚbc}:|BPK~> OrQ_<4JS,7_xíX`9ʂ%CWF[#& ";0TM:E<(}jh:l&Ib:_' /qDž~w 5kPB=d⨒,! J5h[>>gQ_M -W-* 3OBj,w%W-monL3y۰6 =qoܨ'x73;beg2-|"zjJmǷ sFxlaЁ,=.E_3 WVpXS0 ոK]hF|\k=@w!$^h>Öw>}*Id sT@}ct] 9Q!єcd) |?ld_j]頂ؗ~§^%f{:f^~džWBU|^֫ -'pr=哴ܸ(gc6Tp@S6b&6{.;X/2R1_sŵI:,`4tZXN q¤rȷ*ICKE`rMX0f pC#@9Bz[1ש3'\>Oٹ^E#w~#_UEa-n!?fyAN5;6D+5Zte$'r@U ·R-쟟!Z "2qE3=g?\϶:o ɸϞߠ|@A HFu_Jb*)W_Bݡq<1A)t %a[4&Ӌ%_2Z *=*WsNײ=;~Ȳ!x&|jıFR/L+"Z>kJLKY잧>%F6D4gELf"Kx83MzLj\zj%Oazs>;Z}=(nn4f>AB 詙FtoXjlT}=ѤǞ*TN!I ˎ{Jk &ND*<gX9"JH sPS s@1u4DqT%K8g,e @%mH"V$%cq&Ǩvƭ6Fi"/KP g {Rx X%5[O)ȯC++: X=Fw⦂&w\2#<jLx۳ BhyT,Rĵn§jM7K1~JWi<;& ncN;`Q^F'f.lqC'%]ReVYmE@"tԁ9515a(Ί)mEɔXtT4*,nuctŗ*&ӻ.[ېW-~+)u> Ap-|ǟ3 v((+A1,Fz!.^Aqњsm [%|ʲ] @ -wD(d(-ϯ MAcGS$"ΉZ{G e"kgbonҒp>7=X"'858vZ^]%hcm}D؁4Ҹ)rϻh &'(y~Sۉn0\eT%W WRad3iGR[bӌ+].Lw/PٲAlжCNYw>7M4x-]-:v‘XFB`WvgX$iX[ l%5=k~aܺ"M w}{uKP!uOii90̘JR4/'I(,_@8KFU&+~!ͅcbc$MsdIEg%}M?͞cLB;V.$BJr#<6B44o,FLΉB\ɏƗfhP (]N)+TJXw6p uRvaO(?aEg{LX\@ouDG'3^1vĆRy?w8\7k;R.LSuT&e^;=ϯ:]98 L_ѥp=bw!A%h(#HbkZUm WKݡf A`K[*˲~~KC~C:tj6-9}6t2\bK_b"׭M8WS x{\IdGާR\t@9`gF޾193n&_`6+ZsuFxkNLu&jJ[/oT`IXΔf.?N[U`Z85$aee+}Ԧ8#u-51u^fPR4k ]l冮)2F./᮫C㝚&R.1AjwO?7鼑9 Hgzx&<Ļ?`Y.N< Nku) ۸P8<}<#$-;SjΩR0'wxz4_.tZ9 m:R1|Xqe3gdͯ>2=TQl Df3C}K;}0mQ&uvSKEXsS6Bq`BjkGʠO-L +]ğ)ɎC< qzB4s*X:vWݭ V6ڥ!q1phWx{R/kZ0 @419IbYx8  Ryְ# r n6)?0yUIβFR罉O`GfXMRC%{/o4o_k/AgbXgu~j)J(L|xuk~‘7'1ʅ:57\.mBLƬ‹Kԁy+4\;+kI[SRL,2_wf#G~c>ٱpݶJ8%@|{zwyf/8R7Ș UyU\Voat4/F6hĄ4A@Vjj`QZ`䦲T 74l#1L{%mkgxy6D»PJk5l9pG XwүJ 4l#:ʙ~ae#:K߰4e4\{oZ,Lg1b1sNftBl냇JIˎ{&XgQ>SeK]/8$Z"q & z u*^z+'h#%e -(;-oVEvc:p(rҤ*gb4 &1LA%4q%Ws/ _Ĕ[/L7f|f&j>I>A+E5m.d8+ J߈[pC0%Eq8lX"($mw*ΗM1TT4C/1P; G[|:A-^PJE|VALHFQPQA2ECX}CվPД!s(5McmmFRJˎ etI4QɒpxLj7sеgR۷ݳf<hA1 |tb{!4-$|Vެ%#WCXWU"C +dr V _Ɓd$ ' iWV%2f=әYQY{S,t*N/]!X(41Ȗ9H!7e?shL<lhDB;GzcE%I>?޳6.ݙhܳ'BPj0##FLi㌾17~q4oVy[ۘ~+g@SՓ)cN0|z DTi(yM]dfHy3k譢'ANY6qfCeš`A}y͠8f ZOSsȾZSۯU2o8Ohow> W(C5*7y;PFA2~ۿq6CKV4s[e𒔬5@ẼD61Ne! l$| z{TEUhGꂭoeo\YsdBP "0s0$Kc3CYg0FQ~0430$Ou4-/ d)0 =|29riAJ*LEJwlEtmS4i ʙP8 ۙ9N[~KFWs½+HMgy,Z=v|aysRÆ)`{☻&GDmM͟s:;m3jVEZ%vDX<7`!NVv1J_!ccZtoK^wk*z  o;~i9IJi#cC"|Q>w mQ>&Q7]8BftPdt#YulA X@4~~ں ENzs Nt /}i& rKe f:2\|2"dj'`n,*aelw#\,ė K:+ m,^3gbk;:pPk%BjEh^D# :"fhÐdqĈn88_f]󷉻Gr )m?o8 O/lJj<)miթ]cbFt!+f]ۥj7Qcil+]@|3yЎ:V\l2_uB"~fS^2x Vi@RAk#kK%Aܧ4! sF! =*K6YpRZ'Wv& VGmP:@,aAom sҒD7| :b- ޹u21ܜhPX504ϐ-h~oo"wDXֿ~43`Jz֝$3n~1WZB`])?YCL]7} ٳm9ڇ!hGO8قp\QjT :WȬĭH?:ypEgAJ,:nօ- %;Mٓ/W]/gkߍѼ5fs'`Pijj`GN}ZK =?'΁JL65Ye\(x-/Jpﰗ99搨V"[]qB"lo[VXsD/E[w?0_'xUߵ 2ur ֬1I1^uB.1]ė ^zR>Fn!/燿Y֊r|8FY"V;MKИB!z"; uY']Hvۆ6jP5Ioj#:g9F\5GUO:nI~t3BHAHCVC#ꉆYCǍ* CGoH!ӸR۾gGMѠ%cƯzHSSςѸoBkIw9AcF:iWE(t x;D.VTׅ9NhTB{qVXndŸWr]aa9B;Jd?rdtP'h;ĝP饖ԭJSƑ/#hR6_㜜=3BP@Yy2CfIxG9-d XST4 40Ö6`Fi&pYp]ݪ޶5^#W; Yu4ED !2-Y|هVz4@z5l>Es@=Hyp#?E* B:$ڐ*4LUNwE ONEx>Vz3 XR}]ҟ9hcŧ`AcE9J/ג 8&xxIG?l{ g7/:% !RY|jɇ |P k/-01i_dzVG9Rb;Sz_] .Z[9sn H>Sƌbzr],[Ӌ:CХv3ģQ-R'1:mhQ0|"WBZX(iX?:q?t>Ӕr%ňح(-&HBl'M! _*nr1d>֡^SǸNTa,k*\[TS8q#dž!ž1aHHD1 gf7UcϿ" "b@rkpUl 8B\txz€XYc|zṶ7D F\u'Yszmyaǚ{IJSAj"Ot*ðowk7ҷEm߈~e,'U{SQ[O`1MI(vtf$PƂ2s ogKHtjd5jK'(r{t<~UK:IbwK1_~[0c0ص"pRH}'dyhZry 9U}D%)c=!C ^m*Bk7ޏ7%!I/Id$G pt!YHVYjX!URUŕJm-Ko;Nt01' 95:37DWx諄wq;71e',x,Ium>%SFCfiD2g( j&j]JHin)cV Wj+ĕfХBkjڳyz\ItLcLl1=|UiA_bSÙ}5k!m# JgDs,4fw`F>K++& vw>LmRy]o?.B~$s+ECAsfN{+/%';iu5qqȉcވ)E -˄i G=TQX#>CD~݌v^=>P_b6v{2pUKr=NP7dnNLvi {C-SS|!0j|Zr^p]jI`Gv?nCyI#Ƽ$c0'!ru-Yİ'TDqkr*+{',[2wc`kzݙ'y+ S&L.)zOcB,6N1nzR(W.*J^Q8Hm+aV$D=9(&&U1{%ob -/[,'Tj;T_ @ U xc*;숓ҹMxĦf0{/؃CY&ɹ$fTi ?Gc_I+w`@v~9FrCQ4ruu,E>s`%;I]c#DŽȀ jwOYzU7%RHאk-ͨ2]?ƝH89)"B1éN@'wcW<-b8Vt%gmGǗ/'79Gt%^~q"W,׋QH'-eec7h RKgx]uZ[t.i;k@R#5$!VDL3~$9e-+2I2>/MXYlw7b%[<>X߸6O Mߔ&uy_,6E:2p|C񥹭c%>s4iNL4NlO2ciVҮ6֫ҡxFX^lWb( ZyBj&5+aV)Ŧ\WA֢׃&Twj^g-7+DIpCd0;e(4,X8E=οTkѻ{Fz6Dῃ[“hGQ?Gs4GelI[mJm uC0>?da&mOsD,խM<"}4rR27 }U%OY&Bs%"rNqZߦ1HU {ļ(K ݘFPKۚK`$<Ќsϵ0 XBS|0@V֡ ,]˴jttJzY;Q+9U[h5y"E Cxs<9\./יЧa 這^qLX P\ƗKȦ*7[d]XbCPg'EܪhiƩNB>kT+}L+D&._ ]gWƛf$T*-DJح'Q/u2a+R 0s]tg AÜ+;hr 0~ 0X7*CaKB c&bTC+,,1Vh @D*/*u[|w21%WIH(⪞_2 x)U,"v7xkԙzB_(gvhX OCI%cK puf(@xz'\ ȼ'Ƒ&-Vl6} 5F߶Xq]9bxf?r4c)i3n]'DNl1?Ψ*d">l]cـmVGYwQw /Oi|?B±6G~] ę{ג$L̪ I{4>\q;+9o:ڙ%=@mP-#4Z4 : _IXLA/~bx(& ]9[ͺ[rr;4ZQL0+fM?zVj fibJ֦rbʳjqeX#vS_ wy ,i; " h\@6rvW ܊JO|TY ,4#ZOo3| $6ڀ=.p b9jd#>/ 0F˧f} @d c `th2B%v2V1Y+\&Gi a\=#eot&pi93x/ n SnB<+ox`1ɉ|7KJ [ӷXÿ%Sޜ t: VC$*7t)U<#~tg46ezC2=aT]{+}UcIeQx;^U0e96[.)pvBʍ$HkrJ9U]r}4ZGFC=A)lgim ;zyY]mzia^ia~ iڛX wgț{[v6QZ1"#TzCsuq^"*cfwsILG%Ѥ"r0YTJ[owK (Y%uTܥ4ڴ?|lQY%itDMdR$DỎvg#+ö OۏpSq;9(- ֪xj wdj[ _ٗ pڒ=' 0w%\fԝa'-j8u0t ~:r zG(i#.ȏbyB [{\Hg/+dGF,BKfl_~ Ӣ@/pJ^)Yk/Jsm:,~11A/'VDUZ/By}|A_E[{{4ڽNl!R8>eèas:Q$ekCb,,?#uBYq ~3i 2|T=M9jx&<MIyO(0 @aN@"Er/ܷ`hcT b۟,6F՟ћX2Ҏ ,TRW8:JǗr[{eEޤp2MD8q&_G??+Q KC}^.+l?`y` X2}K85RH 3Ub'`k[iWr*ڄHL˓|kCJ*.\$b#F `=,n^_0$V"m.p%#֧'S"Gx2T4 S1'kLDj M )j.Ԕ^Ȋz :,?XXSi,lYw@=C*:j{BF7ais`3$}J*ImH 04Ws@>sB9[wQݷ%_M:8n uC_>)4vȞ*I?3rfT?ءX>A[SB>nDڄp6+IKhXzq0RX 4 8f-%I"d8Ƒw ='ͯB*+w0;bf9ȧij$0dزbKtbmfyFT/3dYgnNݸHqE}iFRBIw z8aYƸis:lh!ٮvn0a8ahpIkw& zZ+C ͿӜGs}*/>4TMEf>DN뀐rxfqDI>)Eu-ˋ02gq\# frI7 RhCWǽ bkq+5C6(ct`@ds 褻$u344LFCfL{kQjjKolz׮%&am}}`)&m?9*$LMrϓ9X%=wcwNM%XZ<Ŭ8s qwK{Gܳ栓.4[e=M , оw]l&EFNo')1mu]$VfTR<z{=ENPN~Xy4 |5DXm e3I 'u$` k@X`?3Ձ-$Oʚ>樂) Ȥ-Eyi>Gc6seR^p$q@1,uu,:_-HU䳱З Hmd,\õX'$o(ߦ\DA_[҃ToT@H{`)j-oG 6}!H \`"Pp*ޖ|tCfE6 H,Qb ǸKW4?> T^2B[veS4ctKo}f|Z<0V߻Й_\OdˣᵗLd;A#cO(5J\T/[#iI'Egʹ-yГ1Ix\d"3ynP?HJ9d 3ؗknZq$QD7L7`I*e=$έ'1.ͯ+q}ZxёOZ iD Ed|L ]o]}fr°P^?M)7N㷹0W^{ha5.]o/3r/N{Ҡ<TH]9F1NΔɺm]nؾ Y0c c^KQ=my#yGÅwtz (̏n,W];=%8HKOBn$voDN8~ޣq*өٸi/\l &۵QvLa&7:h?Q IzLcQ>VI},6QV)2IRJIlU\"vW Q1'`\c.S eg(0>xr#K0 r;=[;m-^5@ӌ,c)LNhr~>Ui}kp(B\Tיo&u9TZIu^&KgkJ/h9MI5{ǧTsGPe:fTl eJ :2e,^b+2{%͂ /n$KcK5UwsǘDng8-wQXM֜r'&Qk7 9Mp"z!^[V~BpM39^:@--uR.]țb(&sr mA3x8+L#ː*:(WXn!#|xFYϺu*p:M̖/3촲K>aU/g)$(y6M7=i]C, Oz_܉ T޵6aVSc [<_6\2j(Nj+iI{ȖC$Gǩ4O-dU<ȐϝS|@h`'a'C3СCtݤfwmqƞ^tvAH^+J'GAe+\3VJZz /j#d[ѦuϚ2=]-~q_l]?R>߱'At>C8a#'*gxǢ1z _4{IIKfS-)C,p郄U<3 PxV?ho)cqHziMb|aꇋ zdRy3'؅*vjՇNt"G | R"`m/c@pDS X/U>KUMXjۙyU^qJic>9x6:;%zٴ.LtCB|ftb\>GC | 0$=9kfOXf.E?ɤLCk. z85hNPt1z mx9 N-g!i㥜iaiY?A}7;=<@QAD$+1돶0ffEnIg$lR 5h  :5._篢Á"SXW|t8Ƽ&VеaFJo m\KՇ>@ (5N3 F* 'cp7WjW9d؉_gī:-%h0E^ #H42blUK<]P0!)bЍ74To% T# eZNļJU[1~&.A,ZHsD|7(O‹,ŲhЫ\PMr)RUpN;,2 ࢴj U `USv?~;ڮb͑U]^i {"xiԹ:_ \G҅/YM/(ԏmP؇ x; ⤫@$% zܙ6g:6y"龗f[&~n#S:bkQ. ].*?FEh G}RQ"i89=Bd[H^_{;$Nb!b(HP=/30r.m~8y Phek x7Ґh^AȻؠI' O1,l[^u8Whv[! $GBo:lR#A2c=G ݑr^(+.r-O9ɜ0:jYEȈ('du)U *oV[bP Rm.4oOB:F"Y߳l6ҳy&}EF`\(jf'iZ߉wY` Yx?s& v'd+8vT?5Ѹ+  jW%6^>O7lGZ J{bKCC*q EpD9 NR#+JGw"f4^%L8F4ie\ڵC峰z\F|>"ZQh]/ǗRWGi,q(A=\☃_^EW& J0*84-q*VNE0cz~)D؀<8&a֡%v?dN9~ћ ?˱Sѣ9T%I.CT Nm Qfuw;}u`n `cKiY.RBɥ^vX94x߈`&Y=` Bm)jx*ڦGQeyݸwʌሩz_~u2tA[5B&'^ӯ\)NV#Zx,hs/8;jpTL ;$L~"'~^cgkAF+ 5$ S F.LL1[TLNV,e٩+T`/9Nb6h>pp}U^:T[Enъ`,+E"b"Q\$U$cPkSMb'Cq͚(YEv>Yi"+BbnQL o %8`OGh%>ڢ.T,۵Bt Sbijq9#@.7STX 9B@Rg1l/BR @sYg9rdfZkFed"EFLcߪWg|͂p Ys5A,jrS +9J-t x_ JI p߁1ˣmy?@}jTaڡi_*`rP+}%-&fRsټ6Ui02e$T|GpZ=;jlm>Iء$=}CƠ#W(.K֤Wy KX7b0p |xN57`<+`#/ZCCDp > Zd(w ш1/QJ ccr.d. >v[dM(\.H 䄪 z0.R 7V_? ϼ鎑9ٟ->D,1OB9޼({sQV6Q~?M99ڂ㑙KDERAD.=_+yUQyIsXG+/-WkU\ʘXȥj}}/ !$ bZ4~wqz֒vb9mu #oRHӿկ:/zqK< +VWm&[ p41[ iP^)V~TiGr8E~Ez7I*i4A!&WJF7 ooL=ߠGIuUp^~ sR]lܐ 5`V5rֆ~-)=$ ۉ񒘺{#v0xy(z99п x-X5"oI|MNO E/O]֚4G~.{` t.FAMZ(%]O `r&\8XJKhesׁ%,L18i.wDA4_H[!VӹqvI*vؒ@t4)%J~=hvZKřX^aLøTF<;:x;؍~؈Q޿o!epme|IZKoNTt5a7ueur"`A3+ ްZZ-!x݈F4!9!$v'? pR@'_oYo"ﺒ7ٿBV{+㉜K)TgMF$uJhhJwP" > K=qAQ\U^W؞d\<; !5"45wn;I#oFY Qt"4щͪ^!QR9J1$DQT>)j7['-5sq.VLI5mͩ /Ym:2^HADI,tKn> X>ej:?0ڷϟȞvSdXnq#pNT2?@uw9W*~FvJٻrx3˲q78{%"N }Fʶ o}|Es1щ7s(2VJvr~!x*[חח]:'s$>LkQ"(!Pb.xeMo0J엠b8SS̚6]Im (2f;Dc5 *%ɤLщ>TG)$ʙ=zF`F^yej*۷1Ku cL`<6:ÃD5^L߿0d 3m@)_\v4f:5P4d}TkbjbX!MBCj xkZ۫R͕G,;ɇc͙?1%{XELIf ;RI#3p$v1x,ThyW@-@}a(z|(6؍}0lUiӷ8Ӱʆl0L&hπ0ܬ0E˥ uq9T u.pJ@^*d K>FBހoL`waZ)X~"h䡌ܝƸ4JOU1i=ۆ|dfͲ^p۱.-+EпK=/B4ƇFEtzXȧ4yL$ه"µQaM.F%^90PXZf-!HぅqR)v:mhχ.WHM OBB22dp7Qmٌ~Ec4]n b?_OFe<Ъ^B^:k!PVɶ:9wJ ,ދ@8&hm7,l%'hz/MFz&5>@mX>act cR?ʀYH4U5|WAev 1Ҫ#A9ZH_h|8N0 7WZ/m ]25*ДG8 ;="ş-?*P!oX'"`d*W7sIfF%9@PT J{1| Ⱦ?~Sdez.۸hiܶ!&O" L^i{*1Џ8=DUWWnȻRi v_}P7{{2- o0c2w 4 Sb8!̄KujV9DJ OsA~ cݒ@#Y<:{fޡaq6.V:JJ|!W+Q_(0TAk$lLw Wɟ_._4%b؛;9Sy!oBޢXpzg XoKLqt6T`VȘ_npH*GV 4' n- &:sR䫬[*g@r$A!ЅWw?dy'ć+)HR\s !4e/Hb'lZ\;^6Yq˥eILy)t7qtnt =P+/ҝ.xîWٵզB%;T:;EΜ3m0~YW.)ѧuх)uKʾ *zUǑyfhFG'X$՘-8ŃSh̞IZ x۽M:S()Y4=!NT[LNSȚx= 1swXfx*H[`dnpP|sSOuq?:%<{Bx'4;i̜g a̰ b qH3,A[+&g;h'ltfzK_i\EUFFi ,~$Nڜ5xs1+׏sdtxryޭg5,ܴtuuN!GyйTO~x)XuaG3(hjB)tGHړmZ.:reTOF/^012 ]UіŸ/'"_<߶q~A'|cFEOpSR&~*Xn1 N7G [Dzr7$7BgM#5uO ]&=J4lQ|,< 4I?DqpʱWN4$MKx 14zI/{Ϗ0P7Nb{@ES 1Qܴgۉ(DՂ`&*·w]m1)BYJ}Fi.ʹP66"{)C0NdjXԅbyD)j㗒_:'=Ҷ#_[7ݪ.ʤ )\c.3Q“ePQ-j)ͩGko+ߓ5ɱ"ǒH#H3INK8A~煊GS/2mp!e6%T@%ׯohM4YJ&>lIٴIrڞإjh{# $g TUͫ싖PL/?,`Ux}}:Jj Y#NmH~caV7\ǂNg ߃ʥp91<&!1FckGg\<OTr:".\2!PR=6ք3/ rE's]z]Z& )-D!LZ4_425 jg[~ĿVH}74T^$ \!f&R NCHi_&.kwG&ۻ(y{AA< ?^㣉Ό+ ]dGq GHT_p+@,YLꦨ,^Wj3E0Z]~!; e\GTS:FRY.XY-HʕRB, {)k KV 'Wͦ%i5?,ԒAa6sknԿ""$S 4Ne2K\q QǤD8Z9a0FXž%LpZ"L<_io/C(dbWܕͮkod?pVa(Ϋo5 n%-Pu'ñ~- 'HBr*tw2"-*,袄,z@A; YY"n^B&\?\T;ZI6iT/l;l^y:R.K~V2FGm+?A '}hPVg++*ۮw_9dc)gQǎힻQ 3|-]o_E-I чO* ^%/s '"Me#[Y Ue7Ss*0NժIy^'?vAɘE!6([r,6|4-8avGXEwֲSܩbJ2M{Fmi(a ȟ" w_.XzHkS.yץY!ԁcO#tw(\JUk9OX7 9E Khgjm=3*DSSjr;lM+g`Df,'x@1A-/>jRъD>9 P .ƓI+F~ ʳmCA㣲ZR?Ƌ F] jCAֳI_(.o`>U@RU7š]cb_1Re-04C/BO? |J籸 F ;CHq٨ ^)6<Z!(6H/C,AIL&t8m*{#E+1@D8j.."uG-`5=d뗨Ag+.-èoi{|n'dܥ:MBF^y90Qig"xSï$M`SLO;n9Án7) !+HJADqJ ~gݍ9J238nRqp: y4󶥩Ev,l!,t6ۍq<Ӳc;ފr/g &pY8Eȋ)!Ci?D z=Fv_/^k/{Z imӍwclFŔ#!>ik%`;_H ֧ #XW(*e,DN(6w&Z75XL8p j@5|- md@$j7S7 Љ8IbmĢOv@Q3dDuWҴZ^f?%aA({]IY\j+Kʢ/ŕКMYÉth *%;#y6հRxy@2^!)/6Z$#1pD B5'©4p'SzrDMKx}w# ]A#2jLXCb ey9ճu<]r{cʬ0o}e2[59R@ުMn9S6p5 'EgNBfDwWĪzogH@qs[8XCN_ W+N9ŕa\t2’tE^c`XMj6s7Be#QU`(@,{sϤa %l8VTHO9=BM1PБt܇yV9U$\L32jWvn9$Ɉ#Wꟶo I? COy/ AI̼lFin( '8W ,v1]>C"-DebQIj:SvD(oq4-ÝX/06rXU+ݛIl^ʯOV bmc#1mx1v^YeNnSO:X5pxmbZyt $K1LqS-xvC{AbLNVGg:GĽ(KC܀3^-|l ^&S߼xjy[1j&D ȿ܀RWP@4ڇDMb LfZ^2>DK*a9y}p3 Ư_+ihJZ;>(Ĉ/DDiigC3=ЮNEֵ)?-! t]0Ot @ƁAb!UM)FiXW/D\ +Kn!`ZDg֑|@!:-E,\B<%COkXD(?/i܇z 2/f$2xnEP,β&tJSgGOK8Ø$ݒ zZA[)OGHAf>Wq,)_Ž" 4ouFH|*5/,ҟV2ae[BbY]Z06l:#{zm!ky_-XOIV{ tGMY'\û?tf߆ELs# [ԃn1YB20HɌHw&5RSp6sѲ*˃%pt򜥍*F泜.(uu4l5 mô.λi_[y/"jY7g~?Wy*ȗqQVCP8׺^B[Auդ0 c//&0hHej_>[ sȣfc+i䱇Gնf[/UB!$oZُjMway}5; =+7GZ6? /pO,fªgrvaOfČk}LRf2)Q:v'/^fpfk[f>Xϟ?]d$^aokN`f/]d}H "fjs>}_UT(l A p`U ۠ÜYXPh5 zǶ%,*.L}yH.a4.g]*\j)@W{k)olAHb.S]U9drc"MvTd$G{o5ɔ WEQPbu:V!d\ݞ$~MWxIF0iS:rgkޫ00P6Al2ȴ惘idRB9 4YbdRZ}iY%ғe-äT*(4T`4+pyVyR 1w}*AWU朥'tm_-D;? p779`_]dTpZh+|c:✬#ˮDӍWqSZfVX.ƱS/\M'" ꂒm1+O⼮M^4by]Q.[׳iJW>f6a$PEnPHYX8WN _;,Jㆊa#Cܷ1'=gg42tPӮȒi. 3%D9ܧ]EY\ѽĵ*]9]8Pz&n]KmSScJ1F™Ѫ}'Qh#_\L*n0T3ٚNӣn*̇2z墎,LUE p*'u(UU!'GZ!ʓ {8Z ߹p(L"2X*zH'TL!_bo>AL2Rq : \/IUcwm&iu$J}_M&WB5ŕ)Uf )>w< ED;KĆEs9D]AdNvK$-4;ꛐ%RF[$=R ll<%8[$zeQֵ0+VyHs}R(' 3PGڸe"I5S[T;떑 [Qh!_ K13񺡯#1 %Fx鿁Đ{c8ynmoLL-vi9A" 0pSJhL=kފx`>L x!ƅ VO%V@RJT{\fe\_Z{^-/}\leV9{a8|)r>>*YT4fȸuW_mMʬfsp0Rx4yh}H!AF; ѓ "Vf)KO"$K=| Ȍ'ޟ+,Ú9q?7#:'">/C&?Xe9ll$DžtHF]#ϕI\Z4&׉yLUJd!h+3&IOB;փ~1O*Q_* Ѵ T@M ;sse?E]|m+a(HG$8VӋ2t1T(<ƣٽJsmR$0uH`a6s!B^E NDxv!6\;L|9 M!_ -/+]rac3\#+ m֔f0v u,cn҂M  N&Qn4qi?Lrhv6U)j[F%)ED" *%DxRAw.oi <;7ewJ:Idщ׹y5W;??W.5 e]IU~4-HR,n/UK∙F6#cloZTd|3eX7G] q7V2E{Q( 0;ūɣy(cvV*}rYGyy~E ]"ddWrS85XVrx0ˍ`R/O TrsheigykIu]tuKnYB g6; )eM4 h6#W&xE#fda5!b73e/ZUzKot;ۮ7{k -}jN#\8*lK|8_Wd6zy> ,&n;.&ZD5 H$]JB.FlfF@[+H5\ /tAPQ]Pj3`">#YC1ݍ֖W&>&+dwn)Em:y_;L&s|C 6,FRcr Qi-ClL=)Mnl h3$qd[Ju4c`YgBX<0x9?.kDB4wfVt\B3ؚGB,]z({M9>cO-zv;9(7[ ;Vcj$li0H Rf; XLvUBA+&I%8H+Ri{_2A0Ш Q=]U*e!!Tw]g?ÊmeF}4#hS$6g5 'TGn͡ :Ts[s^O >WbO] $cuuJj$c 0̊fHyvyށnX0PtXrqo9RkзkuFSQYBѲ8,Wn`9 {|\0uCz]kLP!T\NְoYWSb֑w4aڍBc|t+$,@E`[/b7̤m({فa'䙿Bp%j\%=C} v`ȶ0AN`&-7UȴG7eib'Zt /d|=Z _>L_u?r2vl#;hs `-?BWhqT?9_4&SIwC4Т):ExK I9SߪcsTalT=O% Yۓr( ej6&n^$K|E"7{%sRڍrޜ۽*| DxKQRϋv[ihd2֮'_>,mLK&DM罐BG˭mYgؼ?*p#kN))9(ZF/G/|Z%z1l7>GXs\C n];!%~#3̰0eiyWLvUE,{jIKɯ n9xmeZw|Rs-W|uS{8qܾjͭ]e?Fy]`lNC6Om +pe.̊w׳J<iQNzJpDN@ϣ,F푄4czBT1QE6NHA꺬ueh5GO5}g6YhS4%>B83%ļ`}®wrڷK'/E688{Mh\:r=RfO&ysQ2ݬ6Bb%0xsRS >V۪/l&zP ཋݜPaA]d2.f ;=(~oZk܏kƆE*tKe@?BuVdI;asէhղ3VYcNﻼ3kQp6P#Y,0дn=SA~"hgAV5r\UfМxoե[ZC?}1w:kN~״Җ'k}sPtGa)/pg y"g+cj7lzi &(_w/Z BIkf2pHrZ/ɮ3/:h~\Ry \׆ɮ4ȹe18:{ 6F̽PMNj; բ ̑0fCf©rNe町,W6\P:hZd]x5▚5C͒Bn3t- @#uCO/85k]ݒ:P 0xgXf~$"}qP[vbU6]tNʯK7A[(L []`(L05L$>kLߓ7l*K{:HN.)ֺrCq*Cp;XHĻO\+ɱU¨1G|`l^]?{8@!%wzzN擎Ei>i1_PEͭSe}ȝZIIct4HQu 6^l u[U7|}>VO^/&,GAoNjZPֺ; K;U vpe0'dezvj孀Ȱx2tN|Zky(_OuʣwnT:^(@Zcv >N2eNVC3\sWZheq ܩ: E5 ȏmOE\AN/%Iȱ+en|Fsh+_DߍBfQ GE(. ,5Y_IܝїcqZ2ɪ _;> 7zX9r}KX ,!n =PA4B-GSDlj;u-qQ_S:2뇎o4s[J JVݲ%|hқU=_M|Z z;ԧ~q]P,/W}@.S2 "r!xVR( v1VYeϵ&جnEvw>vy k HL⏦Cn qEsbX\suÝzߘ[x} I (yTYՠ"(^?eqY(min&\6wl;7G5";2dgcZSv@2NqFL@+C8I0''}w/<9=#ߵ7`MU](W+Fw-[WBYnv'ͮM|̌_ j6HcDX:jb+9ĮԈ73/1@ͭj='qwwѽWF͉gqIo +8gr!G4P4& \zaMtfAΙ<1pK!+dFW)Fw\Svmm\WSXu-F'ൊa(q̶`S>xb7 Zk|Φ0όNkY-cGJN=-#ɧ8>TFbVBUXbLrѦTZD.'뚝1 '(Y-H ڒ LTԌA]N!>yc qw mHҘyo_*qGEӲ3[h4tKfEwW&-Jt-JEMNm(WC\/e/H~δƱPN6[h'7>Cͮ4%f;?p *}׮ݳlANzP}"ƪuw|"&܏{NsX}hͤb|[7\Q<%SB-dϑPӷ.w \쿮Lf 9 3Y !3r8:) -@Gq/`6 ˣ7:EĪ#207Y6u-4DaRSm޵fD5 JA1;f_U ,!U𲔰=EFai4V"hWV8#ʷHu)'`5 oCJB v[=x7>¥ӭG(@J&[\k";V*s@mdS♭~3ün,歏?f*5\l `!VėK|D8 .p$ʽlI _,nEyAH˽kdV}'4$|Gdnjf#F_&T ØfWHݫ'*_sJ)<˪hEJV+Q 8yv "_|9!gƳ=*\^l8z=붤V~]>XpI:52#`*F\6jU S(vPzXp;Pj(qǮ{Vg`}RdEI<Vj.p#]VZJgT`? U '<:q@xFxɻ\hM::|:JsBv;W!j]U 6_[Nȃg.bN6sM(^:@6`cg&dѲYxHHCT=~"xzhһf>sooU*I`;Cn-0N!B"$zPL:E})eEw,J§O &5?*O-h@2*ePOUS8ɉdS/#CWҡ<׿{B%k+eYo%&*1BGpШ᧎A&AgX['V}#|Md^1DWq>bH;8)40}/P#0zxpX?F7?:dtZTف~ EaKv`h TX-"?h0Ϳ ٧7F4] [vqiBX7`yܰ`3B jG>UJ(]u"71 % ӔfkNoT^.~3Vo^ UjgtFr=|gW](M|eץT#FIa-ȒiBq Qe;@ tgN E`ø[wLO3#["PWi@' }4 ( `“X_i+_ f*:>HMiXYt6/>9\ fq4]؟FSfx@>Bou.WDѨ=V"Zobpb |:kJQ?\*G#&B5^;2>Tj"z4P AgI:%7V}ZPC ~Ս2AP!vhp"rE('U&_`6VilPr7U2ꆐ&e;l q,0~#"ʸ~t`E!~q:^k|&ൻ59z]gW]<'QU-.`ɦTAk0H<.` iOyDRڜ a‘v~ICXavƞeʕv/Nw'5O@G,oEd?/.oYRcǤت27 L%/mלmXALp yx m,Ea-S)$q x[<%\seJ$'[RϺ$!kQ.G־EI۸o;?֘3Af I(ML GODU,Єz_grA1ϬPJ>8BQSs ϋf' E|ܥ"G$6f<_RNWt:{QEYp?6ht0+Mnt珃ڍlmA sxBRG.U+*!/s뮄qM )}t9=i )ֆ%pv9l[gIpa$-%{A20 CF'ATz5MϯN/¼U >q?# ZD|r3{h{j5cQ xRGdЯ,4KrpjOW 8zyqs]NuQc05BY_EDw/.EBS-O6YAlleg0Pn M"_. !!vZ'p{҅e hw}#i&K}ۛ'c0]oexe!P~ )Eʼw,HMDآ4ۏL^S0Qv]/Yk Pu` yq(Eez} _BrV+YJ yР퐃$eD0S=@,@eMxhԔ0яh慉mcQ[ &)1F7G#Ў>sK$_w=fEGWU3,}t~bcqĉWq_Wc,)%BlANuʣD:z@ĸvnɜSq?k9"H۔J`QR孤.`1AˌST$eDzq`R2&e@7Dt#NMMW1_( L#J^^ F!V+sʉHVו=p@M2.B<;ArAL1YXW߮nau/?™P8` *j/';gF.li;.0M& ݴy6\4JS@W$&ZDjr 4;lY_ yӤtT1ASlO7 6s`CAd(z I7((/#O}2UKmq2XdwN0h v#hE@:*ef/VsLe]fbzbf s{?Ց `+`4C)}7I@A],I^AXsW5P_r 2஍MÇ;$̊‡ o:W% z=Tk<%VR̋mNGZ9",&n8K ^lXצC56g6_Bc ׸x-"{!`c8 CQ@jHjpR*S^XE;eon-|/pe2?v`8~Ǫ9 FgYtTVwQ]S~`hPL us5Kݴޱs{RPB0^ _Wg^ci5X). o¯N~kL~;s!pNc9KQth74J4,rNeP5s2\Ȼ˹jPnk\ 9 ֓s&]wulhaF<[đ\j;" nYU*ٶg&4x<>DnRM5.15s` !QhA0rWEم܍sN!F%/`2J30O?Q'˾ff!6XaK/%mm^v#x|qpfT|`Ǫ?I~c41 DB}mO+/T2̓s V%K"㱘_MCp5yXrdDȂNAwMsAQ;z %|tN)ɽ \zG&ygU3s.H}ȣbJ QmL՜KvR -g.jG+8(xLMRz)` B2n<D8 ^BQ[FlG_kĉ[r |]UuBr;&_0 iPҫH\c+Pyf{ʤ3ekY+v|ہl G˪n&ˊYNɠ6P tXq~1w&1'iZ$Cޘ{i_ɫ5$jaB4J\' Gq'WZ_._7HZ/@w†.f"mQ^'*6wÆɭꕅ.Kaӗʯx|;,ٲQ/!m٭ FNduUp} 'C`o?LOt_=-}{9lYq9dc^hyC]Hmżuz@7qA#oM,oC /hZN5NLtt,㾣z?Ȭb4E"*z\$眡G*iTsֿw)0B5sȸQ8K9\f9$2REo5;̢)3X)f3BhA11PM9('rqayU{,Ĉ܁nU9l#ٜ d|p4_ͼ@ʊeUORQ`4P@$5'] U Q~|JlMZvEFF?)p/4X2#}jfvB\T(yŏf2 psi]MD󔄧HfXq~"&WǫF@z_$'iU@OgB2",n+dd;ȮE` MbL 4e@-sK#r&~2h[%`a2fǗ8>Yϭ %W^DnvDy$SV { )䐿_|Vfx*6 ~/#%6V"K!DipњfGp ~^ͧ/GτϗbL uULmO!r%9'Rqt쒬wU7LHl~YK3RQ$iR@tJD@\mj0P[,ѸN>131 -%e챊C:|]af/Xb]F k5i#SߪtkejCJ6'Vg-vj8 Ç F&ьIeqH}|+ryF^)4HΉF.}gC#Y#mɬcQ\4P0pȈ>#q Qې@H^2i/h%^i {ي&\x]TCQXߝHOh9憁l@&Wͬ=*fre'`šF ʯy[ԙ3q-= {N<Ùn@ؑxqr 1>plHiR [OSBNj>ʘ#fwdgV(iRBy oU;c HiWQ̶ߨU`6˗?6GGy"Ҽ{iy-8CJ-Ķ {m,>=%`ʠt%V7e垸_if ! UoSnn 8қ{kyH)B,h+?MWg| r/i_W# UcȾVd6퀏T`2yz$a~*ܟKχ&5Ӵu*|.l9HU)g@7!_Ќiqϙ ʡFl,FŻ5 O'{y+i^y&#? a:?)I{j'1 mȷ h s9̸qyR} юk/*2dL|c;\RqIB}囥>5O.Wy"v;fٹT!q t=]]o XNJU#)%3t9E?ۏvX hJ+xX7S;+P{MkS\Nd#Y'8~ q1\e0#4\~s<3S+BALbs`|Fv^y&$)`)숢$ހT^+\KI4啺7],wZNx8('lo77qrwk6 &~ucA6mb&2oV h1!˨O[9tg\6(#3я>I6n͘8{ޞJ@TV3[m>^42RdpGnJi$0GG^߳ccVaS]YP5H۠%O~v. y5 5#f*65ᯊb$6mCT !^gI4 "jlݮsun_Nفg?AdK=,)Qw|d7Fӿdn 0}/a($ƋAޚV@Moc gI$4aVS.biE[O^;Z p̃ ܹMg++KpL} @w/o>,uY'9?FUst~#,Q_ 07ͅ G@^|G8h@lp0aWpRv #E!Av3}LdYLKص2۾4aݎ>UeV9[UC%Kyԓv6wxu$fa&<7L!Gc#E˅|֪,NHUX@ a֟7&jWbY習c-7 %'2%9,jS+(pƐʶ š jsL|Y [lhA|_]>JuknOrYnM0j>$oB;0Xz%3iJE0o|O>co̢ uwrDSOMZؤK/,.jV}bmgUiA2yסkGxU;աcWvGpx_ h|*}&w i!逨` )(꽙yȢ'v bPB&R+;(̊hd(<@ WBSi2YnSN#9ˣ>RCH[GO m;ٚ>;j鐳1xt,ڏNҋApH"ZG徬N:an R=BێX>iv9xFpk2S#ρ9æƱmr?o˕@m1dA4qK7-vލ1Ξ:m;yVLO^$D_^ᜟZQf'Bh:)v6 vjOy%v[WFa$X]gBFl$8K ̫KT}`Q|MsFD1TTc"xѩ;.AJ $Ek, dmU#;Du|j [{>S4'os,o'>\z"N!5IN2xf(q!2V:`YPB-|Mo҂ d?Wz0TpTkQ+c2(0db6̌pZˤEtR۵)FFLv ~GO?_~틆EIٿ0X?NddS^,h%Uьg9S@f%)q/ުDŐ6H7"(M^ te@L{LcYx~C9ȴ90= ?p\%^6hil[ꔞzI?>acR 1^:LNṆ_Uҧrʵʩ5hoK.8YAM#Nž{Y[" _.OAd6!0{ΟWe I"2AI P>G?O j7"^fcAAEĻ:ewuϩtv}lo> pғ\Ýkdgb] Na\9Zt゗b&`kVY^3)8C1苙ϙj2QķZ[">8=!##_E>/B)b֟Y%-7- >/gQqFE+N0yf`0mv'[y@ w*%\T>x'oitґeˆ.WHdXΟ5Ť4<4^r2zl=s/y, 55|P4`woDCY'cQx1 FϢ{\Wqihh7!£))gh] &ǫۚђnJ|lCl? fi˺ˍͽ.''h2yeKCE|vEl-@ B+UonT&UNB7xdW{^%%"izT .d+d:VoSD?&mD”L1!gSK[F'bT[(?$JnGb29%9ekw/%]Ôr}JR9q*N><{]0,ӓ WnX \֭W%7Zx $A s;;LBi>(ӻQ9ZFb ]bSU`3${<>D7&I>X?LH )H+a݃Yru)i)]OgXl7Q$<>7,JiotgZƧ!=='C3*DIk%+D]rLB"Qw 1 ց ?0q<0yO%s=>,_1+plQCڦ}$лf rQ!_sFLniHAz4 mᇶр~apuʂZidLMO1-5yo 4JMOk{ 㨧q7 Lmxq&2a 3$[$}Y yT^rL4KbUJ!) C8Rc µ~G|? (6~RY̲PQ"1gqiB c,,xC$oXxQFԂ^ 1U lH۶Pa$G3ד*}.E/d+۔;Gy\I* 4٥uW]xy\ - |KYh HFs0YPpp(k )a; l&n8+4=rmVgQ$<40*zvleZ* jwppU`&A@ P'-?@eO1+Vy#Ҏ5ALW#korQ?m¤|bָ;ijU^OJ 3Wz"dN v2S^Bsn{DiD2Yx&FCьҭNF&J*gw+aB8u\{$L"Q}cuL3nK.4> ̯NUgD!ue_oz~:u &S0il-J|+ц3>v~埣N}Fi?)k_H)N\SZ{pgئ%da 9 ɸ$ڏ5^‘(OkK ȈXg@p,\ ٸ-֮ebבĊR?Miu<Q xxn/.)r GY'TNwT˿a GOCJ<[,4WKqSHSK m"`SӶVR8|f1f\!xOB6i+Vpno+$g.&:'bBT/&\]k RSL;B@0~UT]EE3Ly #Dfl&Hl|C[0F2 x u{:ISNjgCSrfO_9 ?zL}s+eIz|Be!K; >=œoTL5Y6{M c 2[`wː[f`>bOh^pu7zܔd,^,`D֓,JJ9SUT3LM/ <*{?!iTc' L"f}S: dsMJHw%iVd#|СhjC"JB>_ H2d\l\_'F82Rafș NvX~,DYqk<z~޶cnGsΉ^xgfԌl* nG@F x3Q%Bh S*uDO&OZ(2"{jG)K"(`$/ t؃ M)3&23<9 sv!q(L.,Ccz!{II΢g= HrcBo67Vӡ)w~]1>u-J(fG:/ B7為 w;I'Qːvfr ]%X 6&x(TulY~h:#yo|˻#W>KJa52cEFm-k1dEa̰ٓ/zl$.s_fZ]O2}s]N3ݥx2iryjJ{L+gl-N_#\+OS<|serktL QQn_añ>QlCN:AwD;u.>4j|=!%p7Ngmʜ$#|W׾6i9lO82/o/Aӹɛq-M .k̽,dF"&oҺˆ@DCbwL!ΫZ!eMĢ}CXMnHlG;0rAc!7eC2TÆ]T}-P_ܣy[m]ۡmE}OGߓ^0A ʂ$7 6$Mw ݊m"733i5"̗4pT>hnc10Ic&Ni@/g,:^na=¾ 0|2zIat~E-y2xǷ n l? Ӆ M$,7@ک/)H[$ΓO+1uU|!B[5-<}U>N;N.8f{Qr҇#m%W0AY3uP,)/9m3AS$)?3# :@"# nRk߁-@D_Dq^[eFQD`= dROV2[51Q]yEmJ0½8AJ6I%>$.Tef|`I!A¯iO1:3E5ޮ;Ɵ+ߤ0&wϞbgQg3l,`_Q)tm.v5/쇾1=/R@6o?FRG'DM(lj pc2th,FJ9Xg57WRoQp[kN|V].61H Pex8uzY3uAUE+h{JVnDzgA4!*8\R6 m^C0X[݁ DRn$w{aV' ׫'8mUi[[JC1>-;qD+0ftr'z!a+C&~>(V&KvQHׁGMkGxgC9:ZGn_џ/b8pRAL|k|$ǼGӀX'6^RAbbm'e}^ YoPq;(հPNk<&%[0 4)(w^1 2v)xYMoB()GSMd, ~>^VI6 ŵs0 =cZ+T>km ?.-5*`s<}M_SǺWlyzJ069˫H"gw_⎐3 ^:t~#5-4*A ˴$+n aRoR$MUFVY(6?x0~zxt=bcdUg3&,`r2vuEJy1h T4# XI$ݥZ"*ÄE-Pi'=JSqjZ+|Q ($왍'XDq(>*G*6MbBPӽP8~r CVv,k iVXP`2$7ժ1'ZҴGnGUYZ= *ϑRȈ..HRYjN΂as $tuH9fRx4w`:ج΄[Q!f~rӇT-vp BZ ֹSk)R߈5r>d`4aj @dfNjHyM/PG1VUgd Ɯ!5/SLC6l!7mSS7۔1F(`riUy7%TmYFFԋД)!4IaVE-UWf_XXuzQi pR$~hVo?+V8.ʨLzƽhP F\,Y(~KucH^8cApkŶ8׈Q44 h_uLMx֊x}l&` =OU9go92c]cDG|8C kp ^?̇ɇhAI$0ګcg-9֫ e7_oV"n{ ;w,rOw 3P36 Ɯ=~~qI 0 I0q&?D9v5Ay,G$iiԺbN? '!´8*Glÿ)AMs y$gp!XM$b-&w q ^E48/y |K$,q4 * |O2<6OXhHJ~b97m/[x9yWtJxKi9$PTn7g@/Yx1,[W 4_ve'6K(v,|Ž!PODcg!^rPD}}6v[?N؋]I>Q S+j &85̱EP0a?Ov0j$uHWAdn6Op2VuY>Hõ$afͲG7Yzږ\OrdBSQpekǁ[,LZ0)A胳ĴPz9 ͊R&TK4]?Ӎ~C`X<6 G~Nj)$kkzA"lWC (csO1`Y2UnH0v^S}*?fR "~i! ˗*8,0o4qaZLgl78$fC[t݆x&XhY^?3βS0t.сg<&-̷T2aɭ;$[)b56=r=$8E1Zʱ(Y>;^궬_PaXYzWukcVc>qk'ĀdP8驛X u毁1S؊-ʃ4`~ 2g 8$N!9E!<|FBXKQteNmERJ lu {DʽNWKw?ONB׷s^(Zl6 2UAh>(W4\x\`^9B ׼[-:$W.~k_ps0<[# I -_m_G/OYѽ7i h)\mK3 a♙DC"SE@!V6aJ_؃iaHZjXO񧣾|5y^ PWh5aUvaeay7Oz')Rd)-Ch茖b~Uc iDL|Ft<:"F(v ?sZءJu{Vǜ'}wE{j #\d=Bq83m 5#;y!пHX.Z&@Ӻ"8AæĒwFzYfS5nS5ڟTjRkMcGDI,$=˛,_~4cPF"`vX( y}px9fg?Yzkp i"5ґ pO ƈ ?HFr]^2`Jxm%y-\{]Og }e"\~tkN;%o&5 SZ0x!-IdvAabSy yTTynXHnHR,{Q0,B@p- ?lDm8taOƉ^h[,|hp-Psң+u6|ă߯먋*rhWcG1<`UPknVnϊ]nKU{!_!9ȜEj{ CC>91Ѻ}dؐ&dW[1h-_('A*JgHQOc؍OJc!3DYGNLKch񖺖+}K5Y+(`]hu,XI)=|S "9zBJ32$#1 xmlb gVpF֛< o%EL''3r^Lὄ6v+:t19np=$c͖|˭(o/w*TGt'R%h9*ƍx(lV?h VLWdz-PfFI d~*}?9.1MВе%7c,ꞁO&]$i./ ]=)הs$.Հm,M6gH'ōLv35PR!06؉"U>pWןKY-*U_*3ФB҉mQܐ$;gcxTz&^Drv"1N?-dZc7&}-AGݩsǚèIUD2L#:+LYd=1:Ì]!PgМ_ů/{碑^!NO)/ aj,DcХi9뫚T)f ֱ|\57jWkCWa48IӮnTX{lZe[+YP06@ӧ?iRLB|RwM#TƒgNJˋWOmK- q^l toWrx:s(9_sċd50 0͗#,hF1x+]VBӴ[(\:wl"F-c$1!(}봬n$'ŌEpTLaE6MWГvZJ1Ӧ@aŦ(=֐<5O ܧc5m^hr{=.mŘP} 2QiMJ 4k:Q^s2L^Q+_(g]'?mÞzY,GizPzՅ} yPW(5\y/QPlN3ݿ4{~Xy¨EMU#BcT`eD4bXgKҧ]*.)>mڴnӠ@0quuX=A*weE39>KLi  c601E"أ{~ɫf3gQK@Z\ |<䕳rۗ_k:X\M)bCp8`Á6 F0A$D阵ބ{U>n3(Y'\p7-Ƌg[:98p`E)c#^OO6 M{FezK5 bb?BSN St3)h}%. ?4ܘ -{j."ƜIkhj8 c3By 9"ޯJk?]A 0!g=O"`+gslϠY F? <%H &ki. GjnF [YhЀs#m_ŐͬXuM[]73+/f,[4hq#zX3EjfGޢԝE @ўTE”]:.GmH4I´­]}<14Vq{ "#p4óp//&V.!P.gv*p)?\Bq!B! m'v/OV9!Z7&R] NX9>KAtxj+6{=_51hFCDQD`F!MT\W\TL>;lN^FַI+^b;` ]9噋 JxUy@F 1w0n_Q4ɣF> U$X>tuv"xxxS:ԇ+ L1U5=ʽ, fT3D-JTL7MUQTq9ʮàdN.|>u t[cמS(w_f':lwK#18h.-k-X[*/kc/z݆39Ÿ!иj=5籴d`ӓs%[oKӭ2n,6rxQa9Ɇ&Ɓgp ׏ԊBW+ПQ[e*.}DV`0#m(L6Q:d P+&i%}hCVhI?$_Z |L0FƖ.R<.Tc :mTO_ߐ_ /ØH^.|K~0mN&O'NqCԹ;$/Q5H4`y:㨹x"`Cay1^#G5X g8r5cip0|ͮqԬF=MtQ "U] ]mp3gvP(&C>)ړjP"-B]vyQG(PB>Dc9\4V aFl9ZƜj89T:rPD jŢ ŭ׫9Bzs=}e+ew6Ycx#4T6-l˶7&Ndn^n8RAȻ@a$3 FF~;+U8`_eI0h\]* 4h2Oh>ƛ (Ձv61oGX6A~sxQWMSڥ\[l3#L?Rt;_C yWv40ΐ/!\C1j͟hD@/W!]<&d3+˵O(%2s|oMเARf=)`jπN>Z OYX[ l,c[BkұVbluP#1mG5ur9!$,~^]BtaS>RH)eJf\!J|@5hT:97zxq:+C;vZM~,QH3h将yUQ1'n*B56҈@YxG^ֶ08<%vțUKr|L7 ܟ =2#M~*si7376m;37iGG.Kd[`ÜfFM{F#{+if@uOǴz(7ӣ'8R(IhY`'*}2aCGvYID:9w5T֨/D8)˘K fE'&$'3UcB 00 {7# ǗkD"U}B"wkd?E_h[.2ͨĒiJE%dG״\  QJ ) tO-I=-z$!M:[ T9.aS$-nƣʅx'eSLc Oހt8EA{׻erik1o0d0Up).D^vFlŒ&v7 0ɐ@b̴P;C |դ5>*yI5yd~ *Oqr8TL7Q=T/ΌG@ZL7lzCg ]+}q%QJ?Sƥ I8{Xڗ|8 'ΔPV`ȶH7ya2}o3#,Q Ec<1^#$@Zw&&Cz.de;ʲL'lفǴg$bw8mp= lB;6gjђ\7gGJ9(%n8Qt>tuX7d)A e^:UMšV5o%5m+8F(W2cRR1C"DKv$[ >OQaFz gu1<刕CO]PPjln$,Eʾ7|Av10q[B5K@%Uّ9.F%@u$SxPͯ7A|K',_t4'Q]4H꺴aҏq`Q"! aQ'ǒ)·!OQUc(Tu= q8ԏ3NnUꕤlOF65#N@>2D3/4NYMS\{fqhjQE)"u.blO a0P3#7.b˂ r1Dkﰯf"@xlMeG}bKT ĒZFQ&(U 'dݣ#Kvea[.sT6s-#\`%NWVd{L8=t_2 ό̱:R:s2mȐD PHp}Ԁ M-72*z|$P}"Zjv"h1R|ig|՚Z͈F/f 78z'{eX "A+qj7zhUi.+Ɉm玒'eX~\AѡH*;-j&SYGU7ݵ&&wKihf[qL} zΛ@"x]Ɉx7 AR5}}aʝo/\7+GaHs8rRE#WS4-Z>L eٛQ9hǵON@*$N2{ãhz֏YWwvM xVɈ@@+ޤ94 s6]Spz[J5dUr^+ "-s +p>nT<kX&m#?N14k ٺ@! Az0 fEuq|6YBqݵagF2Hg:8&P[ʽuAz`?4΀U\yDo/0F3v%繫M^BֈyK5C;b`\\-,00 Si p\|" +y' ut fERO|iĨcaȹ^;Kswj=oх bR'z<\m+2Q2p=(_p}M6kaJ3Pjyw溲qg)b&G ^d4~jz哿4I;#:gjQB3Y5tNqQ8P:|T,˖9Ebld+ÙrT$;DtͯN{Ĥk66uPFf<>f+ߝGW1}A7AĦ, ԓu%܏,2J2n#7ISgset1}Ϲ]{oR2O@0L_KSYq^298Va %I_*\ah rXyWQCJWy|刳 AC#zR鐗m 6+%]r0#cbDwAc3Pm)UQ ,^._ՈXp<R#2E$1d;~$"2RNRpWπE/):#]Z'h@ro 'ɆU2}#0҉XGqNR ]i=rЂ<(I k(&FY?y(S6v32Tg;E˯0$D4Ot˶G|Wa9!.uk~2J>9Ϳ ߈_]0>ک9HxHo`vo7R2j;gC>E(y:A"g jUZ;>ruBM>|xB5)]z[-})5CTW|v[X#ZuKj'h~"Aw͚~hQ= ~;hE8gX9ge;X}E$pLy`Q)*eYae"L Xc=>YIDwܲ^ Ӯ,Fدda%9˯ő=^H; lʎ@"kjpEOs[>%wh&E"dEwqE| Rib= DLb1aX@2TE7bT(mC:g'꘶psy ձIS QqÜ;j"P\!& r=MgN-tf~(tNr}O oMn*g}hjEfC:ZvϚQn=!|k Qaz^>.t2b tV3/5lOyWY`nRdkKMO3e1<);Q5ER 3Q|\'a&/Ise[Xi𠯇aD/G>7e8䫍픴uˈő-kRS6rg*̅pDž1f%hȜ~fBXnۂ_I^ 9 ³pcL^y-`t=V[oyB?zf]15xggNi}&RʀFB~qGQ}avTiyA}D`FR5bK}7N"!X\3knFPmi&Bιnh"?dQU2 0H5'5t!Piaist7H mQ0I(U_w``W Um TuEGc1'U싹 0pДngW_k? !mc[ ƌ+f\]SS$Icj^ZX 6[/)+zl{Ƈ:2m`5| @:(n ?ˏ7Q+ -X[.#ء}u’(.kg)x ;+#HBav R4Z4l&:e YshøtI6/җxE'||K_JW^Xw#")Z1ےwrX"\_Toל]XgP"Nr=(@ۼh8>FBvإTϐwd:Kz"z+sa ҷ ,!vH~Q.d5FR<34#sP%[ }4P2Yq1:V-!_VD}To4'H5:Okݢ[|!f:"[oB^1]0p@"e2k A- (́g.!Kꋅ'TG}P}f]3fPY-()@&I fe"}12)p-/1A>|Į8|Ԉ]PDBGz9_1=ϧ$`7;1^ݲsEI>g ySRL̽N*OU)ձ5p~d*E*8JvM VHu{WQ{)+弮XX^rDd;pIA(onm§7@"œVE; h޷ _5!Ki+ 6W#&OY^H3~YxśsmHutb($ԥ!*ʖ8Ctyg֎b|J[N|IߚCh"#Sm@ #X1 =d5AI "17b@DtL 9i˟ܚnb6\t65SyqSDJUEQEҞ'xXb/syx1ju6 ']F:]ڗ=I5c\z(b ,/y:րʫjn RWgJ0E7R/Ub6D.3s7LL[N6̸W j̋n[x zVի 9kӀ05A29o %g^j T+n/(=:E >KiVAʘ<w; K]8䭞Zk2i{2v]Gp?ͿLT7j8o=:]hu\nW v@H]#O;M0;9Dul![|SztFk BV&0w7?\ gڦ'$BM O_q%#$F[x, c1hY} "74ٱ+K?)Rh6+>tHx+c \i"ŚJʮ} ^m;䋵$(]=˜@=58CN>?@4zlRA!m VF;Ϻ1t$\"l<߄{~+MQT,_I%3G@i -bL(#<(HCXڑ4U߹ ?uL-n4.C~TXt9wy?jx̍[j-݁Бr>Fvg%1;H0ptH\:t~I?laY&QcE)5elF^cHU6C;4z f+:MH^u wE#牨eTrnE O L.[~d+EVXw71uHQLd۟hFapMBˈWe_kR@qbJ=f/6Eu dy0Eb})t}_WK.bLO*Bo $/.,N,MyKj #o `YP~tGβ,z_T9jvA<•Ln"+%iG_DRț=,V^t; w뼅9R{+6Om}Jz[L,Of"+ <6RU&6[Ģ+TMpvӖ@GĎ.Z?`ƖQ2nenz$v' wĞKUd\Sa 頧oORU<=zy@|q^ 1/xm.E1[Z%nrJWwWn4vcEUnj | ``:T ynPK@2tfq+Yiށ~}6=+XR{\~mwћɠ4mD(x9A*9j+*ݟLj,v쫠tdT{(⡈ ߫%5X$9@Pc&|qdXr!^HQGlR 2lKFgO/;nSuiMkQxl"&>WӤ!|8 -k3'XA rM\R~i{7΋z!#YĿ,n3;׷-r1&M2M%[2/~)cN@[Le6 c8R'z`p('{w ;{=c,GR,>g _hdnEYP/ͳkdJ5BI_h%l_0o5h; pOyr'F.óxn|WJxrCZs,$ 獸ıts2!y_:/"AĎ\>4+]+J%I:")-V#۬~`,=IFKɎ) >>Ӈ6?~AԸ 5xkoBO+?騺2ǃJE":1NS$맲 :8J x?f0Cr[SCrb`v ݓCw MPZe"tY9rMSX1ḰP ̔nQ>HBޫ<PV<_*t >PA=yb?O}O\v^7$4oNvXWp9.^RKpJWY:EJ!JUh])iRۗmov \ Ht्KaWMfi1+nktd" sKÙRKC`ڦ];9iݬʲ^npSL +a )Y9eg$jW}}N`RpwyhlH3TQaW! ĩDgdž~ ըL0xhsb$6k t(~D MօPPy~`!*QUi]F"Zn.^%Sw憢iBŤ8ק`3r8 Ϟڈ-j!3MihDZ *_[}M-U#nKwU/ၩ dK{sĎ\ҡ8Xm>g}3`~-nZj3\Ƈ,$ U pimzt{I5tZY9&;@ḑ]QߘA)bx̚TPίIjinF#ԩc23ՙa(Y(z ]~,|)30A܍`Lqƽ9]bCQkΓ圂 `ȡU~T31Jzf-A9Ŵ- Jzax%(&/7jcɟ2]%EJE /u:`Se{_8!6)Z/6PEά@h*GrZř& N)Ywt23ڗ;ui廐0e,bf"X3GYSfeB!@WJݵ"% *D!HlN0mOυS#KODM@iJr9@s̃O@@g0ѷ`u;1jl y(N)4Cgv.G Y=el9ƚE;ؾ("3]؃}hb JoXiԓK۳=Ǫ۶8I(O'EWZnɍ Hk4-6 cP/IS[pt鮺2^{&k{#ɑh5hq%JXh6|1lp(A0 O΀eku #6$UGhzP gp72""Qvȹ"JX̲NF‰i+Ul miPtFf7yQ6{[vB/i I?ȄfdY!0 Dj(oZ:ZpC0ڝ|Z^'L&8 t܍_hn$o29y=IKAFsP?cbz߹fg&} '(/dA3bZ` {Wf( Xs]ֱ{ћc Vւ*bAdXQܣce$ɉ{#+& G>1MCDHyI/ClWf}c`?e o Z*eQW86\8\/h'mU5jeKQΚJZ턛k )F$Buhi\=fI[},We$7\.˳ALiϦ1,!0dϫ-slHMbNCgya]e.; ;FmN&5-4?qCC/>WѺU(|q;|%25'c-o-';MxY-u@wR:)DB6plhB`b5&S@YSQ /A;^wvI0IqZ;u8N*JYLvhVVZ#yk Ⱥ`&?- ,ֻ@r4atV@ Mբ;N"#SL.w&haES|EF4[Nv`ޫ:>*ޏɫ|h_f q\h - ZЅR:w*15[#6>.HJ5+obݻ}J23M}&ͷ݌Fkm$[nB3]\!2\ήOWYb!<"(vk7hC_M2S0( &vxc}@C(E3N*!~K6`3߁ q@ܥpJg; 3{*c qD~ކu`Qh)k RĦxeW$Oh[/0"XE`[\e,OwGwƺ=9jb~/o*܌'r*Wt(jt海 zj.]2Bvch=d̂ OR{פV2 ~B;,Wew4R9k.) @)a0 RMK:~%J,:5`mZmJ5qL[)}zO.(q` CLu;1Ut'QH%i1F ϤilP iy,; }EJ]aasmNؔ7Z Gю1kH\qO12%;.M"KMTh)>eYdV؜h9rA3ʒ:䶇j=,u[V$+Gyۨj w5vQ!T8Z,?q%=#P%φTi׾#/-SӼ7jNzE[ˆ,Ԫ jNV0q CEs w%>:tq#ƹe'pӉ> oE$y ԍ;UV hy ӱm;cRÂ?;Uaο[Y+d|ؚOzc[@7i[bhUAPr5a U8F)$AqDPK $3c@ M裫s!_ӠX{͉]AbjS/1-{aත 4L_Iw00$ĹͫE*f.sҪo Nf " mgx,Ttk,%\UK):i`џLH` `;{X4%$SC;{/*U— z(Oo3>6*7\{~C`n7b:ʇw7]J6L˂}H{齊2O5:Q^ Nd G P7ylD@ ]SߜTz3"DbEat)`r}m3|)|qoԢ A_VΞk}Bm!d$Wq0x*"I_rwmhҫ7:"_*qӶj>p -:u. IV.,OGiƽ PȮ Xix}8μ,<26'ߢwB4"3uX3{ã@qr26E`uWHn3<ʼ!kj ˂rѺm|=]cRe˹-^CXqsRMd8o_V|x;y^޺L%躕&wZ2wtGxjy}%C! xohElVx'x[zeDž^xd zBc^)>뿫?>Ӄɭ@XZ׾a-e]lĖ YY+ꘊi[ԫTZCYθQO )Z?8z*O¸GvJ-tMp@k7 LT3'gSZ{4NqE_CwRIFSFsQMyJ?헮= )d)_)jpR~T*+j/TXA 18K.)u<5>'ϑ恂'ѝnu&.{]pV9_Fz S/z3I$SH'B*mv5R}."E02n$Gy}.!X6Gm3-X:@Qpeió:$2{l\4p7VUytuAg$`Ǔڀ}ig9v^H 9/L8jȫeC,A猿\ՐT8?_աS*Jt,`%N>y/ڗ="!7ފj{aKSw[6`+`AUydOYD'1.EBuH^{zW3l({ "S%[}i9!Ҿa! tPpG'ݙ`(YM &p1l&A)tm&1ֵc;YXgIxl4:5Ačg7 {uIQ_'uWg̓|^U >:}6h -!]pAznGuIt"Fzr!' ?W# NazFQ?㔮kaAӚ G? p0fY,ifEwy99W4G}C\I6c>9D6Ѫ}O|Yٔ4n:2V?ea\ڠlu`5^˰>$#>-ǻv5]0 W!+W02d2Ё0o$Apk۴'sF"\o;=tP. FNԏN)C17]摵r'Tt`=(6hAh &_<Z8/u7LaLhN'WNQ}&rNdd\rhn> pӀ|  _ڕdf.%B߻ vM)L >&B>bDl蠽4YͮG-<_Gw.u[G Y3'wndܷ!(AFuغ7kGH䤙wnkyr8Tc_CF#Cya}㗍薋lg"CYHx^GxIۂDL봮gS^.z{P 59*INF_x+K\M0VЯ)KgD:ҐңB}ڵ3 a7xpak jyI !Ԃ$kg?p tt,-T Pq+sJȥBrwF.J (h['Ŵua撆3TXS/=-oWNdSFQW,Ԁ%e:JKA' 5iG}"L&O٘q(gBÖ;f^N?:#l Kë[9F {l F+˔}ih Ӄōjhhk;=N!A{o L;KHby՚dbDvbqP|DGۣejvRq+&vmb˽|k΀%흸AGnw{r f0Lր9EY>NߋGz,uoUZcaFxBTOL}hfZ{-Zt a՟˥o`Ie*dځq$@5XWjd t.b裖SDB‘]?Udl x(]P$ګrJjng1m A O!rӚtrK\hq9eǀF(Uƈ ⒔d^n-G}x e*:LwWapE3걫ze"c= Вw%8q@~> fčLPU"}@۳0uϷCgk)D:@ES&8utfr?#MNr,!4.qꌾ32y#l36 07ϺGX;Pc?} v_«NtV99t&@7$IW:,s 9|gV^GPev1_U4bڏ]RJ Vvo*bw*Kψ.JˣpھTQ+Y=SzP"Ƃ'`h4(; 4(^\#"0 <". Te-!, z3'AiqߟN&~(R"串1kr{*2u9v 1[̯%RFͿcmB$?('bj>F#Ch,Vi`ϴc Hr8t^&7H1w.+yәK @\-1bBEslB!6pj=KYUg> _~ b u5d5^G2VS~5*Hu pe[fz8 8 G-e} Qe*KU]zG! aދ+ELd.& *[pw'=`OTp k>sIY'䎀xҭ)$),opE -`ru ;U KP#*+Ҋ-䇡؈^{)L*Y,0it- d/TyJ-(,,}mPd)hm^<4ZIe"]zpw ;M3d5:ʥxmT ~xv%nL`v'!aD9ʽpCl\E{+?8li |ɢ\@ea\Q9ӜsAk2@;eB 4yaSeev1mtYEn]-^26..M2h!,zHw־TMW „T˜[gOM{H>4*6]t{6o>*ۨ#b:g}38gfRYY%.pDQc=ΟFTNAtށ^`SH_F--p }7qYl)/IOUQEmel/rZc>Wp۞ubxʛ|Oc;Н![ϖeB~3z Z)e C?8j-JSf}8rdML!՞~ 'tԭ=>& ES?̿LW&1ůi@d)Kq..kA#ז"&xףuUv $: aCXWRkFs̱/jRd.-1a\.%8>&6xvTfs͎ m%hyo`; ! r^G䧅[H0~n1<<%CU&Ajē82=dI6O|d]v1ޚ3u:c^ d]ˑD9{O;y[|^+MY}HD>6gJ2WrRr >v![s_ToKG" mqm$[TU8k e> AwE&45F ƂCx&-wTtՈj5)PBhܨqˁ++RBF!:^?hFWgIZ 5ס\z 8#0<^IL E, ko_L뉷,A5YD e:ֱ>`^hTmR1?iUiDũ%Œ`}o?( A?0Yn#XK3joTVp5s8y4rwÌFUww,ZL,LE0K +]ѡ$񱩈dҕM(m# D7 *\7b vkS4p 2C<@xHu:[5][vX %i$"s^Wj^rNԙ3KHەfO]rp"eC]/-9rg:7гb=Ƕj{\y㐘g׮鷬Y'6uz1#شFc\dhr% %^´ X`qJ~Fp:`~p;,QHo;gh1s B1S[C`0D0% X?WRS.g-Kc0|G:F$R~]qT^jFVtg[Vͧ i8]1|٘0 q)4#aIĄԈ^c~vq1 a r;_ #0QIHu:*q` q>/nl=$'T[#Z2߆~]³~H =Gk]].kA^1T"j( ~aҰ # ?XKBg7_w>2b}>s4$0[n+oybμ2ǜBvѝCMʊ2w0 ?-0 1KCSw ΰ͖wu<1mOWXXkT(0KzrƏDp;q\]~?iEooQ{d"d=|ILV Mo[`ņ(5 n֝l#|LqOsb`j(B%۩` zj#F#, Q5 X l!g5"jL|ڨ ve+xp] Gv6Pƕ`:v*g0o l-*T߽2ͻagvO0vuu}9!Hi];W{Z*SΟ5\zͬ8i,rX&GLbڿc0,*ۥm#/B\9XXP&`/g8:tv&r{X1~㹂-~EPZ"*yWa_O."4wl:ݶx)@E31-X^߆AGR@z? >] 81d,ԣ8KJyRe- 3!aEvN跤&zulŻDkjJO1%Y/F]@:Y\{\J ZҠbR揾n7lrWU;udC0i} &WBt,BU*)T]@9Q{U~?XB7Ɛt>qHJtr^Sb*&Ě[ d$疡e}o;W!W>_6n= ͮ)'y~R';,ZʂRc<8E1zsq_+D֔bת$"3lBoľ]>ֹ#O )?Š$$'a 0_.U/˱=DZ?՟8j#WgͪUBC_ R1# z|t拖II7]x$ Ō*DU3o8Q2ucM]j^@W#,q0Mҡ{2+\( s_] LQV8s~QTFd mQtuBnՂ-çҫ>*#0`V{eؑ o Y1TV=<,`ZBwI$qx%mGF%^dX+ZU`e/Y `=C1$l-nQ'x[v"U u4ب5G+e/&~PX~jGY΀aM0'n?\Hq0 !(VNx2/tۢxv>.lԋ##y摒`&wziA\A5hkSPC-x/\Ғ9cA‘<_Xp!LtLW"_i= ib:X/B\ױ:H=5Rypj;<1*)knY jW!s5S9@W! 1HczIiâV 7Ѫ/{'8'uaҸ&O..MeB@U͂2 =ִ /^r(xbX_Y}2$cëq/25,/v$r=ו,,567`x74EmWJ@I~ %FeC*=Ij,fOl*L=P7\z%l_􍢍oښU<5|c3;Vdnq =ULuv_c#/} cX +m~o.Jmhe}w<S¼j뀒7ŽJ fVppoj)Ǣ3N$S[(iC Zu3[wJ@ﲏds, .ڻ+_DuF n~:FXѣvӌ/Iq$gpoq<^ئ"-дx,ƟV}+e Ey+Ix PxS3!wBuctQy3zSw@Kc!g KoEWd6VU렛CY{H!<%n\2j*̌ug׸'Jas4^+Qv-+^([۬RY_Edpe`{mbgؤbØIMD_>ѐMkRfѵ lP LU1qL($5 TQ2l*P;8K.?dӺ1\$R?:Jy<%j^,;lbaƌE]S}CةJ?]/yd]vrb&%Zr@e^H z悽3z;0+.a-tV;i3ڃ΅t0٦ŕl;U lނNy4~rՉzzFڒ=JByI{6.-1l\&;| 0"աI k+-j"Ŧ഼\(AXdh5"iʭ`jqWrPPNL z:(Mu+n9gX! qƛgIl/p:IF 7ݼg WkV,s8X҂ T8G½3MZl%6LK3h$Q17!>~P̼j̀ ˆ1[%sJBB8P1*@ǃfm7n܊frXȎ'H3_EVzR܌ D.Cv܀XZ\Vo3/T<\r[q.JRyt0d@ߛRҺ,:t<7:o;M_67 CȭZLdX 63({ E:~S +$lΧ-BTUS#UfS@Y]k&p7b%vF̕p)fc1RI(te*WlI uv s]a&أ<8/Zvq'ˇ? cVҙzٶBgBB_ОI #PD;q|iul'w~YBk(MIGkFlWw>jN $ Ԇ0>bAzW=<4܀>H?*/nj nj@[wB'MI8 9 ^v}pSҴ 4q*>HCyH3MƏ%̵Z΍u5P .Wqb3h}=Gh} @JA%=Wa}?(31u S :HUym%YFNXp'ϙ&da{Y]lS j|H=lH?j}qcZZsWsz@)Ø_jiRT ynY׽!cRn7A%9M%ׯ팲Rc`vc- Y倏tJQgDb&pM ; EЫw{+v jdeήiBTkP%e7M] v*ꗒ++#)dzkv]]jTXk t"%k[oB[!;!d ]($ʚS@:r! z?`IEԩ[y R`br֋R,nf7ŭDŽ9QVpՃoJ[ y 0тZUEdeZ{WgӴ8-z^ږesuRE]XFbCoeתl'%Kv_X0"}Sֈu^jCɞtUZ$R(jwTtJ Z8Fro?&' Njgp <~B+ EHVGDv/+yk?$dPdo V"GA/Vp`Bs`Dg@ CT"ݶr<@@ 8JZ&u]'oKU{A¤ Siw ${~@_&C;8ʁ&cnXf'Nɼf -jʝ|Jrr#BV q5M>QitVGN e5lSk|@R΄3'T̓CNd0 ݁cTx-m,uH2!6Vd=ԣyeO\wvc/S ?}Dz8j>pi^6P(,feuR /@˚t? ` &UPYOD'> ƝUDT߈C^))`.!Xz|/7y*+rNȵ{ǃf9P :=\34{5S}h@>;j$]^6}\UyojVkHހ9BгbN e4E:7qƆ5$91#->BYKZFFg™J < D~=­^Ndv|4 ;ޜߊu/`uՠQߣs'r1X.'bVkz|ŤkS)Vono>ی/ÉbָW+n$ D'H"_G\*E{lJK((Lͬ8W\RZ"=(@K5_ロFP>E0">c^DϽlεHӜ#9&h[ǝxSBy'57oDU;&ÇяGDkl( 7'EUX\#s31p$_H;Q rL/.#|';($sdj0LXQJ+VBU@Jdhz'|(y.j"`̔#*x,bV{5 $Ek5M$NN2?)YRј/oicb8x h*lu,p'[Wʘ1IBIs*<5]L3/ryq]VD*TsN;ӖZofQ k7N"O<,)0 Ҷ@A8ln ,6-YAX5OmxAQ$ۢa-|v&6'ChO؝!$s!:!au;CⱎR7q^({,h/#L#rytN3Y:U~Rz!J`nZ+ &|Aڸʰ:v ΡD\{ :wG^s\Ȅ{?99%Si=RۨE](ENڻ'/KM))< v?I4?@@dKʘv/!jRbv|e,r' =O%N$[ v_Sxjԓ(<+X=ϔ\(ɅS(Ϩܩ\o*U`US w8ce倾>ȩ^l be}oҶnLnnǍyRy7~!֥{򫩠as;2OsÞ\/uW䭕**FZE ['(/rz(`M#I2[P\`"|Y Y/TKc* fEN*`-6-p| g NB:Y}nGrE65KɣƒK#}pWU{,4,%bkA? DfӷAC i6pkߪbxAi)tl8t ?~oH$iʂ%#i~wm]Vo]Dݲ a+圱d*WMA6lJ |+ k_wavrl<*_ YP3h+i&O%p %%|A Wf`٨we ?F9bc!s_yd ptк5pS׻G 9Oqo!G[.edp 0j }R8, _-m3Vˇc5}ճ_%J!I˼:uNȱ6@ $h lχLWݑ֗R~Vi86n헕~t2QBXO(b*[ψ|0P$Bu4{_50$W/Ô/.X7\HwyxuۣpAu!*^jX T^tONuiXmRvmXנkwN?]}_{}As9YzE/շ4$ÅDMxS\*DMSc?Xt?.K̇2J-7`&lzX`N8٤"&.]xŸ4DF\j,6.Rb'Kva^Wr/ZeҤB>*aaT5u9?.hZf`:n@]sGw»cQ@C\|g(̵oU)z_:J\sdSq[c u7c!dp.Wn71_h&j ̽Z4z^uf`n홵Svyo=*`1-:GH˄̏;F(*/)h4tqzʽ:ΚtwY15TݼZ@s0+QJq&1VAi-}ov͜?zɞ8rYюdUa5D} ~vu|A/b+x Rs0600s=`>83dՏLO_l_H =`_x);p%۴e- ڿ2't2^˞E`4{NVڏmDY0)V48 ,c9`\^z}R8˛aѫ,Vܿ LΪ& +^ Eq6rK^W?::bt 7c=Scvk[B%LLބu~K#)1ׂ "=ha8"?~k0"!^¤,S;Wzg}0I} 7+a3)@ʐj#8 AO-=bM#􀹂.ID5᫿/ԵPlY/XrW7#_F.pqFp 1_ű00fy-J׏B~ 따(rsgqey~^:jo|Mo3wxӈ$ JKuJ`ɽG͋/m,;GXWld%`Z[>b ~  ˦(Hۭx_0>pK'H0uL@p Lx&}zI̋T/Ӯ}% Ԯ>0YT[-2NK o'էkҏNTW6֗a^!>r4[ +c5BY“9J0?"b*(sf3uozOk\+XitS4:\MI֯/lTrB#\s7%+@?$t؋l+^i4{(m2 6Աx{Bp?ؓkh(B oeXsP96G/c71 tt2b#E"bN<~T!R+~E7}}*ׂ#H9w^ [̅c٘f+҈Ze9y2LRjE*XX{ln6Nv8źL=@O- ^%%F佊jApDA˿Ý(=,S=ChA#GĵH-mT w3B͞ $ə-MN<8Ԋ/>a]1h$:N'A).7WZ"{F,XHPɃW|bN'=>U x棞 BZ~6|7sZs9t(k j4S N/t_&c$yuǩ+ֿqp̈*vjYQ R[j}d6E>P lj{.pX"t΍^!%lSk t i>E9C\.@l"k5f),P 0Cl<=&i$?-ǣ!zO:oq8l8S.jfUu⳽Aԃ@t;|#oX>3i7[fM ~:a/1-#==}[8T^aف~p(d*B_o'͝社m.nU69ut/oy>]{홫 N*xaF)\9W6yN/|k|Yjw]X̮iIohy"u蛲Ch3r_nYbƕpjaRH=^"Bu龑dqs`u]D`o\~ AyaZcq-L/gA20R#j al^05i ]MˉDr{^`7Zv5 U/pF5⬦1}M)@!\1w1eQf5#ڞS #]B/l:Qۯm?!.坑JmQrͤO>40|ݳz#Z93u%ӊpxWH72#mׄ;nWoSxL>9;8ʝYLGKEn}Œ%0PgN gO!Dˇ550abJmGMWdS4*lx NRh 92E-v*gZöMXEviN)Y[2ֵ?슞Q =}*Nf !v:#L+PvV#?5u+jpBSzA/H SBzᢂe- a_^g"[Trr_ۉ;igwK I-םq$\,vC;aL I:QY,_nu:`qix6_AmA^K8bZa8,e)sS=n2v@6iA% k3qs6,tT!SE dyӀMJ_0K:n{9{|ze Ռ;lL4*ɞĹ2 ErgnDs)XƖrYA}o+146(ێixAOĥ^.rCWl w}F"ϣ \Tb`Uz,ϼ"/nZ3U/>7v9`/B+Mm(IbÛM+^Eq~>Yy!aV@ d.ȂӞ4HħϴzE^_-+ڝ9=8$$1 X HbU5?6 LUK2mxu#yz@3MbrGUQtxh"kߏHKSsa;\&k~Sn:#ɝ%17Gq4dOvI\;#u H["'jґ^![Uh?yx;~ums*pl3|YLxu8ʑ`Y-UXI|Y9#X&sdxFFBݘWIEUi^a]StQ%C.6ʘ|kQoY'nLDeHO|NBojyjs 85T-#ek፾֦/;A.r4&Ƅ˒~혟vfvw:Q~5!q _J0 {ekwJL'(!`;pG2R_DNGڇt bqlZ?BQ+3\[Gob2K-~u.La_"}z|_O."fmFw"\MI1׊laEe|k}0^klBhp8YdZK$ ^\ɍo`3NubR ]wRTN'OU}mRl15_mھD$ύ{.2+ڂ%\m@/)C;vFLq]%4fH$󚳨uRJh ,zjl,(t.4+HHZiww$OG4xS}TX\Esx)¬Qg % 4M h2=& HwO*WFc(VI~c"|s/vKzE@Blc~V4/5%=҆c>dEj16ܰJf_]n4M"$+9fW xЙVwtrcO~DhT.k76GRp0>jlJk|>@"\ 8pTR>"&ʶ%+{ Ȼڞ,Ox-_4ωKѫ$%T(/5\zm@ =:]q[qW=˩Ji;ɮ J8񾅥7PDlٖ~kO0:2FJ^hAQc 0nZe[ci=?S$ׯ6 #_z7gx&mu.썜?lY5_f'ƀsM<'=7,ځ!d\GqǭL`sy{%eY8bB~pӲp `ʎ9EiyS1ǚbr ^3d;@Љ0Ld;;PV ,Sq+눾;QJyN1BORo3lg^3>-/Cw> Zl\D֎»8$ړC-HDᖉzKݫ5=FVxG+$`9{!3/luCA1*r.H?Go ie|'5[2}%;(!dFà*hN(nιȋ4á|=(nW0i cFx=MDo 1㤆IJViZBr`J˭ u t '?4J5%hfRծ8Jjۉ{$xHn=}Bqnl@.1`HFq ӷ(@qg g7H6Y7*qI47W(َ.+; 錔Km9#6Nܧ2Zځ"n^S16h_a.tIObrs㞚3FZ1`#A2⭴X?f+hUΨЁB(ƉmdhG>QЕOǔ6τhps+wܬGӬ1*fOTynЙ _9晟e ir-`6?Gp nlk9@Q OM/֖J'M9iJ@Q}lnJm_^3Me7ɪݭz77S\@@7 СZ_d֢"Kcyc~J`IAM2~otOl2b44Nt/ڮDrwx 7#@ =W9*wf./"E/Ѩ!8*_ꅮGX'8*&l ٌtU!gBo єkw/aCa|g =5¦o C,M.h2_9!TzWc<+yeZѺ34+GI{x5icoe9\~İ8:e;@bA?[TwTȖ@Nwz]Dg8\ճ~bh$Fyߠ2iaw<" A{Cnm=sBI*W HN҄2OcsS1C4p¬;f0!0H hѿ '. 9NH/)q,C&،c {Hevc?YHas<.DJ(X'b;ÀW#~?YMDI05S8yj1NV[VwYMk!8 z Jvn4Ǜα)9ھbL?w011MtZCNgV>@kW'eWu5+fE>sI88K$S&ED?`YJ>ڙ͡+WEr֜Aj,$3쐕J m{yЖƃNN=NAM]WevnwnvΤ)#sr4>F)&f5J>߬swA SGx 2`'6fۻoސbݳI) tgn&Il>蜷 .yh-g~FStj9L8労B3Hӷ|D 0H.YĪ2fC1om@%]z{gW8f-ڗ=7H#: Z;rtû<$tWH!{!O`FD2T!1[n9T456?ԍzYP ϖHgOU*'aB*XQU|4u!cTQjHRVq C|]\("5[j0#17~+ouou_gu=o6ьgؐgW\`\vXf#bd)rO@8>8}֘Ge!TJz }E(AWZC(e*:Hv:PVu`x3kX0NS=x6 ہIH3s|BFP3EVz ztݡ>J]}!# vsZ 8ƹJ f25oY.ZfAljjgC$ȩܱi:i`TG4̋b43`\Wڱg0zj-(H\N`hذc2v|Z]d(6MPA+!R {R`p-SWcem.ZQux0}@p$!+L(?iGA^nKHhUM!IEK9W\L`DZ*b71I, x?kHm>k<*ybvrLAgݲ ;1ex׈vI5/ ](yIdy#ٲՕt1IͯŸ S3۟P k㿬R"3[IT--~g7Ƴ/ס PP|>^: 1EneFh~KlU2&L[|/f;rk&ñaO}?j2"?+uoM *K=sG<ʶ@Uƍl̲ѶV[soUҘxAoQ*rnb?q%UҋH-/?^#l%de)}X PH ¹Z#!r(t}UTGN W% QCC<4[ЯQa7I4=ȼX_2"sN=.jgddb&$ ,av}b2yXzâg_7rA+-տd2[X݄ߣk[[{Pqn/6^N>$e bFIH (V=#mȓt3~`[/Kx*+[wv1z G() ;yYRO, kW~ǎ5ͿIˡ7ɣ~me "Wo. 4l+ZJ4!u?; !*ڭL8[Gd#&S JR;JwC6鑲|:+ ͔)j12@CLVuyRgK%q]U6qkpw:\kB: [!U6{Y\wT9a PzqMWF9;r ]Mݴ=ŕhQ{~d $STyA }Fɺ|ES嚚/}vY=(CE+?D"cMBQ}Lm?Y\~ L0y};of2(dR.Ertl!Ɛ%U9X4&ecjwm3#FT44*owwZ8=NvzPUݨӌ1W4P^}ŶC`ye{0X=gRZNfUMekϼ;\FwP x}TMFh}yLǾ)d.p&Pjf3dixy`aҩ V%=INxGD#N(z_l,©KL[YL>\36N+-dqjYzy,K9itcǭ\/>-׏"\oԌĪЀ)`Uɬбd0ڤ՚lK10bhɩ \^&G%F xD\Dj=TG'C.81P)}{#=6G vrN4(=9TeZgĖq+%c@XDz93s-ɺj˭ݹYHieNa:M!3='t[SNo2:JNɜO#FkF /C0|t/{zjIVF|< Kg_)s]j s^{ӸFh !J-cxbgMzj=kèJD9cFՐ|6r|nLcmkqDmxPz̀Ot}ARыNyѳ04C~2%92#M(n l;;L5He/ 4ibj՛KКbUrq!x6V*P/}5 Ǿh vZîҕ z<tg {7W S@X{_8ƶK|U7-MJmf,36hj~lgw&{ח ha3/t: wx uJYČI%:Rxb`,~G}PG NǤJ# xZ%wVm2a$9Kگ 0ӡ,`&O)ƛ]^JY&O4s0%k%M^4?&(_fXsp0%ՐKA {dkن$œPTߝ0jltAdlA=2_GΡ_nm3! ҭox=O+i 9Dz#K04y5jxRl%2y˟2]RE~VE)V+F=\)/\=nJ:G[,n dgumhWrʜbeT}C*"L T.[@x de;z m$In˗Ŭwts\Zy쏹ۧ%*G9S[.4&C񴋥WX.v5t4z_"S9`yw"a5m!ㄊTEFmk ~^wh Ml&#m7=&ݖb譌U،1h'+}kvf U:H{ (u RYqbzde|%,.gwgP*uUea=Z[C.ãraɱ\P',f Js)E;G %քXs{bot\DIV*yDCH8@Q2E0D9 f.y:l1j6n•Pad3 (q[M5O0I3#0e66W(\!T/Y)OOD%O8CB|WYW+̹aLt\u$Ґk2 Ÿ_4{;`PcLD*|zg#8u#I)iNX QP:;?,GLK!ou;6؍&I:-/i㷝%5dр !PrTO+8Lpσʎ"yЭfnZٶL\{9|0,nH lW>`j^K8xW˞ ԣztPۧ }ZZűYBjp:SYz޿Z[pwRr:(ڟLVEZKI n=Hd CUkž, 5&Z? aqIb0Pd!8rSňq@jZȜ^Tq$YO/|QF,EKT. AQ7H%먥fgsFgʐJ_8U!…)򷬳J}ETojn 7Xu8ݭ0 ,uH>Kf@gP i&(B`fgϖoe d_`v}`v`P 9w As /HVv>@Ofz4ħbFOiEB`j"NhG7OS,aQ|UN|-!$#KiیӃTu&lD?H$Q90*$!5ڌ­e5G3XYʲ`qRi'm(eO6XOK7T,nT@H3HW^<4]Nt/ <5^ґwa\= zݑ2'a{LfJaS'CI@zLZy]OW.qxTAb?7PGK>]$\'% 6n $4qMT1M.]ܘx ZAu2Bv8ff ( ?'LsA.з*(^Q"yy9Z1]GiDASj=~F}ĵ,beu~ߙ5GDgx6ʔ"LjЗ۫7t1>NWI'U27zw45lm]DEܧv}Ongۡ밂.“]Z|X[d ZґOmYܨ?-ُUAጨz@!~䉽(XRw$p_rc {G?ߊa˶W^K/ S;H=K~Ǫg,Owril/;G)Gy<ӝמ!JLdMJTEM+.D4׹:VHi٠n3UmP#{ylx7 WB U֩&7Ic%f@)yX:p"LvRI1r_Īa8d] 9lO)*T:=9-F,x]J>dW5(k>SZ~W4]˶; KH =p)<|_{CfPNX](s<ņc ڧ|Wj0} :3d< Da3+֓+@/#1$X]3V.l$)fwC>ݓϤ}X660d^Lԗh۝0Ж>Ku^#(Z>o ֲJZ/MnFt(7؝լHjٵ- ! n|ap.Tʸ6((8D-؍rU-*߀qrNYw'cTR\ȥ/In!bMWxa 鳮Km&;K~Ze!}I6k<W.#0bSaE|Ú/^O%'8cm: 4|$,I9!HKz` kYiRBdBhi-n UNX(=n(^ܰʨK?(htNa3,!aq!QGh䆓*M3M?Gh1nO mb_[MӎtʁD߫(] /UӒxl"MV{72=] 57^@W$>N.IT |7Bb\ե^|& 'ɿ;4Yvd%I8r C,q=-ՕLtj _%!"ZFaIS5aɅˮOKS bP7i lJKNXj*`yt[!cq{@ & >sF!?2Ahbƚ%.UKS+iIrr'w[᫯go[[zhVݒ口#؜=@<Lpqt6yqE"y۫<}a?/_(HQ%pk-uh.St7]M<G1;^+PЭ&ۈU2 AS] I&î2FnPΔsi]U3H rg,XM\^Hov"҃b,R8Sm Iӽ %QeQ4φyG9`ć#e4YEF(^pٔϭ0 ^~b׉3QI6yy_aGre j1V $i>PhPJ}lΊCT+W : j}Hu@'Zj7OTe=D* R{f~*IlL&uF.*$.vv^.|h%8()}2(Fr$:;uφ`I; Ƭ^A!l"27[ svi*f0b@VFjU<&nqXPK#"ﲃ7W4>e&eݥK,9HI.)9TқڷCoHSŹ`O8Ѳ5q<0uL<=ufU&>iѾQ(XJqS?b̡4E+'^xhJxE&4׆xHuelM#:D;C=(Q3wJEƠ_^Jg#OT:7Ǔt=WvDֶ3/7zLg5)#}D672jg3n#bfK$4?lZZM>!%F`mQHjd*c/>ĵ '+RĈQdr6,(VvNG,IbƓE/d 6N?On /ތ#fOs^mq%e>K34ނ4JSfnju}M>kJmGBKGEѷKSCPiMAo"LNHf )_#GY7$1>\DŖ6CɶdȨM6 wTΘbU! &6<8D3xMT&:L"@p.2싡8o[Ek( {mq @0'HXl "X1擳KˊPCjx"wJTuߦIﲸ)0 I?kPL_&q**>`.Dlu' (][!:3NjO{L0&y63IBRI;ڰg[r`gU9M IT g>I\S a1mҠQC< FW\K-vPIǯ^fGiȧ0A/@c,"D%'p?6syv ,xmf#y7ug칑B\+W=L'0 !:/{Ngr`+N#tV !)$%sΥT7A+ͣ@]BgOM$ nz_KQG6Rxp|sg]o ݀*Poхg dIT?Hzי`‰ ss'@k^'vO=Mh ǭWb&F1?2/ٴL@0Pkr ޙua 1ָzũiDω*%m`]"#My[cc1TvKwR4)2ۗ^7W-a^L ઀prjĻGUQZD])9(Q w} g"":4l7t,K$:0+a۠GeWOOFv6y;i۠$8=76(OBK0:3[A9vi1XJ&8grWsk.}5⦱Ed/Ih!\S8IId7.VR d Ơ:4FɻESBh7 ~m3=.$UKRF_dddJvJlla5<+c"Å ̳絷:FBE-9 $Bu쀇/2M L% I@~WG1L'bz4s!M0Yg$1KjO}TMtysٟzj\^%HjZA/AȞK<vLYd}c<{rq݂0*⇓$/t֦W1my0LCu[P>3oiWˀB;چ ,.6΁cw)S\O[sf:up5mW[_N^"c5I&3iV!o8Ԭ?(oX8cКtf}?RI?KzPZޫem'd϶?RbM0c])?+pMc?5YX^KJ#9%e"Hע<:H7j}eQ Әo`RHia?Gqoq_o$$+]vsd 6H DK#evr]{ z\BQVrm(nXJJAZuC,wnᖗ9v<‹bFwx3+kh~weȋX'>VԴcp qw^[- %7͔|;1/xg)A@Q}[;ua{]w*r5KF5O骺"#[i":Ot|6Ϭo/_ MDBCWkx-}߆UM1YalWQsaqU{t#FX<4pMN[]ةh)[RChiEi\-[W4NO-3$#DGk>/ǥ ;|By)~r#FA'N NF 5FC&f~?8. =l6 WQ+L2,M ?OԃT%l+:᳣^jkF$"g;:9axMS2K έ×a]jhhbE*I.aV&>Mk|Dࡈ@m 8jobI5;b:ЂGo}c&^ڛ J+’' Ρu&fJaP:XXg#[/0Qx^]ȡN;>xS39)ZL-pmŢ|q ivxL? /t:so_|Ej/hkEX.o-i#FO >ͳd"1&}4 NM~0bv2j[t?Jr >[1x"rgalSE \ X_)bvϑ'iTZCz ꫑Im v;MCx1,4ƾ1>9u&͒2,ΰ5НU`h%x(XYK~3y%c:F̩Lj }]z`2:nQj^7(u [5I??z%phK&ImR} 5 J#zƫNȰr3Hswm IYJg n?El>`Xc2 ҙPmS<gi'8? AĚlĿ>hTPkV`baSX}yCICL5ɶ<+7F|^tGw`Đc}+k]3QV6+"<޼ꏫ VŏN%"l:;@RUU̬{H-L䫊/49 %3"IhqtT,mZP Gˮ*rB3 ]os`D+,96N92@*E7IwΕIޙif  54_8-;Pg $iɈ$3ƜDO_BPPa2bůz#VqdOṞX3];@k^a'\gJp1Qg$Sөݎ1(%hD:? HovQ *]Վ#kb''fK+] ,XJ Y`hjz釷o;ooTJ fo t|G ZO\ Q*x+zDux?#-5фK.0sؓGb$F7V&VMj.YZ*?5<c@P;[*K Dbctt9җpvY=jԾ'ZRnHŅjY|̂Yj %9'F5u5G6eԘ~&&g}xZ 2踮#2Aw /YsTDF4ù ! bp4R(0d@jt~c8bBeugOt_5wiƀb )ʻZjG'M[PXN8fK.'m%k*e$j 1d&-zEEԴ0qvָj.3 hILoI gS-b!g{l2el3nX 0^DT:JڐPcO&whTzR3 D%a-:}ӊuǁ"9# Tg|#AMMpIDɃIh` #!Ƅtz 3QlN"}, HE]srEm*=P04+/Zŕ,2!.3/0jjy ,xJqC6)PCHt̏bTxqPPuE=BBnF /Qk'Ԓxi܋r0jn ; ;-@^{ځbcaX;TKd"(Ȩ9kp?~pɣb.%M(Wa9nh4Jo,r+["wrONmﮪ;0\3nk3: peɾd^Y"]Z@gw۹")eqeD/'i47ˢ:$0doEL?wMOu51vgXj)qͫ$! R̦ϳ pTJ 7-U2G/K%{%j.^ رZT|qfR>pU@'9֚r4Ԣ!y) }Q`kBp)g@|hZmKux_ېܟg6D0%(hm &9zi~p}XD jNR׀۵T^.v!,! Eo!Qd{|$9ZFi@É:چ=.lsYyY_Iz(  >yդ dt }'}^nlMg3'4(7eMIb4.A̝K%Gbg*DHMB ?uCP[x@~o|*"2dolZHҁM鑼v~Vj3? 9=O?NYKm"1kY}3ֈZ1PwnշW ✣.P0{v5DpPXv0^FV3.-@!>H몷` 4z{c,LWo93A:FIp)qo师*I:dV5mFܐk*k84b*V3ƴ}f g& k}CYY`J6H 'LkIy)q]yDGF/Bqxu/7ΰޤ{h eCmR|j0us(cI*wC%$ǺIJg `GyS0vAɺmdY;BYOl[2ѡ#F4C'Td XNY+o (.Te8#zv8_Q \H]}hqGص ܽitxҬY̳g?XJ>Cvc?Ն3@N[JOzF@ iHleO槑O,-y}{AY62>)K׵e[x u t j3y"C(P}8.!5 R,lX#[dZే1jNᐦ#Ӏ]nbP-e̥Ӯ$u#za-V3m97NC b۲BUiojqJ :?R3/J+r*t$!Qa>Z`]~&LUMj fXI1gdtEWG%k(̽sI:۪6zT 1b 8Ҙp`P ,siJ.vSՓ,展g%fS3BjskF2(U}w]9goz¶Y`_؀`XO"2R+T" xn$t<씣q@&Q \pvc gLqLS̪ūFҨϚL[ҲX0ϫˎ-^i_@oi$-| Ƿwr".L|\C4%S7wF\E#koՐܮԒw@٣yb>bik߇ćdrFE팵Z++pb{ǰs2r D5N]Օ7B͡;@%%7*1g-@. e-}@yxu>|q`f=P$[1y3I`_WCŤv F@יf4`Lv,"ߌS-I'0uJ-`*edjf<]5afs=9DfEԇIyxx*?M&0]c{{jdm㷿fm΃v@@q8C\m z00z̾`7MUJTTp[THbaltU Vb4{E/KXee\.;.zCsd6P: pf`IB6_+FBn&of-/QEcv dj󵧃[q Ú!?j|yE֙g,$f''b.j?aHrF1%1+4қsjUB6WU< lMD;q)n1|U*8_z0*GY>5Qrw먳-#$C#gG0Yi "rD}?hhR.31.a8B liRsA԰ ;?uTV>s1?Qs#z _<_גP6d3axqB,=_` $gYNYL]<Ug59|i_NgjUk:2*bkh9u%if+jDMkUl}ɲT1CEܮ^3CKd4;jA*oYF4vk~|gw{yZ؇]DgNvi)%_NdUcDw\") "2{ҕnT) +I3!GPI CøQLCմ%(´< exy5.hHd6[juKy/?AqzBIr\Q܁lZoRCXJW06L3)by8)2"9S@zF#szD.dxt OU&ťC4GkNN(D|SV4;Bp=mc@d hXDY\zt5Z,/t)NVlB^ܵI{ 5{Ҭa2ӱ2 3\Qni'3 B?@v}-Xc]RjԸq#0g!g;<1^nai _idz f #7ps(@v$( nH4-mh'5uٴ44\&W2J}eh*Ox!iAE֥jfQ)G> \EHoGt(#@ n, qezk $'| =B-bHN(jagaxVCl65~Qi璣zEYqfc (_ѭ_a7ǃ$ߤv_<Ry$N+ eUt'ǡj1>dkW|۹4`(4 |0$jcL+p4~O>D(YVR!"vt5f8H>]wՄ/@ !JCHcX|ފ5TL׍ ³[f);eV?"EP<(|4ֲSy]wWfKAeӟ\8׊Q yJ؞,X|`~L6U)ݟ:;S=`3`͸IL] u;e TD&h%q4?n2jz\yZ;7{Vdwr Rm)sd}.;^ K \Ϧ'f3" 69Uiz5@y6R֥صd͓1 ὑ$/8Ⱥ=%PMyJ(_ċK?W+dqUai?=X >Wj"u\ר[x+i8**)JL03e.ҏ=3X\9$Jbc}<ӡ#Ӥ:$gDk r d2fBnjT"D$I,8cm D!:V Ifeͺ|"Oru=)u|?+HWgvXn׷/=Ax<]9E;bn}>ץ`de : q7yހ=7coM/[>~.Ƌa:U:Cz6}s=gg S=O OìF RtכN HS1Q{:za6YqI]mK `В %a+R:o\P85hAK$i@׸ÌkdG1=l%mp rvVÕ`C3L0%7p{̤LНqkN4Šr. [Rm*8, iƐwt_ pσ/;;fSo{)2bC&7 1e;R5Q!ىi*+]`NȗAD/yY?eKjh礐<\9clmHs:X§H7tx)Cae?O*5J[  "?d\-H kؽT'5 }KiAlU**&Ơ;ŻN`絏s>%Bagpc X)cP)R} |4[x&{,IBKԢPFAԣg沂6]G*;I!(֕xjĕ\eYΩ'v{5•ێGd,ֻϡ)i!)&gyUjP$[w_3uz0ПQzvN=ps,E1&)t/x5O0 R)~`/xN@{{a\qZaɗT)z()LY׫~koQI$%:ؿ:.Q2t/V*}$PGHY2ʴKrϱ@nm yt>Q5QyѴ@ Y+ u`A|#<$9ASl8?vXkڨ$AyD '?p4sҐTL8&Wؔq'?Hchtk$bSɓ"X  apWFON_3͆v論4G85ep Fw'4lCa%F>*r,Nb*;ͥ ar׷[5Ŀ@ĵ`/y:5i']|b/)iͽ~^N*ѯ7bL k \*3pMA b_n#=M:1K' qPjϚ݈y~nN[2&QFaU>áI]H Lφ0R 4[p?)D8}Lu0#C ՈG_1XD ; )  0P Ӥ+ `7>"N 1a?d`rafM0Y "xڞG˯W`J^UN2KL~l[0Q(FΈjߪPc8MI0e$K NlꁸoC/9\L]^$e1; jB*688A'5%VG\݁BpIX124:Eei'[siL* سҟ*;ތ -Ceq v'' ;iø5j> V!.sYv 4Et9/hf!}arKJԠ:%#YԊn.aC.$ݝc+e"SmuTϦpJmZd`6] G$lLҔil"xLiPZ[홉h2.qt ՗dnp3D-`<@\`ʊ4`º&(?h] LBo9 Fqe5~8z&Q*[EùCL w!}ېk$NZV3.JsQ[rF 7-ڸp)KEk>6rcKl4EDqij>n(6:ͺGjSN%niBQ:aQS>NrUjmL==5zhۣ?T0Fw޽U=ayoW%_J]o (곪s ]ED_5>PAB\[IX;X5xOnSRDW60[> hfO?\{u1rM,"OlZЛ:O9^ks].M^E1D7TOK5Yx J0PwUYR5kb0GWCeե<%n[~b֤* ^h/=o[< n۔^'<>j| ~PwP?rm?ry_?NG|FԻ"Gq!fѽA C&i3QBo!~vL+9lsilg6'ṰX6C\7/^7;+uK֑O3Q w% d2qv{ܜ/i:#_Dv7L&BztNCsr3;^Z*'o[#۳(nHq؝jV`줥3""=vTZwM0LxP||,a>VYp.Ѻ>X@;AM['n}dnlZr l^;0m+/f9mtޔp&m#N]J[ƨ=G^P%/{L=ⴿ#-3r\!?: ^$&I!?e&I̞S(6#\͓-"% ʛsymq-p,T* V?u\}^BGoG(KR֛3kbb1Rx xz~H]݅ǐhEVĊ&0]oK%t} $-,֍ 8,K͋!g$0W4}䒌\э.\ E)Ib 1kiuLO7eH[ٹc:}ȳnh{\1RoulL CTdSYy>X^ Hvo yGrVW8qNeS w#x|ӫX460p~#rMjч(R\ 3STЫP q/Q?Z\ fAB󒭓"h۟t H%8&qP9Wܻ~Iq8Cx qZ #ReV6g{6{93NfBKy 7Wթs=+dO«"VbqZuY?ZjCs]{D -g=$ygDk @oؕ$wz|_|Jլoj0&蔑)P֗o$j{X#tI D؝FN.^<+W2;[,s ѝBTkۋfnhx#(%j`EюO,n-F]Gz?Fn(1%T3cR vu^Sssx㕻=&PIQB%ݶ0ֶ51z&g*c[6FG&eU}{׈H"`]ΉX IGg䶙z(IGt5#|S>fu N--[?8F#]=eg $pLX[UHwO0g^8]_CАf5SgBXĬ'O8 t#6 e9֝-C^?! M3;2$Gٲ",ÙjX~вЁ}9o w` >Qm`/!6D:Ǐ.l>;X;O_=!7iSW@2sq`ژ3\:f3.ˇk4k"7Luʒ]Q]P}*Ծ5oU'G~tWXӝח2t @%HDFd*,32mȝ2VlmI fۼm0Fd;! -҆|b؞3 : |er2?Q Zh.. qRļ 4=p w @y{Ȧ\5P-'ORy*˿~23+%fA['곒LPblء/|v6KmzAK,Wۡ|A֜R.YadG=&0qVN|duJoϢR0D%RzfMRa`tĦ\4 !~6.M X?OkamFRK!NaЄ ۬6|bq NNWͻ5^]n9+r'Gγ˳`WF1_SiM%J>/%?⌇qD Z]6)D#w@i*{=Mɨu GDY_YL{}'biF G4 M&DS+abLD銧xv ]3 %Z%a /ԜoEƌ"T{@6A~'#h$JRؑЃ5`"~# ٻn_/z3Qoo4ϗi*kwg֡bV2wN5zs8 G<negI&Zc(yyFqa Ӂ I Di?4MtBJNz,xJF.>xfo>s{,k_ڸG]{+GAԑf6p$EDPCY?2m5fxey'SֺeEb\3pppFCiõ͠щ5=zڐ#͇w .bkn,#w>*^a2\,Ie\<]=XBABM1y鄙,~r 2'w$QQ];H oz:C5*JwOACx+\ŀΦפŽWϲk/:{TyStیXUN8Mzk;Hb~PҘWs=%E&r(D8z, _lRċou_a%ʨyU ۢ/1jdIՈp^K(쳥y/8Sv)) S`&,`Oh=C1'x5LtwޛvL7֤I?VDwL|zv eyo|AIĻ*CO ,vU=Npgql ,bAnR/7/8YeG'L9Q~b'B)4p t%n酭FVm f 3Ĺ}dѕg=[p=H3KU/{X XiwEgdf,{a&ud dԓ #"l9b3Qє)Uh]DFk[Y"(Ger{fdI\ zS"&=mS6}[nΗ`Xz:݌ҿ%/T? I$j<,)5y~L,bKѰ\Q~&⾛ QMTz 4pS:҆b~Hq0 W$KpF~-e'I%ћEh mb}a24iBN$!`Ja> -L-S8ݸ{RXS ~Xϑԅp; .+}H6S>.ASb[ TM# 䜬YezlQH5\#q"N.`ܽsƷ(SٰнMP}O^Ra#lHaP 7W8z&6[1ۇ)9:?߹KMANsΣ *B/ SWY'{CTX~[Ւ L6%Wr} 7q2:sY/$1#ET[Y"ٝ,rTb8I{QhMy[l7/<r'Ӏ=B| ͨr٣穌-,G~yJl.(0// ѻ'Z)6oשQ_[=PnQ"d[LSb8Cq|e˧]'Ja$zEcZ[X{cyE퀤,nCq48^$龕d17Ke h9<N5%6Y-zLAR0.by =66G pWٰIJ2[e2e/^@ЧQ/g˚1s$w3qa!W]&moI^Q7n ǙrfUwLQ?d5^>@Oʨ{zܜ_4o,8+˙SOTY<:+-á?wbIE ZjߗTW]ԅ`9"()v\9Sk}!29#2T  91~_qMmӉS€csgt"-w5HSeǁ셷ɉuqe}O6pSy&VtOaJEWu5YCl3SMe>wk`4FmV%IՆqRl* avX||#hzH%k>ۯ{f{`M0+oX Pju4̷/ jnǃ3+9w ӇJX>-yޯxRiL_K(eA9BpE [^X!N]G,_1 Pou9J$!mۂ_<*զ`dG:=7f(On*Ue)ڛx id?rBUK}PTowzߐ6CX]lɜEjɝ?x6':{TC5b]ի1[a_ma #\ bS(o^t |ډ!:M^Ŀ/>q Łkr7wS_j`@JMq;TseYIf9{Ypicr^еm,j%꩎[DZQe39GXobC #^.<0;?5>֧m-]_QX_E9pl;>g;M vLW2^}b'52Iﲂۜ|J^։ q,UP5WsMDNN{t :'dF> P|EЃlU4RHzhlH^ wcw{hk#4m1j=q3\UPpICnw=x ,RdL@#I_Lӝv"<=< `4 !0ﵱ{{Du9AMoMh3(ǕX Pk^7i,,&se!8^hwl'/=?) c곦ӝ(DO m' "KwhwhZk vŢOARֵ4n|3Xipy[y$z+8g5(X3:xiI}{{q`;ͷ/oB&i]ty.G0aS(.6U.=q 7>Ql Z{::S&r~bxƇbvi h:[2qF&GmH] xJ/N!!JֽhV蠡wjFs5vz-LѼy'`Ԕr R\t'tj71sLG퍞Qϗ"qSF+@q.q&}%T^۬xd5\wޫIaG!vitM3+ˀ'l(fly'*dvƵo?h>]E;d7CFirC)1~ hH[syOT3(OzkJ+`C a2>Y^wud}.ABEuLÉv7{]\m"݁,'SJC4Gࠓ*BĒSxSʓx=?O%?R:dǣbRocLFUׅyٺ!dO!]$̷7سn1)kA)Ja<$q%:o.܉ @t ~(_*nk!>+.}8]M&_L#wC'ִ3tRP(2c Ώb?8Cϰd_iu_STTD(&Pijmdj3 d |,lfy_FFe/Lksm%nנGjKԳVVY P+21a=N[ACtr WOB;oi][8\jׇS>V|RJ<:AKrkoֺyؔwxwpFtԊṝ2]qΜa  $'&,`ͬv' ;ئS(IؖH ,0h+1ӱ,jP7ϣKBmQcg)^̓J)NtFxb1δz[D}rz d)ke_' 2}S"e2/y+IٚWW1A(oC8dg3r?\)L#03,O&`٩G߃o/i =K D(J9voesD[g1 lm*+zqY8pB-&5d{t79< d7f *3TTxd^c*|MMs%RD4\6+ho.mZT2Yj3BH 9 QYNG]Ue]o58H%<ޅ4cVW9\ Au& #A]2lH\AW!Q(km3JG~t:*9a`7Ie@W_9V4 b;iⶒUbH}_`h"}(Mdw|b %ahsWbݻ3#XA#{((1VHt{ ~Zk1[Ċe7E܆ g{UR^ OG"l}4OLQ$vF@ 0^jKeM` R]`rB#t"Z5բTˇ,V͉VW\6P .4̫,>bd$z34eV)Ό;ҪT)=v"ŝuˣ/MhyeȒdO^ .k \ I'i*Z`&=K#Y[k=K4Hj }نHmQ~#,z=0H.:-8Mת蟺^'T\H7Uɕ xB34.'kMU"⥗T~ZoRɛռ?A|"7x؈vi񝀪Գ9~n]& 8-=ǘ ZLtS,ݰ RYZ9NM kޕ4d |λf!`W9_BrP(+ 0s+>o#v:,nGsMΪ0ڧv_E9tYR0cYhv!I9SVo)QXRdqN$'Nq2ώAo&tuƮZ䱬"6aSQ` [* Q6/\<*.mMXY>">H[J֏e \ݡ h gB0 ֓{P 3&Mp Z<4*=!_TAqy5yqY9u@W&%kv|x7)嚋,?P#󖎵q۟VA3*YѬ3ɴsX䔳03a+GO2 ;Su-ly׆$Q/3r?x;gϭVX.]̕",; =A'(Kv8T*x! 9r\&B\Y³xgo:'d ?Da;dy:RHyvˬGoXh:< 5JCnp>]|>DCJwf=,V fb*26SZ5nWpWSG|'501ൕehgFhPķMdlÍ8⬇7in+wvޏHC<Ķ-z=r{p[~RW"t9q|UZFEq\!A֥HӉ(ۚ]P]z4fEMcj:PtB;?_ϋc'0gڈģ(jFN|5Ƃw]E:`TwJwFor,!N92GyoBܺo!>m9](9X`#  [J4.<3!rUR_aB@QUhN iFm<u4Gh 'o~6`]g;?$IB{fps:FIÒ:'{/ʎJٶAz<{42`M35~`4ӧ}t/I& Y\M64}Xy?'ڡ>n1eupBQv\(8!ljq*2~M[Vsl l/?IJ_""v%],sF:u:įVMyzz>W"æճ<1`D>并Y&)&Y+@z9,8|_xQ; 6k:O$:18Z˚*=uE+L³1I50 qSkŭ(_Dbз(DǺzői:)AFAGb`4A4{қ +7д7&Vfh01"Kٿ `>*kp̕?|ԯ="/V\>Ud Gp}or  Ha,@.uNuM@UGfX}w74ӧfC #RX}]CZoKcTJ"'~j* tާ@ݍ(k!=*;4m=*l @=}e-!UoyrCx^6pj+\c#ѕW Z2Nq\tͣm/6jonW4Zo;IϖZ,ާ֭_j9:D mOH=kH0$kءfL.ٱ(FҼR#~sŦbHa+%8] ܑpuqp ?up[𓋷!ֽE$] C 4DI%4:lM[}[\Hkt8 afR3]ٺ'+$,_6}m2PDFg"~hJ"϶pH A1G؊ #mi4?,5*~d>P8&XY3p˩l+7ݚL^L.Khlr^;MOEރ$.4BatW[ +8HX[~r&BҔH{Cۡe馅{J6sEe0d/>qhavq0G#7He Iz$#|Dol~ZA/>ŦԂkXیSkH[E$2Bwn|pQN<;q?@NݞŢuz$hAwfMz^ cŘY^unRH{<(1~ҹnݼp;.AjTŘ~1^b@ ig.,1 Y۬bd@ud2hF><~ ZIP@I |uJQyH/ a/@D~o. 31k~ Bk(!fT['`a#׈g$5O-wZ~tgnAD`ǂЄPS;9áKVv|,PAQLPbYiY/ LYÃj =H3H2tyl; tNCDD ms݉*}\iuZԞ}ۅ .@Gx?<K$Yp]GFlѵ@qlW֗G+47xgjۋB 7d‡ұUfB% G k'Tet|g*=KKXiprgBpb7`0[ƂnGH@hr(w^2'Er 15gz3հ\x5]<{b#~ED|tVDluG$72eOrDHB9rAI0B2[dقucr;(7.UkJ Uӝ k!+K1sFDTzuj\**x/h2a a@C36^{a!lXB7K}9,d;HbFrY1rħvc@o O1,<$X< ƇhaF-ھn n;I@$;|f }cA5+fl[}2LȯE93m$|LsEV:o>%/>syDah+iu*,擗 (׉5D[#/8Sxl*id juEC)" ߔ)a?'gp!uza-3yLGYI ^>ڌ@ rM.9_&҉СΉ?Ñ 3ަ۱j:pEDa#q-r)dc$먧$`tA7øГh\n1F=趲,|0IkěS/z1+rx6ktkvu=4H0b6y}oC!֖NqG1}:b9slxȋ zRd[Kc &%㊴fֵbd N)agl{G@6,iΛ76Vo%ՅYRFvY.g<̦CfTT맬-쩚Qʃ+ PRZo( @(w@{ђ˹'lk d-t[Y^u?jdItT*T  cp##DT׬9.TPF.]$cPt̹⼘e>uP @qBU ܹTп^DBWYA/z $\rag9VZ}}8WhK \"XFv-qlDhpDL/QDIacx ~nX4rk8\Xc_𑜽 JUISd_B ;C 1Hgyp\m2<2I_%8 bZx}Ϟmf0B2,SRy 7nPW) b 5拊ڽ x9PuCx_ėpgd&GA@ 8P@R XbW{6FۭpPD6"mp2lH́r,>{=8H%ⴈ8a<@*`g`:.XI>,Ќ8S+uA 򈞍?M)$]d+:h0]ax}'KkNYDT |S%L(1r!ukZ}h/)GW7ψo> Q>O&\= %jNfsX,B$DuK r2RC4P^6{TArW}nennzA!PuQ+(e/<:xi//`vLZ.0䮹նvZ*b?˛c\h<9E#o`GUϘ/6" 6}6wr2EiXËjcQM5 UQeІ5!=$Ww5e3"O،5D;M&\ÔS{9Dsw?B2#_}`{stߔ)w#|/?gU]}7xŔ6-s$E7D_p*!x+n[gsLM v%F3F0x;l4^b >|NG͔b|x/r_fuۘ?ԈBv69 6xkp_"BT|崝LNur,Ő/$GG0pJ_`JLjAV, x3[Vk{%\Y}fӜ)Z%Ųv. (m}UÑ0C:Ny^Qx;\N(*/\LzNBTA^\GsA$p8_H8'"<wT%;GIRdwgqa*%a‚kόo+=' &}RG) oShP Nӈ튦eT%콏͐:ڶ@v)o39d­G/dmYuJPzqޕ/"wfr4쫉i1093:9LTa.>S_[U24e0Y/!<ù4wA4kA3bF7Zɔ~>K0}nإ9n} Cds'BHU'إE>ǎLMڗ\X(X`gre"$k`T4`3Τas:ݦAڰ00+2"3m%ءw^Fn>($3N^ #EPx82sBuY!6|N5NϽ~L^%c h=sx}cQ'vc)=IjaSk>ʣ0B7$\/g|[{/fG`.PvP%21$C`j~m|/[d>rέh*If:,T8;ϝ2ޓ&8^&DK>p&Li5n+#t?Nۆ2ӛ*23PXW-XnZNJ%y#6V=][$`Ƃf.֩ZL)Bod*+E@OaQډ1;ǟ\)F֟A>AdI#DκB_x.nu$0L^0)Mמw;0~=G6Ub^-܁"OM0!>i>Ibr&V]uku bX1 C;r^hʌ,8u 2Ĉv4F 8brADw%Z_aC^ӆZ]T=aAփa>V":߇Qݰ}G>"1~e{} a[ we8T ~UUp~r>5JB+B-%?SAe$x~UwIE*c7̶lڤ\,8YquK `Ξ.u)( rVo³2*.qNYp_ VR?l}d:kG&8YMy'}#Sy^*9_ōtATr+;} Ҍ) 3[p76 "%]٦ͱb9 h$WwDCRQKXWᐔOAh~m~ɬi$,n)Eg$lFooG<<(bFQZdeDneX#| GoKL[cy,I:LMc꣞ #^9gX.oc !x7{&t돫Ou oy%Y)қpH\`h 4 yo-~G `/m.^Ag {}zUp-!¶ħLM"q1BqԤ0yi[ fLkvY=PޛQL &.Gnvq;8DTq^cոҔjIzф$27#"Bt͑ա.xF6^pP+WA6Fmn8[$wqnKQ*sMA(.=?8/aR ͹$BFurt-C҂!YoZ:+KdU4~70~g O%BiUiFc#r}T&(\ w8I:k"mUh338B^Eqmך9,mOlW*YKSqu+{4jo iEkl(-ZOCP` =6tK㾺X"hg5=#ݦnd`?> ͳh +Af~(/υ bb9ţ4$K_Q'T3qbI!M+[嬁tf L^ ;/O/;+ӝB`hBjW`|sQK_dYJod`4kz0{X#K.i'rI]ȡɜ`VЎ.ΡQ'Kz7rfl,nB1'vtڟ#gnNNo?- С ڏxsz>Iv6W K1ɫ/[<,8mrLdM2f ,wexs'_}LoUekk|{6q^l;v \=UǐdrST|qj(r:1[^T;=tG# s3QHwˆ1R|UHEVE4/H띌X0r*sO _o4Oh:=:^ۀҀ#GɹI[,+p3Eli|j'qǼ_v{UioɫU]bNlP;Nx#:a U"q9w~gaF d6dP8kk2w&Ӄ ăJ tÓ4zNO)}KfoNFmVtC.NR[,%HJEQU)݉`] 8qo3kfŤu^{ NWut[$;D8HZ%()zjxi'U6.[(wI>X>s!3NlC&[o+4֐`Tμ:6('UXc^L22 sB4sAjaרTx\ 'X裸`&M{0tDf XEHZ%0fr*Wc͟\=N8NGߦ/AiN?Y)F4iVdzqpa-{''/ֽk}u 9g4B)}c\#!8++ql7b0JLkRwģ7/עjC"nxf:zp~mP kNWvNvT}iN̢#! ]k I.;Jc /JsRrwiWkU96U !Yj8Hxo w8b!Xhn[ Gݬ>݋O4;׋4vGU4r^ۡ"qVZJWXYζNtVyk":]F g%.jQgt%ИII ag9~XUfC6 Kժs(`pDf}wCV9٢Vy}Ͻ(MBȞ >$?@HJ9\vk 8FJ}DT+ĹX*+\?ەiY60QV>mB8lB{G}d)nѸ!<"UnZ! W0CczCpJ$bJbn٫5alDYU %q}jz <@'ȝ\5b+qTjT"hZ"a3\g{SR:ÚxV1q& ^JN.nDꈘSWq6W΃Xfbl>Vդ 0["`K1(5^ɷ&b2N=ZZ~o%iMjA4dW쉜  GQuKqt{>Ãi6,@jAM='5ˠP&M1ERd[P`(M**P?"owrZ;n[(DԌɧwY~br4"/fL[Qdr~/z.9#1Iկ㭙G,uUcOZD ?=ODDv^[¡F'Δ )rP.k*kJmwm)(u J]n/"˸$;ΗoBP)7L\)N8'¬yyV$>xQ`El6W`a-9/qM'2#\i7И PxKWڎZ  -#1ZY[p#A'żn肤uw :7 |dXCx56D֞%N>>٠6iPV͌#,!xn޲NquBP&/YlWeDW߻kZ,pXFLGiK+/mz&3͜QdXb_D &V4OX]$vj>qNNJچ`~Pbr:"KWgc$ a) 1d.^&#m$)|'*xR&\wPIQ]ҝՊ`(]V˿be= v"|&O՜a)LLÏ&Mf~AA{G:pŨ2FII y%}O-&fzgDfMQ宔EV=\=ܑG=Y{ 0(W9W0PP)7JI|^ēSEۃ+]Y FvvIe͊/ajeMtcC`~hGq3oq&P;A۪Z?dIctf!J}i O{rOL?Ci\^GZhHĺ_0%£RGKi&tԝ}BKBf}yhZ(n},ڹc؄0Nɔ٤iM ȱ7xw*sy^Ξ92=z 2;`,s3iZx ] :huOn)ĞV!;s6%^wd IXmh=VM}Ù;_NDMG%wXr&ymPJt$*^&M@ P0XPa\= 7LGM;Ԏ/gڼ$#D |X L-]1ExޮЗ@?~M#jN[k@WE55h"l s]Sj=5e3FihFcI QR {suƊBE$ѹZ6`߶<0vmU"nnaHv6~5=!Xl@[y*6y󌱁@KYȾ^fȜ(hJuOP-9#@Dҥ bϜ6Jp<țT9v׌$!(@hb/YU:ƞt%rSYRrj8}$<VBrk9 >KcSz qgP#DPŒ+F\6܌ݮH~Ӹĥ@W׳S Ơ`4Gv`p wDmC8~>iGC_Q{uE,-ӱw@ "u"1U=ћ#fMyǍ ZqK)"eFӲ<1cKglgs[yxFz۟JcǦguT5 xN qpX{?%c s*.:S6ȝ%Q\l\m K]2LU旟>;@ ~'<8TK䠄,oW@^ :$>#!x}Uַʶ,b .2*tTD<2Yh@'s?u rX48IDWv~rFQokK }J2ul+o2HƀPܹf|G*;-y.@fҸ&7\RIE&1GڛV߻~iKߓ衣 +_W~o\cgJ9dې n B` b(NӝOh/ d+׀2Z*zUĴ/q¹A_E(W,T<c' \j)2cn:uʮ\T!RUH`GGv q+ %Po~qqMbR^lT &Tw䍾簨L\ߡƧF HM_*e v\K5>ڳy[YG, R*tqZFR%}ԃh6|n~ׂ jŁe"EE(qAg"-%d\MuЀx4̎|=:x'?Z:@Ӄ n;]/(K-G$:8t6/u86,aF{Ms$;vYՋԫٟe+۪o4 NA4XFZNA'fwƃQ$KlU4}qѹ݃j{ lݳ)B}`ej f}CLe26gc:sV//㐘 p~"/ѦG TeL=}n_Z9{<;/j jաQ IK4(f#xR(9U2/sĶkyD]k(h tE{,+Fgb7ɑ8k^0PGNc9BI;C~49`> C!%Mt|7E+eL?k&wdφ 2WLUZY 5wx?T Cd~3OjueX)y!]@tn/Q6P1]%kw ]CպKzo1G+oQVLg Bd_J6l?p{,Ss{w+ˣ:V1올 qs2Pvۂ #E]cHa\;%A{I`d;!UDc<b޽*pg$pWc#ؔ)LW#@+D9)0^۱~9!61j'Y# JfA>O`}z{;*Dago*ߎѽzՆ˜h1"nјXOaă^mG447-X CaH"n.:\ut諉nKY?kZZɤG`VZoOPNzMAwe91B'bQ PC@(De@}'z cݲ`p @Wh[2{T6cEW2x$N_6_3%Л?2Ri *A.RZ_" QUIfb`ѩ!m_ê {~ -gS, W:Iu951ي)Dw[x=ms(*F_m~8ܢD0UZvgRGF5ޮ~@1t";^SPh(L'?,gR+XxsaN%yxNoXg0J@h,E t4S-Kq ;`0lh/C[Oɡ_M?j$A!iAVpʑbXɔ2o3W7:o#SE:bLSnw@VzsIh>$rt +߳ǀrJC祻 W|E1O5P{^Alџ2L~&ɜ }~cD-_K)k'~l%ȟLq'MJ?FB.VF#]CgjXg0`ۚ` `|ƠpA8j` @w GVh MiC~ AOAt! >q`rս_/bx1@0}Ѵ{8KͯRk8 %z)7Nf2)49)v kt]2 K q*I1Ta),2󓄙)t"CaVI qhHKԒd!|VWH;)i N+(o{'ySca\t!mc[) JSn::`rY1} ~yj7F7prca84dGRIc%QCJ^&˩\eR2Ыs'-^XVib"@g V$w[_t0WHcЛ;R/i J{" 5+DfnPgQ}*.w$P XN>Oa0y8oC_3bSHgٻ*^0;[ꈲOhg4ꖬ` '9FI&S$%BکƯmr j:#͠f;=CيBQрfz3T3<a7@&w5B;ɁFar⾠o[~#h9W:3ixiٷ#vhDٴqQ\(׈Ӂjz//2%Mׄ'AIy5J񶽓=oV2~A㆝Ij.4,!HjAvpXoQj P* Xo~i 5[o~QEOiLR ?yO#ch4-+ 8-z& *nJxjͿ`Csi z&2\hUz4gY`u$fTp{=L#WĨ>z!s?ʼnXcFW2cSژ|8$ԚXvق@t:9>#vܜz}=`'g0H*!8}>y Hb wOIJNq;?QhgWa|k!=CBkTɏ9} ^(OcnC ?ϊ UyOʏ409 yZD&mڗ'{b#Qń|c09D|aT_g@<`]8't3Zm<.@g=W¡Hoo$Oؗ LC< >$9i ʑuhLHbu7i8w>1ܰ"XK*1&'(S }FZ(-KqmRvKx{!yXp>DiuL[6||I{>_%$晄m`lVOLP D6`A4G VXCT:(+_oZdX& q5{6~{-[,w Fޓ:|`F&@FƜB ]-53,8M4LQ <#B\螏f0g}X$/(|Hٸ/kFɞjN/U1Zm3n:HET⫴H=rR8,y4]vfO# &,EA|HR7ǚ= Lb(#`LH~ǐIi⟑(}&#c rCqS*;TwCUoW^PeJ?i-hэ+8j:T/"{v}>TpNB- /~A4E LK{RJ,,⏣}rq]W{Ex8/` 5g0VE\-S(|ӊ`kihBfL@ Vw˨] R]B`=& C )?kS?2P3<|}⃬q8~($wJaqs/r_B1ԗx(@ݯHȧzu]H;mnJi.-޸Rʱ+&Wawf“e7}#ٷm]^ѴSƠBqŴuhS) mWVɊ1ɮD0呙{**v蹾SqejOjڠsZ"E6 U@?e 3Q4q|*U"[I66- Œ.!uBc3 \=U!̦/>BǐYTGCdk`5,_ReG @!cY"Y-u?SWB%Dc4D6FGn,^Z/l; | ]8 '3~lg|@zA#hVvڨM Yú.(.d6E ׌,WU7ˣPG0F;|5MUdl6>SsF)[m]lۨ%/YyOzݗ%%1-f{Z|"zMpk$LKq =/ 0TH;rq7_zJ痌z $23~x5EW~mٻyd|o h/~z/oe%E53 K1lӵ V[B^یeWJxyDl|HVmuv. 4Z0?),$\\^v7+R4wa"84(?lȑ\HIvC^Iӣv*{Vf\+`J{:M +}kĊeДk96cjߎSܹ.:l_T,Oh{*]ttsD$7P,9M%s5'A9~ؒˁت(qը?n#U,FwkRwPq:u?쭔a]"2=i<6 r^gC`e8mxrYwb?DEfDUŁʜ>@p'L@C{k l8j6(5Ͱ!r`!Rh3k"8SkɋM7Gvqu40-|\Luzu5.o@Zmӟf ץ" ŔpQ0T0U}h ۺbim>s3 ʛ&2z ]>1:U>')[Xy9߈;`Ħrv"USZ$l~tԠ,8=?3J pMOP`٧`;r-&,X>+_R^ ԊaNHa-Q_߄?ŷEdwj;1~:xOߞ@j$ʣqSku#( EbyLefrBt"t,B*+jQE)`-KˆV}0$1Z)!\tO ,~C6Wg!+7x +őV hX %CRs| 0R.2@H?AؼiwD[~ݦU^!רޖܽ[J{)ng&bhry" hr`M}MS$&ܾ_K^ODi 4$(C-V#x%}l7gt<u8c" Q!V^|Vݟ¶3^VZN: k$I(>^/'~N,9.p;D2CX,Kѐr7UPGf?H-:cW~y5[t"3Vvקt fd=LEB )QkZQkp>녑@oM!n))u)Wq/#=/&=@ Q.zM`, 7V; kL5͠LUΣճ%ˉ3E)\ѡc&D/Uce0te<"ZHls쇳YgWo9UkX Dp:ůD zF).6Zfwp|ĝ2tsP8l+OlN; еwUaT1 ݀Y_$ hN<V8gD X+ik}h=OߩcIMsg}9˨۰Xj I :ZSw4P.zW@ܩCNdœxpX"b6xT}Q1;:' kT&<тtSPuAɶ]496 bc4?GmuWP]@e'nɺBAO@ImQoG]CЛ(B٠i55!䛹rI. (i iwɼ$l+Bbm坾X[~銱p CL+,7ġ=\vY{f=]ᵩ17X]dbq&3Gj(%l, Ng Vibc;IE>][+`r٤P*ʱܭό>0gjM.JS# P ЭMz7pv̦BeP#P,eBywd(B l&6Ͽ :vzV`IԎ#fw)8"ks%G]vD V+svUe48NƮ]v* K"nDݬ?\lݶqǥ)eMc@A}`Oe3oTy6@z#CXmo[jb'{mLYy Tyo4z̴>mURlwd3ccK0}rt],].H&VZwhQ 㞈d[a<)/G%ruc"?,"1n끬yM-Ўu[I)m]ZxejI)\5]Ղ rsgv8Y^hZDd@y浑a ݋čչ\m^A#p<=;YSXdCJkgb 򊿮~q[.{-Ty44MTg\;R%u]S&5r`_H; Z U &V>f.zg2J?wa%zCmK}hh"xW#]=#CL_\wzg:+7z4<'{# m28NDƐC" q# QL7 'uJi$ K) h Z'xFWvɽ]%={T""mATIְ} Trn~ h{1}kBb 8EM \w(v[pf^N] dqaQ0pMlnU9Ǽ!8揝g8kro(Ջ0[qϥnE'2kHSP.;}C;р2i̞5,G80 zAf{ٺͪ5vBÆ)zhxsNvVؠO=x9beNDToƣh<Ůh:j̳7Pkx𱠽jŷ3sOF@1_wnqi!2J^pmNnj"%U7ÏoɌSynYPVD0t'` vGн>3vz8 c?6Vu/-xJ +3?0C|/~Ge,;vA5L3NDBG|_qGN g67c w&舢u}>A(2RiToCϜ"݀/2l/镏,yCYn U2nu̧ٗV{ts;ԆugugtG'Na~G)aA4z41ۥM[!\N}@H Yć?/U=jmGGYTAyS_UA #t"R"]H9dOd}E%8[ځ*7uĤ-5\>}t `9ré.r\\UD1s5Up?+[{PvA5˜Z,J<B )VfV_kje`k /i0fҀ#\TKzw6+ M{x~iȆw*`=A:(e.cO2KqXlCh*3}1G-)F OZQ;Ch>1,+!Di l3lncf[ΥI`G(Ls}-?ەd:f}]e6?#c Ӡ?jߐ g:>B x\tqNtB 0q=#þ_kPgg7>ذORWpvd>{FTl9 TvwTyD"<:X̺NNeH*ذjdOѱjݷ 6:.1t͙(=8[`BG/}HG71UT뢡' S ğ>WEQ'N`sDd!k]U0prdk89ҫTaxq  BӺ:&D@Gly6XF+c5\ lygO?cT~d"HEM3-Wcw|~ wr>Mg3ڤHܣ]j~} `5IRis evP4f@>딲1 d$d?NP^Z Vf,҄%uצte4EY\*ĔYBymIV+vlEIڍݙ"4Ny$SgJHPǙ _|x[bB}?0cb6t {rV}we[ͯSNWM _&AmR *x B9ԇwEh`Tz_\d0mf61rX u򟅐e_UfqM;fOD [aiFRǫ!kZlѭ=Џ. c,."{>jZ57`FX+ۙיusR # k=wZ{KADh1LZ'ؒ"KE"4G$O/„8$ZY-\=RWy?H#]CU3Um*"L T$ǁCu0RqMmN =0{nn#;ˆiO,ĴApyz\/C(oKB21F4Nl#Е\jռN85El>:(>5Mʾ֙BHDxX.0=>|;bj$eh .!D|tmܬ@,r6Yz@턷._dOw?X%pFSϳZN,eDIHo8IẃLڑ/k#Y͕ mxYwޙ)< y Bg*n}pǝhEqQh;<mj=&$\F!l "BHIRC2m3fON!8|u 6ݜɿz-I؋ף:}O1mB5l!7HNPUxWw/v-= /-:!nmQqePFo#"\ AxϑOOeuJ^v(&F fi|؂ɻ m<>^#aAUs[4E(w^0%+֣HËXԓX;tщh BIt (_/%<-*VvV/RK=K !, IB抟g%+%h9ڍRc],{9HqsD q/o8^F!4OT4OM}30sK'+gKUfpd=|MWlP{# J?A*C0?cS? ֜=D|W nztM :gI> 쵋MW)㫞m#@N~~G$AݾRVB|h08#tMB7`2lZ3KIмβ2d)DžEx.ٙz^饜Mpۺ9{5;ڄW56>M>~?^]Z;D8nG;pFͷiUQv׍:qip1gaݕd<1͕O1Pg3tPmiNx {0kc~$:9ф\.-*g9SH& jlhu(jݸ0sF 7"AC?1~$"{yYqqHeYh30 )ԬdJ?t-+Kdk>WV#psLIT`WF? 6 *wƠy 6C؝l7^Mx EalOQOY+ CH))hă0guh{`}c.Ίj<+0A"FyYr3/ /Wevst}߈ {:2?Bw.`HJf墂GBa~i:lEPҒ"li~!F@rBM@Lo tm3šQ6B{V6IA2e^xB"}}M=in j:] [HPVF-NUƵ,u䑨 4mlI$JX9yKiϺ0*ǒ)0i/45]L}vk.Pӛ?5*,$]B +}#.݊|Hͷ/ E%%2k|M@GWѠBǤL߲ zEk&UFҋz(_ɥ%Zy`Ff:ұe Ψۏ柦SJ[F5Aq̎+DK}ѨXbŬQtG TJd#Pr% rm^JMwF!'D/m~!ϸ! g'aL+S.G Z@8<woTZ~bNҷ;hC74G3 {ޗ|5|9u[5L |<OphwAq/8Ngwd#? H̆ nÐfx Smd!Y( KMRfY ƧN襋g 6E[hpw ]h樔Z7 /Lcg'ۼCcۋjt3^3BRt2Y1DxYnb~PɺLZ*\d]#&//(=Xz Uxd`܌jSR<\wd~d柌d@.u>_@؋9ˢh&HxTD+3u}gi|x, ͐55Sd4)IЦAjΣA&UfM0ؼs…u37+Y,`rNv(kEuyEzpkXs@n+xV8FyDH1 ^0bk!ԫ{ZtFӟ@g,/jާ> h?urBF\{DŽC۲Ö^V~䡅Fwcc[p=bF ѥqe^ >@)(jN*VRC4CD\b (\("}jIt(;ag-QaTg9 NR;R]X<&"IC;_9s*\xZ4%Y1W{{k|jL9r 6 a>GD [ Jrw8(=aD dt)u4›pjzhӃMW X;d8W4=oI~ Gg jw%ލb[C/uؽȟ, gU$4A= vayPlBfaթ(EH;&c@?UE)ڋM2'VZD8Izks[pcguaԪZpdeSi߭QsK):l24; K1(A caڈ;D]pA<6yveb&9SQ1 bޗ?ӛz n0W  ‡EeHrTO<C1go/H/N4Mw}dWeyz_'P|}e!Sx8>̳7C&]*:f3"Bm}_ِEZIp;k\PvUzgPe KNa/F𵉏綋/Lk68d->'o+I&^82^:pw ZIѼgDO^-ԏuOgT{ >B@sH6-y[`KC~fjHv5u6 d詔 tzE)YjB2G^6s֧QgiqS{&vBzHY,aG6Y#t1 IS*!l_]n8 y%ށwjv77)aD,9rxj򁱵z-_١qG[ī5-1*y#pAxN?DٓV`dPnzl"x 8H0 nܿAߥ cҜTfk'Ίsa >mR51KgP h/C4EPalM,fZڜՄ "Bo^vxw@)},̼WF^(2,1DaŴ_1uZ(ziqIx1mbF{)LoA鍥F:Llcے~5d02v2wObu% `$4KcEކڝmj-JLjP,qXdli:KCf1ʥ455Cє|wHjeGJq;Gn7#!3mS!l*-4M5C\!MC9 Fd2aKOH/|Dn?dr#k[?#~N F0*\ႄ9{5Lld&a}1D8B /dwd'` ZJ!Nvh Fk"SgX%̙k@DsJDt6w.&;Hx6 7+ʵшn os0@Q{ Bi۔.}=l3>wt- zix*4F ˰-̯I19uW񅲎k!d㒘b:#qMh_CnFSAcj "EMD3DpK4,lts:d]z8g7Q[(oؙEVVIԬy+n1'~֣O|<XKZk:!OqRPYiF=~b~wOӑD#_o}[ܚ J֍n0J:"KŘ4 롳Ic KS` Ks|" y9OBn^U08[%0S}2שM"̔v%w`#jͽ NM?ܙVYy2W'UJoK>[ mvJwl#&ϳQ (aSlضx/U6VRF/aN`w}7,L邫ǠPXMĨ@w+]7uMkg;O!tn#F^+s@0 K,AEh.0Ni{7m8kG.P{?T_ZI)nZV )". T;_|5p o @˞g @,2f Opz Kj[pe=|"PI$1%ti#)$e+:L4. t;=9~ 23v%T Җa#} dl ^eif8Ws]㝶8S@7>PuYȿꎉ>!ꝯ~}C;#f0\iΆY6D<(GWTQj>aۅ(іM-fndqhxL NX65lbn6`fڗzɤhtA*I7FcvBx$@P=c9̳צN]\xPJgEX + B=@LgPգ<ݵQϦ,PQ _b!82]iv="ڽ. ڶ2Z%^3Wy`( чomZv Ɨ?m+h51صۋ/.wM:Sr#b&2mf:d51Ho *`V8I^{fy%SK |U';͕sZ&Eѐv ̵q.֦d<"ޞ;=%I%2z7 ڨO4'Qv鸯X2DWSF[k:Bqrϻb0b_yeL+j_wد.d]O[#QZ7@)p 숭a0|&2ayGv{(31:T6;TPK^ID-! Cɏc$o T]n Hk)p^Tֹ W:`^CWqvz#uwBΣHEU8C B2pؠ4|fګ3+wМp̑=eZWEKB[nƌ Z`փ cƣՂ`N]1[rk?_ (x7†T%Q?>% $bݨW'|0gwo`=u9})1"7ΥJU_ {_+JW:RoU-"~uH'xW' -y_w*r=.~Rms !}?z=NRGN/ˑ/Rݏ2М&gg8q2L# n,9 8I&\ SUI86j]AwL+:+\ (dl%%s{ĄAifOMb_cNuGawY%uV<[BHZ͑d L*JDQXKcfa:]\X$bx鰚^2>E_ꠇ7nK$עz=1 h$d<Vm)7'LBxQL RAD Q.*#k1]P_Ick',1Z`K'd;3A-InKmO[g)EfTzHО=asz[hڥ{tu~FP7.^qLP+ '̆}[ |V@ȾQ]zl!,CAYwTKilDF{L(X LN%s-k|OKK`FI;)*׮̹p(f+M\py'KkNGCZtR~\#i˖%̀^k`o^%/6Yi?y4@6"YQIt,d 3L5g#VXGv`9GԼ$x \>{#QD"ʮԂQ/LcPK>XJ*dvcMr ojAK:Gͪ[4cCBϢ7bROwe*EtV h Z2w*~>nDW8C"o#I)#6?7D@HԳ]w[:hC,-1^mSSTA(dJ ?׾H7Dr1ʞ 2vZ:MJl`zċ|d}9&q]T_%q֡)Go %}`$)gY#SġVAqmtgõ]wW"eSr&d߀˵t%fgFyB uaL^gdV^Zw N".-k}S=[fMRG ۊ17>(&x)Q ѱ=Z/ φwf1,X3\Y ,V`IaC;l TRɊ3q'Nq1Kxʟ _f A-iLgH7UDW&"2O´d]Žh gSٟ,-6 kG8&rPr1[Nٵ&W1NlQMi|2au1ʡzͧrY_޶  w}5U=$6Y/NМ=.wm꼑&ѩ}p#~n&z/5$0ޠ3j3\ՁMq/D-ȨjMthNj٢ᮀ(\o3a+  &=ç=7V%bèӕiNY-DMat'^Bq Ɯ *q>6&̗7ū_!γ  WugogUFX+mNlHdTkv\Sqg *#S,χA&$=$%\&,i~t |fv=Q %ysvq/p=Q o?qeRm)ZR N0뛫{)AUFհ߉bA6]J%FdY<;|ʦAXϊeԓWTpQ=G. IR}Č"y#Ub=W誕^+dEQ,{\b,},صkop./ύR4/X-$e@e]4^t)ιHQm0dIq))dR%[Ry?ߒQWe),6K 9>B=0,H5e>E!,?h4UFW~-6k[(ͰFUV!)M"R)|uк 0 ;.y_Sܣבvԅkda)lh e ւ+0VizBA?8H < ]/7kr>~njd!.n7)ANiɅ%s9g/{&͇b)u'J<;R^i\ı4TNBVkbf|YC)7InE9VCNA|pe$ס+>yJR?{zJW k~kc7͋E&Ym?qCdR17=Kd\/>|D` W°๐lTnr>8LGQeXPMOI8b*Qa\`l_3}׀t  έqF"j>i:u)Z^}Szi,ٝJSYZXD=ZYBSnNޠ*s-o%I^q!ҪeB'ez}EV-~?Y6eI{G+5meǏ3.~߱ڼ\^k~ 3Zb&>~ӮkHpZ7*GyNy"v헖p>hUj"-ݵXtN‹u营C.oɛ jb!,U,x1yVe EfrIl씮6 Q +R!n?KB3+mfNCwuNn%^OC ͍CNcYx ehvV .Ql!jDyNʡd+f߷|.'&l'}i7@U_᪗k6/ǓÈنinA;J nA2O o2e?JvSQBY7/m6hCpS6e!J8~h?ȵ_0W$3X Vd'2!2v6ƚ#kr|Y傏G/uo״Gʗ'[{ 0hP1wξߐ168% hE# 5?P,q:[DG[Āw}6+fWEtD X6m'dd`bjEVEo:ڕ84%pifc7@#[!Bc|}%WӚC)B0U6bqdiiM-Qc0{%ܹ*OkdB/[dS ?J4[E$:KI ✸z-V#-ozqɪj^BT0ah^d` //OՀ]Rj[mZR^$#D)8c >!vOע`;&Uʕ $^Hs7CKIDa=H+-uDimz}NQfhrx r#x,j/&IKڪ%pVT BO=6ElhAP>p¶T[Gކ}M}p[MW;~n?v;׍} g_sbȒXlo83ơZ%q !ʷwlԊKAul_ҩ'V'f+j]Ŕ2 _b[81Gݦ!EZoY3F@7s}pgZEV6O_G %:a\7,eNI1~Ezi#[4'\J7H^R\Pȧ$h:Kc|K t%uffJ U.ͦm 0>&B\N#1o?9.34\*/; d7Sq`$ُo~i46FYw pO|'2d:o/>]&@uL|o݄ sac6E{pi\ CO9/'Lns'3.jdNe_?MNC=oqa1~Y}] oyz_Aۜ)spV<t}9-m؝X$?0"K7#MV @#Qw8u68tD@7gڄ=>t;u~B=;e[u2Q%u@E4h-]{cD(4o4\ku77b}7upaJ向]RFbDqBȀǓmyzV2TtL_|gdOrQwD^D=t؏V*Oy=--FJ( XW.%uIU1Lcu$̕9N3P۔%)y_d5ZY,1wܥ}3ͣ+'2HullU>ӰjGb4e0ߝ'mF`ʧ!wd;#K/K|V )F*๊K&LVr'(QPp(HuFCB$& v`xm{[;YKѸƟ5C'B-*+#hWI9*Գq;QqTRw|q€t 5;n?k6<HCclV\1{ {syNIkǰdk CFs큓Po`nD@>ބۅ$L* U.~%843#h&"\ςUI96r2V"škl @.wV6R.0_#|&( }n9O]%Z$QFe`B/A^rcvE>RpѴr*W3~IR(p_e+6jyK \ȇQCTW.̬xIG顳D^<!;fIYZa"-{:,ƒe )ZJ,Q̍zN|y *-îU}5RM^u.6e=X>dz]# L]Bbo' +B3 XWr6 HX d_/oMZm<`N7k ]5{n~W = 5tNPfiL=בTlx$ֱT'_Do2 L*#K:$`VsE1_nn7gKl9UZLG`z ӨCMu35%jo'); kn\Lɘ'"XGfDPKھzBlYys@x}}#qhZ?[Atm%~&knЫYV36>Xf>|G =k [|z`e>FSas~w *U0N U-YKu'gcP7/-˲Ya@]>exO/ly Q3A]CSP6\]%FLF !8~=w0()WUkڊ]xF@Ё txAgqy ַz;SnUjLN2"v51(6o *野;?ӢFH᫆+kals'ž_z(LI)$^b;gUubМYUcaQ\GM.u:KʼcrGN!*2k ݔ\f:E\P:kEKFW&:U\N7n|bۆ;zd=guS|iɾOF՗+BS'GUM'rXԬJbQ>huZ3lv jEOfN1ڳ-x]ѷ'~x1:>'m1ҌD,f"( TNâuH~{ 4;/NWbHb}a8,`x0 ]$W ݐc8 P.쵦Wk4bC iY lw۪0CuZB݃JȻajd%)rlpAb昨~ovFCdvOYpszckh8d[ Za$-JY@Q63 @ę,|IL&' ^L0&|c*[5V`!q= @?(l\02. k+eɖBv)̉!f }'$ z")xoN~XoUU׶ZKE|79+! `N\X89)& n?ĄF/JR5ވp#WCmI ]{!ȱfUy`AisEpW4|Y柳ETLT)XK.;SuϦI27eմ(y6HRرFC(J!R{۵nض>/JPRY.fK/f9DRɹ̓z- e&&1hyM(='$^\CSR hųT=ׅΥ:kΉSz%a涊8` Y|s, }}ae-)dgMߺQ۸Ȫեz|"R1{rdˮZ.f/[30:[[?ֺ!!7i=6(2]$^R\~/u7knnV6 Nv^:=y$ :65dm&,wt/ I_yE25y:VdE˽S!KI!OCwUrH4yN ΰK9}}[:ec$0 >_Ory+3l\U^%S;`9áܨI_d~ĂGyO5 Kh-")RȠm;כ}\gՀ!zhҀ},t(U}$B5sr$ZJČ[E}'\~A9x[ty8q²ZձH_ݣ_cw}7:iZ\44ClNkR=\<: Ye(OgLjԯFv}=Ρ H +4`LxEҲ,󲒾k h#WǫW$;rltYVBy xMp=ՃP97oc~|| ?4Nn Ob_:0U)=|oeS^i 哓|qҡ-ɀ]/䊟P.}v]$  =#<ǀE@RFr^]zEU-֑5 RD:bW#dF| vT#m.vt]4~ҳɔq{ -Z/1EXF z\_^jזzMQ")6-{Ϛu !@6{}e8[S+eDU@ٌP!Co."=?ȓJu{WvHZ͊I !eu>(^QX ȰV4[b*r8k5ƙޖ'"[}sl( R_n%Zs[Z;OPD{|@oT~kFD|5W+ENmaʽ:r;lk&IZ"t9aFx_T*o܎NMƂ#f3LR8)vKY]{K /*WU(lE>R}Dz&/%tR#UBuBJ}f-]ƻ{bž+1D;7 i; romdfU84w"؍[D<JnkTo6Lcp<7,ήPcw^fBtO~1XEWL vg]%~o6 LVO0^ 8ڛ;q`3ЀY*`H*XwI>$jJѽ{9[z^4#8 L}N'%w:y=znh*p7@2[k83tPKBjG gzV2  b`dPf -eP+кпs{` ՠSS7'7ell)WІө;)6seXuvС#ƦM4d53Bq CB64Rhq,e\3# |M 6rf\Jv9h=]Wrh~8AN)m`"ٺp}\ l D $[P5Rɻ.'/ ׬O,ȓ;"yT,,*p3}OCP-1+ އ1Ag } aNZ`ӇRh͉ٛ2m`ьYĆ5Hdpq*yW ^jT2Xb,ЈgE.j&J&1x ?}EtҏU;"ib\?y7hr}XN[ ڎ,lG: & :a69?z}vS8ٸuAVp VƙnoN+ݓfK@P !i0 fͣoy 'BƗM]jQ`U .N O0L E3n:5q}-'d/4=Ҟ_M$ Oܬq_-^L'ԬԇNÅhԡLpsBc,2-]K!B ξq2G8N_ ܵ`:$0ѧщ:8Jd9Xh2hO? dӂlB,[t ?f,frpcT o3x=_ s;4TB3M9˯Pr^L>sgƋ2XkgH*] 3y$4Iצ0 [_R0Vh-Vyӊd;ս"sV,o_Uox^?!@Prs&ߍJ$#y7IɐZ%LS{G:+.[U+5a!5e_dw4̪NddWRiD3UU0 焝Cw{Z0;hE"Rw,z{ yg9+qJ3jo,$`^i%aPKi֫LIMO5DWy ͩ'8~\&qԳ9% NVn&gkz( {oZ'Yi5w+}< 2Si{>uغX{:flxȋaS}Qk"vbx3T]I\hm.r"YRmZēf!T>֔ a靹"E>K_n:8ۦ ԒUCVԄZSm"{F|Q` g>i~n؜xNy[~͡l%퟊`>jN=$~+{3 xsE?KI븯kyAK3aw?Ia$IV8wdoꇘNʋ%nڼERu3i.6,vp5Ӥ,$8ÁEDX]㸙`4}uR#.9qf}[eC\HVv1a15i3lJT !BU_oqgQb@DLyw-1cjtN `!WT4N6@bNPiǚ02W  ⻗iLA ~TnjPnoKlo\-?7YBx.:RVM&T*#%^d{IO\Ŧ_]SR` O G ό,UќEw-D_ 4ȣt"FRI~SOL/C )E:<|T35۲WR^/3f|YTVRt}uj , 54(Pvkt0H[i ꫰fGN^C‰mxgw-L 8Moj(@ f hQ$ƧEb 6_RL?}OC@ J\w` ]ENJ>:z0G^qZUۗ۸ٹ%Fq?)qMi I:~!=]/=FU־$-T7ϯex@آ]g7ޭPR&W:Qvj&=%~{F9G> ]VJ\Y <#/?i; #"vde]ӁCl_ F˩H؊ CV93a2UD` չ>8V M4=ر2C&miJyB܌TReNG}Uj:J$ɘg@i1\_/j-&0X}-zP6jrpuz<"gLc7k4@i vە'Si\pP|U˯\LeLHv ?#k@c߅337EŢ%D +VelĜeʯФ\Jc 9 |;&A-(>0EXZa pS}Ϊl-ᯤvK}4Wn[R5@?~*`z?~BT'5-TSeCͧjE^rcr"恮u.:'{Gcd~#R42?i9]|qcn2`ZD*7f⻓mnt`35!UWĈZY<i ޱǩ\t&K$PX *bN0(fJ'U3Ұ t#2')]?$?'@3%T"=~[-''0_T,W\~Y691'%tK; xpy*a;h@akJ*c6 wcFv!; 7z,nH'e<²]o^)h:wOlD{Ȳ2XJ0Li/pNew~[kku4E:ѻt<e(A[SM[<*A3%F/a8!^i\mwLE6S$JELۚ(fSʳAnFq+ -؏_ rJY Kj,nMZWhi: kYZDo*i0X^>s^lqEJ࡝[ o] {D Cȸ"{]S녖("^YjX 'XEfw 8_I`JUFrdo8u;b] \jK,ʯC*nD[kpsoK<9B<4 g9͹#k۹/XBQ!"c4G 3w >P?n M~> o>DfBFA*V rab(G5!H[C$E~J2< u z+2d% X+汢pu{շ:XN NhR=00Kt %4 >aG$MRfW$1=$=zgf]"g<.2Ϟ*Vxd|aP%o*tFa  T?OX-^Dasxҥ kk&0,`K |.=62s9z;523).BT:>QF3ZtKāW 2B自#g*}D=&%NaCwt!R=j(0NhyF#e.{onYك:X!o1*|$ԃGcE9N' 2o,[%l95LGܓPTF^ }u[K@oؕoad涌3Rg>/ƒe{e+ 9;ZK4dӹ#2uqf8 }GUCi ꇾy&/3 aBMv7BxLtbfgN!3a] uf w2 ylC/܇kMÔRk%c3B y3$'7D6Avۍq|u[. %ռ\CI/k,dp>HF¬qsT7=% e :mt'dd+ѧ¬GʴH_ه=ϔLv=IOzӎ@\dMr1K,dLr;$7b9D6e/45!Lpd+D . 'oKkhqA;{P8Tw ꘫ V99Rm-cNB_a`p 0\r %u xb_lfNJT*`DWww~U-]NggXְ~O=Q:,$.AI3@ŢrW-?~茂8ӕ3&4`J :JAT%00%hD9_օ۬}^TC0>Fu|[˿-pЧ mBq0'4 .Ԝg 34dl"9ӝݜ|OD-6ʦ_n%zFXO(\YkcovHzq%?Ynta3 &:~,)?i&`,ʺ&_Q3f}B?Vt3?S=#D0c!ۜ $"Ыf(ȧU3D0t2|T&?v&˿q1P -`eAbx|⾃chr2դ.w Z=lW'a4%3Kxg9Gx3zpgC<6AMof>;!Y}/9GTO=?l W*Zư>Q`L ]KLig~brVAAaݟ!;'Y~%:>`Bβ[ے/\Eh &Bcņr?%k rQZ?h1;׻vo^=xcRjV0E ˽AF8TOIkP,Xb60vW"(DSvkx5+wgJOwo-ɪ pMLMH?4m#AӿWM-ʾC_ɽW6.B XCJIs!~6.]6-Ltő;t\r6ξr~}le{=d6=׫L[,У7i?AI[jaeBփʠu [ϥ,9otŢ?匇f"|9ͼIG/$jS&m|&>ARN M1NJ;C6O-#ēp0%hLwy](XBgl BcgeVz3a9E@ef>AjȒ RfX~$,(/HQM$+{f2 v@g@G^_NtYx{Ա v-&X؏؆3}ر~'-C!\gt 8Nr4v{ )">GLz+VO2 6bvA8b>'-bHQ;tB% 1 ;9u$śX!tdG+K'w 8~YI:#] TT_VRD m/*wO|D1~vdHJK: mRMPӘWb,|8C,QMP)ZChzlس А,܏ifTXYƱ$iXy9ܹlZ{!q+uKN)ZI CCP0pS=Yx]vi#Q;rfc!ӯrPcK3$R۟u%Ԍ5˼V@HAaRwlP(My}U%"rVbJb'HIz )cAv޷^{GEwq!:UO?=:$٢ 19T !U׀3VT<{tpرvSWFZf߸^z^p̪o#_TF7j o٪7X,d7cgak{s3jѩCNSJRuX](iݻɟ*m 3:1!13 ݌\8 Vb߹d${zRB-l9OIj>%;+TSek\``hFURz-=(ҷi&IAu5kg6-1V]>qR~`&F)!ߤZ?jo"V-#IrO@*ZK$(*npQ|U'@P=^ k%lXoW⼄ @1G`4U?>V@3+"Nb%," ^iZityS%Gjc!P&)t_m8/fwRs!g!Zf[ObN:儡U+avg,G[cC$~:`6U3;Sr'KF5CozlpX83ji!2ƧH1jw* |1fFRVgGh"z\Z,jX97a…Ch=cmPihXze 6UxOႋ _ƫv÷kY> aGWX0o|Iy&dL jޤE+;{JUpIN;RwO6Vc^eG} "Nx&ϿoKpK\TU|OpOݞ;K6 :me"pг>wM&}gz<-i|'ax֯-V13T7;`~5C'T]\_bN*תT0'% _Dn8~ ٰ,5M!%E#)pcHdZ IU#UG/ 1FU!ylyfAL"9ԝKh ɵ#C|lXuăq g2hi Ja,jزE>x1;#Lmvy'SFƱ@H  FQ/>/@:/ (հ[u<*HPf9"'|+X_|@]gW@rl40MKc-Ϣda 1|bΈ B#Z.!r`ïb'EE9xyjkt?$r;8=]{>$XXnj[!5,bM/;t8ܠY3UM_:?޿sM#<ԖT3vv",Phâ?OW sd!F',L 7IiA2V5 ]*_3}[ }g%A xNGPpbzUEPeAz 2uUPbnQ^'x]Sqwy"z^j%,M]$-*[e"u{OĽ+ ($QcZouBp8ѯe nz8 ZT5{)˜P9XQY8QO?KQ@'މ͠$&Kn$2MH.˪6үB`mra G?6m^&" J>][mV:~Q@ʎkW9},-&o[,@[]иʾ w[y5n9PtZ1Q9kOG t=iCg"[*((ؑzR6@/88rR}cYdxӊo{S5rSnq՟nn$Ut|x)/>q+}Z7Z;ŋ!C*T ܘը5tcn#!t >vLA_7ə05W w 5"6Lxm,0(\y s'8dgiM|oUҪB0VYJ/VWmpjy~dc¯%qȄ:+5TpBHP* R\ ڍQ(~݌BˇD-ekK$e'O~-ւ)o$0:W5bLױ&֨aބ K6B"*|Du8)Wlggם$0cĮX3͡߄`ekB6bCku5)Oi@m,0b|Gz[̚$P-x:[AWxbK$)WKvad^ nb<_`hHO3זrMYE][(R t QEi9EiۊJ+A!ܟ}mv0q]0%2|F) [y Cm%-' &1GV!pGF1iU7Z.4.O.G0nB5+a؅/SNz&~}.>pV̭v]5@oCKA\r&.W&9OFأi v0IZB*qR6|/kN—'Ÿ7 Ods֌ QvƐeIL7)1nhagd'h X@ޗm{4?tz1kyx'k "܇9Z?SvK&NLj<$?GNd~G\]*_%Y Lٲ3}3"}VՊm}U9 q>шF9ifz:LE ]\_qAtj [\=m(RTzfHٷF7nBc( F-M73caD=+묙?(j5ʍ+' m{b3=- 5P~QC\o@K L^W.lx"=.:f<ƛ¾oo $/Vc-@GǯM; 6!M^\ .`Z 2s΄{ aN)TO"K@roz>dE)5{0J'8Bm6Enr󛫭(vq{݁g-䨯&k|OHBkG[WMRtWt G@FJz5yY4| [t?S n]lطS @=WuUNUihx*"ɚݐn6 iEr֐dsv@*46F r01ꔮ Ux^70vmH5P lѫ}3ުm]ئ0f<`{($ji$fQ[bs}-6b@ݽ5H򎵄6t|n rM̒GY7p 'fMaɎ?O{HO@ȝ>aٶz5S=U ؁Cp(/*os@\vt0rZf/\FU&Ua(#qZS&Sa\PSM*@ %E b+)J@ufkPf /^jUƎeHe?*:k:ct5!F,Wd%^U9$\E0KIl)8i;9EizBe9՛y23 h%%Vz b?b8ѱb/c{q\Ea[Bڤ8^FL},'= iHH\-)rl7WR;`9D %x5dy󓜼;%洷hmtLO!ݍΐƏXIma!$U?7} h~*'v)4Qxԯ{tDhdKYUK)-ˋAK|0i[*3}QTqfX+DxlNy-w,ۚNHI<`\SYh/ٰa[lT4b@uydpseI+H0px<<.\Rdaj ghacfohtEUd %x=tm墆>eֻ'*f1P ǀˠLN.㣲ӊzN]S+䧤"xPV!AgzhԮz#9±IlpEYKuwtM&%B  )~F'Xw{SQx]mF\G%c^I1akY9T*ZMөP_ڠA욥h-ѫ;鑤[]fu#-³}qR"GX}xbs^ hWePcH@r{l_bi0ŋJ س-h._Xv(V*QWg68REh;=+sg9+O*!鱊WnJk~n+D /ؤ"HސG[x  yO`b+ۚJ kԝ?2k,TF*&6>‡%G`67* %1h*FgDv;&h/q$s99]b||I25{3Rn)S=^h%r9h)CB)> 4"6}1d+hD2{TAw^@ׄ4~j8 " M31>޹R?YVPƵ.c?J߃l|ܠxaR dOf{o܁t֦^_an;ġt0 0LVuYzwc!-,)[ylq AN7;j:W5I| tfIP ]|wW3ݴk/6rOwi: Q%MF Gv?'m5v̇{^b!\'FaYF@En`A6r.$=ǯ%RͲjtyDtU0|"dҿC)JchiC{Z21ݝ! ׯ?✥Wb7Z.onΨhwi|YfZd$h3J]蟺%9ƌ=!kF:ћSzb`)Jm˾{D33wd0ɋ\֫.J[HUƃnZHћ>I:H-=Gp>I~?bN+8rKB yb 0#~{'ǩn![eݔ E>T;A FHҖNEA*QY5n#*6 }HѾםkwu lyL/Mh+bV8@n0@~3L@T:Ⱥ"k(޻Q?-ssO~ʖ-dcڄ(4m::M"RG4"}\ ܳWue4ѷMf&҄=@"#ZʜBD0I8 Dfr봟”kYgja=q\g&Z/YJM: W8[ 3_rx$7(iš0jRw%]w$oWޘFQ|i+URw{yM.H8haLQK@yfH{c:Ϯwv` /' vQ"WgӱKWjǢRҹȱw >:)JF])ڞҨ (TiG#*Nc ~tKHPuD];"fnI:XQD+e ?7 Z~31jBȐ>4D˳aQSEgc[HcAN#N\t#&NS4cfr^:/^w%;7ֶa;N4D񬶎酬} !V6\{G' :Kb2?ƱUzzeɐ$M^nh}铲-qT/j5ԗ:-]ߕXވBÀx[e6kCdl{fԐ+tEςI>T©.53P2nz=d x9-;y II,:~eԋBGFں6˧/p-NZ = ;'.0']ŁK~Vgʋzj6r9#c;Q_bFHKa꧰pJ*LStZz-uaJ_if~rGRmk2Zwq|Xd $:PRw-6?d_ǫ-*h| A,1@]q@fadW:[޻b:~i^oi/ފt+Id7K7ʏXk%Y7=XUB_qgSUIkodqejLW|Gr$ԓ:\ƴ #>~nd fyW0g2:v6pcN8PG^uOq}:"C!Urp󷒁$/K?5_Mbu\<[Fz5_{mhZq;ԫ֏3VG.Mo?lYG] )%j5o'6z-VE]=Arj^sw*2)PMxLJAcݰڏؙ}+;M5@,0mpK}*SE:!eZ>0P;r2 0@4RC yAs eYZo~/WN#nrD;phGJ+LnByW`nN/Ij+b< 9"l$"Ejʘ$͙elP^ щ!I 5\iRFt~KUِB-J]hҼah_BP /Nu;O*fϒW 9wḍXYC}v+$P *{b4m BGE^?b횶{T8FhSQy[޹{BP4'v8CY:PZ#hJwfwŵV /ևEnfILãϏJ$8l%nwhLZjMKbfY6q !ZM xoCd{hToKۼkO$ u][Fu>a@OJehalh M2L^2a75[ď1%QP]&PɒsFN)R4+4ܕ{:ttΊ[uO9e KH>4q> ٦329 |};6z&de *ib~e dK)M!oЧhmaN4Λ^=^u(Y&Q|ӣ!rc;Hd(][ZWȨ6Ly{Qv5e"+ uG?v<߱,յN<>/kvuG=:OkV87s -oKg8-+SfI+t2dZod9(P+ KQKp F@NJd$!3gq c,q1Ɛ B;nn\(X +\vcy Έ'ױ1:(-xR/tD>#Alݖd&À*N*Q[sznFL͗=ԋ=$3 U$I?TM qsj[[!;*ѯZ< HRsa+R)=YfPo9ZH }AuXi63 %x9 |HzʓI xvFW&!|c/)&VZPnq r_ó7|ޘ&ypq0|b*zE>K4'X~*Eu**Cpw]pk @.D.;nZ )XfboT`6i{+PUUJ pk*j:ݡAs \]a𲄳=^jܓytNsw(қP\+}((~+ڙp&`zURK3Ĩ $f!m8:"adMn<^!@'Y*2Eho ]pp}2xtu*y$ܤ0mƀPvM8&ki~'7Ie}G|̋v 'Et{MF F;;X6~' DAޜ>!_$0~qή$99<]vCn1ʁҊwYau G4G;=8Y"܎JnkF*$<=PUXU-rߢO&XՊ`,ȯ`_u`8|*ADGE GB=̥x'񱫎~So`] mT<U%6޳\$ ~G: ɖmFSC:OEMWnkENg U |1`:N:wCG/'tÝkg:@f 8e˧풱HS#M!<6"{ƹ)w @sՏsNVq M0UT$l19(Ȱg(ZYP^لMTyV2,PyjQ>SuNq ucU㓵 Mv_8–фr85aѨ Y5J&%Owu>dن@Xk\|='{,gYyn?hvidJfإR8,"Ψ/5OJJCE{rH)EH\t~] u99Gәr$2q'XczKm1{*/;c; (Rtnp>x^հ/7z$ՇHw3Bbߐv~h>xŜml 7gTDe<.HV4 c9 ?r8wNn&8~>y.*is@W(tGg/E \`3:X~NڹU,bL\!jb1-j"a"N]?. 8 @ЉGMa9Fr ‚̠ Vk ~wotIGo\IUx $Fz 6s˰8EuP4\RΓuGemcSAoZ+Y=ğۋRyRt6`4G"z[J `FNRPv(dizc(R :X5 77M?\!@?SCdsNE8 X5ԢeV,hy򯵒*Gt */=US{]~I g6>Ш'i >{0 Ǥl%ũ9z]) SR1qU ڤ+lԾښt 3>sH{p("Ghvٹ?d0$\Jپ֥x]9z5B|ْ ]qEyO bE[]֏_.WgvRRۆݟs{#-"2VtLɴ7Aլ"lA0&13V%挬%dE4 |uzLhyCn;ùtrmX̌HM[1xX Jׇ0aKBOn{-R^0ʩMq^+L2l2iN)d/zgK70HP=pd'lfG"F=e?j*Ui'4HG3ԟ"w]9^3b3[eDT[W|/{}sOn5;ǐ539SF@kR|ث0U뚳ey'FyP۳  !c]!C]ڟ}є'`N0&3axosBgeMèPBM/4 L ?ٷj^ [Eb3UBoV_k~&Nryڡ@t?oT8|Eh;.և3 rr^]5ƕҙ9oHF?t-o2b]B"~bTrʽv]oCf (4 :|EZ19"W/ <7aj'QR*juvL"L+,c(exĉ(Ԍc0̱9P;"0ɏ62n>?T + iUܞ_U5X{8HzL{lCTŸմIQ#kV9Aq3T5 J0YfK2Τ@Q:fu㛢j[uB[pZ!0(R}m¿7$#ea/9b.L~g~m}ĸWS3aH}r gX-e$f9نIw>C.&S d0]Ȥ"l˒ԕ52_rhM}DؤCʦYdYoE\/£}J)V3w9=!@!qIL^O:fEqE,8/Jd5^lntɹKD\pTm\@yUmle&oInv V琤 4׳wg%' @$kۂf\+ -!mEYtHK-R?VvdlO#p_gﵒ52زZ486̉קm>oN:r՚vXf_SPrL.LJu#Yh%cgk Y!c♔ms7'Cdžfu$o:(}~vTI,{OQ'T= ]} zn=M{Nj!hQCFprfxL̶?.*W9ؼ{!_f.qt ֕D:1A>z{Tn#mdm֊D;s^CVqHr5C1oA`,2fq f+w%oI2;oLp/Y,%-T$!~YpK~3Pdd Oh Yn )iFoh1%{VHvȌ)VrG@>GDRZ"}*0( g= Fl|";!z6fL`Wvi! [$E7cG~)(CQ I&8;#J3~`O)%pH&&{-Btr2Fc7Ls%bdGv.û$gyhyI# 5T'&"i|JM Iޤ3(0Nx E5biDzG,v-eqŐ2Ndi[ںPZ йoFuܒkS.݈ xӘϙ+x>H|4`|&aQvtCn`IU"Nò21I>OqŏI"@}ˢ̮\۱;|iE71]㯱|] V O_VA>ЙPRYC+&<&1?ɨ7 ؊)v6m*S|"1\Q|o$y q xr8;͚@kw 9eߝ/{ŬFCG]R96&ZuW{`k$2r Y/(m4s=Ijp3< gi{t{:*(W84`Tۻ⇑_v_Nfx "b1:<­Ԑj0BtiD:I{fa˴L @v7lHSv/oDwVAɧ}hZ۩|$Z=XI 7 |txiB pgLz!j1ޚ6R?I86WYhm9ɝ0 ,F9ayTYЊ:z IT2 nĎZw tΛ.dY+&_p a{/b|5_٩_]CMeܮjW_s ޼&TWoRm(EGQdFN}~ s$Y\0NٗjEE#˥5w$;‰wLןD تO͹xy|S!7M;vN'dM3k@rlE`kEyG܋ 9;^a&6B=ҩgqVJQU17^/76^FNOL7>? 䪛\]s+5 o?oVb#g¬Fu(Gcw6;D놼^ R1/<`gj.$b e;\Ҹ8 ǫC77REtDtufs} ("}%(@% `v>Ń{wS:[ܴ0zL$ |1WYa"NL }fIwGARsW{pNihFGgB#U8e ~䞔epIPOy6A覇>p0gH.ƀpw[5zі&/«GX1B^@C~!@͊_#0U?R]GQJ+#9%*P GBMtu/&$Ҫ̥wB1NW+a>,"k7l&RA/ c 3xd:~LIA>44ekl>(`Gd-֏2wI {jA$]]>>TYM/}ۄԃ38E3oq:%@uG3:Wg`,:q w B[`Ves8sM9ed\U=|3Qݡ3as߹FDtO e z:tךr)j婐ְ{t'!vDB\|N%"a| u79l,.=&)}ͫgN;DmWvT/ߜx !B7*:/fsO/­y)iz,(^ӊd^%K,ZMI3A+*`mcպU&Y$&;h}-NG'ydϔ26"e 9q$hQRTs2yzljJQd*GaXKjr+c5c"ޜR<d-2+reCԨ9o1@Ns!_ɱS5<2 keDб1pacǚw}pQ J^^}d68Nıh ;D$HǬl9QKnH+&i]xeđyeL)sHHDs#K˺7X |oq_ulFw$'m9`y*-kRKq֋;oX^{4G[E4*Vj2p|iRbmfհA9v)U}_t׹2?W҉ͅ9'ОguF(8?r6r?}̺of,BeԐtĘfMfq\pхF1%b7C_5X. M%~/ ~~90j#QڊPvB϶hTN|cv@SL{$5OiIn_`A4 ^GidA=+1 oy!@݇Y.S|X?^vM(!oel{t|*˰?"n_WrYzN*)%ƪfN9k_ R G<.6Bmfa&)%e :zҬ븥gU3h 6~V[ Yv+|..Kdi> &6y.97.maC 0+ I46&B"5P6GЈ _l ?@, zXD,|nc7 LGn}M-J#xx8f'0ǻ(z 3qƢ-GHxn"yH'2Hؐ{~t1ty7vSuv~S0tK[D[jHب)H9=K*hv8[<$c&&$S > qO'*`=uA;.珬kjKWVGِ۰Ŭ!oN8(ԃ3]K}òIU9)iXӫ702o2f_gܾGq[Ѿ!6i>P#B^P.f},Y<ԭwjݎf٭I0\@bcnH5K֐:91V÷+<̇_m&"`&"RCz6w{V[nE07/_D{ R*d"]zej0d\2t2k % m..HO~2z{ ?])yUt鞪c:6;vRuV[l[}W9|L3+P1piXݖPhΖk\{ M.T?KfPKenos*.,:Nrr)W$?acUU"POBKB؟Ax8# g3' ̵-BF1|Fx$G%_|ic|R, ú*UG Pz$6gm̐0!Y\Qy(Ś.M[yc]zQ_$xsPL0 ء/mc&lwTnBǤ9y8}ao$لUCLlށ1;HbxDȢOb2BDwQ@Ο%uu{>Uf#[8A(gȂ5[r:s ^^=%@6mb;0ye EnHLFSЁ{]M35=2;+<33lZN肸%u347=RtI~e!>N;S^o*EUGӎt'%M(ɽy{QXX_3DM睬$NPN5|fi Ec?2}r xM͈zCi v w4R~o3d\̑ o-*ފ9KA,l"msfXڹsPG^hu]Hxv7tUzcs08gGy3gIU#]r)d!?w|X9heoVj @XxOLt/8\*[@MeΒcŠK+]$'K*'5ID}qG:)(6Bm>u$fxylе2e2X>hTMFq;CƤnC"4s Fwn}~v]%<|vkSUٿ6gjU4yeJRsf9u k`bH4QD FAZ7rr@/+2ҵN!!On] XfL6xqoO%bDR3ڜcEvJSc{aic#E1.d Qǔn1iIXP{GBؒH1 .!tO^Y<CdQڤ&D}-KO@ 7&MG_`zڼ8k ^Huru8%LN/LViɶ(Ũ%;ĵѻ=zcY6<;d~Z6E 36tIwJTdbc&Q?~zrjW5HS̼-ƩOc8>ZzXbb);Nhk`/nаīYp%';n61}[DN.!ҡ } ^V-@S|!xeN>T׉#B}FJ)4E1opQ0JKH]Dij ~ ke"Uh![XOch%HjM8D0iƯ1 'ݎkzXX6Tf̓EpAQk|%Vo'V(e`%)c3a!*OW)^'z?4vr '/n``6D|2&DTd nu)"8ob?*ZX}y BM۩Xa2cU%=?H +}q|vcF)ɪ6NKp]4aj%"cFŅc pdq#̋lWfd:/tiOCj뢹mʚWT(]Uк^y/Ⱦ^zݪ*hGf WyeRGڒܢ yB|Nr/7ΎP,6!omD?c~dXNK3QSjuܯį ~=yѱ5m>\rûV\؍A5VWOHqWѶĴ1Rkeȥe62b@iSz72[;L|GqJR(ĉALW8/=+CH(vQbKn_7! :9Pd(Ua۱:[""'tn~P,A$gR)V,\|${A3 $IL@魱M&Gt6wX@/ n&7VaK>kL+Hy*Sr!'Mxi? OBj"| ]1G$ }.6H^6;*`4$~dh.fujI$bzX_u P_~5ifBhIX\ߐo69H&H»K^?Dfpk>`ѿʬP=p ϕE6)驌Be8jT} Њd% _X @bF<-y\W8fy=950yzʬP: ub[Za8&o2QGL(jKynK2Ag#lt R4ὢLy1׽N覩řOJڒ*iYYSuN\.ߠ(u 钉ץlD ̷Ѫ"w>t_`#̠[]ԯ>KwsiY# ?e;-B&BQ+Q'=NɆCdI亯O+'5n8[viZ!xFw:N?DPߤʓ|FS‚MZ s\uR֑+TY>'/ ҙ4hWS!vа\9wI{NS$~-SZ\!ւKÝkg3z͓䠮{W.>T0(;GeY([:+F~3Q89tB$"b۩ic2lWԯW g3<8$V.o@9#!~qgq[c'v_9^`Է1X.zQ~q'wngɜg݆S,oN @ZH7.gәb p'qѦ>>8=MXEHicڑ  I۞G{WR2"/Gyd]+/P8;Ɇb%'jEtXP(SOR]ט(MfYp`vrڿž IMo9pV:xŽ.T;Pp8/V?S>z}Vr9㆜Qak\ v㶲v6H}wP蚆"_8~gC>k䰥タ+?&ZM45 ]L=Wxp ,B6tǹǘ܊s-C>ApΉ9F"ܗEP_\+{5ps2 +( ,'֍W:[1!}S(oJpzi2~֑x9:JzgX?%N]Rmgk? d/V2 ֒k:mL(ϙH6\qV3GXvf+VX@>y|(=!%&vr2gqY6!جTrB,p/$ 1uب#Vu&GmrbWk$G\T5]V<UjttUbk,#~k|\dd TIFW/`bL!v=P:1[*MU:OV4oPn*iOdteCAЂKJ/ةrgy5-AG֊Hڶ*pQc&][Wm  R6^anpݨ@;YPYڒx0>`qX*D Ҋ$YJ2I[}dv WcF:x\#2xN,qV=XOj?d9X‰Aw5|# 8+`iЍf- =_r\'$hi3?D1. K480ЋzvL?GsknF <IL-)Y5*zVO{z]P'HRdQkbt۞(-AybGF92KeoI2،8#4k SH`-<9A7fG tٖҧ"hZϙC`cEWaA@33ռZ&DR%B4CW4ws Wky_\ 1FNG1/vxWA،0o!TTR:i~l"fKYYC:'kE7G+aN4P(1֊^B$ޅXyZ%YAXhzz@>u{ooݟG4Z T mSje;\dJnGfG@_)JN菡f fE}&hהQCoڛV)_2U #"*.8|bTOЇ4R]G.㭡ʮD4hUbwq wH9+! IcIGK_O)Ж71 6.WG++uCj06jxNӜʪj,ݷ"Xܜd<üÍ}vK{-\XsPjAe@?ZIR? aſ\Z%;xx3y+OԺQƪG9䐭éYe-;n#zW]DxAAM9Uo 8M.ARu;<7,*` ̅}lOv >(['K I0}MfPcV<#Q,FU.5 'KzZdf#wz>' =1-W!fI> d2:LڊHZVTh*xl̀{S'*8Gϓ n^WZ:Bo[.fsXׅ? `nAk^=S]"w\#0Pa$AYt4JC[6sIk*gF^~_ljq tȪ덥l^ǹYBK8=-0~70e/ELo#jÚzF'f9|u ==ȧ<+%εfAXq40sx@]}Z|i!'0)s?6/E l x4Lr7 x*)j"e όvjUV+/K<Yb_w ,B7< 9Hi +%?+zr=;x&nMooOuT?S V(qsƷȤ]gpMtRErNh. +Yg3A!Y@!FNo݃Db,L[&b_ ئ? QrNf6HLg;֨Bѻ>2~Ob^}&Ч/m> _{ <؟e.VZ=THتjڞ5q|Nz~:jߟ3Gb?L/ G\NܵX42؈Zryk?tsp?Gu<\-7R:xbTD$1Ri=`>/ۧ;4YeOqr Q$g"1CPK6y:BawH{_XJkZDre?"lt~rI4㻳=d)wS"' G Wx-غ&@Swӆe6q>n'vaI8=4̔|b(Hh\TwbXDk=uh%(4ƴ>'޻R;أsv vwr)?p<<[:]Am7̓;ZClX-qOSQy4w-˰~Xpuz-ڋX0sJ$v҄s0dWn9 ;i!>`#cbx^tA0ENҼ9AZ,2{U !A\/"=Zqa-Q"ڙ/QW'}v>  !…//FBD t0Uޯ3>;yH ,Gm 1:fϓ<&~Sb7a ߄NƕxB>umE85ȿW2Ue6%@$1!J]~rΦk9< ]WmB[&hsB& X<"88G%=UI4<ֵں ^H 4xTZB3r;0~W:#&L=4 aƂfsϭ|yhW;ˇ;6 r1&υdŅEqa6NYEľ~6=9d`PưaZVhƃBH`:x.`y '{^ā\9i 5 3j=Mq RR,#N4?IR;ɼxT54M^_^6k&.бRiY= M)pw؈Lc i l Wj>]߷?"t ߪUnCM9@F^~]}7@L"5E'6(7hrCޗK*2nלKRY˜Ig(ٞiOqɃA)Y0Ҽ-0=>R,_|ig  o/NH@,VS. 1)(ngNs?Bxt4óַPLl(RC0wH8RN(Fb0z=(䶝;sS}HB\^V@ 10Pǽw":J* 8Oh\* m3B z/Сs4F<&zkp5\-UɥycD)!MV}ۈfDR>+([=Q{FrNw'C{כ!F=ܑA!]| 0Yϐ \Mfy-Z'z.w"9N)J?liL`Uyn^`Y-'*^4Z8k}=Eii|/P_2BsEޯܽvV%1Y4R7tIJ<vy RHSV*w׸ azl!w@SmߊHNcÀbllůhaKwmA[_ivb }Er+6[' 4Qb9rg#@~3X4`HFfĢwu/X0iU?tLJooȭ w,Kdc  7wZ*ާm+'%ApMfPcYpQ=vqebv᠚ FJj<%)V&qHM?=X&@RJ?·r$_z^1WsɄPg1dţ.SE:g f^4!/&;vytk'=jݵebUpLJI{g Bf6ܸ{$FV̴ U T'#27)XG9:v*'$'zHl.tx*߹ɛT),;IwY%E,{!uv _y@QS;;t %|EQ+GCf)T  s}H'zmjnlu| NXKy̠(4Q\3\KFҡZ57za qx$OvcZ[Z Ljmks-gl(-?fR@T?芎sY0[Ư->\JvQ/*ZA`^aI\ERd8#v,鮔!>JV64&zo;1 bejwa^QtJhSSHr(@GۯG$4o$y6g)Fj~8&ڸw^?.?xฎ=I^oD /b/Γ}A^T+\VK`Z]%N ~ST8$F öw"}zǬlJXv_p;f"hڠ]`~/{ :,׵۷X+`M=oCg ݙC*zl[/*6-^cIKbRHLr̆cv;~bVz6 Q} A\e*Ŧ0h &6@zGyg,A6'FQA:'hRt;H-l+#|:In* B(5|5 {6EŌbcЦBT٢)^ TY H|+3UwQXĆXޡ9;۬J~sZ/oU9MG@| wЙ4#5;̎X%CnDz<Ư,rV7=F>޲vToǸNthyֲ7;B@0P +9trY8؃[ZkD5*-ҴxV E ? r$ m n}E~eB/Ifl?KjJw>㔭!%|$ةv ciRG-Fu:A81*KXL([B*;i:Ȁ㤰i`u;*E&rNwH;'k`9J]iEB~srj2 73 GKEdjFWnz3BT6Dme1GG*) Pw$4IkjI4V.s~n*^?[.aع5Xo1BL~IqNNe [b vU$/[e:o\IɅFLZ 9^*/E@XfmѭjdbVAW^cyoİsRpeDfɜpH{ˀۮXlU߃}:ψoݭZS@ަןP0M>RwRo>GD^s#TИZ<*}dVz~U8"{DQhA}2󳭲eO8X -T2.y]߳H6>EAr=f@מP (n`L0:`&=ٵj8sS%RYR $U^6+h[ouݭU(&\D%Ue5J,P!ZGlHC A%ManoA-"-wugBs.38Bv ORr>*k{ ܫs!=̿3'dtG0q;^_ੲaُ[SSXsNG Y5Ymig&9 >+weQQuىB3ϘnP!t~W'bd`{d< }{rihF* =s9#Mlk n*RJkY]~V5qtFN~ZC_|p-YZԆLl(L.#F_m*雕۟?i/`[E_I>H2HPޝ28|H2iHOjP4"3Aym OsͱuU 4l ǃ14 VP՝uz$k/tQ<cp#Ik8^# `YSGpA^8\ᇊv{'0[ EHS1k#<ּK .CS C"Xնy &дTW̓1D=: nAJ˴EXv7=_[5` ܎4uo|88Mϭ]} G;!T"ú~LܶUfO-r+4aI.Ȼ鮯lQQzC㪱.8jrdW*1J~O C|ЕT'#@dhqb)ټ*hL # &#ΊZ,o`i~8De(e>}*ƌD- 2oM;EY[6o҅\<`&@VT¼{-O~h|]R;pj\vuDݙK ^nPwUāk GB'%n% hM{,L eP2pώOQ`?`Zj $&Vk񵔧Ўym?V&zb?xwŮ <3+&F d-7uOwj%T@]3,R!, ~A݅WxT<%O׻y^K\AQ&7eoTu.-xޢpd0Y'g"u;$e0r.3kC@1Đ.EDofN\R.5,x#щw[b MQ>I;84}`^rD!8ne"0>^XF)ox7$.%] vmgK Bd%3x.~@5zst(ZKo\I4Wee,%aP‘*Vnfcw#p?Q?-i=k1Ǟ qcOg47[ uTB[mph+-hW^B?yÒg<Y&VPyJ&f4=d4ȷfS0h^Dt65Ia /~%e #cX'((WڥބU(_57Q*YO^u3%2;IQAHO7ןLƄ D}cʼכc腎1؊񆬺-VG#͹$ 86,ˣt:uqm͜ѐ O'\e3AIVxD*b>p\^DOY&ˏ6+ F8?H8l5QpՉUj+W(pBZ{4"}_h2][J\`(ߪ&>S.90kDi;zC\y`Ж+Z4VxRACl2AM,;OEÎ%p~P%25kS8-QFYNkT2zmB>)-jmMmpR]QԽ"D8;3=g3)MXh\mdXJ-e5P\z-FAbЊl$X>!{Qda*{$wl@m;os3*ɽv|qDlauly7Aޔ/O[KDyξt\[})diSsLwz!ȇI<ؔAзsOLr k!Num+2mk,[ںO@ά-a>F ~V5: XLRͲ\#l3{끟h[+~JH5L|c[jeY7CS/;hr_D1R]ַtlsmߕ! 6򋀬"⤲'M (mSu nz"X̟n|gf:uq?n eP%|DiBŭ#3&QHe7IFu8N"hulh WKޕj~]˨]DQ&ԅШ#7*W'A[fr{:69pz.ȖhA^6tlGEB¾P̌E{%e[_MOMWg}N1PWt!(^JN`s/)wO'JG~~rMRg1_0GH5Rc62pD2em:s, YȡU Ӣ8ADgKuu;ť׻_p_{a9e[B˕GoCyv`;v,47߰]e.q]nnkŀ2ۜcoģU`  NՁ tb$ -{ K%X[GŐ= ֱs"Y %6rVã`KZ'ś?f-aƆB, 0 [$K~Z[2mTH3 ?0t%Ac)m}]tJ܉rm+vYH 7V/X#2)/rxMES ɮ:mxbtYG(fL\\|k&~F63}FO$5eõ}{ֻN8\60}_t[aU] e#|^؊wCXd_6ei m;]/|}Gd$Jv荝ǟ:l2 (>3٧R~=*DrwSu ;hI w1`'T7p7e)K%Pl#IRk0IweZ4azs]]X\};@Ud&,ÖuN gM-\%L5 $ +룒k39eM? $K| `@HS%JauxK?/EA[*]9t_ XvBX+lNSw8(kiamQ۶#>ҠTe $K;{c[4 v*nDrH!5eoat:q&e$LZO' ?f:.Kbo gx:$3KYgDZ>YePU,3vr)2t&9%q(Zdhѱ2l>Q5V4.зށ}'s "=ډ頓q?ȣ+GP/b6$}]$-5$?` 7y|%LZۋ?O+_}M{H]8˥ r-'U@|T+-,,](e,Ylt D[:P0J-I ( Bb/gp Cs8hn!gwdqNBDM;GsQ&#J_]a{<+DY(8DfԱ2M 7Zν>q"la^O<΢টP8g-02CZ% zBIZ\Q,mP-۵a`JLvV#ZV?"+W9,l,s}F2&<ݫWhTgPh^~IP*1> xY1_v2Iϥ;*8ۺET_n';c,4QБ] HUm,2'Y@l4-뮴T2oYSLf) /ÒT ͶrSy-aQ⢧2kmI//]nMy7:4 p?(.TSLݖ0"nc9Fd4[+q w ˪,+Ȗ ^JP3P3HKR?`mi U 'e@t28N=)f 9DA#?cr>3τrQu-MuS|C,VtۺbKQ~EUM6T6f+9JӦNnr|e۱ Ҧ\KlCkIl>8 ݑ h(2kkyemDt|nSixUPGEt BTaKZA 5JrM0 AoQA6bV߫1+t i3wyRgp-l(ՍѕLIH1d{k `lm)ƌniTExwUglA$ TWFPHH >r%A3W-9rQ{zvſq\cF?tnComF]I>浌" (BŊџ_-OݺR>ʘ;#r?"Î 9O, d,{˵k]PtPk6 !е<./*w<&ŌńXԯTmg:L r2,r XW$EvbUy/>NBhcUrɿkwFoѯ cB{տU33;#.r~0rRwp>Tc~f A\y s۾( tWaExu"v4)Ң"2^nEyW HQ^)Ctd簚9yͼ TjH:N9#j{p/JlqϦ ]g{cS^Հh[LixPE}8;gE*v5>3IX Nan~ʯzS+NG2fצ6xZy`2 G %5ҁ)P3f6kgQvx&=z%fFl%*a7܌U' L i'_wOl81^Z߈œ:rlQaX>.G0`4ez+k!]1\~ ZkpKʋms#-q)@a.M5FWq%n%wRy{J0{}=˛O0CR'D^4)S,!PBZz~tuMgb Yo& ^)f|8ݜBx("YS.)?!xIߣB2K H%Y%ۥ[Z44q4;HtlR831 YӨ? 3]pD@댐+O.yg'+^/UgV=&*!g'UEw x^frQs5gn+|mI8N Ҹ7Qx~>XLjKMﭦ5vtS%ߣk8Ok3OEц?[RsWZfmyhix훓0KV}]·:EGw@LyhOet)U,&3%EEX_L=f641ªӫ٬.t<|?v@Iv,cMO)PN0[&3]U+1p+w;>gA۬e*siO6sҥܲk jWPӟjn ,N~޹Y4;Cy4A %憳20}:j5u <#T|s"7?,*h$c@%j׵BeN@.Gc&sܷ2b޲Hb('tg%A‹ iA"eiG_R1NB1J~h$ާҭg+/!-J7./+g-2 8]]^ܢvzh#Iy8E$ yh9QJ]zϟC6J{'1Aڷ8+SqkI^ /ݮ.Kd)PVeGhԓjK/[i 9x=d_q+\Y-gwU/@:m]?s_U\u]aCWw oc!ߋe:.p ,v>G ^:>$bY}}1C2/űpol i NqsZT1Q׻;(M|U%pUn_ 5vH/wVp2O;}5"$ 4%ˠx),FG/!>9ԯ[n6 ]CnN|d@A,<1T)%ryVw*Do7Cq0ͅ##:&}+fCA*Ö\mQy~wBƁ+%ͅhc:|.J=I@?T?`n!u6q^F0Ld79!?w}ƛ`./2mchvG6c ԰s?ATuD_mc րC0[|q[lU&P (hD|I(blu&8Wn9OЎƶ4s'6]őJREݝ|0v G>u:b~¿"7!ɑLĭXTuw _:; 0rHwP $%C:_4y/3TIC 2_8{@$ֳ]^|!Ǯ n~ CS[\TiU)_X7w^"7ߣ -A- d ^&RT<f]O#0ޫVl#::HCa`.5B;^GZmi{g sV-68(,j-4.^JmyY WY#^;͘J+3,3Qw"=[#O̠@Z 4@2"5NS=z0cQlbIK<;Hr~sN<˰ x#EQa\5 ~Hn_]o`^D*QӔl(RII;+ED]>R5luC-bQ'FFxU4/:'Vu\6YmvewkO9_ɋ Eq$)iVp1-2:Ҧeikmla"n/XKI^UݹƖ2H[oO:]Y0)_1I?>fLvCtoIRg Jh|1-+T:y!Q *gLt:.JM2R)<@OD1Ҳt_t%h>#QWIㅙ=eYExp X0y&%+__e&1NI!Hp'L /0#)]蝷KTa ak!a\?mGmؒy$2?KGo鿉!st<[̾m8t`O&Xs˗5V^?`|`IrO8iL1[L?;Gu_$=.?ܰd0.1 %g]?;6Tl!Q7 *@Mm; =rWBJ\VqZ Ni YWO\dS`8 ݲFfϟ)BAd} h PŒ?>P1HC6-76Lcv濖6=Kۢ~nM(np9uO dG>G#nӸtDl "SmcFT/~4Ѡ\_%m܍sp!Kݛ%\BDv^&L.4iC<7֑6e)h|LTqhR28SFBX}k ߓ:Bq-+%ttΉ.?sE\ǬAg``@z G~͈P֍ćTM.;}5s pkdhd.GNZgម `^`Km' n  ]/35 ɖx*$CfmG}IHv>EZ\oq^p1 Ti, l|/@o/-,2nlƵTMI54CvoH0 \l6 "SY*ćA"Qzc(`j3vﻣH~2¼9V B4S7kKu#|M).רaɕlثpt2*>,fI$vC \m].+@ X0fBFT^"Y~)5v0[aSx,#ե/4`Rfo-\4Ȩ gy+%,D^A/bәxs%ɾeeg~%Chj!6j_SʡvOwF2 ZsGՁ~Hr< cba@/658x߿"ٰ+0,{ޗEVȈb=Zlb,Dd=$nNcmHߤXyfKjwэLC*&&^wGiQ1^]nenƉih@ڷHu! BZbfZnm^bUq2 V}0H,6 /σbߍvaϣ *H:fiG=F5FLώ LuuټZwvGFb(ˢ_%ܱv](WM~T*:["jCE9Vm/IgYE"igS>A؜O%Itd`/LakhNwCsӶlzWąFvW6.>{wO,|I[Zon_ cV~#%|z_A@g:pԸnY? 8041b"=q8^̤` e%E4+-Erj^S$Z*Fеdָ5(TO3_NZOq((zhHϔ\!kD[<|XqQyha՝ſ᳋}*z:QCS4 l^dT dsy-ENpM+B/=!a0<-q:'lJ I,)Spt~i/z7g.*D.L~hB}dT#l1_5814.f?̢}fRbSz聻MY#_oLRf0t5 /od3=T muU͡?:_|["fL`YKc\V:]Y8 &~&A<49^[&CI>,"K`mܠ?^gqy+z$qe ӗo rw6:v(EwwFI6kd Df6Tq5qEI [G[c\jhV P[ yt\ ?_ְs10aBe8yl+_pN&ĩz8 ˨9 Q=Oϊd\_i:E6ätO9>N.@{W1[XR^'|[vx|{sC9]c^7T c;Pz E =MON+5 ͬQ?I^K6\"M*#k= ծ]'%3b|9~슋Z iU=-AWLcդ }e1`d}9-KJ)93%F g"O9r:|x!)!2%"0x _3/2J %L@"0$#ֶ0?e7o>2- +Q;oS@׾ G4I" d=D(U>^^jYʅsqRI[D=OQ6.:F^ˢ"gFs;'6ZjmYVZ*n?@,ZrMRKSyIt![r{Sa_MxoE| TnyEsq1Fu'V$mcC{)}qv//7뱳D&FO^.ųb2'7g>ZW5J!֐ {a F)teg@fj37&=I0~iŠW^_}\fϢx#|l/nSqlY|nM):^އoZ\濽|Cc1sG0ݯr‘$-cnEuU و>qm e:p0ͷ:Y{av*#=b8o-y"d#t%5ͺ*#87? P@b͛ݿ}z!&LmmOX{JGyT 2J2-ӗ%W5U\[;E=]Vh0lXJ4T8kxƥx=:gZՈϵ#U01`#nBp_D-uzZFSaK}ٍq{[R$ܦʁ`^A&5գrsگRxZ>p<@n$OHTzgw11tӗ;@FQxя =fO5tMF/ ෤%>| >g^ %q=)0VѨ˔GP4>@;:g* Ljĉ%"Hǚ-D]AŸ\=6 MFh V-CoqU|2,͢}fP#n9E3S=[p -<'pFExWS!iϔhS`zIΛGצᑪ16D3JWX`T "2[sI'yF30?.ۓ,0P~o;6)ˁa'lXK P*BU-ޗgZ>δCv[ 3%ƻ=ۃ9}mv[G5o`.򛲋iA korQ̷sw0jFv_q]rຑg"▞O sH"Z\y8C#6/fY?zɉɥ7 ɇ"DzvwGI^:j(3x 2zFO~ڊϭܧ1/ȞXf!_dA?/O4k5cwu kxI(ųk^we9vŢZ[o`:>OBv~f.ac2*4mA> ^N4Bg,VēoO3 d'! D7?O Wjd',|p.4{GYK >lBk`~~QP(W]R۾Ը䓹_ki4FC,չ){?~b&T^;~d-K濶5,|N ݖto]lgSWD }hA~=pkS~aޝ>ɀj0㱅}OI`Mg,+.QoqLDcS]LƢ҈e3m5Pxgy'eD1h%7ye(^Bg;ʕ nJ#~M!iv_dWJ֫G5ߠѤG7˒LBS|>'Smu:X=a0$,i3Ŵ3aC|0=Q=sKvYGEfWwZj95`~r+ńTv6kyA^hÝpZwB?fAv&qߧNIqD+?mdڤ hphln|dr/}fdڜ mcEj>1Uh%n[* d˖fH J ޞ IEwNp uq3SSkR&@Oj ̚!5v3E 897B#Ss1bT)6cbA!xMXk,^2nk*jQgoBGew;!/sՖ{SLqXg3i5'XopDQ c|zKH̖LŻ:I4 'j9au.]O&õ3]x#^c+llƛU|;#X}Dk~COeIhKp)5QɇX" uI\XJ}p?ғ?-Lױ$u?zE7';e`W]6`I>'x7}'Z/<0}\Fp|:1LRatb) ^h ުTLj򫶕4+vlєUm@"ޑbvmbj֖yJ9?1zN~F)Uď<7 S'sbr5ɳtX}m7{(lX? b#mM@m}i%ڣ4HZ2uWA?+ SB%UQWslXS)$px}.uB*E4&j ?Qy1U4_ "bB52#Z? -{?8Xers`ޡ"[ྴq!l%{G;ldCޤMKgAV".EC"ͼR*Uy^19&|tIjRUz >OY]oCTT^L%[QNJbNPmZEcۍPjm9'}(ըRY%7[L2E[k5:P27z7Ԑ^UYJ9t!%%m6nDx55dO˞.q:Rh j؜R^mوǃ]7^„W+;>IxM~sB`h"o.O/YՖD)7~gּ))[`N*Wk+( b=rfCC<7hcS O_lNLt.kP"}'#=-WF _3XіAN<8e޶QΞb긯aV=+%nIupHGkv[XٵP)-{㦦i3 rP4rGr3ӈGvhneؐ9K=QܹtJ˃ښU\(ʅZ&)A\Pamf.Y-۰&njX Z8=Ufa|4Ĭ] > uٕMD@ɭTк+wK}1ƫTC9P)L~*l}a87踖vOzcuRgZ,a\wm}Jg'DiN]C1:d*tҼt3m0"c GHPmO-M]^ x2gDB(<<Ūr`C ^4^a!!HjKdOi}౑c#LTfMwBlO8s\p:er="O@"{!6b͔u!fRuA[lqs`[Jl$q8x|+L$bUajR:k" -w yd=GI{ёeKmK^ >4'smN+d~z$.>dY"U>gdd{}1yCҿc|#}W;fזOZi hCe3qY[X eCy%~CQt7FF`Fey2Z8E~?Ýb^`DQ1]47;Ე\׮wVڲLM zZn1kԂ{I VYK&/rmDڄhQRCJGχ}4&NgҀ1Yr?|x'>A*"@gw.fQuU?Mň#N[&4_Xge%[uu ncX cRvzIݯ3U5s|B]#s^p]Jɂ#.Zn6eS6~!VIR M?K1[D6,9uUQW~$va60 SAj643 ECxR:tzIbK>r&tI2V㜾BpOy),ál).4?60~Qv Z`m#\E6Cg룾2Y> Gb}|pu#pOvs|SOkp"s Zwtmk~xQy}1 ӛP5 Igq/ n̙5ѬVt gg-V5"s$d/L_m)@^ +4,ҧ~wgTK }F/ں:3OӼl f2zQ)K [\d[ 3g_ )0~lBwwLpw6ZtGų.OR(Hq'Ne~R1D&InֶN/J *FI i^JP͂sh"!w,W8j,8ޯ p_}LLvg䅭DJ!|Ӽ %n:Mol@^A@n[78W1Pa;7 GBbc(k<(` ^H8͓ _̫@Bx\?\<-)VZFBLbFGdGMgp [#- W&;, ˶8 P^""G&CZXwg!9ۧ%)ԩ;os̔$lOl1|+f%UG^0@JGћܩߩ65NdִWgvx#("RH3ӓ:4s5q7S!%1Pޔ(%cƺHbnOkр ڢ m/^ (Ů('[Eal 5wcJِ\rER*$VˁTKƪЮ n jwo׀s69 \=6Y9 R>=E}HH>pһhۇ]sfY5#D:(jE5 (V_9mds_#laE7(l)fƿi8d?7R҈*w0坐Y2L6x}~*.٫u3\Lv/¡kO'o>?]wvyy=VV’j(#!oPUunxImDERI.߿-) =#ܫ5d?};Zg[&)Yi,R;3/9hsVuA,慽&<&-ѿ }T0>[W8#HB=GpbJGյrec9 3eo2@; D,,~=߅iL,jNC+qvQAShw2i Ձ^ N#ߪ&Z/f;c|}Zm>/)x2x`2hJDZibذg Lk|7Uw] jcu#] MU_IJ8`g, R1M;$!ҚL gs4Ȉ # NNqЦ"aefɡמš#U8`89K f9 2p7ğG׬ެ{ Y|ն$j8{!5v5F<ѷaQ~dhIm#tf&5+JWi{㹂Gb=qdOUiP0qy V7֓dL׽ EȎ)쨲'R~G n L)5nfpꓜ #']MTla+56TbY&=$wE=HaYKb]22B(sk^vEfjޝ-Ëeѡb ­GZctF1BO"|GSaLn`´v%Aa%%^}6¹3S[5e @Ukdv~O#&0 {2.8(>XpbgG{#TWPW}6l䜷^HLtw) (iS -}!Mu~qzW֗半PBͫ7ơCPpn." Q((QݨDMMs'$xcMZJxuC8Br X͹۲~-_LATv-k[;#ӾtJΨ`Z3!X3HCu\Brbmn2kZ/UXuYghvN, e/bG7-3aR;s]n3(!aG|z+5ĘZ8qO)xxlAg)u 睻]~֣Ad~!M77(%Tanj!xwncÝ7 a=i+ +߿cUlph؊^gO TP䚪F&@4c}?O cYܐ~:T\8UaG;No;$#x;ZG=1y^EHVMp Vu4\nJ^¿.3`AmZ'9}.:gBДI^=J9|35t 0gGU'.X[ђ9m b{GUv>UFȦԓ Eh-mUOL4i;G&(b& *X׸m<Œ}Î 4Og(>jĺd+P9h ?$ -JkOhq8Z)%A} :;ݜ> )kgrxeΝ"Ѫ:jD 2jۀTJàOXƇI߳'̃Jz4OoܚxH76eɾ CD3*15%>(܏ATF0q6sHeBku +BZk{i"`P; <e|-0Q65گv`s޼jDǯa/R˰wiՆ/qRfXx=}$:yLS;ZrU}`n ?EQG#\"ݳQyb?cqΔ6eBE+H V0:6oH{XL?)/J;4]C gn[VFCyksCKf[%TOĝ .V!}"sj*Q M7uvdզ$KY/^Y[2n5eg{GjacYؔ42V[%]\Y5 "y|O<%rwʬO܁Cj:V7S!KЄS-߄5PK=vLs1WD%;p.;8a<~kj;/l_Ĥ gjdOK!m4 wAV"wxqartc@DFER:Oޤ #c#nR;[1E!gy_lv}c? Bd'^ԇ;!7lr T9IL-?8޶ B4;c)5Em£8rQFEw1섁oo8Aat"5B"sk3?Cj<5vs4v|Wk5nmL>RLiѴNKf$<rӆ ]U׭ vgمV: =~co]Qa !1;N|\U"*!󋺔Wc `gWuҿ򌚏*Q ]R|MQl'#.#dBiћ2$*wo |> ޝ~Ċz?&A/6)d"遧Aܐɋ{|DZOB 1=pjy̖K4CG.Xi<"1,kբ(4C;bG]Q۷J77ʖWե ى: m_ DGJ1(d?y=D")$}">wݢ~l |Ngj$R'ya {4-Ў5"v T|B!IIzƬt׏B'cZiv@qҽgI=*^fV'Ӥqjwrs:v9-C9%5dӤq.g*v w_E1ʎסlRtMS7.jJkPnѶEkko9ie&}IT HW 6"JٽIX"o`;yq۷XRrKC<. =V PfX!KEKi?i#hzw΢W ireA~aM>·Mi Zd;ϧ1Lvn fKF`YNd~ '|mY"&plax~À„H![QJdh?Idr0ijc8%3ۅ)Ԩ~.0JlH~`a]EI!4p۔u(و=9@V)f~޶}4"qh6.Qu 'VD!ERQ@z۩\u[p\zWƻC8׆L=roj.{leʹ {L`tk>RWXƾ1g2p: mk-Wxk,QrAy&X#a)R$$ ?" '[?'[/%XnCeciiiaYYIcȐkm|m_]}6\۩^f A0M8G{~xBλRd(`laVfNtst=ljX6$N(} )vjò?ߊN-BT12"Rz+\sF&0~pQc)Y P/8RO ::.ckS¿R܈(KF>tǍT>%5Ao;KA$Y"q/)%V~I dm)~B6#r$v= Kƌ~Qe"]zt^lMw\!Av!܍NMéeolJzC7( $lO<¯@vAlճoOi$fGQ' jRN,5E/Bg$$DNƯCe{iiHxݗыXWY,RERjhFr!- i.*|%j:DL/q(W6-Kn1^1Vq !嬽GBtMxEwMjˎ$n3.qikt֪`g3@_]<qQ6eM6a&bʫT@u36>*(c70f rV粜@fWq!oo-\d1H8"+*/;OCHդt5pz.|}U A߹ɓ-x*L3MIb&ݝgx?NCڝX RȰS͂zGN8qy]({S1ݐ Xd~<*AT8ۑRI o47N.d<$s ß[K|%H=iCքX_QsDjݒ)a&Nz3;&R࿑.r@Jkl7 \LhI ;g{mD\կEG_CRGh&&~f]Lq ^ťܠX 'v7=l-i>mgAi77,3 ъABTn`l ΉI/⫀њwt&y0.u%`: CY׏G!F@~D]TK^iYV,#rȏ v4l dC퀥j!1xp,8+*} ȧ~RFb( }X&PDfo&+n[~x w6 -mע Vŝ 00cͳ3AԎpFJ)4Gvnq|:I x>Mv6w CGto0Ԏq~y;TV>9gPLZw܋gUo ')fcCةX^TJ}+ a tqDedW[]&r䰾;Z{ d^no݊KnA-5[]-d z+/N - pPu:'CD4 ֒e%@4c\%KVkk+ f;h؆&BT"A>**hL.X7KY%l $>V/2+']ڎwH_чҒÓvG{0>L;]⿔3&²m֛^- }ZjXu@U|p DoD4y6cT$9r~QO&P} 9LiU/{z~E-Ir.ȡVftxHq,=u^l(~5o4_v0v҆SUcn!l.9b,H\YϤK⊠o7#!}m~#UEutOJw3s F8]4'lz狓< NĜt5Ǿ:̥t&EmoDʑhR,@hX8KY3%F2QN!˴1CYecӦΜ0@ڮ|dNrj\DADBT|pVg˙Is" e˟ƮE$߈?w}K 5az[&ir:^İb1moqCI^RWWƯ+1 p(@ b_4_uPl+S'7˪ ڈNPye#+xzCllw(D~:] oViTW#X0>~%st֋$$"3J@Gľt@asN~|T'>r e6h돮OǗ_'4 8 Hb3S;h ]RX "vkVޟZDCz]&{}EQ TPycI tR,t_z: $Wi0iw̭_Z_ʌrRW|܀SLQX2@yCg MD9qْ [R-HJȄ\6oXZSYJtTި3twQhq;1y C GDT-no/Nc,l[ucy&VTD$mgUX6K04 ~(hIٸ2էiKgbN>td3!t&Ý>v^([JYfpPv pif6|R4y{{G&Q#GGbJe|>4,k>x9`/$C0 ,ۀ8\w$^mKl#ddRv `A0R.~%dۖThe 8  )d*IE%,K!@1XuGՓ7L=hΧ{fnT3Լb/^f= d^ȶWO]u^Eǝb0fe %vC#%܄'#}A"SAėH5EPCE"6GMb|jnO`(SU(BP&xy9]u0쩪MT_F?V dv7ēd㳿cSO$5 2%3,( 2HnTa7N{zȅ6b{|M wUO|]Pj6 w|K9\y.PpH2OCT$hty '3Q.*)dWBB˴mFB ɯbTZ:x(ze(g*xG1N!Wv0AW͍Vr0ִp5yU1?'_huYA<=j*Q36aWM/aơO{J,N}hL¦ GD,qnҜ9EI.>'vsdb>#3M޽E"qz-ߣ zw;z_ 1`6\cuEp1gk|LзM[JT 4Th*VczA N'zcׂ%KǚE.ɩ\Ollv0}ԡBav7 @NBzGPX6N04Z<nFRmPUR~}R6Faz#kr{БD` W)5Ms(r^B-T@4SWp/Z7hs| m4*Amo~mZp#?̾R[G4fa\9"}Nywjs$GpMaդ>on.VUePR}~!ra+ŊIRyeKw]Y]+M΋)^Kv,PxHR܁4]RM3/X;Y r԰h#d,EUϡLG>k8M$kϟ `rdtWᖔ68U k)_Af14@'ƙilo6O._ ^Xx›CCJ)XLK(LOVRY~[x໛ID^٥jOԆ50pFs!0+E7R?24( U@V-"Ax^ֆA%9Cwa'Ѹ`iG i~MꥆLj3ă)q0Nq+ӈ =BROP33@N`Az0|GC]-PI&"AQ{)vʡޢ9ɄR}iX = `XN1H#CYEzMn0k)t2t)q4:73ٖ2S;kכ3sx V„A_E};ͣELƠ9>#_Λ7^?J TiHˬLLicn4YtwJy\+( ,㉸x39T{<Ӗ"sg.;bj0: *w(#T<M6Yq-%I4CNuaዉ7_fH;Ke} -ADTĄ3zh6+ovO[( O&GK`Q^g8l_=ZJJ&d-v&Ԡ"drɤ e"^$)EBQ/q^#Be0w#Xa1n+ݷ.&EUaN~?YOoer}5'.} ޫe4$`(WG]z$oHY+2 #͒^i?qF>ٳ?g-4~|63:5=blWcd-CNq㸏 OZ dD% fNKبBm`ܻԜW' ={ SӒYW 51@q Xz-?')lHuq!n$d=b;-4hvCd XhȂ TҚ̱@#)P=dI q?[D6I&={ʈ`av!2l!JbEk9Y+k$fM K:Ȝ!w,d-%cj %7vXb'[ï%vp,7p })qD:*DٳFA&&h0krhs=B2P_S? 6;}:Bf0W8аFK&mR'8sƐXA4\;>[UvkA4y[w}ʰG67D-\Z>b準zz2(Y="@ ptWX |Oz}y`" /b9T?2 ^exb8+0z^M4~QyGd% ЋHDV D =QHv +-icF OnܑF4 = jy2Z}aUEf1VrqAfU&ᣋU' Pmh|˯S=; A¨ٴvdQD +۽ [§(Njꇓ!P1lPi뼏0T.; u]&SBqܪ lG4-mndc]C~pֹ$$Rkka2e("c(LD( cWNb&/Bi2R 'P= ^@@H9`[,p) 5~eYϋ'k;kZƬ5e6yKjP}&^pEL$J[ɢX傺D4ՓG]PNV{_21,ݔʯtvSEF9㣤׾"Kzj"OƆ S2 ҞeY В\\`qMp ZX;R ) ZuQ(S~rP܉ѯb+=:C:7&!kw2]9hx\.D=BUu,ͽBh QvAx ʹh$[x f$\.$!DC?a]n%t9 kXHWF je$8%3E&Hao_i3mxsQ]%s7YqwBS$B-s˜6yLaWvl#\X.ХŎY,}mq%B޻gϯa>/|ϸi SMMt7a3^ [?ZOH3GyzO㻼#W ^6_aIxm\7J[vPsY%m#Y)A{RcY8  5V*) ,Rf9Xi &u!Vߝ:M9ƻwssӚW~] 3s&J3“U:ddvշҀz̕,B'n%S_ Ț VyOPo սTk\3" '*ȓ5/\d} &U[J*8fm__ɔϓNbnTwDma3<*AIFdU)znw"{Z$NJ~ln݈fXH{f׺"aʟhgG6<2߰V!P4-3 vZm9}"Tg^ؑ uELhйl:#Uּ7yԂ(NudC86+wY7&~hfrAtM7-±.Mcf\W5F6ӢIn9Tn6yWv7nb뮑xR22ͺ.VW7 # kn[6ġ龝1c ?,FZG-Lwn$r'0Sќ,3U't\j8ìg|ΝtX-ܴپfߗObo{̭|n6XVo8^f5.'#}_DnՕm@"7{}z_mPpEHn29vOwl}oYAoB>jMTšoM]-Yu>-G;B;oH^O%7Ee\Mr GLu]oF)G%򌩔Pk@V]Y,*Ӊ)T0W^"=2-u_oZzBڏ%XkA耧4S8.Oba)Q~?ͽPv]#a! o"1҆:uso~dʿn+_$\}#=n7]^P1ߍO>Mzo3 T7Ry[:!X3}ۨ"ue J<4x]dޣ,xUy6տW5)tPlSAS#GlGJYrnHS r q7 ntX'_ݡ=I-a; U`9̄zVR> / Mo0Yo.߄^볪Y z\XuX[ zOܴjɠ,2BsN.f;zGْH?E{~T^l&NVYsf Fr./@9AՑ7W ܉_V5>hK5jEgNB㋄{yq*6K4Jhx󌽷@)b+!x@WY9BEH&E qg$arVUaN_KḪsj- 1՛?Tð5kפh@?e붕ж)/jXj7,G#) jh_ĜXHk=`-Z)8d{=ALQ#:@ d\ ,F0,*`-Q PwK%gz8 ^H}\vPb}.)Lnh^<\z[.stcz+Yx&s80X@~ٮ؉g&cMo(|3v^<_k856lH5!SrKV7zs"Kۛ薈Դq1؟zAZdܢQVm5quZPTF Lx S"p*<9!g9. h i@ڏb>G.OD4^`4̬)Ƙ2"M(JKQ/kFy3k iuŻ=(|f-:B-#&2h &(H5D95gRV!xUH۔TUὶCfO)dtQa`l@Hl7xTOz"Qp)ؚbsK0GQ)Z0LI+~ܽ]U@O[ N̥ۤΗB/rՊ+H@|Ax*:",C:<a?H&<նoW:P}o%,og}b" V5Hݕjؕ<$M,Cjd 4wdhOfim*T`Lj4d@JHWk®}>zv u7Xr52 dckW+yX"c4ޖ&:5rɚ˷ cծ_eu5p9Yhj[̘Q!!0Jo—P7ef̽{O}rk;#W黅>&5 ào RVNr%{=&?W !KWp*Ȣx?/->kԥL+HL1'M.{&=wb9H4|mSdB.%f8l 'w*ٙc1)cZ -='w!eNbQ+L9Ȥ)'wݬ8l"تUJWfu ۠Wja]m=Mz \߾emgV&'ʻ/O0; ġ*.9L^2|W:@bF v75Xv˩{qY1E; 5T7\Ȳzuj4.0!n|}?fC^ѽGDHpw@xAH* j!ղTuaW bCx{D߆ёAqw7b?#Zw!m=E|={z][y^ މOߏ W|<)yaJ Dzn1]mc00NٯQ&Emԩ-'lȪ r'?G1mp%}nZ%zo29yr|@:)_ h:w *ʷyo[}xjޘCH9!ªFF̻HY#g1AңU\;m2{q-`#]S"n`o.JqYnPL߰!f{Xıd>y2匡囻 4Wg1 # NVqgJPp'?[W 3Bknmv9WX&4~NK ]1$6@raCFI&~mE,/&P`xwV2Gʬ&&{EiQwJh 'sBI:"IJ8}"| AFU8^=EJ됢e_"[XDpP^ٖTjr(%MgȲ-;]֝<#"KCQ#.rVH*"d%)Xn!Fk>9'ۯJ+2zBD%i<(@o)@-&"kN<9~z-of\jN73 YUL29\dHF|A?68 =9UI$BuҎw.gmwA{ %i$OMeDZyR.9Oѓf +sO_n+Vq;ODq"hIq;2ddd;܊@>$I S}VD=tfЅX|{CS哷sS&rHz|7j݈e97. on@8vWpC? s2DgOmmU*v< nM٠ŒUJ|p( KcK; u֑{ڰ;tzG<WԷD%;R!P>*R7SYލ÷U&e* zǺ[tj)! .kfYiЊ{}Щ^J6d`=ATsoWUIox ƑLo.t{b?PMģ 0翫x(AOj䝄C^ P̿ONeQ П&Y뜡/z9^8v\>t u\MŸZ9tHxgBjOi8ό{e 2S-{ n*ۖl#lLj^4N"chA߀/NP6m?WsZ:xm1@Kf%XubP4 ۵ m1drDz$&#ߴ>#zՐ8mʦY$u2ޖ:yF`X>N  ~פ@-{ʌ^gH(tER.pv\J?f |"AC'G[b|jm`ia<5-돟Rց] +/)CE ǵ>ja2ZEVx6E"}>(/ZvY`K%+7 jJV96t*ݰxG)6ԕ 8F`Y&?GYa;pi+%:֧J7}|iyZ'N n_d ѬI/bҙCSQO[>%bglے>6 `^>*E:'?u߁$Ӛnk/7)=Zd-+8,ASؑL>l[s c1-c,X=lR5JLvRqvO ]`hf w/ ׌ 3P*3inot: ]t4}?ЛCՂ\yQLޮOKH ;+tnԠ3rF-Ob[*rXBqɒbm"Ի%h\\ )Y'U!Gmo,Ρyuc}d/TxdD:ݾ8NɨC<8OxR͖j?m?mK.6SKzy|WG8h=9* Nq})|sѯp6QN`pF YcPCGc]۞e/1 m5,(2D"Y3{ͪKW׵)_#ġ. 6-ΡC Z Ծu> 5bXkކH?9+,E~TN(Pj#|I4F29XHU8ы*Mr۬x}&%p|CRpXg@Aov?n y~Jƣx*/ ޹gZyWJgJr7M&­KxL֟hk %9֊yr|#H ͹csXiOj+?:*@cS_n5ZVh%V i2ő@؟ZYΚ dhaibx| L#Vvgڠ_Jc)Pœ9DPav^ *aj'B N]~ PE?XFc`7b4 'ZW('FXJ&IҠ;Y ș$GkRv=} N%͋ܐHN%> bč)\:I M|咟'i[^ R{2uIڇ2)~mk!n,C, @gL"Q B -Y,m SZ`N~Z v⑥ܔKTRImIR:?pȯq`DƤOaC@Js!u姸qڧ&D>7o`}{Ө89L0P o^:pT\;ky}?m&eVܘDk6܌90~7 Q-{B30Z[8%LTEPWXc<,r]48Xߔ\r2N o{Z[$MX<,e^i{i"R_ T:/ &o?)u'(lXW$` )f$AN2ݴ:,? ($˦/\pQ5gmϏ\u9f*J<^na'  W6΁jeDΊaO.`+|ٱ~~!,ҧE1v]I 8K X0U1Hb{ 鼯M@XSo̜}(tuva[yyB ١ eu!ʓ!ZGyYN]k^g;叨;;>VZB}v.g=a53xhJFGEw?3i1.emE T @srSO#!!wVz.a=Zh"5wI}g)X|pW3%6'ZC#1,S_mukY/-<;QQ3r0ٻ8M,rI Ԩ?v8b`7W@1F9seYN[j[QW#7|pBPM8lݜ{kP):"p4Gj'$(7b!I k"?PKS\7DӁly;q\mՃ߁ 7,U7";wOIÃ@nU!2)[ȱNWx̋}n!a @& *4#hayaiWTetκC?1Cj+32\^ԅÞ!Ρ j >/?8].~,Ju}dψLt Iͺ=͗U1#vR"36]`t}P*L} vc.EP.6u[ICmmJnie̬Ak}=۵(͘ٸʯx~f5_w#.&G^nymQ}<}gꬔp Y iFB4Qc$8㑨H4[)6n&f[wؔHsDYnj !.k+kHH6ϛwhJh%n1CJiϏhz4'euqVTա轟Dy&<6 =zsQЎ3U&G;RL.,շnL|^ʜʪ^B+ &A J(M֭C?^x8|tn ?2-Q+*$k H9»u~8/&N:ojtq +rGdAcN ϖ[esV!~!͐ӴrgZDX^ܪm$2- `cZB5yّ|o9>Qv0DMqFt&rLy9[hc7PddKotzJ(SGv;q}7~4JR3+q;zO[zXȋܰa Fp<{7haFR&|'pL&۱61H˯?xgޛaͲgz' `wRo@ `d.Ta` t#P!ܝfzq%i}5/'(<..w> vp8s+\A5d2k5O8B"I)1@ZF}z1٘Sӏlɑ!^7x"%&f+:TB~rͼ"?l 0EY(~p0Kic-wJ4xcζ}cV|wzC4@kLr8}WI^wΒ#%"srN== 7OA;kclwGュ}7}y,ߣmic ZUo0mkH[ghn >ZcHHd_NL $25ЍFݨYJU׿7E3$ī(7j7-*! h{~>rVb!IYk ~yi!gFscwL/\1x5A`U3&*xM`2U]#wĺ0|46[ &&6[zX`xZq#=qe v bk-a| p*ܕ${Bc!ta5O8laauuԠ=[%A֦ǧQS9?5؜i114Hܵ[ ʹZ1ݐߨ'᯷M/;}t=Y{:9z#J'vl Q/"-\pa>;.ho[Jc+R13qV^ãVU`g|Otp P|qfFNoDz3lГ%_ 7aE"}v`NMsoӽZӣhH^HΤuO>u%Pij 1Y; }uܦ|,U.n#zFF:(`k 3b]c60['y76X0Ԗ7ב_]͖%{jS 2EZXxdqQL '%zBSw$ed2 '>r#,6xmo`cZA\~z :gȮ^7Nd KQCD,UB>e(k6Rįum xbyk0ԒʻqjNg3lF#"?# >ř;Rq @iBzBz\ٔï@NA;MM'tR~v[ kʟ t Q]l~m5sn@Typ;]$gQ !Ǣ\A+MPob7g"tهjdqexn55~~}Q5QrnS\L\ɼ[R[FP?JR׮40Amr)V-R tr*dnlX@2ri|nDSILfLHL7h:vS+`uj*eobanvZSfyd%6Y+#OTŽK ɾ!/`錈ab|8 'BE0J9x`gW2ɧGޗ}gShGk?kUܩTj5Hq';1lmiez\PNiOfzU*96/Eά+ Olezߢ$[Ob! Ulup/#T^* ʛm~6 Qmc_bpV;4m2"&`q(Ɛl̴%&1ƌ = ܍Giwk/[=mLd_D oEWӌ|:+6vWNҲ)5*=0Qx`p#e'-o)ouLET$yl=\KIfIR (҄<.G$ 74}fg'C*ndoA+wi]:;jqhcQlg2rsJ "o쿹<Ý n >={ 5N6sg!;8@ĸNL}ېh]R  -òkJ(ڛ jJ+ >" žVC=NGn"udLE`>CRq:D %'֩2(ϐ3liٶ3CHQ/?ݰ[ńgL5F4l/ލQ u|d|*WU}_Ex'tN\!23=̦L:p%uȗ"ut7wٕPᾡ gu[;Z}sE3|]ETO&ECןm⅙X_ZJK)GdRFDaœ1JxicIlᯣ0opӺ7>ߔ䗺3V&'y'ZmKI\Ę ?₨`qsJŻ ;p.qJRF@0I9T^Y_34\7@☌eٖA (%ST5 ݦF~(gx96s} h'l㒡u4IYRYsLT y'KKkGPGI< +;>ŵ%ʨyMzX wAhfΘW}#.m賆W_fvw(c$eOWd`vd2Șk7y.N+$./x*e}[Y {n3\,* ^:gN`05lPfAR*1`]B21H?32b9+uYrו =eK`' ~DYKSl¢PZ&4OQ!УXUWsAч<3ޯ`-S.9ul$ ^%?W/ͩK]Tx  mRe\@}ܵ©əØYYY @bw7~9FRuzf zòbDEctks<U<XR uax/z +Q6!5!J i^V bhj _AqC#|@yP_jy4{*eݥ] Y9w }YadD@VzM*~%ZR6A~`gg}vumnB$K$_ kE#fp#]|SZ6{kN>fQdc;Tm/rVR<_i uԐMq*-22IF{ 2[OAoTM}ռVY!vzQ#Ќ5F?01 Z$Grȍ?եOKFglԃ)e+O-A[!6|9C&),ŚV{}?. ^pY>j~E*bEz[?';*㪆B,K7az}k T&F֝ޑ#vʰ2ʱDL(a4Ͱ( [, & 2&Lo)\qlq1O;ʀ) :SQ)q =]}`T{U-qRt:]*4Cvb[ Zo r;"r.36D{̟IuĽ&oŏ(gM S_ݿ8뤬1Kw't͍k~#!z(l&L5##iJ]x.w\bXFz1$G9g(@ -]Ŕ, mVMtje&¶hD[W"]]5m8L0:*o{ dSob;3! ďRySm09Q70/2*>8'=pY /~z-Hҙ"xϽ؆quMWr&bԮɜL4aA[0f?& 3IOjroCp9̗0.ázS?ɜlȈoFS\C 1g.//ɝwsGN7\| 8՚^jYp쎔@NϦM9^8{ߚH[HF@,ڐL˲});`sa D8T͊rYB4uI, xўYg7B*c5̯KXlٜƒI"t҂N?-EJ>,'>|A,%[o_\®  \DG*I;b)JI9}ˏ 6Yr-ePG2Q]ohp7+~JUg!Ar$.?L^krzZM|Z6 eWL5KCmW5GC} `]v1?6¬ƟV$}n]~>V lʅ#?`߀ t0Omrg8Zl'+BUFcGli͔!CNG6 F]S* Yز;*v<&\sd6Yګ}!k~u rz-(4)guCX7k>2+QE턏2 V†o&z8#m:NsqȩlK-r|K'lx&@u7HxEꆑ HskM][b~5+ЩxR-ﳍ!A:@|X7Cm` b#0MZxbPK+򶡜M͘WYԅiY{gbj1!p6R4Ѐ02z-Yuu>KjZ|k_O )D9^^bLzİSE֞?3*H&z$>{@H82p'I2S c|eޜ~k#գ>ɡ*eujqǸ!T- 2̯t7"*4bq^`-ܥUhG2q]hi%U B[,wM< ixDt-#S }Z-| U&p⪒΂{{֗e)c3#:7S:P>a/P+,؎JpO !3ԶBY,%a:Wx.Zk+Q1Sɍ~a\M<줺B ~U;~YC Ok"tR!X) %zZsMH8Fu}]C]W mk{H@+34ύ{uIhMa$=oH L(젼(讆 ,9]qkG4|HjooKgrm6R^ _ie\Qw2/|EM5B:V}H3T>BIw E%`4I2CZo,\(/GXH%??!Ǒ_a^@S'k;6b,k`2wPgFʰKjE=`报lEoR)xc:G 3 +`Α@Zz\ !iDeG1N_S+}\R4TcYdi&(iNɽoүKnwE>dׂ|QAQTv:OxWEKɺ{WfiBFGi*8Y]=,3*ouM#`[0QiC翿 6ߵ*#0"Bњ(Q{?9%"&fT8h7abuv\rCWO2 gVlR~㶂ݬ(ɸ:E/Gfn1Xfy,%( %BG)$osЦ /qf:7&uMq/ϽN'ؤB<"*Kr5ׇݴ[}v >`T=+1qxA4YTN{PRUJc>I +gUC\TY$HR@+}{KMVCd?JCsmSK!Ff):8Q±{2`ܯH|#"N$\p 1hW};R;ZHtТ;wd|A$Җ/HW.8&u>=7A氞apH_'/ ˅ %I  R dG {d7Ľ@jrP|Ea=Lomq6d>^. d lG͹\qLE~9RqLδq%2!"P<=2@ 4c+,P. `-Q)LMT8>U_Ye׿?4{ˋ8UdBdŲv*Pƹo8g#kȕj,+p^xsvka ѓgcB8?G>ƎկdԁoQgE<}Q mT{"6A\K $>hBI 7  0\EM殠R\ƍO"پg64SEì(q}&*3DY%l, W!pFֹ?*s9=X`(<u/ fS: +V@S-́\opԙC>-~ȕ6XX%oqkQ!%wu6l>{e$^hBQu(/ GgNy꡿enY1C-<㫽w VNvaq胸5 zK.:R^~,HޚP2ȝ{(R gSR */-nca|w3F)r.2R0X0^16)u3V1BZiuT7,mc$"ԕ1QV6HBnjP+=?C5$i/g `\% Hݘϰ`U_=sYi q'eJ;oEwAU˻s|l$CV}o' 9`qQj i7[=Kl\%q#6NP>܉Xz6G(8KmUNx- fwh}W"lVt. -`S7( +FKfDY;ncM{Sl'gT}{,f!;iDOHg>L.!^J:TOˡξoH(roQ,tܮo_:RF1R1YƝ>7{E?p~ QHčw"zĐ\QMp*| $XaNslo{ 9r#bTM͟jr@2qMxDMlJb9v5X p+|Ho=\R=V L ;B]o-ғvÕ?=ZWK?tWudc01=w&&ќMC12DPVxULNJ:ae&Wt{H6N {7-,g.]{]`" #J+>s'ENx.y?>@c 3`'ǯ|#:0lƪm55eѤp;Ax3I\V # Ca8)Q>ȡ*93c~!#3GRJvݜ,H >|/jH8JpJpAKUwz袼mm)?o`SD~D#PQo6Nso>KG}ۑ Ά"Բ͓f'`MFiPUui|X+$6@Z$ZY n-ϸ;Y7 AYaFX2'Ѓ']ozꟼG{ܴ=kr:zJl/rF`NsHhu1.DrИafJ*ˏ 7|RΚ9E|C4+KXWLskhCz|g)n1׿u*E3hqqa_T5 Hc,0m)٫&Mq]ݵچG:sr74Ui{Jmq #ȘԼ| (?M1@3QD9{aDIhѸ.kx5|d$P yci"֗f́rAH^[Ӯ#Kg04%؁t= *p]:qC6?36K ?~z ߹e$@nkd"K_΀wD]=_6].npyJk6qWr$hӒ@ tLoiԧtb.:(JqX[QOX&]&~e} /i傞qdQd?x#zU;!C&< /l㯁!h,}K69hlq6g$VХ^ hjO}q QU-B@;uyC{Xq*Z>y(#@8E]Q!snI m_N"Wuqx~VY5edOe\/NLɐC.,h8F qaU\ԴB-I$ c .Q96~M1O5by-U 2D7v&LjITD5 PhݐL;q:/_lkjtyA^q^E^:]c?tO ̰}Q1>os=Ͻ4)&ndg כPE2{ׇ(֫ ]ya_7,ġhZd7!hk $ㄑ,!3 u)+gnIqŃk A\Ġ+~@|س?UW.`%;eb9{sKs7z俞yvpYQ߅ȕ!#!sLjT4M4E^>U:쎌ss}u r7[FcqXH )#+ t&-!owAYd6XHzܳ6U+3fAʱ4Zc&.Pm]WT9$ hdۅ+QV^O aD7]W0@䅆QԫbYߺwyr'tIXR=}'%k u'qt<[2zduQ/>>=W772U{A͢rj2qV\5t7B3AN3Bʩ`44z0O$i{p:Ec~<^;D./ϴy^(X%[o;@d`D03s%X/_2O7>~-Y,nrKZuN2ɽDs'sj'~*AVzˡFMZ4ӂ-;"~#Rw>c֊`# =>?vou-hefaﭑۺ/F)CCKm|]AGra40h&)_*{*I&pgqU6EPUiv>}e\Rm)fC U߆ڰV ]fm[Fy!Z$_s24ԶxqP=mu1lQkLPP1~\T6[e<9.f? Q]M`. ̍/}Q,'nM?LuC U>O;H_bvyl2Jy7¦" Zǡy껁G95tZw6jBQ@ rІI|ypHϵ5fe0;80[pzVeP|rT{f^l1p:l,l{j^1_<LffJf}h [y ݈+MAn,9 /"0qtkhn$+HX: M`SLUs?b5۾ vgub$fIBG^EcJh{ S3D-ä8ų2,q%޴IGfme,gL6Bz Ŭ3,lگ xwIMF~QNs}EEŅ3ȍNTؒt0w}*9rI#*bxl#oP n^HAt]|7A'CX2Q)]4ή&6V,Ҙ̲]Su8%Ǎ5dp\ iIDKV`bCJ9 fL3~6o#c j aNPy쭙yʐ\%(mtX 7#U8QÅ"nt_ڒGFqEVsS7 }1bM2h)%~ {E 6!+*waoٿ^>sf"/ֻot%UIOU,X4[`| P4c>tQ_T/ZD߸6 c CORu\}8|"-'^^ \A3oX\Gsb/V}v0\ EG.e!(OT6=Q€ ('wAvwǤvcII*X6ux48HO\=R , C_33N'D & wPWEn7+.9{ ܸ;q\'UXU_X4vZE 8笇~$~2>@%AC Xp Ѱ}O9*elqHŘŢZ&VŢx"L\gDWDD9k3B#`r뛘̪ST  _t&_yԯ\W$"խ~)uF<.k#;M ,dӵq*} '^Ȋz+ɿOElC{IH:>a e 5%|FO b0d9m.F ǫRO$)x6Q4vG(ZG# .t%nw4#";6_֍yH=;_IЈOF~oO4!Ml= L ?p3'>nAgUk:{%~طotzeXO5Ss  A37k!ܟd7o:ٟt$/ lH /%WʰZz@'+Z;f<p亹| [TFFi|ELgN`T^ ;8@[pl`C*fR_@WG](r7@PvpI;ɏOҶ9!?`UL{27v@+%/?L-ZEmW,zcsX#4`JFǦ] y HsFr_@ˉ #ZƋ2 Lni`Z9d.Em@{ZX3;G>I^wKU1W GY(g_#9It^q[w~r|ȡ \y.Vxe"cfG#Dy~jF/t bm:0wP8#%25!6?7Dizﺃm38^ej8aeE}ZMjt*n# p8뇡U4"{B~& jYJz̓)ېlz (E6< #\S̝{m#)%ХE;ܵni_MOr`ֶ%TdO}Gmjj޴x^̞Qi3zT+o:/߲8>B@ݶUu\Pla(.~Lg5Ynl1o*Ed}RfQNP ׊¸,Jk]Cm`,ԨE#̫ k",h*Ba1d;t>}]vaa~Eps^PQK(jV]1j'q*#ia3tw*%=ȼNEn \m0 }pTEܾ@rDoa]YH9]UV;Ye :}Ge/KR,6mgj=5z#FR8 UJG^$e$gE+i})R l~_QGkk11nY,oy O/<06GjzٞP#NpkYڟ܈icNr״ob>|#/PG8њXi1M{"f1۔^$9"{Uej6? PDzmܒ9餲R>C~`\seQץ2OT3cS"#:;{qj{Uudn-b+ &W21S wLseL8CwàqvD| ëF[hIl#E%6yqcWC){$S<褳P2'njj̎y_X b7ot{/0Nm1%;Se]$.SlmNMm;y0#[۫ Ƨ ۮ~ٖqL׍ƝHFAD>d@AmVQHJdD2̘Hrb(d4Ajy0ZUSWìlff~cD/Dd+8Kj0?u7&{)X~DMyWɖSJyM̷GA# Sz}>)bHf- 9W?w*Ko|J@ED9*jϧ6\J#P92iӱ8MQ>O` |o0K0tHl嬴QR-k>%!яD{|r"~| xX,u;U-gF/Xi8yP]@ ٓ#B{f6ͨKw:XUv=e d,7a[n0$dZEvYc†}N@wm=oPNZ13yb&&xs>`i.#\BEmq W|NUU:v7Y wXrn&۵%ʒjN66ad>!||VZR$]R+x_8<X9gS5M).*6u,60Œ&5_+,R-&!- 5/M>U*eŮ f4XT@u7xQ)41K&Ă@YDC^ci{xV6uw)2!WIJ O􆣑@`g4'H?!$r\i|],u;ߵ\p~IղZRR-*4a]:?C/xw#):HSߺ:V7-d0:h1`6Ve%E(xygyn'9l;֣Xv>Ȕ^_R~*aY|n/ `)Fb3/[o>\t8,;KMنX~iï?AR< ݸ;(hpSIIVb{HBfGO$[dz)dA|k&o mc>͋JdtnqYc,4;kQEĘj*t-2- ۅqZolER~4^g%qBm,?||fQG4f&{=91d>g᫼ȱdL$h|9ށszc&܍ÅG=ً j!JukK ~T]ZGxع$EFdy"3` / oD1#?E8N&_@@? PіiWL՞j,e[*3ˋģQJ>O*2ζې@kێkQ ._L ۫OK|r;u07~'⋾Ḣ\.bY}UkBB|옆gN zDz!y73tȗi|􈗾9)VsG >c4>9< &? ƒ v9r&X,T'cFtgYX[ryL{F拝}nlyv#P^9VLZD-[8Xfn#dKD;\U{v0j;6k|`!A=LUYBA|"87Riw9= &" l;mU!;7_I]\0h4vTk1EtFL,! +>gt}b"nZLGn'ܿFlj:h24Ty`C(& {=W\lj su1w@T'/kh 4q@Oû"$g<=p(N*<`:dh]dpv{>PP\?(c}6mA)f4Q+ U_ޕӅt?’apP8š Ĕ)e7m>JR_]c:mZ 7s(# -p-d`X~=2)%~@%qnmq]n8XX&M7S׆'^6MMo(C;UjCbeh,Amk TWG38'# ƇpY{( .Pe!>w,}{ċ1;MGu?z,>+ z[5;ٝ5>𑀅C\6r+!x _͡DPZ׻I`}&l[?ay^:~y+'L~҅+Hk<,t`Ve3B\̐sd,2.WQE'fUU)?T3)7Y֚Ě}''Z6|sU H4V8sMš(*N JqId$*y!/`%XwSX8I3Eڄh~Z&y 8Ǽs9i=bwʒ+(\EɓKm^R̷->n7L'Hl`Z]3l2FiuEcx^8y] ݱ%OT-.ȳLElI-x"ל:pF~ᲆR5-gaZs[ 7>|*"si:z<VKhR Q(ة_aKs wC%g콸gt ]@Y|TRu:u-c}4"mDcg;H OGU)TO6옡Rn[hx@(wFSMe Z˜&VvPQ/G3;bQ0;/NoIQ//cgP(؇I?{W5C:9#SjF%,ދ`\^+ːrxQjWIR6~*_77{_ιO_H#֧bjtbfJ5\YՋrot؂]iؘzd7呪 ;ߝ8|Y)RNYH^gבf˙"ަJra$pxxXB3őCsD5S:z03ǀ߿Z*"){u@XH9Uu| 5mj((> !f)^@f|q?0J{%}`x:Sv3<Oro\̄Drª|B b{2>EAjBԈrM V(hKB6`ͺ*ydǜ$KmmTm8],8K rWŘhty1TA娏P֎M'FfgrYi-'ECǯf=N]|-BM(b;n 4Sh/ZN@tx#YHp 'A1 0h4UK˩2C2g8k\흮?iv?K${(%bz$(H/uAY dy@"պթэdCfG%`/3M$,+mՂӇ"h\҉gnnv}` }M etSs oəײDMG*Fh0bxmVV=wa"vy^T튻%'(pn|bllfH9`-g~X^_uu}OܞI$ vϟg~'L&n.9F IjAۡFh3Zko+qpmgO*P±L3gLWn1WpubfZh媲z0P8ph`$1ы0V)z6TK m$lyb|ux9fS^6ԥaL}j-Ev,t:lB0Va"`Nƣe -b́ȝN(A]{5KLM +"\e UM(-iA|)׷sIn/0cDtFwK(BtdV]^ES\E<~({Y$R[ث7+ӣpUJ ]*@$5c=J,ung W&P`b,0zs& fl?@\g/eZ bz]Jz&f _k˹4 7#2vF" ( 3ux}91T -<. 6SQCaFеPTY#G?O)PsE9x"~fg2Cߺ]Χ>f p9oH°-A!ĐEd-"H;HtB8~&|َU(q¼#qp=[};#L 1/y~7o̪+pS>'#j,UhA:Eer%Ǥ>֙SvkJ/2H*N#::xiU]H;LɚpUzg$sޖw,BX%R$c̑:K ^mq)i}Nتu U\vQmTP _B"uo:oBXptZav. }c6cǡ"z@א$GE '(nu.)e%eFGb)3YILȕS{Fi1rd7ԩ~]Ed?mu 6z#'*_23OZu}g4&D?U0(ͪ䘏~↓C<!x ZdF[¢sk.!orXsfgR}xuIُf>6' 354[O!f\@Hcd+\DϘ~mV \Ptop[8社>3$v"H@f^nC=/ hiyR< CB'ojP8QVZF[ZL- /E ,hf+ 17s;8ؘ>#KRdƛS7-ԭaApeE2K$x6j`:qrE#lғr87BCDk_!Ψ SrZt_Oxch'@: q)*fTE2bfn 9:Zv8{ks3< ~\UENJD-J30T[lRQ̣0Ƭ \% /6 @p2`q uV@O8GY=̽eŘ p`Lq>B`Ih,+*裂Nt{y j~ !e՗XCXz'S0J^˭fP~,O'"O1Vt-$fx^ =Ϻ%w8݌Q߭33:9'o6*2-c4wpXQ[507w(La2RZR{o> Ʋux w4hn+m<'XG R|7<GXe!OA9MasGHP˦1>lX>H3굄#Zdy⟃[gOoڸv} :QgTZ߭"ad dΪX!഻}|?s4P0@]֚7U$X8.R AG*hb){ΜdH+]-` [&MⷙܥwP D8V KjfKV-. 6P2_s#·*}/oNjf;϶[N԰դZt7*Ӌ:07Xvb*k̠pTvՕv Lj@*<[5{NuO qcWNـolѕDdbKR&ሱQ*|̴XS$'[pZ|(d nY(vk*DB8'T7g0AűW3߂@)K5sOrXAՕIM9v3ʏ3)0zȍk'ʉ. ,;34-/~]9k܌OGÜ&U#=8$3k؂m=OTbRD1щZr: l$/W+Q$hupӱ)H7| (ts:~Z(9i[K .*yL߃yr#4DpQ|c|I : ν$Oyf&Nq /YkykC\1Cڋ BuS hՕ3*,aF0%]tN8Id>Q8*PV_ˮ1 fw} cXM )8'Z)GN3`f#&* }i̔7la(rf>bl8^AQmtMZL8EHEPa,,MikD7bW4稈paO*Bq4==aE!Cj:5SW'8x¶A5EGiPӬwu*qXZQ|bt;h?S0OOWh@r7njXMV˜& Hs2=u](L v>~BoeڼPx+a[`e \4j"9:&ˊ>rg,W,[>ʀBP`1'^#/3qR+{Q\f=Nud '1O˝9[74u&rI3xt2 Х5L0:6%Y 43aSU{¥b|{(g{GQFi),RiHiLD,ISL@qP$yC@ yB*<4?vyg:t_m:vN%0E Dۃ]ھJjL#)B}K}tݝiwfA2aNmKqxvV&Nq.g,}z=[N)!uTX!VOeѢzu;Um|= &'T^g^+ #Lq"eih Zj璪ވQChLlǕךgikMz|֟qsy׷k!\c78jRnrZ]}@EWOc@ThnZ"vh~%M`|Rjh|&|T|ղ,Pu?|f ݼN=o5-@?PcEq`֓Ssf?@ ˆd?~ %xKn݉E zb_LSٸO@^[iVSTć0rZӥej8ֲЙsEqdfyͮ /li6)lQfc?H,Ô,˅3.T*_rHgi]W=Ej0j7\FWʢ8ԓKvbTBohmߘx>'QSx=2~'(Ĩ5qYortoJ_DZ~w5s\u$} j~d55x ³9,JiN&R)qkDئncLWwtbF)ZF"|3sO~RA6tG;4 GZ7>0O+> 0@ty`E8ich5qZ##_T b١֢yQ4(!R!w#踽Zy8t |#og<\nv3vk'W2¼"'xCk:׫PƤ ȧ4.73[/S>A7ZO.I!bp =?We zcgsHd)8:u b%ph/9eBؾu'ީ\ I86 oPݍT~↔|/!A!&/ t +XF JR+śK*7皢pe*<j'\48ZP "20?y?#2sup,-"ظ~&OL*iZ@LGkQE"4JD @4 Zf>-P sHUB,rEĜl֭' ]C'qĪ(}ݕxڽ; l)i9!Ī`.:l?/Rd9Ƨ'y1Nj?vk-U$oxфxA`\ZD'MG@7KgKTȺK)Swqk6Wtm|@+1~ͯY:Ye0>ASt-fXIpLpn}F@ ]})ֵt:|y!7dy o"b_AEWۏPDBE!'nJdr}ݓ8 ٭0`x*na175WhsV aJmxp}ABiddFբ*' dfx65 x3B,5X: ,q覀6;F]iz̚bzi UGG咗Xpz#hkc}/FNb+lӗpL.S:{"_5Hjf~aDW@:* :`l_R~>Sn5g[mEڪf]xx]#^ eyMϠ%\{5BEu7[Хd_4ZS*nmsp{鋼xUJ@X r $M->ٜd/<(4ŕBϿ!ͨajyiCTLB7۱Khf!UD%O6~@`ӥco rJAK0 f~"d܇ʇ5^]P6w_k iUbmJDSb;e.gɽ궊%w@O4>5 F0 iy:ɱފ Z.;̪u$P*&wtE\~!—YȮM׹ aDW;%CڌuW ,-U#by{1qmh&1?.dߢǃCe#9AuC#&tr!Svc"@S $pC;eipf%X-L=R7z&k~{%cKVOZ*ͧ-0Z^FEǀn,C֬Bu, h?lzǕL+΀86kR#;[3R`&;׏FSnUZJ͕K/|w .<͐lFJBkb^ٞrv_[f93(,{kͨ4)1˂'AD}Vd}xV: FB4! ]|FȬ`[;E)Dyxh xa~w웯긽>VLz !vV&I:Iiq2X]! pEiuF \CGrbZ=:  8 0:BRkݚ;ll$[7BO7yH`R/7ՌNMsl8aw{.N"' @<;\K+r쵀0eی.zѽT\՟"d67m9Ҁ4SHEgR7As&ɿ|A̍n)vb[Ɉ`pK*@XHm/2zBڛ'^% NG<T5 KwmGY =ƖfѷF1k]3M?G905|-}8KI֡K[bCFyl{*y#٬Tt-wrzB ̏r^b16jABv=Խ*c>Ӊ?qxH>dM3. %1Q{zg}'p;_\FkȻ4 7շNk>B `_^0:\q]= S+=  Ekyc~^[WjVG})+H)ӝs A "_J mW~J#=иKG>f5GMw[V0 hx乣k*) DFh)ڼ852Gw_S@Jgڱd釢QsF?$ybo3 Bl\6kaൂ,+dfK.]y;xi2VWo@#mq+OɶLXJgWu X*Ø#J槈*@E0h^C?3ywˠB\T5M*v$'>{n r'g//c|9iKoG3rH{W#Л'xڿmd:g$ߥTxLm$'w07 T3(wntbqY/S)-ÚpQV* *c/sϷ0Q9c5`i1h9{N&ȋו= \1P&@a'[p=%ڻ¢M;*ǔ\s릎ũ̼ԙ}CYMTY@,L$3Z vQ.@XI.@] ~w1bpa \]{|cڢ `&i\@c@-E6>P`ܭ`'%JL'Q Ε$.5fy?W&(y]TǼr[`!/E4@iw!-ġK_i˙ 5#BpA*qk "?r/k(.H8Ԕ.DݑڋEn Bq66ݑ8?CR˓KSm% ` iF^wcA7d燉 Snns>N/Lc[H'V:)k2KG&%Lq60M ecx6oo83ݦqV{ i, 4btD,5Ow7~DniG"iYVqO]z@j2(FzL.L9N7\:R^k(٫ j_"iZ*'ÈNsU{4k`xvIӣ|Qg6]aw,먺IM\ jtilohoSLp3LS .7MDSߑS3JPfrB4NuRW8K7+RN[ n$y~GwY?Jz[ n.nJrH,z;T߃`H[#y2 XD.q,@Q#J& =bk5;wjpfMXN fՍ؀O2oW"wW)F -WO5Cf8>MkȗC^J.EWmDz\U,Jʃsn.ުj˹y}(w E.Ϋke@#1VXY&3 ѫCL ѵ2}Rw0y^i[թҀˤXm}~%7R).{XwozOJthq㶝9yexΌu[5*&='9eυJܾ>VRuCu3VW8!<[M'\oCWeJ5:QE8 NO~IuBLZkNZ0Ao- t6R m%X?^w4>lR;õ8}'Pi_{ƈ0h<+OꗹiIo͸oob)jр +Z adD^L+81qQ,Ϣ|ȟ;SAAhc%Of?MQ+bnGI/#LH|mBpbbAdQ.wN=*;T4ݱַ'Yp}{~Q Tj5N_VPG]PO( EU OƱlt{J3u3,wWypYae(q;f~\" ]f'gNIᚘ DMb@]: `fl=`u0z@Fs}ʮcjxyKu6^  9G~fRo9&Jed|em^*gۍr\?N,߈ioh*[s΍ R&OyﲑcW~']Pl_qcL1UgGY 4Ye1u?q?ȂLq^tXg.ޗ b At%:TȰq^qK=iFYv8SYXr׻q/ .%>)5}d.p(_oMJ6{ 2; .xPiue~ˡnF;POK6G+&hmSd\g,a#!$Q"]s-LJCKYDQ6$ rXc޷"fsDr~:]ew?8Ixn&Py=YLϡQƮ*:7Ҋ}1@A_{Tg*}!o)cT=wh )Xw;wh~i{ӄ2p*;b()1*gQ+X M e?[OWc~?te leNwhs1dm&' H~eVh$wyw6Sskt.IѶWQ'tB:[YKkRby_Ƚ Z/g]n!x>- + nz nR+O))9ma'{_I% R/b-R~6u:$Q)Yz&ϹA>5 ZV0怉5H?F{p3S qSlmmurkYh8AEK1ܛ4*l}{_&:!.DsR; /R9lA65Fm*q`EWS1kޱBdiedru2 Qh$S=V>ů "Of)UZItU:`y+^kI|#@ h5v>ubco$ $Y b4G;09 ;+еZ^dPL|ᜉϒQ-cLMwl~L`أG3x&M;zD'VpwWnXF// t7OZ?:Hݣ>VjE9]x`1\j${PXϏ"$P&-7QYݒrDX>uymoyHA2ݧt"4 w[e߬dӵ6K rf*ŭޓu'R%x- }7Uv^0xn,#;Z!iϵ|B:"Ak$ ?o"75]UgXscGA\_\iAbCYV8KyV -9?̆CjzR\XW;$q_#QZUB1~\8&UF@!EӤr5$sLU !GUs5| DxdhӖô0PXJ {$/#i?a-Y7ne!a(x6pHe^V7tUM1\b4uPN Ц-8yn?doEyDdS8d.5ղzSn{N FVzrq ^@bE1~۲ujNL9,Ɣyi7E曁??m1Bk:[KW/JmMlЊ"O]KTF:U_cfc :^=cKvB02uE-Nʑ uPw7,}]FvB>IU_YNpl$8  5 81yztg{.ꮥgJ_0 ws_8$sEOOP$e; /#EDg{UM~;83M9RmL`aTGrj~CW pG$Mr6?Ӫϻr$i=iɼuRN~yɷTSsO>c3) yHChh X~Q'AwՅ5w=@UA&DõZ˼E"gQL~dm.tD ^m-)J(=m1$=j hRMHK/y U/(՛Y߽<$mfed}'+睬{5$y'=.e^H"| C[Q7ea-!4v؄ c_cF;TkIE aؐ f&|2NgXE LiσKjÑ{";)uwJ_ʢ:bd9 r>'4Z}ʳ xSƉf- j /8 I.j*$%]_X/dpjrI|tCF跃y'Hjעz )!QM3OVetp#Z$@$)=5-Rq[H`ZֲNXR#$ke R%A<ڠ8(ȫ"a{tTU4E{Wgu :)ùN1**.+m5p' b,{h)4ܥgW&$ѡAPw[o(K=.˻ y{-'Tґ*bRfǣ$3=Egn8g*"d9֪0q1M }JuO3 e>1ti:[/hCS漈ؐ~Ie3R;L[ 1z Ŗo1ȼw._jGi'579?H;YGT7Jŕɸ J!,EAehv?d"ÿj hwg A&<'um.%+HwIk(aXCTN^ۨ԰j)Rl0͝ByrȮQv0Y"+&O/3,A 1^[֢}* |kRYF@z[լE-pȪ134|uS }`=}X!?wzO_Gɗ[$ ͅSɊkLY[]֥QɠUlߎ]D='9svfVƤ@04NwAr U|S aT_$˲WD]aH.F_]*8W8.쯧*V6'Ec׊xZ~3@JN/ͮu8y5Ri 9<6xRI^Ek[$&^`rC*2@Kkp]/#!, %) >ųTHњ82eЛk`6LJSf1θWꢈyA{\zȅJ5r&ӄ1S,5'|/teȶ}Y /Iɾ/Gx'W wmq 0V)Fו*e0q1BW;q(~=NMvܖNA#ؐtNK_aL~%@. oc}|`RA<aAGځrlHQc|`8 C|gKٟXf_\P7fбKhQ #'-0=TJ1!h8FZ GmcLF3= u֊?h(9-{xy61qP:?&P |%w?u HL8k DDTt}?֛QG'2Z,R=hٓQ.ة"BDJ+b̹VT*&ZZ\ޭV,6&Aj96.v~>lԚ>D (4V(gYx\1] E5dxoQ% ɹ=DM,&JZw 朧ZnLخT=ޤ'qXn!kmzW\=ph6 'SYAE]f[VCޛKƮbW wwHY aT,Rh&`qZx%9tm=`ed8㰈L:yY7T`k`ӷZGh[ jw5l#Y,;El$޼A/+бuuɈw0*L~73f6g3=vvNv2Og, ׺S\ u}f g35 })+*Kr?ˌ.MzeG߹.I`uR$ [PdF|A#t=Ml%IK8[SI9n8)zg'C07`4Ree:-F|L"u"N:q (W/<&:K?oT7X`u6yh9mORDEQ03!mHhҵ$ķG6%=9Q#ٳhZCK5~uL<疣~Iye[i*6<]`6?PM?j+E\g61"5{Kd"Q6xђl) F:l}K Uڝ0 ~2fT.ޞ9D{;ѸrgR=WMQVEZ2Z`,䔔VHX㒪)|'31r /oĵ&=B&R/l]C tTsEd7$|꠼pVP[(h}N=W-^jʶ?WgoOP#Ԙ-L;9Lx1u3lOV&)"w_O[yߖ!!t]ib.UIcʑ —{Ac=|+j`W82h)&sl/Tݲ,Ȋg;}QM,~_]:Yx4)%P)}YpV=sí2 /ƜTFeyl7i&&<ƑqhkuvUH{'Gp)\fކ~ۡӧϵ5zꙀjDP^`FZl1y/XdŅ" \WUȴHXU{1ɔ['R>Et쭦FgreK7>%:Q98?k_TʕRsiI(Ϫ'_` .Xm؃"qoH#^іw<Uk3'P\x<~fW#z"yѺzTA4lj$if?[U_ GK݃^+KT}ew5-ZR8 >.`"⥲X+cG=\|e-{x[;ZBҾߎjJ$d/NlPN<7#s' @TҔtTo܃WC8[\#A~.a|n5P\h<`ׁfx}Y`pi?ۅy "J9w|fWte!7i$0{0vAyg ׄi>SV_{eUɹH\p=a5jǬD[sqNz_=K/!O\(LR~#ar^dqFZ'ױ5d6߼/O͠{ۻ^G¶Ӭ,ɗT{Śv$ԤImIH+{\m 6唗mBO1*G=߯3)#_e5-'yXQ*Ia`ow[@G|F*58aix|mf&s{Õ9Q! 4d)?7!O8$E؛DM xVUSjxmR!ɭ@;hӍ\-vKO2l |\BjHׯ\ʱ!hȢ-{- 7]Cs@Lh(T$@kQH;EN_6#y;PX1o\{6nt2;[!)7__g=\D )}8e# NJ-$ԏt)n ӟ_e\M3Pk~ӎe^+DAӉ%yr(KT$.%R7lo>N"jP~5Chm8"EʒWY/&#bHX;!{ׅ HҏmQ:W}]!>ѵQՇ Q}u㩿x[[Qؠ&#/-yxb o%H)cMZxgjGfF+εs|o[P u{cz Zy)`*e 3uX_ٟ~M\(W*G'!};a@\|>(2mGFn.~9S\3r*}76Ō<\a~?DMG{5PCWHbOO'ۍB<ĵ)3ǖ+Ms~'8HЫ]\z;Sq oWc qC w4X~g8yC$i/^7G31u%0f06ҥm<\+2rʜ1gNLM{fD貳|wA'{G -ĪNF*) f^g[CmB XCL㭋TF]i156^ S1 P:^3I;B&(h {/A;ޙct,lax3 V -0܍`L %ayG!of2 w.=_UO&0ۡsN_++q$5*F\K)hZ('w n5R@]`݃^=HT{Ɲ I*g.461V$Px+6qI a.+@@!O4> p3ivBI)2KWfqX',O&A1k-Sr Xv3>xɹvLs?Y Gգ(8923HBZ:NLf3!!P3UdO8#NIkvg_|`r$U%SLlUU)S _w,@Gqr)6/'mYGy ċz~e0-s3WKpuB\E.rC%pɁfib껚b&dM<5*RDke8DlE' 2f`Eݑ N{5oi}aFq꣈ 0ߎNSo[L.l$KEvՁD GKkGNAg3_:rQ- D'TSS)@yA])ﲽ!᜺$(U=ZmRN $U\U\ rm>:C{YDK3Q04. ] `7Y}HlXڵ[L;QpI]k:|P"$Ak0"ӢŎA2yeznH/}_!TeAÞD?rgo}Ƽ 0[ez &ɢWUʟ"cTY\̼ J|l b__s5+͟VxmGKU [i*?WZ?t;C?*}fmM`U}̚3L6cB˿99h&I :wž1Iߍ-(; 48՘5O(sF'Hy%d  '$ʏF]ise6mP|S|%27+'w"J@p%&jZMj͗{*k*캶#8{! l.o-tESq5 9w@7NJUGO[Kˇ@MV#>u$dl"R$m>a* vNp&7WCfem>x mĤU4HBH'#E7l=E0|bO _O9a 1@GS<'?|Jyin=jg8䘽7?leOʏe ;Hs\19usdh=+9Z8LpS N!ex_REbk@ -L"y"Op;.cؘ|+#Y =KA^=2IF3|\$T%g\Ytf+,R&!\V$nB.d^ "2ҀkLmz] <\ qxr1 07Xr`@Fo1NÍT& mK^A;cF kb'o&(5!>I8Pn;1/ .<$s1@ Kx$=h/fk'@l m&͏E+j /_K?P~ 4 2՞<[}EVjY IL Y٩Ϭzt=0Ɲ2T\$Z"M4゚AglpLg016^MU0VlK$ `p8q5%ET7HuUs WNێg dF}x5ޘ> H$T<~U"gOa%Au[ ARwSmâO3s=f ZEƀ`!] Eqy%$}G&&WYja p{vU:?TVpK 2kw :$#Q\AHi$w vp/eF8i*X2Vz֫ cj^ ?u_'X!'Q`')GN2l3d-%JpJ4YnDN\Dy Yx 7mlJ\{!?_^?̧E(}m)@/x">Z]b $컹nθ,c_){ȇH>K.fבӜtb1~"2E4I9_D%& d2)i0n,B;5Ԗ4>x2ἫTyKYo6yŹ[MZC9+"RL6ϣSE646(k3d7As P,JQaH"o.Эw)V%O<9z@y[X??#pY\5ف:؇>N-VTo!ˉˢ?Уxx͋%b$~}؝>V*"Gsv} $g-F!0Cv1uhoW2(ד 54yvB3YemIuLI"g.D:ijYvCcc3k0aZpNRWvG_S@SbPiK+?íMxiDhtr'IQ ,!}q@(K;LT?5F܆֥2ҏM=y64F_ R͆/wkXT.Û{P d Dh_yjERNq>i(||Eq`ԏ 1;ofQggIbshvh\bd_ܤ_pT־s=fuQH! y3VHij@+c+ӥ8v)Sah*?^ٚb+>G-i%|cCSoIKk-[F"y%MjQ)5.! >;>lg+k.w-Z1q S7(l1V;<T oR ONoJ xEGLI%.ORzśXoiO7yUmD;9ޱ'po^9dKV ɏ\{ IML~ݠ>JΣ1߻/{ڵ=> ; 5>鋉vP|"" 5 =xb)jrVnYkPV*кؙ@oݮNsB5Yฦe?0~j3TYщpPs, ZHփjE-1 1 ƫe~Ma.W`tvX&oEc[J f[gK?``& E)A>>u+5bѲ,."x듾*fEv +Б!_(x!YI()H6Q*YˈIds9 (@Fq7FJmp=|w#&fq̃ X^WVL )Q(F5p8YyPl#utp:oO/X6B[EH #4ZY2slC]s+Gb\#Tc?-/Vl_xXMGp AV1萏8̝({bbK9<㊞˜lM-fuFT24Du?d rD7[ʒzԶu #oΔ̜Q!z F\P5Hrp]?7!Wd$ەUps> KiY_^8Ť(Eչ$F1=w9hM=Х^R7 qemPoLVϗu` xM/W o| {v*WO'\C,PXMJaq/!;"~~Rok=%7f ۸L l<8k2O%7+*?)O]8#~Sփ1iV " @}Ԓ$!qe3@gn-iv@bv)!8CmS8!Cx.rpWSFJc(/`蜰B\RAH㢬"j'GZN؜we&IjҳI{li$3Vd='MG[&ۆsJӮƅ$Osqϕ;);FY?hS-D,5p3RO4wek*Q:dMο4yut1y@sT[+yjȾ  D{ &vL LlAA( kkQ|%,γ!*i6K26u!|kgP1yJqd'.wI2X)=yW џ+AN1;sVAu6%I,adP VcaônU0R`/-PΜ\@ބyl.NvPKf Iv;~xp`'궻+ )Ob)3т'ZF'**X c h++KhUع~쁎,nLhA|d3H2rO֥`Ly'2 |&˒d+{ D*g?kE&.~FtWȣe5fBSP;ܚcs5D2찷xV%7INٙL\r%U**䫔jfV8WEw޸0!_h!z!96…8|ت֢y O# X@=sH`(d\oQuRmDk[wŊ(@U%f[(l2_f` b#&*N*@4t% >vUzd1&K:wߙL }Qe̯|YZKN%kjp0/_XKR \кl&YJۤR϶;><ȲOȎiI.(aLerH:_$t޺h? A< s9xA+yZH'v9?6>mϟߠ>DSz/%O$nv,(^rY a~rxq2kӥۚ0ahɇ9C!WL RR8&.&{HkԬ+ e}MJZ"0ϭ8 3ԋ']ˠ~oܲB==:Kc6}L jHvY(o%dI9<:s ~! 3PTik}!"|b,. K%Ӭr˖l3;ЖóLڲh>!V ^a14-W1;ʬ+!0ZaT`G ߹(" zAl@aw (@ͭ]f;-C ` l=j=h뚸7r`?I Kg34VA[gzaej X,oI l[ T8WP8 YRܠAq{DMt{Qf?j򯢭|ӵ9KحeKGq,6U 3-pm Yɾ" Ƚj5#ŻlK Z:}2=ʗkz V5d7V$ڭQ__΋a3 L44 T &ݩUߠRNaqj./(̃' d)M2Ϲ=Քp.R&l{ Uǝhyi,He$ճ]|FF>=JX7g.oHP H@;cˉL1>JYj0WeoK?d\Kɦ8\ 5{ -cO$wۜ]),f/ P5<ڀF`-}gΰ+ut()\5\}1wSZ3-eMaNX (6&4!mSC3vF^/M jkMH /?4* EWSڪIH%Fk%sb2Y^;pFqJ? WRr¤uuSN,zK=3=ʽ_lQXԛK"==[/b3:  ҋֶX`PyۙCf9,eӬ/]]/S1b!Λce tz(D wXX\{x)3?h!" tw^ZV-B 5AT վAh_o|PBA1p_O^jKG›dWDN pd8ur <\7=`spr;ڐÓLuFI郉F3(%ɤsp\DhuaZ((tI#f) Vz~@(;i6iX4,tb,1o;1Hn}Tm@w "]AH?F]̐35"5w0ΧҌ'b8z[$mtzQLL">=5Cܢ͏M嚍8SҼ]4l~Neo0Pz L-(X7p&NAn[Zkթ%M>Lid;‡c*N&3<Ʃ8^LVmoU^} Ӓ΋sWp ZYU"/v@D'H=G<& L콙Jh&V VCmq‚Db8;r/vw9{|@L1(aDfiFCn+@35׈Z݆te]M@6߉V[!:`` ܩH 4{?4Oq(#P;B{ܨ6CS;֢$.e.()P!YUhy=DSGOFm֊"{w,񊜈F/.(:&D,>(+ij}7݆}͊d~bݦ5H1zC9Z!k.I0AB螛p0$-4xoG~@& 6|7z07.6TȰ*Cj{[@`I|3H},S?~e S؃|+p/ Yx R7F%j.0dq@ W^E6nX7H{RdG B<j$J)jϑ;ޯ)jjN U,xpi$[HBF>7wq;=ᛶb._٧]P?Yȶë }j:Y V)2mR|Npcͺgv `N by@OɴږƦm1JyQ)ح1F`.kȋ;ݵp,h,6vS !Њl x:iR{n Ssr7Cgm[uWYwZڝ7N] |2BP_{awOթXa*NߋVJgס3ʛK5GcJ_Lǻ_XL%+dE[*y%@Uf,_O|!3Cy_>AP& )87 tbCSX%Mw`q6_A%Xa 0J*t?YXlˀSNZw%[{A^GC`{ioE9v @,ݒ\iy NFK ;F8dԌR׵W K7'&.elkjmߍF Gv2pOlN7EC*QV"enO.;if0:{4hL+wAq OY ׋M zhe;~w\Y;l_n.q$-Wv#9yA8|jס,#^.n926H^#$#*S"1=Cg枷JAW>ΫOIJGsq4 R&%UU<^\+LW Yjj矙s1MCE;dݺaZd 7Ht/($*:UM _|H{@H5f6}|a&lÜuvrXi\{ 0`~wJz !~(ӛ*NQKO9oXᨗ:{2Ulh‰p}4ψoWDF4ʜtZL?dp&gKK .)DTmXRlU6 ):#q="V~N $5m$O [TlV=K,^Bö8E@9e 6 xс't$|0&:{h65ʸ[DFAQMa-?)Q6Yiimh12Z @i.MlV}+œ4аn:GRl}oG&W_ou6^N4JM-,h0ovMV62) X3L}xg0r9kL |gqm;Q3wT$zӅ؇[?>_A2yr4L3m7-ΐa ]?o`+S'6E.1x5`?oz}ƢU,rP3 {@_;A |TbM pJCC.skêJ+ʥoE#;ECv)!n*R;dʰ\I, ']r{8h󹶩 Q9~ fK%vaXE iH0 z^ܭ4yQ3#BHۿFW8fFH5u ݃OC~͟i`c,D&JYM\qfš.z+6/}lZ# JH7D? vI쭦hRq}ZUIĊӎKb=a Xl1+'B'8 P fwv#QULOc& GK-JaqazEDf(a{&=`l@95<\/eh(Vd^ׅY'%UÔ f7fe><8Y[=R=E!u!ltrLsi%ݵ(B/ҝdyLsJyHl Kb܂E ) mCUemte毇uh2gҌ)U )2@y-E _o )vOk^A,eswzvBItS\b:J2 1|fWSAfsZ0Jw|[ӨgtFfI3TԋLUR‰D"80R +ε\?h׷c 1DJ"ɧxQ@kP-hnP]hnBu$44aFD +|e\h7"2¢܆\#CoNig\936 2{ᦏFPd=P>4qn㟖$;K*)K x.vkh^;E3"0)5r M(~"I4LǭG5zZ&W8"*wVjT9] E\̕]]Lے$Zg9$Az@Jk.>ycM( }qS+/:d0^x 1͹lzӋkғ(ܵb6G4u7;Y6(BV;hǹbE46mulfmZ7\T1u+HO[69j"$߲q4hPG~xnivͶktt|qъ,pz}qn= K/iRi' QzyU{K^í,Fi<*#Nx]dsQ5>v5k}c g'wx#}:uhD˺Jg:bL֖WwTzмxRw<ߍt( 8t=]t>q*!xH;'D`d!-K+4"S!@8u<wmZoK'y#!4V;*:]7,>‡ݔS>s r`Ǭހ\([uwBf2:,1k?Aپ?(CySdG&iѭ]{k7DM `>"YrҤ~&}] 3೛ؐf Q[ 'agPH0XW nun#H{"vڞC,f"DFZF_{,D%BV_pZ#_2g.T{wW,w_F3ʽW5{,;?zg=U T iHHBL>|0X=ۮ]W{GL[<err⯽4\e'%H̕>߿y;^p'"iVr)S@ƔPAͩl{C*Th4/ Actw@@wŔ~5D[`-| h)~ 5݇tz2bwP2bHu4 R0Q2]Kwh`#o6Q"bp/f_6I8a^ 63oH/s0P+5>Ev~9#xS4G9E#iiؤzn^z UgKwՔ2?l>P&?S>~A70W+h+x0|877ӽb?,-%@RX賄{a-rps*ܘ' dt\SZR$U5QH<ϓi:C;CW|<FjZ2%v _s2W jQ\~ZX? qݛL4{z'v\O%{Ŭ>hϺ 7+8dݻ]rF":?YMRI+)7츇@U~hlK*if~ú>H:lQxmݯrRu$+ye-ˈx!ɛ t+ϟ!GpqR0G1 ؠ\cq6R2+`mմX+|,!]|J26@AJ ! N]#7F3花)Ab~6~?OQ[[4Nzr ң$t3> SG iH rr$[tDN6qjM-p&|KK(g4b(o $,M-ur'0QNEә:+< s1Lhԫʯ:0rb#o/TN6V/ if9vUk74qۑaI &ղ0x1]XnQ )eC.+Z4L $1q+qVmp`]qyٹaAP9ͣTK YȋjsxiI#6wHgC:O &}t}dXa\ci"OR%2BT#nS O '{P ~Ƞ:H'.hp$76h *vbg܋8t^@;F' ԱB5OFoy.vX[Ijq&8!0a "g p!LFɍY G_?2/Q!MқuxEdڗ J[ԧ.y/O^( }pHzOGIZ;[w@== 2n[ +BxDL5z+ɥ3sy\d SEذ zQ>? ִ4GƒثC?+?@ 44'o}_=!Hj%tE 1ǚށPI UJ_集=VMl1!`Cf>-eՈn248G+p6} ~B.ZW 5z|Ӗj#dI0zχ"CxZ)ng 0FGaÑ8lgʿ!a uɌ6CQkvJ/Pލ6\`K%G~.oc9͛hN9g\EƵ76E,BBfyv[iru]EV`aPSbZus_nu|}u17!M^5닑QRh|+SMN8*/,ha='tkD9 EPS'UF>=DWڵ.)R15 ݷ?km^zǭE_i:wH0\LsNIpXW.xDb8j&@0wc:Ii v'o8ru1K;Y=F#::iAEh?hsR2W,|'w_EJQzqG;Ȣ >3mܶM_ r"Maظ0Ƶ Ynp48~$ϳߡl<ߺcCN<#Thv{rV,8MV;$Z!rJ"A]uʳ! oSN]Bl\q;5D$yRMGbA#"MF(Id'E4G/MS+"ާV:X\7(4ՏKM.+ZJIcc Xm.Luj%f*lnT?ՠa85DXqf s1C,-"Z宊f{qh Ի<~8Iao` V0c7i[2ԧw֊l{'nw S ln)VT&]ALޔ  D\zBCJAh }^sFfǦKG:0 ~KpOdbmn 5@V%6A ǥYb%45$* C0֌ Xs4dU KYy8WARzuzͣ½RƗðL&i(J(_;F&'WXNa(ʊc plO2e_;X&d9(/uhx@T &m{] Je t }sOC^ WH$ 5K19=)/2\u;S/lXeBY8yN^!]ǀ*o<59]+uӔz5i dqW׽듣#K[l9{= }e;݄c:b1pxf$2_8ݴkZ;V&

ԙí=+"ծE1!Ǔ^.uY󬝽]ߚ`ίU߳[`5m3lx ?ALmm YY=lUSL w\dh)N{qPP-z#/{9(|wBdp$XҚݛ{'Vd7x8[=uly),ư8l 0;Լ(򷬏ȯ4|DJ<~=rB7F $VfofvYL]"ң^V]'؍qIl-{ke9c}Eu%jyk2K̘`yn CbHgY NRJ۟md Qȡ-WKj"* ,_\<: nSz"^l"m vTyns6dj3!3UHZwO饨m!5rKPʎ[i3c DIEz׎C簿4TM܉kO }@64J9=]UEl/րt?4 t/@X$( ť }G4U冱v=n.Dxk2}F\sOAYIgp+ݢJ}2oKcgg>T 2SkՅ кvvMBq…RGA]eBzGqYCo&лݭQ@NϨ]}.6;Hʟ6@<g]'V?wn- 3jG;$daTK>,hfcYelPx$c ՑH>Ѕp$:Ccf 큪Tk!ˤ79/<Ջ.8sX HzFM]a0_ tФ e??wWSkg? 狲HPHqvtdJxNr 3&N@gF1Oo=*صq喙=zMǍ60~eYPEoYŐKVc12Xx[.,y2lGپgkRYǽ/gǻ$cEA2H1waqHwWdIV"d`izbPjjb'֔9H攈iYy:܆2@pmâ_dPg&wG<Ī{9"ęCYuAr{u#p|w A~Mtd*? u¥' !=84 |ߜؾ6+ݠKprÎl.͖8 W+UUY%k#i`!NLGR|G[k$q;_3%n6'9_`+h[3SU;uOH^mxu! TLSע`ۅB~ 0Z BM7CShY`$&s{q)^vuE-;fk W\%fh*:T ,h9zgr1ia0IKWP&a6V k|WHlZ%am^qovMG'-ȵ:| ݢy_xٯy- vXUQ,뤨3_#bZ.2 &K2Zڀj^le(r@oa9՚"+.yQt*޲\\<+Hb;s_F\$bBs`d6 z._$CѢZUȠ0cθH2)NaZqS"^3^<<kR~hk.AC]% a4Emnpor%*4 U_dx/k(^<ɞ-mQ"sZ7| n4h Q ׵g\(t€O5 FoDfԸ9aE,V#cvfV% 0 S!TDj$v],r 닲躰RACp(P:B|#Nu; R}i= hۍq|Z*֝:!"0-n ܷ] N.x3dbo>dKlھn:Q})Q vC:7wzci6153d~݈)1ힰ[y+1Uh߰#At.Y* 5ZLef;vW}C$dV6`!É%t@,D5-Lyh I~'F0H!/ugױ^jGus`~5W#z{c~=乂K:ku0NznXU0w񂓩|o{gapm{_ KFк2Ty}T!-lʔRT9nCQW]!^5\b8Yafb WcXED֖R'T3A&c< hodH>MwMZzEL!uMt+v \{Y5ayISfQgQI !>{%rZ<|_1r sx3tFF>{-5W5y 4 <smIɂ3ËQTAQM@Ni,fbOy212gpw65XL)lo3id?'wۿ#ԊjvC0Fujyg#mhe>9pE˿Jśj28j_irՐ+MEOw)E/wdD܃Fs24QWpCy~Ag Vf]Cw[_?ne"džmןUκA5$q+ܐ}V䃄s2 0$:s]p:-#N¿GUL\YcA3hsGuF 5SjuE+aܟ?:C#n-#.r``,mAYNg`0ED;j1H3Jɘ 7wVbW^!)nHU 94  2!}E EC$ a'^ ROt$CҟjE" $,rg)/izSOKu6K7BY qx~s]sS !)pY PP? fV_®hтU'&/J'})<`80l(ESS$u5}1\%G k Khw-eue,3#N.s^0?D%bE y4Sm< &ImKř CDDe1",u{&{&y!.d]amSCt$w8Dr{iyAcȆb0 3o g1 d介F@xPIBBZ>K X@~ee <L:aE5 M_DٮYM_lNw-.z_+P )l21 vetE9^8UaA9dddIJ5!zE+K2ddH!@x<öaKMRvF0wW1!ǝ%3jE }># Mא\j p'q8CÜzzXIhb ͆vqSI3!Wa O`|>hu.}7&B)CI>fη4"h cNl~Cm,,ߩ}0nAnDh'CRר ؤ2a¾# bή;{2-(t@Z `0?Pb>vzR#> RW$::NV{<>ƌ^͌m]k?WEmCH|TcOwoj:R|)R`* ~{L/p2b{l1x:J_>` Q8-@D,?p_8J)TE&)BmbC&l e%Wc#fK_ahhح [˸ЪX&@h&Ebl8j8T"-DjG%`҉6I1?ȀiA Tmyv+7wn(]e"vɕ))'1 !rֈyJjZ{`,Ӗ kY(/0o%>}8TGpx@C+'^"I_a(mkPZ#<@ȁ4Hw"/Ds#͝/yRԄ[%Q~ė aڏ Yud\Њ'K'͇ί4VG@Gudi| ;{s:rXkЁsC~x)2fxS&ɢ 57~Jw <>ʜƘUG.5MjkPNY:پr(jF{j T h@뜿u(J5tסTE9>2x_@ݐ@D\8 $hC 3ic g{RIMl x c!}d|=EYQ ^nѹ{, )E 8 -hP} MWB" qc8L#rwpGc^6#qI-R? ;oG=NI Z͉luZp|ۯCcU;_ہ0oM5naa{V@\6֨gTgug[ n&W=Ǖ/c+0p$dBYrgyza-G#4P`ؐCkiqG"=J@%AjaR_$L9pzeo\<<; Vﴸ[Y}ŜBRӏf{Lpk@Sqj0 82?HѩdSGG#+,)I!eTGLmє?Rigk]?) Sn,Pi/A@{C̘^i'뉐pW"CK`uSMjChvGqR|&n6}'r4  =>0"mQa!!;r᳜|p~w>8dYwiu͇M[%o ^Fou{ZtdD `ZNyF_zI7 ~AfɄm҉5EYGgv[>k]/ijSzw0'MMObxׅM^W8r/ ԅ \@0NLm+͊ ƈ" TYG*rlgC^ՂԣU8ЖԒ1  YE#~ |jv /K'p/z_6U T\a}oL *'FL8r SWWL> E2kV4w:s1~H.7edMVh pqVxƍiTtݚH|{T7 T>RX6@Ush.Ͻ%jpAYiCğ絛IWݵ7.-|A *`P[Xc-OjB,޳d* >yKT, |‹F<7rvLgm0)ypF]\s#Kn؋pkXVg¨ + )Kj WG[ &xgo F!-c,]oM;m$"=.i3q}22pP, dM.1 ݧ_N!\Kf.©}/B"9TH +oȷzLudPv5db=Rg~ŝpP/Dv-LcCALDf{!\Ċ"k:܎.]D,hygھ|t 7UOu]&SM g4[/':e.ƄȻYa&MzFrHQ>ȉRICW+N&`,Mo^qC$N^(BE|=GP=TfߣAO7B) #,b&ϳXb1ɬF!xe z cnb9 Bz/Y^:^㉨plec"$8%| MٙʺRUۿJ3& iOh(^=AZ5/~L8gc HR'[1#zk(8V>!EMC%S$SjJ MjKSs`酔w{,pђIVhwxIɁGeG Z @o'ܭH/$Ҷ"$TՂ$jE!`Gۣ=u1 # +a{$y:Ц7_YfO0& Xz#h#ab`ZakQP_}FK "E꯫~cչMD5fdbDq_S.rq#~#VGoņᬼVm,e:d*6E!Kv/(9\z؏נC]]OP'-n߂gj^/y;4?AYg'ӌ x)=&2zCvNv2>U;TR?cicFM)pT9_6%Ty#w* nB?Q:65Ac;V@}iI%F/_{;)+Q&"Ā11O*&sB%J:[: O+~7#0J/ rC/EI*tU A?3dYc=$YT+oG:Lb z~ e [)r4 @`Ȧ1>U(]m6S\*͠:$gQVZU=uxjP%">|Hfq437ۯ7V 5Lq_z,lhNoM]Lf|AtFI}T aUm 3Fri MO _|EfFqoR'Vk9m2*&- ӅHwlL8.r}um(1J]E8l?23vGsm/'gr!|2i[Wj)oy]Zu{mP@yhTX6MD¤Q5dpF.")%ү{>F9^;o k&Zlwvfo w`kսY$Ʒ}xBuK,A ^`gp}6~,] S[pQfFי \}]Vk`͌,޷dwׂ TF[酛5}3ՙ}ϑe fJ(sQ!n(1JijHn([b+oJvTuЎ9d110Q#wLF{.IHuDwqZG&'1gd '2 ~+1c>U5u"Q㚸:z<[֗@H)?q _-N9KFCvBf/'g@d"8UIK˰1}|٬^jYkjx`5j\Iޭ܀e-XC Nb9Ee]Uug}낭U;2_ !//K#LWc˰ñuܐ!q‡HyDfv`kKfd9݅b1 Nh8\CJ1C/LklC$v;n,MX;hXo54 |_?o"fb&|0o͹"i)M9Q'NytU,uX?ƶn-15XI7W u-JO(B{7-gOHH0>.BT4PA*2i.辺f!>~x}=Hr>L20B sfO 3JϾwt!}y'NШ| Ynʹ4AzXĉg 1})=tnZ={A'G]v2IrJA:&Q'=_`z轨ΔD~iU7S4C: ̈́q܉c+usMy,I9MT)X"%|w9O1OgH;v \'(#v)B Ho_[F_yd9U_tq-6v\j 'DX,̂&Qz@tL̰bϵ:,=J0k2rL&̇  gut7`|]ZAv#N[*$P|Gc=@ZOUĉmŠCR雭ħu7\$I`u]`ڋj emXRǹh8PQ_U`"Xa]Q$#Z AXzr13V{%`{ [0V=[>rw4sT5LrJAO'%}Â)qf:5G:v+6Bj)\Jxm.Xf2F4ssƲ>HeqC`#j9vXTqSM3?2-. _2J|1%"lCWVWSQ' wYAU}z87X%HBOy^V\S "4(~PE>gA7=VaKP@CO~qt;9HfNKPd?qowpc;sɱR,gOpe v: m.^;k-^xD<\sqgAW Kww=tj(SyޚC $:@M;~ x:|P*T$`;qJ^h}wV=%)q,= | b(mke5{ -zy!S 2p#) EZ0"[mU呓Z*^ʞ҇䤍)\8U%*~p}gT˫-K-L >+#/ }aU lC޾`DqIL{!~21lwhy}"wiR;sP+ɕ |2S7°6ɸ3=ItGю#OHFɑY߯FOF{ɠ 茳QqN辅X BT &v wG]RLN'zJXMHa13KQ՜Sh[ @Վ;pB" W/Fwٷ&y*M? VpK߈9u `=RVƪB):ᣓ;+VM.cE jj%P(A3B/%L9(8iTOÁȟ2>H?Mb9ReNz X|{$iKg# Vj?^ZE. P?p"ޭ;ų=aN8Uv03!{%#l3bA a֕儑"-\=M7aؘ%܄l6\J5b1j6Gl= F%ˑ.xjCNߢsB8l8ʊ_nNNs]h9T@cu:\KMJ5Ѵ?ըA]eRk2\Z'G+_*ͻzm xk(0D`O.7HUÊ }͆E1t;- r&}oPޫt5[զΗDV>gB%e{#_1W ('6}i-_aDgtn4#0*d!R`~րY@7)jMZpt b  Ps;GL6;ְ zL<U'NooyKO(ǵS+zgPi}kXy٨o*qL{֑u CYwZp%&̔J̉/F#݉,) gg$ la e,=;^<+<2s7’\ʯ8MnܩA& Uss&s^.i Պzݝ-%Z-p07X05DG#ؒNͰLm. ::8SR k&xɨt;_/p;N]],R5ghu3_FP:&W&a>8*f4ܘ4dp-Y_ 5Trg&ʹn ?1Je: ]] ةfkuȨ_~{e7/p6 RîIrѹ(,y[i> ꮬ :)3ub+ i[ ) g²F<V,k&4SR-[[ꉪ?#6#8Q2YU1yV0}&ǕЩA2V^8;, >[ZTQ ދYIȒ;jjU˴= éiٺ g;>6(=s{jՍeRɕ3r&%]y](H!FDHѩI\ p\fKyAC| xr8ҧڈfN&,e's? -wFi5UF-U2Ia%m(}b>:^$ )neنn 2m+kE.xs8@ qu-A"3}c.^%/S"*6qa> =--fV!]qk\'KA6c Bi`BƺLqV)?`(USkW0ZUX{DKֆ{Gꕺ=%̹+) ɪ@U=w!E!7ooKG ,r?z=vv2wڛ{26SNuҥ 4 <{ ]LsuIT;1o \і20HDtT5*[En |Dݯ"~ "uNi$p2+L^-ZQT -{]b:X.~7K!;L3zb6};N yҢROi|ZJ/+mA=_4wJc–xk:4OezAsڃ16u Jv 7ina`ی5`YR8&O0k;Mߎ Pv'q1մgRer 5Ď VӥzS4F->~4cXfC'<z@=]!}٬(Ӹ@{i:kQoDE@T A}ڂ<^djd +#_?wВa*m0NFRvr†s&=*kp¡(IKu՟yޢA`%piWLZ5r,:f5b|P?b[[2 ^cCKWĐzoEyj xN@ʕqX"SҾT{m m9ƫKx-yO6$exXiG9owsq9FwwܑrOw̌˽BV e =<>bUY62w|g]F.w7"#OLz*cN4OCzv1B%kv=Qb0;B&,fU/,)S*SNEAx60m"Th_lQO9#U"=ޑ[/(w],e plԨ EHiY ױrHzZ>YJ`n,NWL?~6W헩^a3SRx=@CnLx hnD+T_"1< T6(Om<I0jyQe{ )$*벾n&r۪Q-aĦ.\~d*YKy}_TpԜ)!2Lwrk~ "G bǂ=n ./RN7Tp'dԟފN%{_;i<$}O>ͯc'="o͔΋!r!Cpz |c53]j\8*U S;CWh&i2y^*ϾkfL.PL ZU4!Z^9?b!"<^zt_k XD>fX3~y` X/hԻ @x=8,NGX6Fs3_*jMueB %zH5X@ZNg'i^Cs2sL& >U{8b 7,y_avj0oRҠؗPLۣc'XOqCJXͦ'<Ge 1d2 .tNw> !x 9vH0Ҥd)6/{h CtD| i|]zcMJ{e =gvGnTh<*jHv9Tk9*(ǺٔdAbw4u杙3}aC/<0^Wh;Tk߃ld>?%=5_^Kyai& j%͐m{JH\kMDHҌ"nAсI3 1‰j& |< Os1=틙EmrWj22W#F_]V#8\ JTDh&t9p1tJ^Kr󓍡[oV8y8N+5Q6ĺļ9Q?-͗sfe!3Iq;q޾.U5ϭ9VA֬oyÀsQ/Do-%@_L:;.) Hx`B)_Pн _CB? słm )^'r@A/d~25q_/Q{)0ecu.\gp*>@ԇ'Suniu] W_ 9vaMv?3 l`E@RXiwi{qҫZD˨scRxfU3P8dHlJ}1Bf䘲vIƄ U8wv֓NYB]ܽ0Sys] x+w~u4LB][5Zu-þ꾈 N p$z߆'f6A0쒳˾Õ.5%_3UzzyVe„oot"2K¶'6Ud V3 $.{H %:e8s/HF _$MKŰDM^[>jATL:Ie)k Mۙ\ʛsagdpA)aoļ8BR;&H acY>'r]"t-##st|eIHO<<鰍b?-Pğ('?#٢~ˢt?T/MCKAՅdJD _OR5:RҝAIQm^ʩ,Sd'9SJРx#w}^!ZQh;ntgeDm3}O98zʧd>}_^[Mhg9j)4]F:eR 8 lQWSKbgQ@2SWy (;, e?Gy(IΣj8Ƅ E>u0$^тo ߎ/'A&}D NNJkG-Zn8lE2?s~ho kO [#†]F]lX>z~] ğ[,d~/ZN[g+P4S7}YF*wˁHV Tг7-ڡS^yS59"Ii[hUq ?xI5{׊:#͉py>|fr61M arJI]uo7Щk+ZcyfBs+ŏoق h~@Rg8iڡ3dT,vTHWh3T -9]My64P}ck\7XcJxUR2mgiiF|vopbM'gڪebe%01Գ~> !U;F 3:T=wF"4kvU};I۱*Xjr kyJ(ۦ.dz[bsiPj"{^ǩv"I)͊Yar0 צ { m9BY3;4py.^hrhyHyuQJ ~V kri ͘kT8:F?c]L5H&.!QTr.tphU-Nj 00RXF |u`~|q͒xHɖu4ّhKlB Ks׾^.' +„]: dsh(5}gꦎ]41~R ^TK{rx`7I,yIhpS r=_Ұܭm~*Eâ(͕5/Ǹt88gkZ3Y*Ly6Ŏ*~|Jh\ۤjY^pV\75], ^8#MςT|Ie<u[R| 5D^IboGw xI* dcwU0gx<{uLJt.7q)~d4 ry#+ݾjbYkC=hR8|mY1BDsה}Ն\1!=y"\)#".\yeOS}戫7Ih'ɨim9&?)Ұuَ 8u"2ܸتqCQ3vAQ'e ;x}Pf'Az):ѿBz6+]NX/YㅱO4"vJ (kD%>a#O% , 92x#vέJWlLm#m4zcO/i(ڔ\PEߏF,T2U*!'ut+jK).xS硒9b- Yv(zgm(kPo / wr?7j>UD3rf'x&VOUL( ]\0)RBv$cDP3n .6Jcz. "#IYe_PO٬9S-r/f%ؽ"P%b*WD:[!paM xfwW{Dq4.Sj+>O?f$jڲ&+({4'% Ty(̕* Y觘tjтg_rn>٢/._d6 Ng&g Dey2bqeZV}Dnq9H">]NBż}D9CKFY? I4:}Zq9qqW6n0蛁`D|DW"ُ}]ҽCX]En/`,|i.n!/`S͖9:%(|.`N#2\EȨgiHqG>ç"ǂx['Tv#0 WtJ@u/Se ,4#aƜ!l0s^[ ᦃL Nd&v<,6D=%xBϹIfaV?>דG2d=B7KFN!qHէ˒r!U8wX|?!k~OĜvY%(־1>!ٍ?zX}eLbz~5an]JOn W)L+Z$S\ 7~FϨO:_ R<+V f/^)a}yJ?oC g?;!_Iب |>b>HɜJ D5m]a<5Lܯ)hzqSɇ 2f?rz]C)cc6< ,M-vJsr|R׆ٛ\]t%&sh]HS1.)W^h }dوȱneW8Ҧ7CRŠqCZw'ΐQ7#mda+*|ylT_5">p▛ vj ՐuH!c1GWgREbA\VށΗ&&3|hsiRq@B^-i6 cuRHLVtu >$eXqP]MІ,؄[K&|^ =Nԛ.=E^7C"1wgz8}{,l\gQ,.|'V9TNKjYHy\~W:\uB`0hb-72ѭ]Ӑzo~WdoB͇&+E0JA owl&[G4"kZCԎNAJQyɍrE {4S&O(YwG#ܽqm4XgKoI[}YD2s&M 03sWObWz}oI I⥹ 灾Bby|UTlVrU|ᣲHWQ魈:<6]Is_p""N꠯LS LnLE߭)JIrpe %KЬapXfiY ):? xpFK{[vT:r᠖P*m~I t0>v"ύḠ]OeNAjVr-SN&|6 {QW4HoRE!Pt΄G ݿ:i2t hP^FscOp1TVNF{Zmbo,=%:V q=~_x}9Q6iJc*~7|/fUNF%Z,$;'>YE BB(cӵ@Oue$w;IZJ)lA~m,lb{n}{·R¿s*e-IgǎNZz}нtjzF^#4236OP!•G 3a^13S7w27uTC=_6pzRBe@l2"S<6qIVaI1\8j:Zi2WBP(M=C5P ̛_gpVH{\Xr KG1OJ8F1fCt|ȐH?DN[AqILӉ9FbuҢě,7d} _};%(氦d7dKʟБi)d5>vmw0O#1BaX:Y4! T/sh RH;tk C8rM8RiQ ܝ JKܭoN>eIF64oܫd뿌b܆6( .MO=g۔ACmvL``&4 p).^+#̎ 0bwY9huϚr~;Ҝ!.eO-S%?*BdpNW]4O&[,&BthSt~kyO/2.7K4)XQx+iJVX,ߜC].=4N/n[&n ɝ*[xQJk 8C:ř+Ej9Ѳݒt]|-8^SG/]bՍL_rfǼI(i8ƾf>D \j#QE((ix8>=  c.{~DsJW[ 9!㼩囉HAyADOY"p+Uv/6⯰x!"rT\_y*`@L <&JQj)] Ҫw* BީEg!6bv䕼[{q c߁}[1INӶ|WxS#@3#(QFbf:%n^Sm=:N7Zz)RqLmCO葢5)}c%P-0oD;ngR8*L{x=pi^kFOU)5Nx5/¹Y v0!YϩJf$[hgjYzq;[q)(|xGLA*O#ûii$c d̏mrVB+ߝr PMO ~#^W˷T3mߡdG%FHSPNE4צs^`\^1AA1nX?T,ӌiWP.7bb> !v7$g,ĉU^u;\.Tz"5jNC?[@qqmvO UbۍO(wEU %ᣱmc3xv'^AEk!Jy)8`eɡZb++s1UqDZ3[{{AԨUS p"'VwuDYe4aI`Qycj~'~׳U?P<!wrꘁ<׃E ՏeSa(E[7zȤ]PڀCyQtVy! v /0y8>(uffցugf׵rnN$)k"k;k$a!d? Z{D5?f&EV'O #.Ɓ*i߄KϽS/||QqmCW+"7#WV_qdўذ/tW w``0ִFvkOdU?W,bk< `T.k  JʈpFW5{xHDYkXmITޚ Tn%eؠz.rӽY ;mvN!7׌Kaiv1K5mcѱ^L@]pXâ3, vGM[DFJnEytbxnq?tjkmZZ$/Bj7;Rє (Kb[`S4e;XR=}x  [Wd7S*e\NSϋ紂vi+:ۿq%n]xr䢔XmdAd6%ɏVE0 3^jnk IdVLιadY$ =j1k.p'ouEf&~傚s:BiOj?g!Rpܸj8'/8G32ia@+Pڬ:ֵ=;j46}w\ ~ܱ=3gC{su%S- ,%zǺ=;0unt"M/Ue.WH=x&:aZC hD0zX9V$/` \ƱV0 M c8eU!1!3ٍGcvM@ >$Ғ:3ϫ#r9c*BcJX?뇴GyƏȕ1=8pbh]nus-_\h 0!/aURhƎK-h))- իEgL;5y#m:XlˁlΎ%L? RrΧwق;&=re`yxZa6ؠ_Ul[b?4SxO%S2%o0EK&u8Y7ga*`q8 x$x-ѽi 6ժ>dP'P\ETC#ñlqVm-r}IthkGܟG"d^Y Efth n(;GR++Vr̛[c;L&i]xje_ٶcurVOsgiW{ ls|΁;JIO?\zɶaT>!4G*wk^4VwK]$FޱX<<)L4m"_9zeq\ke/*'j֑J>Ah ݝtJ6O{aOPN{@$'2O0@2l-},u L膎= Pj˴vYwQ(,h{S|JF0푛;E"{EӴ>Y#?Mˍ9\dNg AB$ $qZ Ecp Nn>o]=αWEhA)/⮅v_Zp~0 KD bC9w&c=ו.*rǂRS8QFkeu6Uǹsvn ^I=JSVpQ"(ʋ*AB`7qۥO~%]o5a/cL'"g&h4);;KuHC-\  hHqCvJ,n?&ԫ)[;H%ifJbpd WL \rX] @Qx$.E^b%ti7N-kīҮ_!9VHLO\?0UYȾ<QNh*crx,gɵa퉺 ]@Z~XL+My: B~8&V=|hP55#\Â1t_z l?g!Hf˿Wf7> `LCK]N2mcz`wU2++ 9;j鐅f겛2d7ljYNiU9<44)WvbE@[faL1gn*Kk&٠W>U=$#dG2KpM+Ryj6CC(vOriW)Ix'u%*%]j o]_듨5LqpMp{*w{4VEv4 Ç9pIK9N푤D+xʁ7 ~| %}1&T0%:0"LDĢ fSviIv!)j` |)+'QzM&j´ 6\9WyQ7Ty$j%roWD^pcr1-l:" ;0T ҚhB`)RG[H>*/?0"Q߻3-J9ͤfS-aeh㨩0]1P]]zΧە#5ؖL]z_{"6gl0cC=z![6?:A_C}GTV{+4I\bDz))wexOtq"PJ>KSGG^t?I= N+ c%mRe H{x#Fb'@^}Ky>)XL>s<&LLj-dhnETm3^3u*/ٛ+(x[ӵ IRu ˟в#(գ èEbf9 ~e!8rnJI/}&~gǺ<IC{C!,Lz SkAY_ު2+5+eMbD6x-6DdƳN*p6e btKFs}6_{J;ߞ}rҮ)xr:VVMz:k6ts y?/y\EnC7Gk_#dgsdL,vЩx(/gY *( .g8cA_zݪ]uy$gHܫM| sjqu`|⾷?]L{^^4 0 FG7DP1 We!{oޑ&Gup߸ʮhΛ [s0FL,krٶK)3띬$@]g F|5RŸM Gxiz29K҆A&RIG)ַQr 0Ne;u-N +ewpks N |X`3骉UkZFmPe౦c5;/V|VzW#^Bn3(4g3Hc45xnQ:cTǴk6֞@Z>b2v"ո(c%F9Pِ 2FFСW%-i(Q»G:h9}e? c Bt)|s;0R=-~Dҵ!{XyM֡D=S4_dl;:ptZIQ@hŻ$w):)f6נُ@ev8· 8/ֲ; a۴Yy4L"oa@*-On:Icң!ϛti3ڱjڽMja_G#,D٣ |?R:k$j[bFz5rRk0Һrutн'qi(}LEn<pL&(#+34@v".嵴Y"NgFn*N~_#]<'c+?sHN&go{v!Ԗ}x,Rg</\޹w.tR6 _`Vн4͞)63zGނ(mGۣ}S-|#tT>zI VK︍݈H/i[.(C>u @mC,a"뮴Ⲵ=Hךތ ?1ia`o^:<6n@h54*Ir&m>J.ya:Z)9-CEsVBt?6ݨ_MǗ j 5{`ecLw+ᨯ\D>f.K.sIy ("K{tD P͒wSXx5OCQ´:ܑ[! ٖ8Z+dcD#Ӎpl {Z!xi?a 97>xaO z%h >e^1ҒW^\"idiOAsEFv8ذ#N#%Zs9۟Ҳ]bY) ~~\R2<, GW-lͫ_cTG"s4W(D+6@[V@g i=NfknUbNXtTůd.9\iͰKW:@#HEZh:ޒŶC gr$j{Wx 8dmhY%#F%Y3ʋIslI?TZ4g֢GIM1m !V>ѫB)! W7^6r|=DU)#$YD!TmRm2v#iHm=c"J>s/"4X\F>;(W'nHnSU.MT+]o@`~H=0$]2_vߩ 1mQaًY[},qT)#g!t<6FBF~#O7-z@}Nm!wBE/lc+Ӥkf^XRmG쾕(ڂפ${|N/ RXwU|w>hEԵQ3krV6<^VɅ>6cn-}$"*Lo@i$ۦ"|Gh;E xRS Q]9Igr̵Ew&wJϊN#l&˒6di@) Ȓ `˞znRK7%Un+˄ ,}U@䳮3 %aJ[ Bb75 `9n/OiPE[6dX-3]`b={aV(7j`tUFrgZQ2E|mwj ۔cr%Kj[ucRC,~tim,*~$Yk(e L0諶*R(/?NvN4w\ HucϿr}a;wB٘qZBXcGސc$PSȂ"D w }dUoF,j_T qQZu0uM7Aóœ|<ud^*!AZ7T5ukk<5_XjZmcI "e0P-"铴@hg.;:3G&uI4R1ea6 5VaUo"=I}lޚq-- ^K`G4wG $2\!(6 Mi4}M~4 |HDܼ:?6tu$13o};ݦ>},&&%9^?4)Y ^R,ri,#mKī\\X **e'DҮy% YhBGI}T$Y!"TKs} lsNP HuJY:gWH!Ւv?-;utc}զ-I;<5C8TͬӚRs`k/O2@g*vIῡ^QP =ByBC0t.>c)T;,pt{+c=" _Z{% 13DgBY=׀ƚ~J91 eDJM2td'&O!ޗ)Q<|a)]OŃE}f1\E=Pm'̬cT Y% `YK82 FrȟDXOD =6Gm&j<;F^쪻gy=d+ Wf"IXF4I?Zg)Z=twHvZ;bBjg81|,Ѻ/[]%$Usp綼bec¨ +s~ #Oq/>Ci;5& w-v!c_P;`?فxl@`~F阤zN3_aH՗z%<~V[ b"h"sJQ:Ȏ:^vR HLUdF*c.—htѬV*'ƞkBgGb Fr5C>.o9ܛ)?l-kmƞ^{p. Ti"W.\:n x{ ' S ( (=~jXHY3.6D7WQ\"8 x9j~h9ӌpl!;u9o۞}^#pgVp"*w-("뉸xSǝ CMq?8C)γ0$8 Wj0:/z(=E>zl:"9 e ^ܦ[@ϫK;ъJآet e_qXW",ɭ:_8(} 9H2ЉuApQ M35;*5ʄJE(,틀-=Z^JD4\ywBp2 3zU^ĥLIKu: cuvVd9n>[KAh^msJ:fZ$8+@4To̷7 9Eu~#Xcnp G Ǐܕ$Fk(\6qZ-BW\*zj$4gDWLliO?Uu ``՘m-3 T'.'vJ_J1L`?{4ʭIZjZz"َ; _BH,WUt6&!A'&D_mM9B[sDX 1XV6F˘#|.%hwn7*,sdhYcȻDv.@l^M`:gepRf(U\.' Q@JM|i;ϲ{u.M!.8v=WFV * sb0\= ֽ C`G,0wKizܴkp$Tx"R!$c I ~ޱ= GlxȡS%,9QtY8u* )ē8kxn5DQ㝹 !n]~䇦(TSKo=,8]#b? j܍GU ,+f*!HSL ׈ߋ0̴ {J 2>M~-dhDBԈyRxmn-=b %C0v494ᅤ}1z<JxZ?JFi~nYkw$cl 63!~;Oi|>otjaΏB pf)p gͲi)w0RR0NsE6 rFΰVxi7V؝+&nHcK*ZTdNL>,jڹ ."xQk01"?` | c$ ?B\&)1 z~0ӧBhr~Ppa tY2Q7u g<5A~"T?f–d*(5#X@FaލμO30ł#Q93d@a*;K^8NG}&xLAj RˣM,_w}Fz)N4&Y+ 0a0z{Gl?bMDK]#^: yCSQ|oO!  $bՅ1<1<8u$r~.\BR^^ef8cLxW%-]f/Kr.ȁT.]Tw߶w1xgJ2x 1B,9-f_n[y5oF:&Tx.+ P;yF#ib$b%RypgcBvqYnoYxwU&B]([ܝK$9e RO2[6OSqhݛ IK)-;WEŖ*7Ċ>^r,x50ꆜ{|:@a|IV<~ջZvr!I1yT7_bp?PP2 , ,#޸HQ]0*+b.S"˨5_s4W; $|N% ZWaesF_yv&,1I'}'}z>CH۲)hn˺xRPV5Ww*L KPZdT>Z~\x@CC5vPcϚ5}-{hrp^ qAC'xZaOvj>? qCpcU IM8)o^NMeITV{n%\-u~ 5`zcebz4ɸ\<ӥt] |iͅ[_SŰq'S/{)qxJgL@B4k kG^3m磒Boj^:U <;!~TeUw0/ ><]&iJΣ-^jPXd#Qq/LRRCe pT4}\@rEk92%ƩycuG~`N3ڏHI\q#'KFӝʳ7:\C`!}mOܫƗE M DJ.PN)q6,xu1V'b=[*,"M?>eU4zL&ux y iN$X7@i 2?U$=y܊ee𰵙M1M۳?M.5 [f_z4BmYjiU h.>sp{0j6'H/{X~v+UeqP<+{7 rQU JuuF`Tx MH0\y"%0z$5_ yF!'b$Kƪ4ĝ˜sU7bE`6#l"Xηn!g0\dIc\6qZdʦy=ݍ:gGH} |Q}Z >(v8+w,`HҨC#Y 2+fM ff˰`JՇ/RQ9TV9QenV~ Gw2I*|*_)׮m% tg8yKn++VOKp }o( >cIy o[yoryD˷57Ӈw@ 5u]@^!O^14Tw>lB?^ jE!*Qay{ hB[fָx渼cQviĉZc O|#h]s ^v]ʈǃ ,+₳b*x؈f_QUCl_ѼhqXjwuOr|/: LYunzg$`uNQ>kEڒ6Em;En(ZFDEvf];X, &B*E.+ !,_^C b5[Xٮ3iA1}O\_l|cQ`+FBbuщnغK¶!~N8C+Ylꘙ Sa4px29nJ  xQrm .|}Θ}>& zdE󇶕LUtwewCr機H'Ҹp MA+K([l@lj7.L)| Kqf`S,Λ40n-6)7*]/Scfä́pͤWޭt֏?7mHM _%0@2aU9 d+^[<:2hAkДZ{% ߶υl T>[9lSa^~e>:#-Ѓ? CPii(RfZ[ˌ#)oO=2Ի#/])ʀe+p練$Yom ō㸗~y=&娻{1yAlHS6GD'6-룢W9ڙ)Mht-H9 6H7'-D1RnV䌫gג.,D!<{- TwX72#FW [E!iLR*JλHBC{paj3m̪۷wAT2:F~C!/Q5@2F]"}g ϱ-*wX ~6'džeIka_=ym8Vs>g-!_qZu)'@(Y\3w?[\ް|Kimhu/_A 躏D|J ՛V/5PJ~vAIHZ7U5[DuG-Y6'j$D )h7j-?PQƿ{LG'ܻAD|`0mĔGY*w/|ϨMڠ:?tioiN/#id$Ng8JL)ҋVWGLI١CGES% }-5^w3%ۖC0zҙ8N.B$6:lBW8XD-: Ke͕4[y[M_K͈ff\9H# t> ve[3+NrIbB_367AVYb%y E *"Ie0^L`<$؏uyg˹F'r1fr3"sG2p+KAo:#Pg|_^{K!_JR@%DhpňҋԫGbzwY7OZ1LϸͨA =Ѱ(~g(MNd'<z% hf=1E[SW#zTЩ!5kk>R5yʞ}]\`si Ps7ِ/*p6 NZX.9ZDRft,lvd>f[vr6+5&)Mp ti@|$e6##S U ؀&UJ T2@ 4K|%}8ш"gg@ht|ӰuKP N,'r;Hܟ:!bPT{,w!Ip*jޞ@jieNMڞ:'s5#^9z]6+Q&Rq^g2`6,y6£"3¤DЀKT7XzֹҾxx*t!ԅw߲IW?cކ l}!L<r%v$~}6Zp5X+sA-Ө'v`KVm}K]v g(!Fȅ<OJ-Ի ``.%H(Vggt'Ӏ"\S]% rQT  t1je?IM!) Kh崟XYtp}ᯂH=;"$[E8oyh`F;ͨZq'U ҕKoYj,Et>tAEKpO 1,·p7~x!!qldf|WZD ar9m29zm? FGP8.lh(w 7x/>wT5aGY0ӡp5A]Kif%V'Cw)C;ٓ~zf T&)˳_Z柉XGqq44GN[,~O$4xWfK٨ԥz>aLIY;&8'{^~hCS\xBY:dk'۝naȄ'OW'!^>Sg33Ls[QP:e JZvWۆsrw:T;_fO {xA*MK#~bvBϭg'[i2>X@)XmA2∥5UTuFEYlvf:{RBhiwʘ j,l#:'/jo>Eu#Mf{*A}t''jBnKh|`Qw^-,Ncbϳ QfA k R?p㑎uX)LE7R_=̞Y|iww&a&$M<\CJ)B%0ql@BF9c#shvwǖN.ؾtv;V-g2XڙَF6; GAsFفI*&\rH&=b.m|PȰ5(_-+3#X`Y1:VzxaRӲS$ Ug'tMC GgoaB y4T38W02fM/s|2 e5P,?cO1>~<((13)yٕ3 je\:rPndcu\5v"b d%](#߭HrXE)Ue=`+'u`sa m5|RrË!A}И1JLkTnj 4eHy6X  rpM <קT4x z "zyQP!jkcWoS{~om0I?׻ӅE/e]ExkDK$~BTj-K9恚)Cѷby8d%bѱ/S_fY$azw Nh&zt,Lb0Gq>x kl# H6vbѪ$\pR2MEeMi?aVOOo證ľ^O9g#RfRyb]ɏ͜^ܔYrC3OG# =eEy`(e O}0t I'Ie4YlH5i(/#bhL%zV6&Z 4(z1`;J3EH +γ㏈M4C 7ڦc|Ho6A={OP/Hf:GӬ@ ]  f]oS,8[AfPʾؘqBTZT<5DW0mIO"jaMI=.z#NY0=5LøHYp ;K.:K|G']5PSKq@|2lWm).t|yLSp,zuLb䥄m.޽ wwC2k֠UرpHy;I"q-5o R])?jB)A0M֔;dN7'ܟZC8\]zCUsel錳K<+.c VÚ(~x)Yn;}pfs- Hp~t =,hQXomc h1UC-uS+Ю=2`D1|r]|ώz0NܘޜS8Re3A&V䯂>c5 t2_xM4#;kUnU6Vs7egsvpCRޢnߜ&8cX[7<9/ FYVZ?.9Pyڃ$9!T|Ya=W6)A-,^ҁE|ңY<\[8{a : 1ZqQ6 mB7ICvҘ|T|Uϙ]W-!ŚY?DsW+p5x y0?Vh: Qil:&e{+'%.Ya ]&#y}o::Vd֨liT>)!0&9fEAg?b]ʜM%qv9@VB[gLǑJ}]h׌7n)"A/@̌_gCưYX͉&}=sL9a)II{w%5 ZmQf&JtnQ c)Kc6C `ۄ2tH0l,-4gL[pF4>W85ơ{V HS%O~(~l v"3CڕnawIJE'2Ѝk=hG5dzOk?_jysc̷;/2Eخ6 QuDg ^ O"iMVRun+oY|7:[{IsI"NHQ=ȵ-YC:h,S@!W󶴣>k]D j@kzTp(UޒxEpz5MNuLё =H&cKϢFAEn7Zsa&9dӕ﯊]`{1|ea^ mӼᝡne VO'.,Oqy3|[؅bMuK-O2dH*e\& t Y'oD,J1f J22ӊi\*BpcӮ 1y.;lw(osu.++%&o uwYAOLO[BE櫙M3lv)A.FOU±lit ,(9Ӹ9iYЭ\536F""K$2#\TL`u7Z#=o#k&;aԯ> 耑aIo9!('-ִct{ jq/+JzjA{,8q_ĢF[Q@-ceZfdԨHnNKVz})?&_8d>_6N'v 㼯 :m 1_[!*ky?(l_$Yk0],:4[!6{!-v~r*l{b :$1B9/u9jeK r Ot5^M!1cw)?"W}`JǧׯXҐU pp+Y ,~CK6s8۩W*xT7w20,y%9K`jBWIt*Pf?ћbjq+ܖ9[tQ>t G(I_ u ;Aޭbi !$.,nuI~ }/1ΘbT..uSf[ي46ld쪌Uj]qrp\ITH0Okpez}޳xw1 dˑ.1 {}GS;ϙGK||A2N:ugjUFk>[.MSuy=|}(Cs0bRXx; `|M{ƀފwaSPFHzyy :]KG`ޠSױQMFAC:}p niqoB!B[YXd1C&60%XߣYoGwm+'lly%Xxɴ¯%:JweáV+f fbο8$F*c.Q*ey򿨿'w<.A"2}GִEyQ|/ LhX,<3r=v3lnc7%lfIrt:%C_]YYn#^yoW ˂\ AJJjt!QqdRQmlLCz,DkkSW㻎4˪toݙ`_Wd-Qҝ!E{y 9 56ߖjУ1rgJZ O2!IOj)bu`LЭ/'O:GT$(Uz`-*)yu쏑́5i.8mcoy>A3uM(Jz+DI*{zwc16H~<PBOqxהڌ%<3!?y8K^wQ3Eť9unhNLU@1 5;W.hN*>sT!*>X&)Y7]5ۧG('Y![l<;v_{1)?j{VS/A9LkL&r?.`T{mbMoA]®L*Fg{5s~75'Nc8|a]5+"%`ڳwo*!G{ԭ9?qr iyH2p(C7%ԙe6#QWs?Ӡp%r"53u;TŸi$`[G=!ag|IUPS 2EC/{Բ_̭  GV]WbnխZ 175zSdڐq~U'T cgpQ$vL[hRѥ1*]+d$EcDCcgFŀWc'C=*r^3)VAmb h &e1(  E:8Pu{fu;|pm#lH&/vwC}@y%`(<]3N YmD-免\i`w++ < b31HPK9; zKZj%pd9'{g5;3[cH{م*8U1NuwNˋ6@q 8\5JKAdra{E'#1L~QNЈwB$v}|W'X'<8ƃr>~6F`LmOAEЉ?ڸϯ΃JQ3p>уCE٩wԋN [;M&&¸q9,2cxYM36m"S8#հ*~> dspC86 9w/ক4NTQI4t;^g[vG'GPHlb?NDr`0 0.#i#qW nP[v lByc(74 sL%,M1^.chhI?TmE1S];lo1)+ |//3=WB#*F\8qeurˋv~HYZˎx0@ Vt" {bBw嗣.vxY6x nxӾDicA!LϿ0mY1/#Msdls*caLģ!.Ku!(Y^,gy{HM. yM]ε3i?n{< ⡌Gɱ"Z+ᮽeR$F r^[.HbI?EDxєپ:nMu6ˍ1wC\z~OKJǐՇSRa&\!qؒnN墹 6w0ɾ}*RhYsޔM<3{ Ƃ ؿYOp Zp1y8h8_uEqx1,sO-2g@rnURE*º(/+$rzJ o:& 9)Xi=%%8ڹ̨NssHwTLY1v * A3 dw H\^opj^JK  R+7!/ƭ1 :.Y7рѪDƓĬ/NxioQZix/-1# b)L{y}:)S 0&ICcdAu#rydUDa _>~ KxyUVWUD(k"A@x+eP P5$K`J680拽wg# ceqm+|ɝIsK'LR)6ts.?0 x{FS ȸNQW<12y`y9 yDAǦ=B u59M8M[GsaEw0\<+.#P?V;k ܏lr_JpOh|78(̟cNhѰ]'oYa.OolFm "e@ýrRf{cW`2]>UL/ [3TȺpOwdPX,ؒ+`1Ѫ4~ޝ _.xѓ@K1;M3l]ƳsqA.<.gHQƊeb;ժñ3`WTbd %'OW%c+{0 g[W1Cqg2m y7iI)c##`AݬXoVȾĵjԷ `s()ph6Hn9lp%66Sh!,}K{b֭=.+"jRƏk'^^OKbO9o2Kän.o%c%"M$2!RrxfSnFν7$VM2 Gjہ7E:e` S;0ޏjz;|`*7E_x^7ap>K:y'D6k{,_ꈗᮚ4k-M.W} +238YE>?XW? @HF|49Jj~ ()u"mp]%SjPΤd\g wJB.k(uEh suQާ4s<f a=2mB0⋫{R> aÅ,||܌_xsoJu:=:ޭ bQ`pD]5d(Ēn5]9)a1/Df6u0L8_F&rU2i0qrAF55jGXHހc/=b"dO8'C?j"qdK .M Gw(p9z.q<QK 61rE7p! $c^S`lQ v֤6.b;{T-p$d?4;,Lk%Cn[!Ke ]B>stsT7VIvZ(֠YȍGdM(e",N9Xf/o30SzH^-Pt&Q}M1xS\g2FEҷ~O ố^+ b$j(M17kIckEf'AŘa{G FTmGwբ#LZfUKa_ \DVmx?tV3$p {? ɂxX!p +w#Bc00eW ÚwT\\ÈQg(brb־eɎQt54& G6m쭿_i9ſFYSISYZ#s*^;1J$y)\G}ʩfF &vV!m%8 }ļ~> 3q ; d`6]v,I VE޿dHlkb$-'(s}T ~W+P'ir} *N/-#d"gM3/\7y2FJh-Q1_ -Kf?/<H|TA7j/YOц`,Xkn0n8:_*5IYNpoO.prǀ ɱ^#YE4.o >և .#X){?L~z {0,IKheyMhVn7#Z[B\tÙf+-mm]*z2vud4s~oB=ղ[5`b/bq<#J8z-4p>\9~Gt lNlI&bl7VDzl& ԯ% ʫxtIV35~]Qoga;6ÜJ16YHEIʦ'yȓZo>цU.P YvaҿT2eǣ\ >6d,㷕FBrOKTL|޴"S}{& gLI$2A_?jDZY̥uDfןڢ<а=Dj7VWqF7BF):w'#.O.*^${כO0u WJy$#{t,[(%~m4W>|,iR`w r1]Wze{XIσhcښKEx/}% kReG#4כ(XYaG 3i\T+{wp†05S|FxxS󊢃#i/1!mb=MPa,%5P 6%cQo[q,ڡ["Ytgq :\adR,@l4H߿J2Nsd[]$6CBA H(m3b@-Fx#x-bwڡydaD:`䙠n#=V*\VbWWX.ss4&icE[Uu`Ph }Vo15ׁlu&/¡ؕoKt\\6i"m+R@ݦ"B=EZzJލT`6x}lк]u4zs{:s`{J)ϥy[jA8hʅP'2!҇+E&}vXjgڪPjN(<8kǍEi!=@M17i@x'cSҶ#\$UW S~|fRdUe+L'oN /yC NMW ٞDX}dl..^'y t3+V/'ݜ66#j =-?U4x jD",HQ֛dEq$':Z6AOf֘M":feȡLF1ijj5l@1PDA3m%{#l^?Aݠ5x* =| k3=Qlptzן_=)zS]q c~׾AhtzsaP=:jtY:^[ ez3L΅%g< ÍmTYkȡE1ޮ)"0}Ŋcnz{ϣMwUpsg9EqjJ-TDڔҷo~U!k9^ I\`陎ڱQr1o(-'V+=%7βIFPh-dB0ROHzj}뮊5k,,|rJ)RM¼A/=f 㯖T@UmRwF*sߒUԃ{Ņ/j:R/28'o&ZNǃ  m3 Fx˼VC*+5@VxԀZI*ΞPLt(ʫ9ZVֱB>B53EqɧLu>X{_ 3PyݓL)„!` Ɵ:dmh<o玻Qq/fMCt(A[ϗټp?Ƌ}P^3~m jR%a=HGbO{6M!sUpdT*_ Ӷ< z$֬^$>VV.6(/Ƥ^[6){|E'6Ϩ憨Yrx4 O #e?f5ZB?* FN H2-=lWȑ!@-m)E`mV7P^$ɜL&N8aÇWG+XjEMu?|`": wGȪܓ ["sM۰N `jxYd{5&%NEWu6QU5$?IrgEQ  Wd 3 l@IR>ڱ..co(DžoRTݲ=D#mt%60k񦚀C*,gsuZ88+=)l!7 M%MԒ"dW,PocםY }@=x|RJi$J.eOp,dڞ8#U]8YĬ%|0d4ۧ:;&D lnϠDS:MD>\eDY .So~-]`LV*O ب+`QN{G>.3sDžIBr @." 9߻zBun)^*dcI+4;ItВӶ$olM+'Si/})PtzXv 0ګTZ|נ ;IkmT3n I??턀,r5k{e O> Vc1a (BxO(BN׳ݻ(G$f&LB٩YQ¢;]/ ݟ iˆ-+#9!C!ZEht=ʶ\]^DŖ5r #n6:nțΦXf|aب|Sc{/Q6SfQܕEw䨉2U]{а*āQxZ䧁d4;hU\4Y.5kk3F:ڋP9!n_O?(y*`K x- U_F` $PhK3F,3vFҘH'`c;4EĴ;@"pmOw*̼~ؒ]wN{tw$ tcvcP~a/@y.YlqXWOx}ۨVO4!yĵ1,7) jo%C'v`QDzv_eh#msIY`x1tBZqʪ$Ӆ OC| cկ䩑ru,7ɦhUStm!M/ZH9]vZޗ Mҩ? C8&>ʶAI;) /e{n;෾c>s+gZ `9Pu&d)SfAUӋEF[> OJ.wV݌SÍ W=决/[.y+y.\Y^lASףsVJVNn C z]FcXgJv.:, ]zy`b;&ZZiYW^|^aϺp5,$jb)ʔײQ}2$_VZSX? u$9aT: ūs%{&R|ʡ^%^~9"Nn:L=Q`t 1H!Oq}9wIC7P͜'S 5A^g|z^D mK8||9,׭H~{%(0AQ~i0A)Xb~Vyߋd >,[( Oř8Nb/iGo43X{u`)dO Ԉ5TBFϖbV1(S'.zZw&[ʍ6NbM^j>^ 7t_,L0]u&wyw(; Y Dw\&Rҝ2}t}R| ai*1sT{\Pb -BWۈ(UڳrR7NǩLomqtp07J/"7`=  x ]} `NMgx̚4@]1V>P DшRglBl(Y+:=ޤҧ;eFbaSd;R!DZfnD& %"a JH5*jҟ3-3]㜢>`nO&L7&hXؿ +'<FZ%} :&lmxq5nTݹn%V#Kc olg 61m-$e;G?_,L\4UV\. |T'`+kS ] 2 QL{az>pvUû2bun72Ʌ#kDydVB5wOl>f3Ϟ7%{oS.1݋8;3T!97,:%}r ᠤ]]@\p.P _Iu &Mj$i:^񮝯^Du*I =L6<֭/hp='@n7%f %3N7"8 v.QGե>Jҩ^=rAiymiat/jK.ߎEMO.5lՋ_IXNɏ;D]t-5xOOX}=nej"/kxeT،HH3ߧb@vG[ {Ӡ/' h5iAUV(dT6J W0 D`Tf 7:)0,o&/s넎8_Jx40qjԳ6:` jܩYEOa$ӶU05/6i!z|CkK7? 첒gN(:Mg:%&*VO%3~>=7^j0`; ܑs]uvK5yQK#TFP~ !b}'eZ6)P Xj颴T҂RL0[^05)$i8͐*M݈A`T"b-1|.DRFn=;䒵]h@p̃w 2q_`UIu{"!.;ێ1js2ƴYV /Ti{fۀ/ a +8$$eFg(G" `&VatGCgduTUI,Q_F\>@&$W_È;~US@-kMwKIx%[Dii::dyri(-5t恵>*e n^"Ef&0q̴r˿SuT3߰m:V: |k9* h_*~QE+DSKڮIX޿[p$AH>0 hD /`_vt&P_-PC4w'@ 4se9sQ["ֱK\ jN`iIέfջ35g*X2p"&; M׬pJJ}|v 1%yap>pgP'zꩯV;OvBӂН|W-+'MhRhST.7pss=x ԅD3!%w]U?VX_?A"{f( U 6COǫ^J=2}B4aG%o' i*X^BYE/t+eghPfDtnhm%QHˉՂÇS']-=ac{͠ 96oK[~Oqc{"CFfNV? ,M͢ CN o亐.+ɝkG'&u9 :Ωʝm}=KϿT-[:Z*S#Qeg `ىq(5 gi>;~o\ nR ؘlK闉"- !4j(~r>/'YHNM|eunsC}][lq\ϦuXBC`vĩڈ5x $4۷X5_j| RE5 30W묪(;Ea;j ʟ>LK W@dT5KΊLMhgAaPd₭=|^/v_ >R2KL7L>Y1F`BGρ00[K׺6T9c yIj( pFXh6"ё28"8Ay:afd`⨗8Yq!B@2&c)yĜ.]:jpB1zojڛZͪsg૛;^!Wg$ꇳ8> rIGjR:#.+X QeuN޷FX+Zl4Ncq훸`MrO6#Ts*T+/v8Q4pYJ?IK%?BRH&D^.GT"QJY=;r?,бun)3MoPqob*(ԡvg8*CzfDϻK} '&5Zt+k+D=ܻQ2ZtBq9@jcdž 0gW `7>dE'[綯o|2LxV6cң,VཥGs/ðU>QnJӹiݝ/=qC#[.')<'nҖS;{+T'5?oEjm,_Qg7?pPӘ],>T4~.}- iJ8dPsOFxD5K]^Ԉ2!I#K$nMrxR+{g+'CEdB¶t+$Vν6)'ًc#`H` { =* > d()d"KbX>ϸw#>́K_T*-0c"K'V mB"LOQָ Y8*,PR(]ڳ;:c1N.4ԕOY| DB协 8=fMYlRYKu+֏ņG@B?F Gv˱WxD# x4VMG>"B~#<5+ >EAm7 ZxYxZ|Jȃʖ,2reg } Bb"W90~oϕPS 2n`y L= C=:wλ&䈍M=iFK':y2 [ `?\Ba8P?Ҷj-ݤU6 ):0&𣧵x>%( H2Әo)_RL]^+AOt"2*ТqxNG2[Lf @Ѝ=+Ͷ"KTKȲ+S{O]hnaph,.6DҢۛ,-=Šd;ܛ*نȟ[Kl ?/Rl^+Dm2fۑxFop3Ӧc9a9n`Z\oW`吘>G_햰M'e]mV{&s^֘?g#W cdF`4 {RsULCl@v[D}?Y[ 2*:|g99.f+Xgbg@z]œG?;ԝIfl%gAǜY eޅ; u}΁'-W7C=G5Gٴ/Aфͽ,::c#:Nϟ歩8l%3K) d6T!-X}U,}c2Ԫ|"X͋59&xukXIuTȆNh8#x'*Q`xI+}w+D QЂ3Y`"oR.Ap,m6xVU' n#"~M>TML7 Lt \ޝtyW[$(dN(S(T4ebYbpFYoذv]ѹQk_o Ӫ}&Ai}:=ga``Τ5⚣_I~z6 qI+,d!PFi? nF8< sB*91u[>^3s<ܗoxogĎ>Չߕ'R"*7L #N;`ۑlW@yx4+8j$fȣ9 v.W뮝:-Ѝ y^rK]Y4rKa4rO[U-cEU-[o>3 nF.~8gVh24 %x9&CPUA8t}_i0o VY3JNU y_J)HڬqQڇ~#.(8_㌱IN䇈GZ7=_!Lf [a9]iUjH":8{8q"C`/9nؽa3l7=ZN7mYtp3گ̀㲞&؉b_\*iEK8g^)^鴳6~2׺&LcXٯ C@@ [14tQv% T% g^;Ǫ`A$s^AS)(EnZ;Σ+uVx}n]Msi"bq޾ un:Syj#B֫OȓLB%PzOs܎t$+-ɵ'^(gA|ֿw:[Dy}?l*P0i-v ,Fqjltkp㋷3G崭hen⨸5Cܯb"%x867GH(tjHW]/@v)y}F@U lF;կ?6?c*/ȹ>Xa7a3975`ogcLFl H !&^"!r۹Oij"^N)BQ@jRxAF[qJ*PlQSK2xOZ3'etY_ag.W,?ιdgfI7DzZ5a`UP5+`SB3rѾfm;@z5#;iЇOJZ+6A=bdk(@$H-mPꪺ3;/4i9F<.U>'t"= Pim'a11pH U!+5$#Ξ1ˆuATB)a-Z2k^sO fAC i UEsOofi̬}jYTu`~afO T(S2'l6#OHs7Y)G,HD~09Q)V9  qɦj*1.!ɿNzPZv֪ D[Q)GlhddspHYۼm)h}@ ݬ0 =YHĆGbKaWIJ<^YtJ-=W!T*YaAbpN%e)5|:]2s2V/ސJaP-EB}:J 4 cG{Pi_Z \.j,yXhPfҷ H_0Lj͒.0#m6;Lb|a;^Æ!x 鏛az9:~i +-R d!;Ŀ6GynֆFg%Bÿc rtu,P+ssj١= @YԽH3 ScHHig3*3Ҧ8P_tQ8cJ~7)şYc<-1zY^}w[fng?þJ@%ӷsXԝ(J̃>fK"H& e*Ԁ+!NnL -F̂)pXhxKπ]t\̴ǛD 7G#[ O.Y|V:DžGRZ ?:x.?Uk1AUQ/`B*T4-EbnELfUoE@VQxRP3fa 3$r^K^u٫9{vi0=%SQ)p-aEC.DC`i2Gy]ⶵd7}FRKZ!)fw[߁HGrIFmӪ4hkEܛ=q +3%jV]a9y7~Ƴˠu]QmmIbZD% ܂[|T9\X|Oi$;^7>*n]~jXG^PC AG)G+Kt w& ˓\:R4 =؂ӄQ^Hx\[\͟CA슭xB |y }gSB\x,)vo4}ATg۲LO|ȃm՛sGGFք̄FY{e$T#ԺEǐ̑xs+d 3:DhS':W{sb`.sx5mնu xn| hop{2g}Mc?w@Mc:[LKrNa>0)`پ[j!*;8%IQ8 H))30G'0YMNZm<.bV#NS8i=B 괹\ v J+NyZ̧f;^hh2Қr90wA0^ZPp* bm8ӊf^fL(5\`}Ψ.G5]ɤci%G.Gj*/H`ks3Nu{x4j2j08(ld@p& K>řjr[*M?_Q5"f_KGow߄+<~P~{Œ1 7HW'cSof)–ؔp,~7w.Q@_ij\XUL^MR>8Lw٪ D•[E4XIM|>Wf˽AΒEkKZs?:gqSHeGq]iAۛM@Fkp|712$Nlg R_*X0#1{IZ+Cf$huB0S#3ݬqD8LA7h1ϑ{LjQT.FD j\18nqU}ܙv֖I]M NR ?^͹D: U}ie**ޓJSu5ذ U|!i[(AK`|;Y@bLt;T^8Y굩okeQO*gOpԲ&o@%n9Psf{ n^@@h@C}ƦíC +=baN 2!>gŻK~ÃmC8A"RqlܯV'yM54$H$wULF񭥒nw͛O5N#{WܽlV1VQɵ^bE%dm} ^mD_)b<Ez:Y'8OFupJ e5 #V;U;(9XeAV#1R]xXa)2Ց[-n_n#zph\ѸynmG2J%VCP 8w/3Sĥ5*n"WMx5-4֣Iri !k*7Ed c D;)Z2rHQTG9\*% $G;,)E'JМN!a7b-C_8_t4)!ПݩU+uv x xu(K/@L%찱Z~*tALc,~Ns$U2lv(ߑ|&WxI{h"1X>-E·Зee6)#3 Jqvƣ QIdF$]±$5{&kL-A_q Ba :"vؚD|LM^o+Ɇt+]F4%H'$=B \ۥ_$`xp-^]9uڅ>kB&~ MA;G_\/z?;7wHsZ 7Jt|3jݸ6n`{᫘X0M K i[x|8,Oe`\P63Ű}r7v*y K-vҰG,#(SziC u}A"l Gl(jM7=<Ӳ(HS ުa?4+<Ƕ1 Ac.L$0w /La[, a,W#`Cp[= r% B03_SW bzP|c^ĥVk,F)(B)3-C tx\U[tݱ^aʀ?T; 2-8` *d:x7r\.өTAWPᵭu5C^/ Q }l}M:Ɲ%2Imm/)2j@:{qk>*j1 7sdm^2qX媈tEc?twe&Q1OxqZ~ B׼J4+R1+!YuߤSyO[(sLϱAeƠb[>nA`h$~ ue'y˱R ޻ܫh4Oԙ:UIhŜRh_&R(ŽsJ$)I-i$V,2F3R>< n^uO{5ϵarĤ Xэ2/6ZoS-8 } ?±'J^=$>/w햸yT,'Q*v9Aryܼ*Qե,_yΣNg2Oe<%ԅMA܊`k:ߥ5c(m< UDп[ usB n \6!YA#>u'9,DQxco'ZAپ.[ta?NJV[2@8T OۂdtRTp)EA`%x~_+ 8>Zv΀+㽢Y)ĒHf*(PpIjKZ?7fVn\C1DN.Awݎ~u&=K5#Ǿ2B) 3T@lHD;ޔ /q %m18fR1h$9p[?7&8?S.Cf3Sۼu"c1``ҍawL8 [.7"Add6A0 Hdghl:ia吀Wyu\Vp + @$$/6+5Am7jŗ_ P)ѬIyٱ֬@ X?u';b @Oί+lPUXpv˒D^<{6׬${b=,w*>OBuP.͢ZSq..|=ґ eMjUlDB\V/Pa^ohB Q6r%s O=o.DZ-9i ͙n{a!Ɣ l߽?UQ_**Rb%'}ݎYfR‹o,í#Q*~VdžߙD6^K;@+ f;=Ȅi:]IBBIN˕U1쀵HFCמT<M(2Aa3*=%i\~K X!RA< [qkZ^Ԕ$ P\J Fb.ڹ}XԻ{{{ v$j,Д^ԪV#*'r`w>H 74_&C 0X/1;gasc Hfؘg;E&f⪩k5CĀ%E&#Wj\9j\iM tYDc2X:u!0̙eTclAgj20sH̬*2 w ӓKQB|O)1*/O: \yfgc~C-y[pH\ ?N;[HIZ];x9CoMo_C( 'Lj:0skCU :CWņ± vT |Yjo3-Tex>yc5GAqcS{0T`νsPs{>V< @Fx\b Fz ‘XA]1]Mkɝif~P.yGLjY%? 䁯e !P:hE]xj`!FkҠGDts/zY=ǔVZQ^U8ɟ̻/C"$JgVycs~~-FʻWr2i #t(|?ڻf_R- 8NEUZ0EӍL4wtUF݂]Aٌßl飳rz+Lū}^iE$|Cbͨ{b7y:9B4W8r*]B AV[UyAz5~9($vSƶjsy3}V5Ts÷l0P0x/*c^@8-OE ƪk%~]ۈ9_\,0b8L|Iqv=B1љ)HBJ+< *{e c^k0ߗzE"7(!oy(x^^ӏ|<&pJR&+KZn9Kr(Zy6K-qWpuěMί) [ϗf^Ȅ1#H][Ta,KDkߵG(J*bN96a7oS O?FnOWYh(]oΡ>?{?mjp7-Z0]F(&u 5͈ =G;d%.^ BR/p ~kr8ja70gq`:Bl4W#?>nyb)4RyG7דk,!{KM<=]l>^zM.4er5X~eѨzMYJߢ-D&>'*_CceM)Qar @-F+qϏu[Cڕ:$apV 2ߍƽg:mΧNP[I'Z;MW8nGA8-D&jt8K [ *;dׇ Zg(;!5o1>.=zָO*ӗZlwλ쳪t Ua[4 q \c!"(ĩK ʁMB ^50r6TLWʲZMkA(~WY*# ȡ2^ۘt&ȥ2lritnӂLWߟuҢFo;6y A#b?{ _+Wm2$DM* #oO_y+]W51c(w,=*EM+N2k9F;{ޚ8*uD6G`|P+Ġ =4ii6Kt՝AT\+sj6lJ/5y10 "Z_,wa3GLU[т[P,1?5kEv90II76/%*=S¢Ng7jS: b';j ,wm"|/9Mj7;׻& [/ş yK8WrqOORܰk,c50 bxw◊c!61ieƂX>g4b%ł]Us) | jɇ\VmS Ö%S]N9љn咂MpA=(QEFK4L0|Q{7;Nty2hHYUG"] gU8&7;\9KO*kTS!爡Rk4hwq D_(z:WPW6RYL˒pi^]ޒSCr<4!*cpÜ`փzEi},:Jڎg%Ê,ote9iwCI_NNt⢢;O&֞ʖ66?OJ0s]N3n۽rKv^KHԧ` UC~}Rq 5$AtV#M|(.uq6iDӔBdID_4s8 gqu#o"db;Zz |b%!SY$ּ IL|JQ@3 PZ=7J.i'/bZ;ExJV)ҕzu(L&_0׿bJGK{<&.Tΰn;aaXI,K?&@2YEI0Aȡ r)? )]x'W]=kC',KhُD#v.)p \.jJHJc+?8kh7C`G_+d:B:ƃ**P"PZL 2>/'L^$ύcjs%jJE-D7h"O|~2)Jn}ZE~ؿzZcwY~ t-2?c"-60/ŷc`Ӎa3 CPVm{@ 5CEvVpo= 7k_Clϲ6^*>A|X<>9kCzOMM۬/ \ރXZc6hMW7j0F'p}8?Z^x\=F运Q\rR,Y9K:^/޷UOKуqOjBxѷͩSkSDr B=ɏ%m22GMWCO o,x`=Vo¬|I?%jclTabE%m<g>?VW%Xs2ߌ6Niɴ\iH7(!9r?9[9}Y N@?QO5z)[m)G1% 'OV5 GWqA Y[p2u '-e6MqF `i7(%) ab:cpD?ETDqF ֽOQr/WqE!``P ynq*#~:u8sń4uF؃]9ܑAۏF&Bbh* ':b <tkR#S",ZFTx?{]{#{}”u/9,YUB+ a}VSv(nq-U0ks_S0}AZwŴdsЯ#! M-#2pg^類|PY)D83]HMk _ Lv⾼G՗w)-TDX}']{\!e-zՏBpoߪ?/˵~Z/=@ßˊ*e|kJմ\ !|33*6wN{e.6m&Qc|K:i1吮og,]N{@3621-ix_bwF$s~ S`QsЛC1/($4TVmy٥99tl᧥TzY8CAQ<=Du! #9wl|$L"۸\L =%-"Xv^53F :fPa뮮73viS뱱JYޏ *! )ٺC; f/rZBT)ݚݩ'ϖ,>{' TZwf;&Xۿ6%6*Ow=\&/ M{[hw=E(#3: < @XVSk${ s:pәArlɸpP$8ںYY5̥Ԥ`T䁣0v^GOzJ kX#_4muI1yVR5f`" .EQnh-ͼc#;QJ CVT]I~g2韞(p r9$[fUr\h1n4T:pBu,8;K(nLYtm_7g'+HAQW }D"] +Sн:s^gr(sk@{Yҫ^4@17@%/E,Rsx@Z/ sh@P7j%N@ö|Z2ئAcW8- |uaNHh}7K ~K?dG& M`j{KNzmYGthnL<a,0 rK:ɱ즧KBKϻAT0vl(gNeg663-껐x<,9YH0Q7HFlcEiMװT)T`Xdbr8[uvRdYοIɑpwpY*,. 0͡9vEF3Taaz紺"2B9[E:?e$jp|5waOxM⢬j]kh Ggf c[tfqu^ Z8զc@$;FbMNf:[J UNkv AfgM2*pj[6_ WѬ)@ed1Ϣo?¿IwP5V 3>vb{ne EUwepI9Ӆ <Ⱦmgd90TI \ )"l1 ˼LnƞY߄mKҠ VĆ lc|PLeuSkL[U4-i4<ُ0߼&rly~U}vu@8"N>tVpNlfop5 DimM@CkV1qo.%"=8!20@` & 4ܦ{kcA.vx e+\uwP0c:;˝]/GWd RH];3twPu.7tْ=8 ' P#xS)dJ-TpYU&OShccB䦛o(et*Oj/uD+F K&ȷ=˵bG2~s׍W0^H.~E#H8Wۢ׫>('qnTWSI[EN0'%5OatL ӁkaBssg~ttE{]/.,Gd'+<2dd]Zez@\Hf+B֜QuA8z-hwԅu?ߴ*M戈s0&pIk,c-rDDg `CP"72~( F`nYf}IW`n/>:X29)pTJ2ډAq:}at^?Gx_rz(#7܅so7/[y.$X*waRvAFTA{ f+<%S~sfQri`i4X4rgNY Y1P]]HL;AoK6M/ ڵglH!ͬ}j/bh]S˔w pCRv|8.DP`pR5lc4r6O9xV0ovxS,:(b.?!=(̭*dx.:̯AMyk{+tˊ6 SBjo*glos/KV53F-cH*,z(uOc%iu555)+;Jw&$չ6 ]j-m$>}jXW ;0I6b&D= `$ܦ{2vŻ%}t2kU̴"hR(ޕٍL5 |&E`|`Ph֤Nk~Xc x^j9K!8 g8M]:PBq3 -6?Clp늓cX+=杯},S=Q tod`?mS곒+$1tP^O^0oڛ\*(Erȥ3_nr} TDۋGH0 dP`xRK [_$e)~|A 'UR梇rl!\UeX䮫(38bCA\` i!_FjAYӹb'Jqdl22F:*0Hѐ˧IW@i<@j,([,**ΉDH6٨HGh }]i"s$^& o{P] (|_H;-VT| -MZ\vV+8 <(1gxPge'GH$ 3 RPV.IVg]t ~;VQa(!%AӴ_}eI Vxx7Lg|ڗ[j5ci549'\ lvCW1ny$3qQQ˶{3ـٽvWxgֽiZSRJ7BO,`%=O(o%Hfт9C{<1 b|%l/T;Bl\c`'\+'@TܴS k^PK1AUSf>RGh\\4z /b=̯fvx03#]`Ia+/USppRF\ۘ^i+^dH6୦2]U_BműCq63sۚMZ- ̊2p͑Q6='fQ(S~>;2YGҊC<,*I~z廴 +A&ɒ^r_Cjz>:9\8+[+bi):)4Xw,:B덩@FZ}xXوP~N7*@sEzItuoGAcN}CPYH,2Tr +s}8}u2gDZ@Ρ#c#k-'6 QZyc:Bwn?]OHnA} SjQx |r5k+'cD+5ZOŁP-dNSژDל D!TEPO),!dd`@WayBvzt ʪwYAiDp:bNJ@WHJ{$&ym/)Im!N2\uz!a*&/ë.,E+U|֚\Ft5.Ya_(<3p` F0S^hZ+@Pqxs<熭$p["Ba}_$܏UЈyCjr^`7xr,l].MKG,85h0gG5 Q^wfxav}FyO@.J}eLNa_DT1g6|Q׈).Ƚ]$/q1q ^iÇ%vU!/(ES\$ae_Zh! yvր}55ƶ@0~zV \-LH's%b {Ƚ'Ai+5i QKޜ}$iןیz>x(CYBk"㒂0&/H>*JN/,UzZ3?!$-`~3֙ZzYVV$A?θ&Ff!%}2GPisr==Xmƿ%Y<3H-bPH?8.;*PGWQ {CEg?\N.os|Gq:NX&(XxG5j< ER):J7P`i5X0g|GU g^U>3Ŷ osL(Qx5H, L\\S{f}ѐgFtY"mO*^ 7(%a+C[jDpǾ g aj6'%4S3֔E%Ϩ_t=+q9;ܥ͂9VR$K(=-k%'(!MSW7=ALL|y Zx7\tUJ(o ͖Zh"˸r`> ?ݶogUT!HyYR1i=;<|q5ZwѼ,nb^F<%^M5ܿ#Co!X&{$9g&H^Zgbˈ]ղ? oEЬ!c9< )dԑo3SKF˅y+Z:QpUTTגKIJ WtH\5X6E{r;3zQLhGI_ksZ#cq(p)KAai*V@Mc{!qu~o!6Ǚ,{u?s7;w_sn)p}A/X enh^_ 93\φ#|n 0K67H$&3êOł΀xo!)ÁT2:0pD IF'Yl~I쉎@ ".9׷[Gxycgnf'\Ԛdɭ0lN:,z%D'ZЖ7eDWZlR"]*'Q > [_Ԗ⫕xz r2&AB t*}y%H`G~Xȳ>MXz?^UR2KJE-Hf6)|:"=(/Gɓs-'up{JG{Yi+nza)Ӿm;HؼlSݓ׿fZ"iB)W 5fKr,]|}^|;[ޱ)N0ܿZx2C }{MQېEI~K4Ru=L8-'+HI-uC6 pD{lr w68%fTW kt~ށ=8IIoŖ?|<7>ᾼϯ;٪+#->{3-N:m~\88cN=ĭ vs4=it^ n~Zpv_{iNWmNb [5[<\dÓωW5>, 6<ņ{J||_ng7oHjjAtob6Z!⼦Lқz+#8& ꓣ S`vn 蓮ȷΚS:xY7 vy5Ygdu- fK1_Ut)s6#s$fC&Qߘ 3:D>[HHxuX9J \x\kr^sOMDq{{jռwD tAb@ \Ps{2}F^Un/̆/4=0Li<+!uPG7?'m.dѾRr$̐9" SU&`i `Q'v VF^H+sY$V;RX.8k=Tt(6. SA f˸bQb 28@egw 9/g5lWQek;d/=qUd/xuz_$M  c\QJ9ydEmv4*2mn&%6 ӧbYy9TRR!+6ɲJ2>M+lJthϊ4eooɨ:lbU,fMso605$|6 ~#?3Lv*KAߦ7Q?|'4$uqЋQ&S]V!d: SJME!N+7)B 2`LޠSrLNj xoē%X|JH<+^ y"@EЗly+%;n&k݊v]@pOl*>~~}r%F1iД\v-^ g`JdqcUsMaNΗw|UV O,uX9|s3Ĭ9vkRO #3T"85JG])g,xF$BDR8]偨˥5 *+`j!fp ;QFhl(2]ކUѲ1L$c< n Saqm.Y8d {S/%\U?"u^3)OBǫuMف.UWlSD5k:lgLsOJV:+Rg+'1hl,;=VsOTƾ"t QMTM k >ސS7ڢ{#WZ5+(7=:Jcu槵Izm\ ?FcUFڲ |9| H쩖5 $y;$nvi2v5AoGb](ZD{<}dJa^%:Z+HwdQЎ6 wfv<O5rPE`.e-!?N3Ē/s0`– dD@U0!!w 3dCĦ SKӀ \$/!#Mg<;c/ʂ׻ sN|h=ϼXy6G f /O/6TJ{sh9ބ(,I6b1)kr5%`2bT<=p`\-}?& >!@Ly~Ś1/}"|9&a7‰mVo8e^9Q:c*1J_#xʻL>B+Z >;@)Ndc'*ɘlappapա5~IJ^y=X߷{DZ-[rӓ9ҟҎ &l' z:֚z-`wJ: H 5B ,bu&Ou god*Z/LܯO]]#|9l:MEPjvSL\5TH@Uی;bK /R$AWYQ̇"8btD&ZC,dwsң[%'% 筲 8_|"kn%B1ѱ]s`safrwZ /T'$|QlcOe2l^h`b[+Sչ{]b!uNs^vYBL_[Z-ۛU+S`ͦbNPQ-Ĕp<&^P]wy։1$ĿR=U6O-?-".TxmUp#fY ,psBʢ„sBha/j6FFi{zC%c? p[;DÃ'T w%a3`_8o*9GrhVEW^5 #'p#+Nݽ2)Yh"8?x:%&%1@pYNGss72jbsSBc>$23 xOU?8aCd~oI>D JMs, R] r@.<>0+# w].3[ѳ. >|2o\uqSl׌ǙhswǢeM@ٔU_sTWh]!b %,k@FgppТLQİ1p&ɰ,ʦ2}ɰı`8ŏD{̐o:]]HǕQ* &#<^?{#DN-nDm:[?3J"&>Ԡl=k؋&_nXse i |e j9ROy}nEA^p3 GbE´: /~}.zM(LřE!l }9@? }_t# sHma^6\)?N%A_odTqԖj=#νa&,&'9/K6ɵ0f~zPkQFw ]ޙ/[B7#ΐsق >b/3@+jk"[>3@enXz.&͊Wy~f:Ҳ0|l!G/6 tn0ي1eN}阽iV;.y>okYyǩ-ԗٱ9bT~/{LZWuNv 6{~'[FR#LzqE:jLyJU }UotMe}\Nfc8ښ0WxN!dA`4\t`v85RkQx@ B"/pj'̟D?O/RL TJ! KAf:5 .E+ Xۢ$ \rCe9S{>=p5()W4y~cnxI_UGُ!bN2L # %Q.xvwˎ3o/Yt 6 {e:٨o6!%Z.$Hqm]n ߪ} 5[=&>Gjk)D'DLSkcf;) J%éPK"27 E}8=OL0գFZږ, __nȫ uʹ f낂/|4YzH[CGEf U|/r o` -=p  ՌR&v4F;:oea szJ\U΁sg 1mPȍY/WAb&= 6.a@z$,d)Ԥp*bHU. $Uڊ &&3~4? &BPTέ`k'oQ^m1 ]}u+BՌi2kTT"{O=ȓ 7T~{ Oc|4($}fEmDόWCh#Q7`1G~6tr֍G͑/{Peg`h-'Mx\ΏʯH-M` V=$A4-i]yx~+;d=ԁ ND!~lL;>M.9QaPF)io%ӏkD̽N^iJGBSzkE}gc{x4."GMvE;78|:R9= d{C˕!+ OTN 8f(*y('] ߃҆Fc}MQV$Vo[fWϬۀ>)KJ?D{e}p%EϯZrusE*YK4r6JOò܍cll L(?D!=vjI,^HǕyp;i"9eJsxvs_E6A;AGk3*߼x谉D=~]2t5k.dVg?r 12g}!ίiœh*q6zXyoVeEϧa*E8.%:0ϻwbl@$*"uf1`6S 30ydEOcsbiя}$Oݩx+ Wl/Np =eij0D;c Bs403ɩ3#|!Oq)Ӱ$3+jzlx-"1\Bw;H5E8K(|ThӍ^?+|`r+-M{4!cW ~%$J`]=iZZcmB'BU:8Qԭ?3HmpI>xR+Tme|L ?17^q@Ie0Ѩq^z"=E9ፆĿ11`HEVa7nt( m6=|xyw䶟3Xc;A2);&HKTU%::X5DmhƈsU%$/aJ/lVUW&[S a;5t3u(M Nppr X'd#4iy{|,13asX&y"ۨbݾoDU^ đ^]#t4[%oC|J],V g5eZi ؉P+u# 8e8hU [i,R@`p,̎D3}$NzI=CC" ߗs.(obk2xվ0+K~~Eңᾡظ`qs̢d-ǫSGp"m 9eay\uF jR\M.QT/yni!t\6WJ9+.}[9Tvb=XvH.N(Oe7xMP EHڡed$3@߬ E'W*Ye&sC ۰9;lP%\Ĩ+C'\'xS< &gޢ!Vj",e˳Ou/x@OB{4gl5/qpTklIP]-?V =mVK#+ps0<).M`mFBByU%BI $mV!si_0],ݴS&ѕO2bO//u7SR khԤL\!wvOm_gxOsP&If2ķƊZS&$pzFY) _cB~5*ǍMn'u̴4w9i!+&W2iy6騮p%̀Wl!t|`^۫cY7?F:&*/d^@A^M7-:1KW"M&N!8E V}lmۄޑ &"J:-LdU/"N߄vÝHfKγ R Q)TxsגR4{,* 9PVs#,=yuu9>3un,5~UhnD$|^`@B扭z;`져C"Vynpd@XBD'o0o)Ό`RygSZ1ˈmP^a^:[xıJznGY6t` PƿNCk&g˷p2x~8Iz[uL\ VbKn[miYtz&h?x eZC$2b=uUR GVwe:&34p{`\#Xt, =Bi', yG6;1DSZJ9',=g.{~F h WҒѕ@Jʏ\w\ўцQ-Dt}&wgy>>f\6k #څWȘW^OmE?ȗMs}w_r͍d\k5B T3v#cȾLQ68` 2f q$r5lV72@gJH֎k7y!KYCBi.m8Pu54,TNLX^>)N\u]݆eXZv;/]G[DeNxh@AEZ-f#]'JxOJlWޢz" &4rK:?Zؿg:w# l-S':1]A9ݶ؎o!`nsyj_ f߻˷n#Ku d@WduƫaۚZi{UI>_XGdn 5RÅHw^67#yE 7.Dy70w+ʆVw"r8F sR0KAan|@۶n{ l;wF ?i=3|4M{[̺"ϯ"=oMMHs\z\bz*c ;iGjo0xx¡%ؑC]TQ U^F\yEt=WWPCoI uK!`aIUx=O[D;4NVA5 TL|jXea`pw딌ȎIvmbюs' kϕK4M:p6*<*@66E#:tmk5+>/?N'*!śPz!|< Mj[e5v2/sKU9./x b6Iu}'[F'~O__Z]o"@`*+cYE5Tr Ub6c89eLލ"t7cr䰨s"$R1?,ZP*,xPÌ\I9ыKMh[s@[laHQzF6yk`^p |2Wę沏RNT%ڪMlct1A-VY|*̕"0Yv>8m>}rqZL16U4v\ʤZ3r(7*t} 2`=94|Dʧ.-ߊz)Wba੝Y~߻*wj׌k{%X+!-w6ǮS 1Kc-eL#i} fH>u Dd8.&,>& Iv@;!n|cMx#K&*:+-R1ŴhpR5L7r!Y"t-1b }x\.-fS g6%|fH^6ٲȑ"@ gy3O@?hw\JuB.z ˃3WԛmLo# !ܡ/xq/ \a;w|8ʾі~a* Js5ZrDɔQ.nȿ-;kVhK SzQa>ט9ib2J%I=Elbu3L>qH?&eNn֝|g*t;S@WFK|tP4<̣"9 :> ''Y\c+~rȥ\D\by0Jx1t۔` >js+nz'-$/"q\Y(}O7є^8Ť<|Fb7o &+W)nUE\? T;m%19OuW&a#"VञkP"L6Ѧ'NKL}ĉ su%~U#Е0s f[ d eZ9H.lEM"Sdj#G /d؈{ݐħ0>äQIesȓ<ŠJ;z('տzy[w4j$ʒe8)33.oJ EGm6VAKfe4RJZ|]U 6 E7,좫w7{ym, ?ۗLTg_ }Rj)/9m/ߢ.6R*xfdbgX I]AurK8WH lѨb1>mm,]Q=VtȥgŽj )xbfZKĊ{ږ{,,V9I yjŔN㐗-ߔRnALJ EmxqAc| W|?$kDǎg]$ZE&A ‘gtZ[Pⴱ)E9p4ӷ $KX?PW =t,pv& 4"yvKb"0a2~7$kH_QtL9nKw: Ntgf9^A?'z∛\*;j箠|]zƍZyTY.e oxZ~#r7RjgiLu2Kn?n݁;FvbG_Hq2L0_\aA̴&.y,8ǤXǰ/\"hX@4]>dl2OuG6q}*!?>0 KEض˜uq4؛QtXcB k|g^g)i >uZ#W[ tUbOlh+d[W⊁l5[(峙&O3 S^^JD_?`VNMU^m;Ӏ3 #5,@y9fx?~۰vl1~ѐte^n&=YtV D,,Ǫ>Po:r+wOObyq=*2E(dnNN"ü̧Mފ^deE:z'&-<*VUYجd,+Eb|ᒣ;c0МLKœ%$%ȅxy4>x3{{mJQ抡%[!I)fp(!2vz6}a,.B/G$\`ߠA7Oپ|y:?6 YܩcG/&QY{,2cSpQw6\z8^ߛMsf.at ec9lY{nXZ"wG ZړM2R3͍­c*Բ!(-yYca27#EU>F]OIqxp0`iϝ!kSꧥfW尜{@2 X}^bkMq+ pӓŪXadU{(p8)BO֜ĭ=z=3 Z'Q9ѭ5s$.଀8&y|7tJkD< m{}G{F&S.*;xxo}54˱U_.4 ;VF.< ?ׅ~)Sr.G{YX^bPj/;C FgFlujДLcyA.|8h=LD/GajyԎqm:nY?WجA` #m9={ s=|Z&@sW0)rzi^OkZpcLjȶ !0'~oW4`ޯ%.QOȘݲO-ơ8"I: ;>~NlXBXKjXR1T h +Ǡ@qI7}eRpwn=Z03= Rb"ncU/Yhnʯ)ȋ"Q e-le i)ڊOn.e pJf ݋л>hiy]J=wO.$j.DGъT TXOP&(kՏsk:@$X{?l5N64ޚ`2.0B諛lH*#l8cfPt@GGx=lNT3sG9̻O!O`3r-x50aYUiM2ho{+~U1./#Fco$V2Ve[nuܕ'"^3 &3Ysxqaed%dx;^1pp;kL@ӽ$ X68P 8݊Gԥiz+t BޑaĐ o˾UZN9ˈV᪉ @oa-0G@#vAta1 i$ i/B#)yQN` JZPhe,D^ x9i.0lł\a=)$V/JM*Yh߬V'[&}:\eS#ߵ@J9r4wJ9J>,!<ݚ;&D ߁2r2ə#JE,"^Uh.]o yxe/?1%ʦ _l-|To^ǐǘfbZ,Q\] ƉbUK̲M=ޣeM3v5duUt!NBy&zS, Otҷ2k'֩v,kKSDdFG֭3ƅegx}yԏ+^J`lX FHxBbY^|.=dLBAl[|.cՈboT^b7o>_e],>EH`(i~KKBiOU,~Sne(GGw`ߜ:^ŝ]Q' cϠ!=?p| f0b;{ӿ}gWf gf &q#&v8fB{K6)4.%ogr T[r¼ɲUkEGht}Dm&r?LҕlVt DFfE#./ C#@q'e9Uܱ:5ᨫ9v8S8ZYT@ S1P^T{Zc";k>c379:ćNAP'di9\Y=sc(8\{x}kh%a5O*i Dԃ;XPnY6.d6ﷀ1A ?v5-͎)FLviX "BL1=+^2CQ7+.rsɄŭd5mu711ReLګKHV9~įHgLr6 gX!kXlm[kQ:؇Jpъ."1_v $N|M71> +jH8i[Z#7IzI%b5P: EC`]oΥQ̚Dc]ݎpG1SԠYXC(pR!4= Kmo!{:BygU`\97)s+#0XɻP'[Ͻ+7G]05_' %za_L#EK$"7#.Ҍ z V4JTq'諸R. -ך?B5iV0D ĘC9z$È(}^>U:ćs6qTQׇR s#ԧæ蚻:-޾0;$Ԫ : ;0/ZG3|O\ʟeJfe4EE=j#oOG'4IӘ/*KκfolfgԧbCjt"ZͿ")E<_o^--NVQa}&&nfI-42^+ gkqP]%٨zT8GX,J um7 *ꤲUfL&V ('D_ڭnGF5v?h  |ҚߘЭAbs_{Hn< ʣ*f"~PGf ^oYCğG~jy_zL]!o|M oaا )P$!Ki] S,g?[aJPeT^w׃ўa[JWo~$l.{2L=Mo*xyzWˈ;YI TGzV7p3R2Yiᬰj T8p8*rU[ /6U-(4YbNi@M[%XoE'יŦ `JG۸n5zAsubAQ{hX xr7A张>!A\Q6jl iZKO쉩  7퍀*|+ƼE)zHQ=K6RZ!yJ4"[[?gvӊש7cQ{u%g ,iGnV ic糍eHI@|脖HBA}⟛=u;*%B +zK{c/Ma8! K'E12GYt>X۬ZA<'$>RELoZ M``Z%]aZUK.( M\êm %[-"%K7=2|~AnHXkmx-An< ( ')4|H,'Հ}!A?ӈ$NƟNl@`t$˧[SJuLfl)Wl/j 7z 㸽C`F5oMP Gq&iHInBi18vϘ)lC2  JSR˗ݻged1P"NR#go{^,k'UekklmZ@ڡޠ;?vCh5"MC$.fڿFS}UL?8Rd>ہ`C?,ИZ^/ʪv;dCB7$Ibb`t*X4,fD+X;iRWwv߀Cq>17+<^Ӂ)S3E¯Q6neEl3DO.(;e^E_`ytsXx5{zAT`)jeiò&KK_cmr3^_((>-zwu LUBo[7p17B8M­ݔ ctX1Z@re xAfsa8$qh罗GF/iatx7Rw )A~$L* 5 !y!|TvYa.>1kt#sQ9׃GRf!镚,b4Y@"`|<^cMB,{^#9ĹсQ[F dlqRӇǷoHBgr-@N&XKV*r)l͹l LֈFдAz"޻Vd bYtx=dSU@WאЄY)yJaQ(#lJ8Je)P'L؀5PB}P1̫>ocEp$"}ű_ڵB2jM XI>~彉jy!o_Mu?@5F#J쨴O&rx-W$K&Ev큵Mx7F`D~Oߦ:V"zOv5+ ψ1zϺ8aU^H.(>{MzћC "6>dzZDE,\5Z>3h T4K\dz+Һm`< 57 F_4\0n~mz'H-M`4l%F0^c~3.*y7'$q_ƀڇXPpmK X-9c5!-4WRDB=Ʈ~Jf903W>Lqfl\0R9J ;nUm\Pm/ض2)y rV?7r?y2 2ӏeN,?}ʦ%oCO'NI9p8Xμai׻nt8+,<ؚ-^8$ 1D'~=R;I)ccI|):У/Hҩ!DxNXg?~?wwf(Æ6 @e 9Jzr 2-;T'zOUiYeigD˛_49l`-inNH0fF+hîyŻ%|Yy Az++"7?qBoY26.; ֙hXًhhVvE۷SFA"ׇLo[geCO%p&O31TNYMDo= |.Bߧg\9]ㇹb[{^JRo%шvݤ^KQf}c+cKE#p +Z7!JD}zp֦zS"pKpׄrrkG#&l&_,EWL RV*fq^=(S>poSJ:a?uP꒛s%TQt&>"qvF gЍ%(pW-xhc }mZߙ` &3olBAq<_w @OG}# tAbf2?nRUl fV.dQZP>*WM9%2*$-5юQA2C? rp, pd`CqߤK3gCI>:~lXG {:A^֑oj@<#Nqҵ PU7Ww9? B$= o!%<{WFK>eJ<.BJ4`h 5R7[g? !$׫}N*ڤkߘؽ2J3KXx*>9:nG֔TqROZ@.H%e:ǚ߷ nNd9-O칸*7P`ߤ$jz6aBuxpqtw*jH=y:X#l8{SNprYD`O> ByY \|J J qg,Zs{+ hE}rkT  u0\ r27Zό{_ 1fvh[QNrUA#Tx=/K6J@|6&F o֌GNz-I2-Wwʹ&a~&B^~y-Fo! 6t'e8:e Z;)Uܹ^:uq'6r@-[aao/Ri:jC6X'@WRPv2H+Z?5H%BHwq|-84eINCfT2g(s) 7&A-8nl;˿Fƙn$5ewy~~MR3~ X٢ 3(?-ILB Kwpû`nd!ZcǕc:(&[0-VfSp< `ìj`Dg:js=v}_kJwKl,葮OR)DIs|eKHv^ 6a}`~-Oojl.%w>6PGUӫ)%2Y"ExrY.\j+XIt)>NG^{:bZd{**v5mS7vaNs[k ԬDQM/+3{lbKA2T\ ෲ K`u_ر+Y u^R<_c+crM2]ٕOm-e|c6Ǥ< u:q h@S;T ݶ+K̀"i2ȧIc‹egnK'\? U% jnly'KhgHXAQx|\i5Іマ+yoN8΍13{4d'ʵ][ɠKG,w9y#CY:G+-)[2{ M S#zIAu[[qm&$ \Pa T>&C"x^43@Лm3+<7r$Hv!2 b"rwYhj=1jRJEZP -*AEq>'˖+>4'գwJQWLLD`OR{MC]$6WHY,LZzoXz…v8AZ`B$iIUyZeNP4b;k&7GZ8/ZvopqAoп"tkˑ):`],b ep]3kkۨSFG]K5F6j݇,#ZS+`Ί26Y/P!E;%$nft%ƀ|.B漯EpO?i}=9Q"xs¶6jl75Rhl^p DB|,Kڎ}e#An|T2{4A'g!U$ڲvZuzLӵk}~ѓ%CՇnw Bk|26iS@%S iB6]%]~q `ƍJ})wNE}vluDc~J[E~X4 G >m%{r`P`iz]+`ޘY"vSzXw̺;,N00̈b ${;6~.fpdRPrNC Alc>8 n$'6 2K C,~} ''Pv)Ev~Qj\,D2752S8:`S: W/6-PY_?A&5_gqnuKr:F)"`+=C"Gxƭ|B%(\PTmݫ@mX1d&&{Q"gN(m%uF/ZhI5X_^iu!Nƃf' /dYZcR$K"谞$,5r&Q}:M*T(i[sX\9bijHo>.n1[sMsD2)y<\7+n;H/TM 2jb9! kku?_t}BLaLV|}Nj4&<2 =wQkg3݄:[ƥ23'H{:V`kP}[0xW(-@O (ae7ٺ<-ITbr@A`Fr\[/N~V0C+QOc@جl~ 忠Y扳~;Xl#Xuz4(42hA}8P"-.~PٰB5,&tv9bQPՂ4WP҄9^:T:CZc]OԎ~*UAW RC?4"=[,f7AzH܁>v>:d8~2*`E@Tx6 du? WQRy?bRQ ZS~t0v3Cob`ji~)h}#ZcB( +Wqd֧~'zúJ|= N%`zlݲ-lPK-3RHp@HIVV_ĆD;|h.`B!Oi5OvfD~~E|f`rk@uzX`|Y\h?v zILz۰fj5iA XcEi/@6=J4L߅^ނ_pJiYo:v(yU<3\O.2j2Ep2:>dhUhR2Е@\p]|bd;R,\:0?0/wp!W(4+}x4cP}eJO'ᚆX[(+**ڢbb4G( n qdU]"9h賎0ȗw/O3BXy 㫄&#1~%Da ܞ(]ㆪ:#㼤,GYwv] !%yjГ2L#]{FOTes6a"K(d߼+7# ŧڈ TB)tMK=JJ>+Cطvvߨj3%Z6sF)s 6O2E8^nZ[li;d.MG \@׬gc}R^?JV8_?aʍLг`?w6q|y1Qd?Q4ʋ/h8Nث' =uZ/fG![[ Jh;npb3a/>7ċB$J yhDwnSAFAWnP=?*DYiZ߁kj۶1':-?qcÖUswUg%n7S؎4$$?LW>E!*b5.spJy)Fc"^& t~MbFg0|j=鋟O,J 5E]y!@Ħh+}oIRyQyOv#BW]"hBM+F37ً iX?Ƥ$Y w;\$vi$u\"K2 xʾѳ3CuMMQ6`B؟Jk9%'vںn=SFnZ  + Ǐ=qTG|0|}3_&>cvLD t'B[@?ET7FtpYc (cm[gX, kwdXKaon\wFsX+~h/2 PI\ZiW % 3rF>t&.qV|o'JSSuR`0b:(̡k컖ċH~64pR}S}gg>m@rHGacF a5?Z3r~Ag= NW)l":kѦ=rr jmWV$a?gN݂ݫHsh! Bzb0rI{~[WMF\G3._C\BvU@K=m~`ͩ9ZW| l^3 m\VTE%`r}]Esz` V=H%+'%d$GЂ߸؁턏ds5,"܊Y[ ]im쌸=Xw:AIV@x/[!Yf.M-+ԇ=S){3Sޫ靭j,Oֿ SlQXa¢kF*oNoe%{ce#Z[Vk w QXJ]^M{I G=F. |1|?wذgâ%sA>$^kqO|FV,D2}(!$ S56]\ O8+3;2+Pe?s'> AD%='Vp\9 DFAβæq. SxUY mnӋu2W Ukt =sz{THB\0[_Hv-"$^sV\NJ3]/HJuw`\Hz}yɩ>72ӠNdن}{gێ@ґ8M3H"?!V@L`+dtnGj&&;*9gnxWoY'ֲH̶*=`>;]#C\EʑҧIhf 6c1eħHvSJbrݐQ"Hǣ?Wx7΄ 󡩪)FZ*ϾW59^`.>>\ \dͶ6 GY80':,vSp {uٝ(<7fm ~wnJYN8$x0<{M2wX;WN_5=$I@8O1y=9Mwe=~_Þ(1wH+2͉ K{9/j"J3D&,:cIb}-'"Fq $"g\F z;$mv OJcnHys\}EU1Up}?fؔlAdW,.Bl@;85^D2H<2/~~T? ´Au6ܚEv |] (;m&\1ue"hfeȊ8MB&fq dQ8*MwB%`fnk⤻|?v"Gdۯ]W,9^rH>;qFnP2x7}az[8N(t Wr'_-\)4w{Ӽ[XKUf3Y!70?-Pj"eYDxpgcZ^cdy PUPӒIWaj{x W5Y(38*+ ?ZV1Q28,27 hgKss3~DI>0e>J -k S{t PZ}5zNwfœy+̨8ka@XkɇhH1Q Uiwֲ U RmJIJqCEOi/ NUu!Ёb ПQob^k痺{mWx n92SwUv9en,ъɣcZh&7!?YU޻+~ffFČ*7)͞5SUb$Aa=uWbea{$ek:ӹ׊ѺJ撿o}ΧA5W()sZXjn &zdN"kf GMGkk9h!p_oΑfp8=FBUwD 5I8{`Tg'=h"Sعr\?TpOV'XZZN Pl=HaIMΌ# {MGݾٸbDiw5Q+9seHrHrO\0KJ>Sι*<#iNF`N;HD'3|95)Ʊ(+8Ô v_)xr(ZlR?BN]<]`R􃿩~ie!!ċ /o3^Xzux6I^&$VJ@!syǞ&^@mG6%7n*A워Z.߭]N[1'UoU%^Y7}Xadd|nwV&F|p췱S07l(}8 hsa3U,a)M;izd}*!t#z2_2 Okf} /ꍑx։>_J M]r m=ĶʟR19/imi9#ɺD:Fx =FSÕec2W ]6L'~m w/XSۄ39*k,ȇUԡ1ߢTV:gY: 5(H Jq`8A%CO8 ͖ac"Pç$99cI.]c&qor/VGHxuA9vXf,{X"א xuTmHuX?Z&"KZ/{ EB xIXobW'yH RhCP\߂riϢ&B!@Ps3ʱ|/0{/CUzҩiI= U;Kbb6ȡ h_zWl81Fpc߲m҂Ķ'x"%sћG&4Z] (iKF+106Vs[ڧ1 pr?"zn' `Vbx`t9-)r]8{\Bԕqw8 'JViBdQ~+pu{&f } Ca"Di3(^8Z @I]~‡:\܏E0N eNJqAvbU3N^[+J>v3ZDL]jDl$MDV[ばeg}?aD n|Uh@`4P2pCdO]?Ƚ(L"=OT (NLvtlzDR</<(q*[lY*\k- ca(BDuyG쐳>6Ⱥh)).|J:+zFUK>Xwk( qs`nQu#-)dAL5=(j?<:N9I 8 -8źvQ(vufLGYSQ#___4[!q:1@>λ}Khq15]s- SNUjR䐧5 >`risic};_@'Z`rrTrs'lMW5yO4 d0ıa*Ń_$(jĎk::K- ZyG@&f>d "̄W}<X;Rͷ EV ?7;B^6j[bLBsfcYdڵа3T[W)uRϯB 7'zC mhqIqz GBֱϗ;WaegtԤ+>/$}dSߌbs 4਼3u6%F %Ď6lee: \o&j1RXVDU۲JkhyrNH6 5ΰuIq+jȄiG*Ęn`S2hfR^%t44u#SSdwЗ7@/i5(Օ4d|- R67_Sb*5MbSLcV hsjj 446 B}ԿN pA[.xRD&bI TbK"K :Φ/;Y;A08~ FztP{{(,~#As!+ڥܿsY3MvC+>xZKׂIJi88!_R' \צDE2e B'SӠ7(Ad=U^h$%BS"t65jnj{Gړ(on7"{U#-|5nO4m0a ^/Kc{ݖOfV =C`j;g^'g{|:CjꀄAz̎ c ЭXTצL/' cM-t[`pt+`LjIMjiQpjoOIG~,gXNL4,MArXxZ魄 &).FOZ+e\9)",JIߞ=9y xuv[w^qX=etE7j[蚗Ls,xZ)HTWnш3EBgd/\!ށSSul9DϽXMy 2l6F0q\`,v'1)j嶒iۉyx~nh-}8ES+&CaFȟaa"mWPWϾ\-uˀ,ͨ hئ * +L Ԁ=Nٖ$NƇv ո%5E`'3oIT;, ZER /k UPXp%'i)7} 5)(7{vT<zccVIsˋ̘Ƕž9 L !Um60>稤[# TCe/.z|w(/XtnBI V c׮CW ΈΙ@6tg L< gi| D¨g>j#C;Mu*y\U7LZv & (}!L\w>s)3-Ո˟FIv2vAqNMxG"%~ªG=AS@2#o:G)5tǓjd^3xEy](Hqt0x3%.3!WYW‚m̝ӮƸ5 u^h{*žmQFƢ[6 =0/rp ֲ}OU OUAdզS +@>[`^~0qޛ<+,0ßGwMYtEP/FHDd|$`&pҰƲvIA)!uՑ@jA/dt>0Ce $#b@jK^HjHN aٲhR7`l9h3d'ZU&s4 vUꉉanQ8}EJlTE(が۪UF6*:?9)l)VsQ5=JNye,{eT:(^^=m"j‡kZw2h@D#ےՂ[hKd.+p5 *zb^(tYwo.A>Xm?% }};*PN "k鱋% ? _}ۖ7\"9JQyKQlyZQ)50`DbxU_>\*K| x=iI0-.)J3GޘT4!<+i6.s^Ic:.*<} 9/U$g͌ H+K7nR/rf`)$O䢱J#؈v@֊𗺬F|ƽSlv*`8pA4}sbR UmVx/Ro] ?vD]MϢtNG*.9i ItJ,S~IWAlTm!v Z#_ė($,x):m'E=|ۜ&s%ռz550 AGc=!x8{ _=K%U_*5P9|6N"EB< D J 8YSo9C oY#< Qt qJZ}os`w< 1Wcaa#tyZ7%.3/Rѹ?`p#=|$R ]\c8*XdE]rER1|X.Cm/3Gz ;+:f8gy&><}N߽)x I8D|vTdT@S#{o+p k3ilMұ734mQcxeZI%Q^%x]\Ys6 Aj+gdOPP_ ePJoT 6{=^gEN\BŬx|2XY9hT[feTsIq- ?$c[}yvoO6* 9f>d|]Y/fMpThK{fuU:X!l7HًA[r+Iqޅkl2OrdW,H:tVF3^ <8/ c""@iz٢Q,ՄnC]N-XF>g/,<8̱0|С+EԪ_s 4Ea90rKh{xSpH`~듛ij\d)"_:tB' |R=σ49um8;d]$̵c%)kJ&G)=_HY膏a{[%4(ZE@t*lߴ(k/l5Čݹ?A#^<\벜G>iG f.8~T˝ؿLkESgmR).3j#].;;`?M"LͳP[a$ sknz~8b͕'SOu3Xb½=ِ-5%PʀcD"lly'66UOXVi|]+HF-MV2'0Xy QJ1gi&3 8!ulkxQ Ϛc7{Xq]R~\\Iלb%fG$ 'ovJ"^k f|pI׭ mhr<2ơ).49 sQU:GP Y(1w_H(_Ņ V> 0zq}/7/JCM#C/Ffn mvB\}NZݖlkn^VYB@o^{OKiW xyPm͖c߻:RXOgߴtXQZNٕh=1d,-LSԘ]b#Y8UM+V;9'Š&q]gR/K j/9@&gi~@s(k[֝:qQSLr]"orA>5dwP@STH2},[BsAP)KD5 (pO/EFl &=%0hP 5jqĨ;Ēj.f/A c& `HCibuFhRRzyUeܾR)4z<ؤ(a%D}}J$8'ey6{=31r/E8hs;ʍ*Sf* ԩDW6#gbvK/=(H}"cPD:d [dVf$_bvC{ؙ{fѰl@q5fЁk\+U1|.k^WP%+HmnCk=NZO$!3{T: s`KMxeY0!2rr GVJ@%!' &yk ; j@,9Qm ,˛W[/1\*#ZeB;uWwвEnU]Y>>穱߶#0L]bTsЩ]3j=uaq!*npK"?0׳鎸K3T#?<4e#ۆjryVﰕ`>Bm[c0 "#js[џY/"4gQ<:':~-/?Lۇ @0iK}EAKM[V\rroH/ҭ*A[S78A8觟,8ۼ~mYVݦR)COeC5)B*₀Dɶ/lLIߙ#[s m;N.ʫ% Ľ`_|hQumP+c!ox=Z;*ֈJ{7\1>r.ɉ7Hk9:V]|$[3a+B8\Sc|y۶H 3 L:b@E_$D:SMr a ~U"6g2\ R0ⶉ.uUcKBئ/+ފ Ŗ)"Vj2 =yS"Q/SoY 9.m:jgXtg6R{+0Ccʭ~2_)әDfse\DSNjBϦ}TNDAyAJ6uߐzNᰣ ^abߢ-!$٠Nm"@t`ArFgaG~qQi[l40tly;( A +l"tUR"> (ٶQC ͍i *C=q|\ (WHJ !3#E(L 7f5޺GrU:~X 0bGA䷽q](yR}8 A&o\ LshNRխjaBDyOv!_qW ϒnP՘+tן[/ՌU3>.cF_1w='-qqtkH\ #q)vpE~Ǭq]vH]?`5AR ۑ{[Q XpJ5qY1TT{Ug#-+Zqkwe\G@`,8PVB5 ӣΞ׎xSPax%rYR[d [Pp? yeZ c[Bgp<}7BI|V@ &-]7.[oCklU`21%} t\gq~mMj4L4ᰍc,ߔ\HnfO1T:d> :(D3nh..ԥĊ:9Y@V*m)wina :I'&kE"eS'hA ((Q& [V#b_^j%ŢË#HafAZu^F>^=Zh5*TA/bϺ1 5v` ҃ڸ9dz*UC fiT[N]X0䍲#X$J=ZB]X"Hձǖ7ш{d۲/48F~rZT͂..d _`x|tģW׳[(0@~R1 7`jU)+Nڨ~1L+ys z^5bl&zDTZ AhZQuwf  >!eYJ/ ?kr) knNak>Dϱ\vgC8[yb+EEwgWa6E3466[B38ȥCy.Obb_£0R4!3%RCaKN;~̣%MVsN YI>c4푡U1RbQEpX~_кp8Lo0sr~<"IDSSb#JvɗfG/ ]wFv8(9|S"(lJ' &>tᒇ[IG)8X 0ADu.pbA/d߳OLBwv&xJ-@x-:FT*.wYvf䲹-jS3/\90dzl+*!S&-\H0g1)<386I6x*bE 7~42q}E+*N`…@{ +u }_bT8Yǁ%57z:EaBt^uQ?&](#(R̢#U"1Fr\+GDQYe*Tgj~dߚ=֌}YK+6SҴ"طpGާ8LVjDK4gQQ f#Nm_A">>0UCfەtLZϗs˰b)'ƙfzZǕJʛIiH4[^ԑpE¶>ccKVW0^gL'?bl5;OS QO 82..̄܁CКI'ٗ8wa4JÎƍ'W{"2o)E23-~F\|lUU|+M/ƚ(Çy0~j]ꌩ,ȯ|dMo '7z5|Q,Ép%18EZX1fi"#K46q,sbpLy 9rX A ;8S>۷e%rª)ArUM/~* 4[+hͬ,TˈRBnq<93çKBݰ*0^zy}.-vS}YrQe",. B`,8h,y.Ű4- XɼpCB&фXԒ!nkѦafX b=wd:^"L?.)Y0G4~IXj/ {n2+[lѪ_EХ$,CoDae6b'IԟAm'yW%>}/="%m4ߒM5xE"9*ͮ;и$ꞳqQo1sSH7Ҷc.Q?$G56J 4iooe_W!vO|F(WÒ-`h#uF!Ԥd6?u1w*0; DC-—If\}ONmScS Ɨ@2F:zA\1wH&$2A6Q>>L@j$8ay*o-"D(6D[צwlհ[[ BD[`5 /c\kt¦ $d7ŭ37 `.RAn3ϧ78p')4=%LI26QTE#w6c`{λf1.݋Cϔ_T1ڑ(9, 5Z;+mA>!zZ7dO6i]Z5_ռ"MB[֓[r, Kj>pb8#ɆL'hiwȽ%FMAgnj#Ιdؗ 6qCOuzFvhUZ1VF= a%AfT[Km$[3Q_ h9f6Uؠ31m7`7-HZ e-OM7LCȢ⾲"83u"XLsfӕ_|NEMxpBEjV^`4I<9 z],PunP!*m"n=͝u@ UłGS:x[8LfuY1:@H26#&Iףg`JU1<}Q‚%E/7fqX> 2ϴW B1ΈkC([TY Ͱq,6k)ERuN X7bʍ4 +-1߾[i:_78GDyIF|b.#ZWǾMki,IK<;r%IiJUvI/4'nawԸc[BoՑNIiX&'|o.9"&d2y D (e/THڀc)|z/M{F}Dem(k"Gqa$@R.} nYЄFҭf3ZpTcrpJ[F#E$GOֆ^".*F>BO.dŅ)lx^7>wjd~98X2%@zJxU]/Nt GD#*mQE3d; ] ЃۅQp79Q)k_Wi`{]~lƁ;d0s&zDzc OƸt!fXlxrJYL'㓯Yae*`pCķh4C_Wl0oƔoQ+WR pPDش掱zvCkB@1NbcÉK$:4R|{srD,y=Q4FLF=Aan fU}4-ɰJ0+{sPeK^N>Xr'!JAblM |}ge|BR1mWLH"JR6")Pn&v>F*EDH`+ G1``- #q\Ⰰ HI] L'7J˓7YaǾGG1k%L91XE:UQk> \mU{J{ 1FK唍H ĞuǛiSH`]rF@t?0y?v)2BLP} 7Ѯ=sab{n( eˆA2on 55(2 ^1ȧMޑFCMG4Ml V/;BL=/߃H/WcA"1$=A$k/" v!{!g֞}/mT+GMZd_-fGXάYΝp35bdfG-5zRl]&O(mb`t`]e9k\h"q{|i7OEZқz&[_khw;5,]$SOyӕrϙ0NY-ELngNA>JtS`G `Byy,Z{(?!C+rqW ޖx/$ȩ%1<=df'6}=}2z0*Gh5-89<du>g-!0Fkzn)N>U2n윙nj'Ha IѿAܙ[G㠘27)%8SSCm#-R,D&T8>`M2>8v~}V;z2^@sPBP*~^!42y0;ChVclΘ_#^3Llͅ?Sۅ}PVv!hW b+쓚Ղ^эY> 4ken6uu [?%@1tH8MBx IX=狋ziyi7=fLSfXs"Iʞg-*2׈ty8i(Ӱ,&W72lQSy81 EcƄzeZDp/l Fi͓t[bhyc.f|q#ZsR߲+LDZp u IįPg5e“gQ$Z͕h?Bq5R+$jWđYeY E7:C2߹1a-8 skc }@̵[U[ `Jڕx(Db|  &JJ ݡ%aD5ɖe >dWv!U$ѼV?JbOw߯!ULL =9},;#5}Y훟 vI<)KNbw~Z/> ^"\N /תԄtOoΛ4uD0N.Ӭ>`Dw۷*ĞF& Q\CZ,/Xd4Vo{LTuVfppoIv!/#i\~e* f׆S] &X:bpU(=~y"pS5= I̴G  ԦCV)jZձ?:DVv77sAr@,[<)|].wt>]SF-Qq,+ ^,VLH x'(s F#Q~a+"yXČccTP{ʯt9ر&|5uK[qC^uN[M'Ds@乚ђ [yZh7yIJ~a Yy&sɍ6h 2gY ~Ö^ML&8Lyx%)s{М"J1>ը-Wm3qSZ00cx9v6yYe0xm*muA `+tAvEJ!(71 \>'"ܹ4ز>DC>x}i *)2rot[2hGLA-BMc-~;K 6u RWЗ@lX}{ ~ߔwgsp_ 1ZOyx~EBNJWQ!mCYC?VϧTN2e4%k#]_7 ŋJ%5"3HJuZ)V:[DNW( ɐbm7$IP_,[5Cj. oEpf "B"/_S-SCQ])h`@tPW=0U=n\ S@nElc)i}HDl:pN>NPV-K!{&$Dc@S IIP#4c#ю;C=9w0R/v8N-7Fn"; RPa Q?B rNQ^ 4ϲd=~H>yZrFim' AA?Z#51AR,;W%/rM(5ʈ[X/&gGv('K|pLq[ty~Kh夃?ըbϹ!BxbbNF%X~~3}de֯/E 7݅ ZBEڀ`>$QN%ՌfPDwDZ]܈|n xHA46V^-ӞgC EtϴKxWQfށ1oįn#BrVsmK$1D[FwJKkv89>@-0] }n=pN^] 9v9^T#+]܄̀ޑ>塁 aaP%|?E.`x,NKgDr@Re,EM gH=Cf#잸~M?dff㥥ŤS-kpjL?Z5ivqlv.B.47@NN)6WNJR-~THv\ ur~ DJs0j$ 6;q* (LyڊerE3P.՛>R0tnW}r+%[S5kReAQ% #kDSL)EԳZ8ǔ@5b].DkoS2dݻB͝$ ƈkg-Weiܴn@fhF9b}!R;[8؊t]eMϏ?N"Va'Z8A" x&8S:gڡ٭bO G¨f:)j'Y)ʺѿ`Zw=b(݉8:0Uu\[)>zƈʒvw(@c?]H s;RG'\ tBW*n,Eƚ $ |殇uL=R$WW:O?qR:Ov1YkTUaeIbLf?~` e@G`+N%ŠrnSu(AN͇@ *6}:63U^ŧ'c2c f<3 ey &EDo+;1(*uFlAbaf#HðFdfϻWΓo_L-t^g\vC>=B<#PLa\_MSE_m0# jDގiFjT-r< ST[_72LI=daUm0ե풿+;_IYI2YޢX/yXjnubz mrLY~DO@ $yfٗ5bj"o{lW9ͷ[Fݻ8NTj;iqtR7N߽B}>RZX0q΋*`< TM@Dc! d[:uR ’=nsaù}@u!׼|톃["Me6j[ٷ@ c;b3 &|5盼L9b80p9EcQ|[ O,/Ft#)/9gDAhMz0!Y=Z^@EBʡ$_zrO:75'ZxXp (eQ5x*X <hoP]5 L#Ҭ%zW[z_H9 Pu;g'8t"?\BۘlΝ#=45d qlwQeN+H3D)r G-$DKbv'18l'I"|ƢY YE83p<%.+ir3\*|W.ct%%,&fGA9zO]$/“Y'V&h/,5D|l#?(pYD/:TI$03KL|l/ p ךSU6b!O\*_WRgm!V_LiU[[CXuq88뿫f"ƒ `<3a6Ti.̨>4_Ker\l+5I{Rk24 <.c*x(䳎hd4t0pv>`蕹z{pDҰ&>5mփ@Dgnޣ*2L(ϤL`%}U e>\C}0=igu ʐt|o?S*/FٌG7` u"(s4,qgԂ+DٔHD6Bo*gQb6E- Wg  KҳG -%E?9s5XS!wVh( hsC-=)B]G\yo e-6y'I, +*(MڼP9r/}Lw10ncD_ 8#) D6M[0.'走R.$mkkF_l&V5x:?F3B.n!(4@BQBUbI:յ/^ }8hߪp aǷ{?]=U2GdHdGv j@z oQ.E]0E&vV#6}߭,EC~,@JחEhM L] [-9˜}AZ1sf27a5.+/:70[48zP^pj^X鹡Ճ')in LiJ(jZ^-Mr啜ZHYV7ek!BoTiۓqVkDō.\nùkO弬&^++ݚr *qn1ʔ{L(\]o5;sbmݪ'<5q]c+[P `f;N*,/&N>,/x! `IopDP Bzgܕق#.e XE6a%zq쐳 ) z`2 9Yu!LR%MG,7~{*}uv8O$[V~]9Y.%E)g;-(%EOɘвiat|t-iI!Է@{Fz42ľٹGozO+ջrQ-bPh'sy[ :k/7w-?<<#~0m.ؓsnYi ?A=e u?hdCMqv3[N\N.=_*8$/ Oܧ#B)pJ7wT v:>Թ5%_3`$Mm{x "?k߈| uECGuU2DT*ji(F%[\RNp UD|!E"T"L! H `}ܣatY(1ʹzAUA.QL7$4boqm&킑 z|XqTܽ#~K۬r%QP#aݿM_kGW)vvy74ۤ 3X+=]mQ׼|&Uɰ;jئŸ:Cor-L(nbf>({Z78 "sA޶(ZdT}Q)=gB[lrHlJ S4o8=q,fZκbX Ќ'5)ڣ2.Ŏ")R˵(BqTz{[sMl'ck譳 >qęa6u:ckis$t& bwT-`(3d,W@ ":B[=# v H?U7q?U02բXIrqM^%j[0LZO/!ʿ-piEA8*V9ܴ!{ܕ@+6ςR:JǏuź $4,WIlE"q֠9J;`\<Q)LhD2EOh:k5F!cr_b#"{7mNjy߷v#Y ʮO{Bg6r(oZZ;z,$82}bUFAXG?OU)Gw6JH0YJK`HL*MR䊝yE r!qV0sfr8UddÂ#P4n|s~pm{U(0_@}S = Zo+=dX-(qapLX[&19Ksn Oa??Wf=wfxMl|戛Gd%n?(Ѯ;Iz@ܮ5Eq2~6$,;VA vq]xjFxcEvj hOb:_6FI5}?6O'G 020"}OMY#eZ++T٤s#z>'؈[/UڐS-HL 啾lFU!&z9p'/.BmpQdOUb#َބzVp5>jXltL}PN׽ *DTWNVx[䐴TA?\P%8Ť6_*[@'&Jf^~+$a`B5(NiA`q%&+>ʦ?խ=HӱR_䧦gnжMV$CϘwAE+ŽX6Ƿ-0lx:n(M~Μw㈚o|YXYwXh)GȘ`3ALO~x:+2Y)qyY820< i;] "5uwVPDgu24sΩ^1,!`bփFCȂrc@6&9#gSƧvCƕ,A\ooXx(UY٠0m$Y=p5^dg: ;|8]L9ZdSmRkF=OTI*ND|hIƗkqi' [ Q7q 1}P/qØnZjLMWllfdNb)Q/|8lS0:GZs1$/ NU-VzI[;%;& H<«a TeGX2+Uܬo=M׶̚W%Cbc(piP>{pSټͦT?zG6&4zg+g-VnřNGr6WtP3{?.'bG\`ג6,iQn!ӊobw -?!W*Oᆸ,y+%LQֲѵoaF@ Km {-s0|foF 3\^yiX3 !gv}-ZLbq`a,i;XUg;mBт|`D(8h>.5tn)TVOKa)fv6f_L}NkD3kM>rmu)7Œ+6PxPD8i_϶Qj=V^3$ˌ4kɊ6D#tS.\Kg0~-:780bb|2o% b3ڸfH2Zs>S oNlб,P!6@mi ƣip^wϵWHo>a ÒF7?sW yu#a!r'ӡT(2'ٺkAEFy}~Tyre5B4E9GtMP#݂ n-,kntJ +֝y5>/W69+ 3Dԭ_w1 k[L^3e|T.8Ēg.cSP1ADaky{g3?Z*[& H6m.l ^a:w쀱%dV98݀g&Ͼ%asF(AJ)!nXy[?=-lAz?Kg},L#bƩMTaR|)*>,8DU3z\u-SHHom_#p% ޵rG\jVhF@;:o0P ̴8Iri7YOpB4=(/ +8p_w_wKmUQXXPkP_x:'y2M Vf^)I#tpX0-B 䑩cu kφn)EH#vLu9,XUaBI@,D^$?MZFHA˼&Dhr< )N/o(؞g߰ 2l8iTbt{/E)Z;P$vE_\o, gDYYu@Vdȿ`"ۑ8AQ.aJ;cxD.| ZRvh֊ʽ?p(z]j̏Qq?q9 {f%S¨<i{^fx"q5~p*s+`),ewʿ 8ՒC$uzP&0'rj(C)5(ŎS[F]90^vv'__P>6smU}]Pʜ}E@08Č@/GA*֥C:/U `Ġ!*r6?g2oiГ^\a~l.lG'$cПا_-63/_ǟ#aHe ;rxqsV'= ^t\q)^nfl62lz[DΨH0,YN]4@g!Qܨu'1NPgeP|~?(\u09MZ:* ' M*$7|7 wn^5غZ5!4+HK^_i5seՈc@@&|.1f` ?b*}d]KT:,~::_liEfw%];u3d[36ktD]u `%E>Ӎt9cWS!lh38Pϵ&π6w^I.68׎B(zQ|E'(D0| J0.{hoqC޲h̏!0gevXY7EbEeykܠ(R<~A:m u؛#C+DL`i_O()Q*ToT*'N^9<=tW9֞t/!6$ҁwLIv>xX}TU.ﴏ]gRc? A}g_߉;YYyVH԰zܲ9zs6$-ύhZu<=A`K"LV<̓9/SZR@2q/&&4KQ%neDƬǦh6؆fvR $#й+>zRΡ}A dN1BE`?olkJ ]Jq:& |G^e]^a RP4q֝g%>--13gCsq GueZ~:d[]9ӰD;]"2^M?O!:ta. 1@T> /.#z{OOjFܩ  @d1 cJ]xN*EU\B ğ]5gVL ;`Vp:wlDxRq8N/m=WLevš>7xKTgsMrkM7oK'].#3X^9 ^t "* @5d⭫7[Eʀ,2fl~MT?纘Bvm2.̿gvQu؄V#,u@̎ml"zJ;pJd>&n&@'CO.X+v9=OQg=:ozhZScPkJd ٜ PH\v.â޹IՌv|rQN3x.N*nt RYڇ!}n"$iׯ~}WH ?&YoZVMD#2VO{Ծ|](5زn=Y{ 䓡بONm9~AV& dP/TB߁sph-\DŽ*DtVz{~d `H{Ӆ߲rss**5 $Ub?*lg@0v'\@PǓOW Y?:ya!8?wU~Vy782!z _7M~=3ѼtQ8$o1_\HI|y&^$C(ꠢD)>Y*iLx&C2jmpaFFig?B{ WQvY[\(Eùp_G d8🀥WLo نԽP)sɝ(9%Gb׺=r!u;3 ;H3BGmD)ҞB34  ""] b-FKt{~+V=3ݰ?NsU+ܝ!?̾o|]\D\;_~b>p#˖wXp]Ysn9pOKNyqM_Rú?u*{OՕ!)Қ,q!K>,U=D51 ~!EsFTo.&1,|FX&g}7TQxŭ`8Y"I kD^k uIzԙ݁ė~/ϩRs 8'e K<f&R!8,}qUrK7tD$OaOH<_O@eah<zq$"JFݽrP[XMPYjKU 1=tE4eٝ10b53­g[Ѡ۝_X9q3_gF rXmoJ,m` /j8M| yCXSҔl"|@~lq.y ~B(,Hl>mGQL<^;:P(\,~styOdZ\R^̑{ryt/]6Ia+?6؏R#lEU=v3U1\ߜr.u^V`QrQQ ۫`y8kbT ȸ.|c`'"Ɋ:u[5Kde_w-XD)o=/Y;V8BAMa]-?2,N N{wN4>8;?!Ȋ̓Q%1CdtۺCo>]LP'AJ:<2;U5M^ٹ-lĆ; rɔ(;/MSljSq +% (!s?YWTv1\LVG}AV25f]m֎o3@ ^e'PyF&P]I&a ,jVbIi$c쏗9r9i(FuI{DB1C WAq"0>z<"ve99+ 6k:dz)92'YUVgI(z7-3+-bҘJ;fxY0)UrOq4^ghK_x4;5ʭKD `>uK1YR9&>\MU4bžW]+RE=.OԀz&wYaFItKL߉UqhI0\l70g<ʼnjhĢz,ymvER|d+huNx-0}px55صzADZfM5=m#H[DPAJ!JuZ|]c-+// {-f[E$b7x3SJgL6KiKjc'hXu~ʛT?ת<7Z]ɶSLZb)18d&V\@aZ*Pa# ah & t6(+[Uݍs,XA8^u;OR]!)>w);޳kLkmiS|.{"UB&Pc3kk@hd8"#?p m(9HVG AE9ӎp@yS՜l)%8%FqP54VµiV@'SJH6d - o# T&ِma*ҌYbYcWyf&[* [r lZVn9Um_Xmn34+MD\+?h|5Q"9nþ<~h~"Аm>i:KDf0`) Y49beHC] bˡ z.'`v=Rl˅%"-6ɔ"֦ö5kªzVoX1'7 yIlL~[SWu׉@cXXxU(xhue9ba`y5M J mes\_1C`:Zxu@9!9KPQi@}Vz=UG2ݥ>rb`$-+Jo)@63g]{CsSHV"+ш8SvO 6͕(dQ4URHRC eYMODYȣYGhd.LQR'©q}RkbXDӨRܲ{MŸ9H܄7#M1ՁAQwρ7\2k 8B-j܉x7tM#>},TE66Xӫٻ;R*)Gӌm`zg/ÓhEwHʊm7M~:̙9)6?v!D %S^@R%ʶD516L' #ň^/7*u= -P7l;XXUKr#yՉRT/[^ɞO,$}VGS ;K S.W6_>@2ȣe9wzbۜy')OOb)Z^y}$(TrgrK,l]ΫUCԚ}h2V263sEbϧFqX@^ b؀w[G+AqaDhr= !x z.EcI ݅< آ;k`, @ң2{ +O*;( PTmMC& B펦oy:RJ!k ނe)F8:G&=3b#/cMN"ӣ"G,1@Yɜx1|ᾯ,{9"gB @6O?r`l06(oT+򥈊¶U}afŭLs\V\.*]EG|x;XJ&;]KV+Td [J̩@%@ ف/PWA@/iyR5zbѝb*lPU<Ѡ ބnƴP2LR1&ӱK*,=wlPAp;\,p4.M$Dt9Z_#q3 @XV%'**Dv!Qz=owy.t%BkaI<|b>%--].qucM&btkrq9_Xt 5v2k`dQ%mTDueYbVɺ.F5@#GmKpĵ ٛ0 e/_p ѥT/6C[k?E66rʏ0hdcX{AKrņK6#N,8\iCg*J"k9^nT^4ϚÂ:Vc.MoePAEg|S" :I0\)z͒0>  \C4>xYXH|7DYPÚQ^EBt:͒+ȓyS6iF#{RsӤփزy4<"8`K{-Wڑ w0.!J+{H)[kc,#f8ҏ[^=N!o3BK" fٿD+ayJ'jtF2֧4p2σJ+Z{֋_PVΒچh#fÖ&5~DP帚){BA0qPºN|ZWvPw.>{YB)%uFŶKsJ-)Xpl!:O[>ߖK$GUUS 4W;HsS3{jts݁LN>NjoU݃$9nfi6D鴲q\F|LƫG{qF\VsIbD38u=jN"v0nk}iӔ()]*+QZ*d`%R ]P\] 2y(HFq]y5UxToeSH76`H1re ;ȓ "b47Ӕ~.?nh ~T=f$X+“+c @˓%O41y,mv ƧJM0n:XK;puWlt0>EM1D݊BSCq~<x6D#,Ms1 ɸy_eFFqzޤ~z_v㧂8{ف 6.:;kQ "M˒u6oEԌE}+]nDʿGL[o8p Ėg v3ڟUO:]A!fl+_M3VR?zh\XmWq[wR=Y! ?{Go2\'Z.}paDAd tFc_M%{ե(B̞uVP1Oxַ 8&}*{(p-st%6/#pŃt5Nw01 ИzP>M1KR(XYK<2H#]j I4[g%hmUT^c04ښzmLꯂc5xD=`=~7 |Htshk}9VG}*ejV+$ፀ sqUx@_AYV9Vw 8tK|ҺLHvJkKLa=\V$8R032@.D#*g/=Y58G 1^ I̋+'޵̏ 0-\6%> SnHi=v;pgAT-<ːجvx*ie=9Ba0(.ЧV*~kޱC=Ǟ#$d ;=+` cƙ} zˉј/6#*svRrzry8+ͣwMu8G5)3?Ъ/:vK- D-?'lY%w+ϱG2%FD|쉁&Knau@%6cbyqoS^ d~^kj NԋŠ?DY1aB]0YƐظ )rU>|\[b孿+OC#|3W>wXMˋ¥E|?[svMHA=!W=r$? ?ވh3 ; z r\>:*UW:T7Kc{/Ͻ*ԦZϽ `qitD ө8ME7.,yN^ 5ZcSuӯ6sV@fgT;?ʲ)_R`;)3GE /s->OH,T{D; SpN]gKT(!GE'NA?)_ꐣǜTMGZ HIWh 4FÿX2j2*8HG:jbܸ#v^YָVߧ/nh}5iREUr^0}itܶE&ϫ0*C}r݅Iy6"͟-WsK(كT+ДxpV$wZ SFpPk"thFC2@67h>g8g.OXVf$bmVFyfv!5,$ H&3pل?BQuq(N`4Ƥ}VE&C[%:Sg7e~?E\:M A/W2x` OioUɝ:caoʉ&{ƓL8 j-iNlAVKk;ځNIܺrˆ0nMGO(zlE;GjЉl-Y'uVpV3GJ]3 l%/U4VFÓv(ʼn\ J"LCes?ZK&:5M>T$O3 m""†RGz83:i=XݦrJxSa{ǾTN׾c0n,E:&0ڕN_DVm L"s~ؽD$q9zVm8-([cp~ h<~&mse]f߹/w:ePӜg?~iWpӞg"߳S'2` >vvƌxE]Y2v^w{43AJ>Mn#XyP&wnl"8A滩T,B!m+l9af-.#\ͷO+xo+@s{diVIpTdvޗIuGljQ)4h^U`Sv zyL4oqA- fWxT: v.D(c]ݭJ(c~:o&D, WWCo\ڎ{lEu.NZ{ k6(_3b|-]Xup>zVc gkG;E#/)2&0[fFP3o7aeႅ%, #IHAyl$g1Hmڔ4'sauy7^ ?~23wH2ђN'l0 JR4 隙&X*6+N/in͌ =ZvGX'| D=JlP8օe>}s%'=tm݄ĸRb@[KU2X9q$>/["r$o\͓ݔFxեx'lor|-\(MMf,j&TPz LB1BCwzcC9#gEVr?`^?ngO?Zl\%^ >虚N/.ԉ*4 ù*oȲhF:q=>'iMC=˃Mw 0*83*R]XUǎQ+j:rW V+IitX=$4 EÑ ?ŏ /9V3SȣDuӠJֆE*d/g)oۅnfm5aJUxDR cB& ov]hg'IF0S@oY tq]~bF&0TOUZE_|g j7g$4'|ՅvW;8P^HrP~< p&ܾ?* :,*rcN'#D%x L\0WIuɰ7)ɱe3S,*C~ůjL\%g!khEH.YIa~8lA>/ >t[2*ڲДv*.ݷNO-V!i'aYN)x\uT?73H)ѹ3Ս׆rtxW{&3Js5#ՌEpNhS#4^M9g`#a]'BQ@V'u@v0/N@|Ge 6&UAZǹr DwV{LW[@"WlKj0MhR1B5gpbMȵvXJS$U`gդgVd@gWZ \7!tXtwB?ʤp'-ET, CDߩe%*Oky6gܸ*HDPG- cq nQ6DLqDFh3W9~ob ѡbvAì?Sm6|Q6?&/Q&XU4۹`xij0L&Ic<(zA Uᡂ(}^%AN14G9'lF#?T#`rowAاrs0-ys K! O*hf"$_%߭"݋Uh,џԛ@ȐD)@-q%VрfM(6s 7ya/>"pxYEkau٨ {>&Jy:wDi}nT1`eRGx=tkŏ/W["*QOy5KmLSZvP%E:5V"&PAd}~ҞX\8H7ii[UuĿPBJ]x^mhߜ+5*)nYm!Y@`{•k2W6m@dvsKI !`tB56zO")mFY_BIE 3lG p&d]/&-e"(a+lb\ዬքSqj.ȍ Lmdqf!R }Z}zꨋldar"H  "4Vib+hNDVeen7Ťs~WILJ Ώwb85k%PmGr6-qd}Htĵ>e+['n5ĝ>苞+Rt|F-c{ $)78⍸&FZk.){˔9(;NإCM8`8Y϶jdFr`a|rQ!ThgoBVu<J& Q$-dI2JpE~@TYԞ xbNuz_:!GQm\uRl,BD}5%H6sؾ+uz 2)J?  MD|\zҡif!ޭ,=$&0Ɩ1ɞ6kLeh _&? دQ]8emBHbȲdWGf$KәIG\H>PX^{ up1t#06B0=jEu*t\ xdgĩjn^嗊5.An;ܴ2,-LȌ(' `ڨvuޤSMku/]3'ms2'nf/i)O6΍a*-۠~âft)ٱR:IrocT~y7GZ#Y pQo@%F$$EZI :qd@֣97i:1$bTݱs}әX6S8z1j0!}h@ ./ҺU-p0x' nN\|dns<%pxf%)~6KLc59'7Ŷ3J,!J"-W#&(Z 3IYS_C,/[v$$ٷ&ɩgtA*#"0Y7.4r 9(,gvjŴ~|``,LOO۱elW5ć5v?;Qܺj9iV5VOmot4!M817* psZC^)A7/cRI Wb6|xKbᦸJLIg8T qUȊFd?}2۪x`,Tkk%ւ0NU0V$D)ǙS1l.7Awenڂ]I[KCWR~2۰J1w nz|DVU=!wÖ"d(G 0y?i2.!P6J#JuYh5\z8>иWM"̤3<6PW2|r)\p`T"?;Ν—AGK_3x҃$r!kX +mtD(\M-мBQ$wCn$y+w&Hz%m{<;4!+,S"FN5v @xV&RŰG6} U4e^P?-O936d;V[,WMx.w1% ̓~y8P29*5̙~N,ZD0[Y;C7ɗKGs3$Č5S{S$h#'ɨh;jmqrS!maw%S4/JZ$_ 20ӗm|֗OIY>+NAD>e3n6CޖXZIQ7c!bUvRa3a3Sv{P7S`taqxGԏw.ge}Cf*&7c &2Lqoì&fYB//BAˀYid3T #R aב9퇆SGWbbZk\Ox]iu&7ڝYaMaP U73Tv~<;ETmQ]e΂G2&yc7 |0]n]. 1f_Z,dr !>I6H4tQA5}NK+]%zF[i'QD$pl\O o8-7i3d1h=p/l; 5Pޮ -x Uy9/(,K @|;8-^M(I՚>2sˁj I6;LP!Ⱦ%>iA̮vtԮ*T](s a]͵R^:MD'6 g:h%xPRc~pPDƤb,O-x[R4v[By=KV4X{:#9Nq>}tj0Gڔ()}g@r֘8oN| *ѽ?MKQ:d(;YhLĎX[̳PF7s >1#jh*Rj!D̅m8H&ź%#9si\^EB@t[_ךX~&ɏ DAF8[q*g[̩7V 46_kS@8egunO/:xM>u){-𕟌 QP`i 2):t{nb8ȧC;>HD$},K~(1@:%G+bmDG۱5elKXTq#J q|y*2? (F_n<=TAM|^ \J|ߨoJp::01ɉa%XC0XwxYZ첽{53l(3̮rHhr(TniNYZ^K$0*;&֨ {+褴+`w /kYU}āI.Ķ!2pz`'`~I{+Bc9DV ]9"\ІZ>M_]׶1:d)''ݓPA1oRe,vtLZ^ +tnEϜe{°-0=nDT՘E0=dzol#ꍓ>VWTϴ{:+`V}bWy D?z 2OUh>7΄!zХ8 (RXHI ' &WT(_K,L?HBc""ϗDX1t%*f@ ;(m  wRal![ǪMG/ jo27mc8`1/.obTpeTуY;]*S$7rze. !]meKP<UC3sܭx KXt-ԍpi腭P#'r5'`9R{?UtDQ}cCɒRoL 5.$$Vqd)u/.t6_UT*.6\ūw&H2#O|њ4"u$40I*y,vY2/WO94MS,ا$wr-dqUb?&3aퟗcOXRۏ*RV X,l  n=~`ziw- 4frۜBKbu^hԪϫ\!N@f3 `^# )L IBdܗеycs=F~~uCb#V%h^P%z{ZnC P.Aph KGMAj\E}B82;s$=l0x- ׁ"psΣQ1zitr:"#mзuWdz^ q?5sCB9e)YſW'8,_q~ %@wf &KHb,ysj/p| $?r΃<IT{y9s9EȦg{]&^:m°pu)ٯlfHfRN`dg\Bs`ߍvChj٨r+!sciyhxTAS0V:li+WVTɆP_ϟEo3 ŕ)AJ+ȃ!i3;fͮ*ȘA 2 }AW M8=gnχq $ ˏ&dtД}mѢc zUD/MtO`UO9 0`]z{iW݄{$HAq&mE5taX3Wbm 'y JwxOWk>kk₌r*{OCFH_iZKVn(ajoo-ϊ˻5Dl+]r.^x-8_!1+l(]ȭIP#Jɺ@_xCqм59Q.268d㨛>V-Z')kĽ59MY 1PQ HVoKƉ`|H~e|Xe?dmƯ'P.~ojjSu˽u:co4FI~1̞**KvΞgJ{~}0MX*۾5 nȉ$ݸl9χàkt[mj~Km\pǀ#rrcԋ@Nke6>'D} 42}Rua)nNq__^BEߣhZт!8qTAWT󖻷7e{O )]vLffNtel}?'l7RsͺKqfuBV1/ Mq8"ͫo+:JCU"ABN^aw[iZ@/ b{$GJDέB7;b1褯##56$đ{5A@s(چ#\spoWϫUj#lҢ5HlΠEcVlї] (>kéUSU!ZdmR*-RH]^0KԼ=JuŖW)w_h*YE4@:y"WN&@꒔ 2[羳,g Y4o/F.:'Q3/ak,98M s[iO+O"U H&1nU& KM@9XkqϸvtT%k44U31HJY)C1")s8Z$$opb|*~J #c,XtQఙndG,)YF.15C#tvqBR1D?%+|:{lQx{$|pCu-dJM>` ^Ϣ+P6C_&^bt~̥QIuVp{ek,;~d[/۰8J;D@Kla-iNcq#6Ap*6gLz5Yi?]W\\=#?Dosh  t;9< 6c"w:p9LA]6E̿*7{I-"Wu hԅ8)nY-KP]ċJ.wć^6m ;;%b:>.c9^G.t.70ϸvy[4 1,D3 V1$y: vQ"C"Tv{C8 %<qu&Ѫ#H];MB# a + D 1 M]?5CV)OuKFud>MToΫ7%/z> )J0[X^=Qo[)g6xƟ=IJ冝P6E:8n9ŵP/ǬvR|;vgi,p?0rFS+}ژQ36XNEц湟#:93mbKYR[/~~Lu!V6X?^\,@#M߆bRGG<&a Z&!`h/]Z8#YΉ0Wҁ'%劧c m¬0QkޝmٚwlBb]-BXCRk0-;ٳPX[ԧXH] 4?QU87u a㰔P;N߾C NRZJB(q _J'̜/nEi6?<xZN-f79RSN(A"EЏ2ݟ~a՛ZHWDS g^~merLWЬbB>Q\(C,/<˦ ܢYY7Nn:&+Օ_8 ɷɱ3=MŭràEt3)0T፹Yi99ĉYe%ԞZze'}s2?*}Ȧs-nBf#LOKč3}p\p&/ 42z.:h SQNJu]X.N2%P%f*o IrA:lNRodn@ȱ^㸒vh-jmxӚ{0-{dM4 zK5zqAUvwK.K$gBB\wզI'~܍VJ!UhvNV;9v g#i3'GO-3} ܼ >ر PʱP)[ fmM$ߎMv£CuSiwχjkx2K&~GֵxݑJ:uT;] `w7Qf.ɿUaӿ{cSX3E:AGHE|YҪgQ)ӫ+ %Yiɰ·b:>MnokZ&Yw╆ahO=(X׭Z)Sos}«IeP(Vp}jfpVMr[{~t s} =Ā$5d{ y,2KI n1teu: aEL:ArmVۏ=k>TЉ꒖1R'rdܘKR,nŭE{$Ԗ:H;v#F눃 I 7@WGq=)M5l?x: g:BeHq*ԊkjuLd{0 U>Z4-fsJadHx.s}(ڞaa95|l*q%Jr)Z{ xQj<+Z_P|3P2%NiKsXu'Zu46˓J t=N¸|՞*`ڛ,VSS{,KEdL-vFZysE0~2DaǕ>GcwM ȝֳ9zP=f3ͬe; (V"UwDm.e+u.3ue4GT^TX[>/Ŕh u \i=InwQT6K$c4gbHgL "W Pۯ_y*dWn?dөdV0ӈvHA hYD{c=uECHcET)wd,3wkl'cO NBpwCT@M1 !G`DW{<h 4-^mOI<[Z LToxW!x>ƘVCDV!4RĄy.@͜o~ZZ. W@i_Mb${v:zȞYz$@?t2:{GE{n}2tZzv⢚x qaH`*-QKitAky^ ]0~yﯞLYg6"IA#!K'"^ &q,ԕ[fcevqYMhm& 7l߅|X B#JW ;]'W㋊~={י\ӏ[ [Fβ Vyj19SZµj V6طY&y&1VNuwU])6t&濹<9AXɉgH>)_:7 Hf  D \N~ÈCϑU,9 uSK7lwcV*ePH"0uх{0e缋,DP'j\oZiXsMc۪H-!Z"Ҳ= P4W#M}s]ؓvpmxT9pLSF}HΛi2fq[$/+~p&|>YI`ErݦwQ-*  jjӐUzXցKɧ~R/uU}ǥ$L nimXlԐ$_}QJO* Y@i3EGws#࢜쿖[%Hˣ3ٝ"c$~( ~e^[p:B4L9{S'Y/BX+{f`r1[c~sbЙ b4&ڟՊgZ2W'pmOSn'}Z[ onѠ`-k*w+<ϼ}3)ubROjX!S(yTz}* .A.щ8[hEjiĮDېtT,@]E PQ+3G]2s9/gc +@en_p^& n.BXHWaY毁!MհQ|'gi48J؉PDM>,"Kuޓi63'02 nպ`k]*Bj$B6H M=^O l.Sk%pv#{4{j$fbq%-h[V[\ K9wԥNnP'T+'QΏX2Y0xpwDyrUѧ(XGLءd/1>ڿMn.2CITNGҦVbϛo?;JƳ;rFB-wG![K"hq=:.+t?P2/\0GdtN4U;wvRG5aUjTV*D×6]h/Q0x Dwj6x Č! tgohxR5ſ(5y>Hx4K:c=H7J V:T^!oLl9W#| "޷XJ'(-|xG#mRaנ|Vv֥'~xgr>|!t4LnXiUשsnf]@<_9'OqtQR|N l ᓸ2J qQ. %끽oo̭$`@ I+?y7n0 PcR넚(>ֆsGO95}..9;¶KfvD%'z:*8bɲd^xH;_`'ē}XB0G: _.aާG w$=^\g= ?`I i^,8*wHdz%CݪbcrdBϗE36f Pcq7[zh'RZ/#W"uDS ช%Y끐Wj7( i$kaߟ\524kuQ a:,|m,80BՖ=̞/dS!4.&лՠdTzzCݽ{Ch~߼AʜPtO3PLo+. 9Mu_ɽ-g5VF8bnDڅQ<7i}7NB\zDa̠H@IIݺYBELthm!H]2O QI`B?BAlQk(F(ΖEJӈc^F%C  }h($ᶜhxzш~R`q T)_QJvDb(pXS9$]+ݎG@&~q"Qy35J"B!3i /Ჹݲa.-1]BEg qx.`,j;Huܑx:߾f?e1UnGkbwU\IPjv ͭ_`yP!ruxޅ!cЭvm`;9/ˈ-K3Nٖ0&.oV𨹢E |zY!qy9*|g,cYg\-hDCۜB^fȹW0JUZ"-luWY/8'hp|5%inCg@4 lf xr}e^%o>FoEmBH3ZZDzmxײ/%#q 0zjX:(=͎*RDź]bnl>mxy-p{`$+9(-&% ùlpa{/~Q䱱{<4>E2y@>UUO#< *S~*o?)ń[|ɑsU .Jm߽aB"0'Q6V a?@pkY`-4T{ Œg7H{u4O-!>{aF:=Kbi$6evn)b ԿC9oJ'psmF6f3krO]ߞ1qCsToTHS#JczJ <74Le?HO'dҒ1|cHN5$sKgMBD{R.WZ[J(,w6ttVzRCֱ^,;??\+]ćOt3rrV7%s:'o)Z6G=bN^;yk^Z.=8T njXL,0'B^)&a:X 5srsQR#l,w/!oN` fӈO9c$ia(A~:]KyEtFb/^BKZ^ :%Q!𦫿 q#5=c]W'-Va(IͫBIe:N6vBhYڳ7.GJ:o@7x-UD#crw71x:w3pu cHnC}޼ز^jAy u 9.G# 0bIbJs$ Ro/pgװyel4q@kDkR҆ f 9FM jc1見U~ sy ה$R 'eZ <#WI@dV?d{O |b Qi!sխ S-8ERpAE_8zdr@hT\V~ 9f !]`UXK{4/43[(}:\ 5)\O*ίAÚی6&??lxJ'p`^iJj7qmSXF$幾_i\įb34\bD\tY iݎ޸A0Ay+8;Y:ʨ3(W8u" Iʹ9pt1fA 5TxvDEy:F,qR--J:u)JhJn5@է%aQߝJ잉V̫ QDéhY%}>?ǜ~\e\pf/ʂ}n4.0F3HUh C@{~hfC|Ku7)чo[zZzn3K"@1'm\O>b+gp|y~^ǐbJQb{ZRp]4f>#+Ս-7 2έeLz'l*G=L]{Xe7+ Tcb1ƛ3vX7@(M`B"V6OHPq g0xEm#Ť~b̊caLVC|(/֜cggKc!E2vHm 1Q &qJTU\D!J-w{jAf_رEt=x9Pܛ]B,,)pt|3ԑZtY9N[NuyHoV"yl]{qVc +hQfUyuvtR_ޯ@ 5w}kR]W Q#BsyV dZHc9Ʋެj^_6l]&%^1Pj6]4*P-4V+C^S7lZ08פV#v&k\`EnΘW؄U J@8 + yA~W6A9_3w3ҦI<}A_`,a\|oAè+Ȓ|#ڨ>Tiũ]Qg8v%Y욖Ā7'.);La첅xY_A?&LY(g[K!e]O)RrAlHG/Hh#瘮o(9VzD bwOh=?w+wr3ShqPZH̕! A4.٦_5$K,oY~.T [(5s?dcRߚ^xBr"H_$Сp:#t-~-NFV H1vp˝觰/XNliCRAx)>jC`N9XEC^G+LX9|Vb^bnPw]۽ k킨%+D4hf=Y`:玄1!bpo\=ncޟx͇V/,ЁQ|xCBp6xfм6 pI NӝRi/mWZ$RFVj=Nz{㘾1_1Z[5 n=IES}$\Q]0b hhmj0h$dL7HC.YHIZ8qE.Y9xjN@LHϠƚx(xsCmoOՁ0׺Ir1ΪD&)J2cr{>A/s hL V˱ NKHj0 ܇rĚ>0 (1E<`b)A 5C~+Nf]15@^ f#a*8g4Li0k+Ǣ%ۢtX$߭c>RE}9\R S4S7 ڐuMŁxU~ι oPjRI]V- (Q^E*f}P%wxɫ 9[Xqڸ(F?_j AR娤Ds7רK(*(,.8][{dp FHWHUgGH羢u!cQ0at9`|VHBRPr7\~}Z3O=%NNڨKw!JjljuppYZOE J Cu.ԯNwq$ Ukq`6 UxkFySyd?Zlif1EJӖBLō^V?.1(/dЕxxv.bLR#d[EIJYS+q0M0u5yܑc&[A&W8>9̳'u+T0,a,XfrNvr+&ٯ8Q#^MXd1OUMzO9;Ɩj}Nwf0Ϡ1!Yﭛ[8 ZMp߀ PM3oq[錼w1\$>\޷F*D2b@QWg6i"V,"`rt4kV}PmC(ߛnв>l0d1-#F)ɷ`r{iFj>g۰GxmgZ}\M_U0 $zfEpc1گ$y>yrCWjŮ<$##lvc۠g[%/&{N&6&4HUBݭJR(`r2q9P wxd`!S2&yX+ P[*^bG]Ч/Up|V[Ϣ%G&TKhܡ[8/ȝ#.|mOݑO4nx#k}ʷ8P"d!/yx\y.uoAk5ߏ4ZW 1.J|(WV:vхt:]ZoQ/AhrH3 .  10Cs\AVr1rs'7޾mFX*gӍ'()>t, 1{s~VS ;Ćs=;@Y~%,^[nb`?3AcbuʬtZ_6Y W'R;^(sZ4\ˊ$xs9@2&J9[p+LrӃ,=Z.jƝP/c1MRb\?Q}dİ_og-XD-ߕ$Wt) w=ԓ")'T~ςN;} hXgF屏*HcV]@ ~s+kLtb"ȑBNqgOXBfD0cln|z!&8, V電ftT$<w59R7A>Y7FUmq'eFҌ*ˡ7:Nf ²E΁43U"$ "_Y"bֲ+CzTu{6di$]M6];Rqk&fuX BGa=E+` G+Zo:,50Y'!U\F 5%uqn:.S|Oigby Aad^qqk^,rk̂]f؝r^J NZ`,Pz*Rsy0#aaT&4HDƉ} m\'ў^9a$hT_9 A:2UFJ\hV5ZBΊVMW'-oedZ\~֦"sZj_#c㟷0㻌 'aq߽7DzW 3]l]PvKCZ"I&EW58Bk# Bw}j(ޱjn] 3/R_)Kjzj: '6t<ˆiUH~_y$<EwbmISg|"{wum~m"_yc'X-' >"^Gz٩dR<y2fSD†"c)UY)yN߲xWpԲxQKQx?P2@Ǣ>rMe!Qb8CpsƩ;W0t@+t8;Ԏ&{]CƎœ𕫏/v2תԔqz<$Z¾ʌ^x#EBepS;S\7!g,N;kj.[61w?LyLAZ5,;ϼ֮/WoQW8j1j4a\L[¹E0CAޠd Y1c5)6 ?-]bpgiigQ|MM]f G'!=>E45s96'껤T؎,osՓVl{TRJ:Vf7ؚOţ:qjiZQcWC,?\N;\zDBAW,l?C)u2y&<-rQVrd>I|9._1j0ޖ kͷc=$ $3sWM cc`jN"ס=]2p(*[BO :'[#XdU}xK Hs*Xo鐬4IQpG4[ OBGϋz. b!?Ȱha4>k1d^fP_Ʋ#z`ni'V J5,]K:cNfed i EuӋyJ٣ylg${M9N,_1 7UJD~H&RO#,O~2Vzćh\./Ȕ=\u٨V}zvZWsC gOLMTyՖ4 jD{G`2l]tYWV{q31*LpMǀ"i2Rn֥(яi%I9*^,Nпi9#6 |?.p 8x  Rt_# rB{[_ߧц{[VNĎ(]ie@{*ٱM MtgP@2)# d` / {j#" o)1R|J Q|MIi* s[foUH-l5a/-ڷd(e}x~qr4|F8o ^V馄ֿvMj-E/&z:.c1iժ딑@U/2AXQ Wlf]3hn$1 :XYrL4p3%Q?OIj?4󒝢##O}m@7X ԆS]Q_[Pj (u "=i;1c\QU^SRNV£Ƙ"(PC2QhH*ǃ㌛1{ iM~bR[Ч#u{9棠@wȺ~E\ܱ[XҔ) ב@Y(U|%+J&~SBJؚxow2/|PHLP.:?ihɭn_3tȴX1r,pPU[Ƞ[c2/BS+<ϙnga]#O{6 812*mS˴؟ ʔHYD0g0]&V[~v_p*kjKob䬈ZX2jՃŠoF~XL ťnrhhĩֻ>FO@خni/BR rN,tʆNYu*Bh׏&i0, WO7xfDiR9t8j=YǾ@5;A}yܣJi2W"UKGSwph4۵crL\pQ/(>߷/)˾H մc?0,/0:,Tgh&E:F=X"J):=p`&~d2 DYHihNډP^QtжkװkN3L)鎨Ҍzb[?BubOٍ+K\>l- tH8[N x3's2p7ֿ~VdGW7S6+@UCE B;?jSIMyE5/q+u&tyg^ !4So5:s"mD,ATa1eY )nbi.{}$C*ݰEڰ}^ŵvjcc1DDS^[MVXO*Hktv͂ԍUD Õ,@Ӫk*tw < 20-)Q^G* { _RK'U|p8`bu9G-_hA%]jewE?7 5`AEsExEkH4ƼJsAҬ?0rd!'>(_GLpw>G>Z}4ל=v#xgoC͉6}[rIPMDx[_b7^KyE[71P"t(jQQ (0@A국6ϴ?V҉k: oPˡopmIY.մg f ԨN"L`|,^>UO\bVAnF'Uau/ȱ+ʼnb.2 T9oC ` x1? @E$l_~U|}g |L+͘Q$$Ⱥ,DR~<\^>+E<۴m5Lӗ^L5(.h ],}EgKϧXHNB'%^"@r0$dY6f>l˄:!B8>=X$阑H)=;&lB̜z4{F4xDiGC}SdX[{.i"l ^IAɻTCj6'7(Sio(O=TJtžb++uU*VN]Sr7~jξ*.zQTܞ;&\r)m{yOѺF-vSXt_Nb- 'ſ݄u|z2$H\L.J-i~X/O꭯6!m:Y7\2)eT"@ɯU"p?kBCHg1?gSX3aQwdAGZ "DJ%d;T"€l4Y6^2H.$L`هh[C TCffCy߹oх$ֈ LDC*#JpG켝w[{Oc4{>y'r -wz. a3Gws AfXZlrm[O0W# E\~nV־4;@O8R$\+ߣf*UྒྷPMlk֕nc>]ȻHm/v^sɵE8Jx/;ݫ.A#n>`*iR[5? ͞Rm/JWckS$M)~+Jյp@@yRn\7H nymǦ|QoKe /Y!k#'/\|ZcTY~k0hl];mɭūnV_ݒ0lȏ)VSd h!}?eӧȐdzj߂_kA~jă/9d V70,W?؃ٲfpZ_ oת0R [k(Lpj#.rPVkek3km ;Iӷ8z> 7m=0L̶9wTovE# (-u$rR#PU<=aA 8 hӇ-zSګ,\"p"|Z dfwLhϡ~R=.(<$r@dqP=P,nlAXul,>ݻD-_diD`X^&]jur9M^mv0oSa22Dh <c0HGѝHR81jmR1=+QZ%պmYUH}O kT͠]ÍPBP&z*\xl i+& }'A;(5[w:v#I"XD⤆EY rLؔ1f@&z$2_# T blUq{DHX%heh^ko,8h!3kG/1x8⛺ w%.T(sg ͻZ64~ ;3tVXy 2F-ugO`";.6=odg\+" I +`O4-F)ȫMF9Msi g}wɡ ED ֆ nw)K4~AteQD@[UxEm²Q߲}hxm(%Ś+H^).kkZt8"eLlX5>z/1R3W*ɦe6;ka;\ZXcRNN(B'W_j AX*Bq f%a plw6^h񼩰8꧟S;k0K)r(뢂(}+niGcɘkNd@u# od[P=@;_!ʰp\ ~opv(=΁#8\ tq'҆ %?.qG/q\]ҙVD 'w9ʡ gr]? Y-!"]+{Hja 5VOVR,4n؂*aU2>b;A8 ^|eKt.I-*6G5]6۲BE^<D7h./`YYVb+i 2tux[}dKJ,+c}LkTa,I  9.D5HzÈحSd\[(-AGjw J]Fb߇vE1Z5 w u%5x[p4xeL|gvY/堋vP86xv-ĴJa<b06Еh 7ҘFNN,N/kAˋ,'p\J:vcCOd;4!`)w8^nx@ 4 d`PhڿIX͘o㢁XF"Z&5CJ4df:tCE "+(RV7K Z<[qqx MjmI[@[Г,h4XWcqp*G%uMvWqtqFh _pZAQ|? [Ay8CT [6$xunI찰2 W@{J^ W~ή&tʝwMM1G&׸ - ē,UEŅFk`JhxS>JQC<)t gK0!cI0ڻ;4oʳ+m]oV$[ݡztwRMݔ̇!tj|{kbC&) _zAvM1u~ꄑAx\od!'|b]sH۟ùGGz ըx`A4X:w (B7r@\ i!60 "Ane&kYdӣ<%? \]0d2  D|A<,6Zx0ouQkK'/JZz_{ 6{@ч86#Jk7:3Y{1kFv6I]Gi`#V=~(),2Cg`nZP`-{4fm:vhv0Ì9ҾW~0I5EF,"Ǖo5WHmy %ةU$_A} ENۯKU386!4G >1;K w=rbJ:'j Nwkl\߱ /<'9) ,jHʴ\mD Gެ m1/Eb*[ue&韣ao/r^,ZtC +(c㟆wGF<}RJ,oԁ jaO ?ξ@koAC ^ q)wBNsÀ\@7K.&EO1p<-tnowՁdtK0%.TrHQNƷQݻ^l:@&-q>bv&[iheoM͹o,`f\ _/p$jxjwB?J+8agWqj?Yfy N1)2?;{kWHHsmC5EG0ʯ)wQn};)? m2<DGx3ᄃfv3A Ji s5ڗؗ}LkTb\/A[J^w]qr8h]9vY8:XbCe^O d,),iԤYP\߄]Oo 0{-de2ib*e@wQ6V[|:/p?~vEx$ǥ={, 6oetHs;7OǨ y?s3"غGIW5^b:SZ>U\gS@pEKg%:UܼŨʫf(;Oqԧmh/u3.%]3HRd.SLKQn -=L,}_2_~tU=mHB AcVep1d.H L")Gc-qBԟ2R; g^hF(Ĥ?hg]yqU60]XXgmm# g'Ur_T'evj&J:lZs>L|og~ldX# 0J GC((V5t5gC ?pPղ!D(~Fnjh-)s"oY. mZf i`pV e 4nJH3H1vDQ"̫_*G;a!**Z!dmrV,μt'76^}sUq:n)(fގ0"Kp搓N7;xqE"19/֗.H|+v}`lS 9`0M&uփ̩{PcNJA9D,[7bi˗'΁rшD6L|u K,Qk]xn6g:{B>S)hv;4ͭqKXWax<]G;PD-:G0|1C-&nN*9QM1% tM m_cW,k0B^1\p.}C4cЩ'6)fwŕPPZ10HJfB`fdŎTx*E.Bj\!w݌$8NYi3T:!!VBu؜y!9u}^!ؙS dWJzۗU795@,IJh!rd#)`*˾FZ 1wUh e]'cc8aQ` 2Sդw]b;Yr${sS,] )\-o1ZWN\瘷 Ůfʧ}*( "/ j9pqhsb|j4OEO8PQ_Q(M f7nɆ#( oVi%;FR7'DL𡬡M7`dq$v2R&*m\Nš8-YIo5ZsGs(7x)N M,TퟰfR;mHȬs:]9PNNhj[z@u(?2p[VsC ;Z!g3*alc*-gH&%"[Yq cp$bq.JaӞ=w3}e,])N]ĒTҗ_f`C3um:>748p%+B{YZvXo4<g4ZW6|.8q13x۝Eٮ(&;ǙOظFB;-h!Cb{݃ а_?̱?BKh)/5Mh9/lS.˧ ϩ p})87dp=y#M*uwq0}PHs~}U\d( {B2?m:DJq"D05\{*pX3Jt#$h3t| ߭4 v;Nn0?&%WH1$-~1sPnC9xgh0ym TblI@6snfl0bQaw] dG ZTCl[l+<.fd}}B%WfaK55=Tҕc" Nݖykb S|s{gzy7>ZZݏ 5ǸQd*,=mZ⯜hYS6M%yЙrTݛ71`,r9%M.s>Ç 1]~Xhô_mSs "5u3 +D3*#>Lуi"ir؂_𧾗J+rDA^. k&%S:!`!D}?cE}A{LǓmhiUxI&տ: ;q@;Oq˃t=J-!>x|S yC3^ :q&nCѹp{oَD!Ww s~9\ܑj":`ϱ^/r'ݞ_@B.ߍVnẒ&XbFyzH6ν|2X뽿 PcN+r> M?VH8QMn=m8{kX:߹{Q $ 8{8pa g%$Ʊƛh4hΙEO$e Ƚ9;+w;F9bקL'fU/&#e-jZM{$uY5 zf͐N1_`/;vR̝uy>k0h0b7&kӆ؊ -3iC3} `JR2q'~HqERP$8< br(F.)Au$H#šoSY9>fUq8#׮8VKQ C,/Xmu3m$^x]n85ZbXGi`m<2b\z[ 1ܷ$DNac+Z+CI@QD4`HU1lJ~_|GRV$gf^ԑl+-J_jPhKhp)nR_ZV8]< |_T*ƖMߧ9wxauۀ  n]LNyۊZl/X6A}B^nߜ([jkKau/GOPotl8A9L"ыPhCܩW}g{ڟz$j| ܤB[*5;0Ip)Ye&KuS28:X6Y4fo`CeI$T?56.PiXAwXn #`C~ 6m1еAP =~ڡVe#?$,Nkkb*vW FүwAѡM_W 7 n%o^ PpW.Y`̷ېrxqYt[Vާv#<ˮh9U6&J0,i% sLĆ4gKjlz~W, J{y } 6Gvl0&]O:+hrtLq3ZD@)d DQe̝B{imoi2O?ꖠ~N/㰌B14Wλчq99I <ݛDŨ xrնf$ 2xGcKbz>`9-nk V@n??:f):j׵dS~| < .B׽R"Gxas[H%tvȮb ;HJo}vڂ'C.sYQt9c~]BU*J7f,ٝmҏ1=IػELAw:g.aVMR OW3qg qRi/(ȏےT C]CSe'Nu܀]oѪd?2]"sM[DC=EI|Byp)-ݻsEP9칼܅)w (A<5RAfI۲?~G^{Ja\R& V]\#/|$d㶞%7Mu >S5dorp{uP֎cz/o}@sn Bc .bܮ%")dq u҇zQN .={عۜf^.ڭ;u.iO}Ⱦmy8W?w5S0QBX"ÃBId;X5Wh=5]T.r0ng{ *)J)Xf2U2{<UWX;%I$־R!B Ÿض/O/eFa^Rs=Dq2!M<ۘ/Da"_ Zt Y9a2zApGKl9KR[GfjQڵtÙ~^uV`s¨'T%T{E:3[Ά9{Co<T.p8 7eavK R Rjb H4&) sWAmSN<4b")kot: uvtBTڲ3Z“  mg*Z@|o`jY\o bWux4V%?&>իA6{sVy#|d|_95 iȚ45r gB;u*~t@n!En=VbRZVt.}#FV*B4o$>:*9`CӵpwXPWS<(Y[fe@.7B?T#l- _O~]|Z9X6}=YLJ#K3UĐZ8ZYt`4kb -s">RT l?SAG$x~mk>\a쳶X=x|\*=*^$-;@kYBE8U/WR5?:~|x͕ { -E3 Ȼ0M&&JWyb"04Ϫ^mwO(T88@bOKF6C^rlMRe #\IJK[8}+fquv\^yv6kE}G1qo[Ѭvm \&z,3!J/Fe[ XnX=> R}o64kQ'Mg @(8[g! R"q-ѡR-80 T>jհ7Q{Sm/{]/\RZK Mx)$TrL0]f% s΂.OmjȸXo6nLEr']p F[ @L /I%?|^S0cSĹT-doZjTIMf-./>8@ H@ENüe?Y -NǸֹF^ZA%!O}w3Sr/R}q 6'6nQ6AdbEXg䴓0sp?fKpVS5{o+=#\Ľҩ?஘Qr(nYގaYOUlDA~ q. 0kBp_Ŗ%Daӭ(֔ky5i(X˲n_icugBK*ZпAW!gqJ!)IГe͗ndؕˀuBf8TUw{-GBgQ^p0xM#C h~YLOMClrvweϾ6J,'GAd7sIvh+M/L@%@7vņTDQ݆bZcEa^^KPnn>OS7h \Mͩ@Ĭ]dѧU q(C ֻPU5,'G"M c+ݴD&*ejC~c| + oLcm}ßObg.Mn+)FV9aƿ.7F74tvc4l V,gd] 0Vt-F='O5Fwi<)}Ƿ)U~%ڌj]jٱoط}x=%??3kNP*S-Μs0e +y~p/W!c5|F[8ݔ͵1fbepƢ"'8XN"!,<L5"Rg0ձBEePDzS gh[@)IŚ>gDy|b 4o / ͜NhXtnXM=8_;!^=Z9pfE퉃jxA:?wu?۷GdŠ?j#TGL=)m* D 8\k?]s;Xhf[t7C>r2-oL;-?\>]ۍ?;G MV^ 2Ĵ_ =E7uU!DZZ0ϦR4l/| ?S񟯠ۙ3iFBoٿ:Xu"Huº6zz#hAʖ#"mھU :O$r G~$C=߫lI`YTZ BdJaE֣ e堪1_̊[>KO r Z$nzB̓L8:g1J e=DUPs0!Pe|F BFg<{ԭ(G~ȻcUa]9 qeNLt<'{@C`xџCiӺ854 7rcqcT#S1cU)eʖws"^@%nuAoCx c?{"+' nx.pTx8-P5OHI| mSĒ˜40)N{`hM!]H2Jw/SCmhVX0 ?Ln5LJ;ԍߓc^V`/g rVTi.r%uW;r+u_'u)t ]C /[zDA!F#E`ӝd,"ђ;Dek5~%\@|sJ>3}85(P4cŸRDXwZ:)3LQ$HM2ȎF,KXVZeͣk C|ߔb7%"3{ wVjM=|^4{G{'{Xw5;v1e,%mk9۔+Ddεcr-Ksmw@~o@`?oފ> ,w@a/p2AUզ -@gGiMD}RPjn}RɲR~#;Ăzp) 3 "G,֩%#Yr%TU|VIEz?p@m\3!4yśR:(ܑn^I;߮=5508v/޴&$!T_ZDSQTYp&-Վ(&ts)kĀ,-;^,]'=Tzk]ƒFs%!)3L٨67MARj/+UG{iܞ"ׯ郠QT4)n2}(; uvaГbP-Pu\ٮlz|D{ `EI+Lg*}_y꺧p~bk$aeI\GžC2j  ɅĈ$!['|5c!á@ތt)VitYX'*Jn0U3 yϳ@sQ \fE/C]߇R&tsrM}sNKC PIuj~-9g8A-3O@GC;+嵆%XIx7UU>;}I;LJI˟ YDƎRW .Q̆m ބD"j'[i%k0?TjRQr켲čakmվ?muոtn*gڳ@yU|LȧYM5-uÃ,ձkSx`H։tY-1úי>YjOiU1qOڊ1F3WұM qw0;ď2r,NT}bރ^YLQ?g]'bZZs}EYRCOxBX ,1cu⽻26dcQjsf⊬##Y="dGR'Q'vp5IGVD*qX{npM*@dsX=ϼ H+yqrTE93t e}B-  f޴{ %ߩi0ak# kQs;^ic4;gO, >Hت}"`brjӾES"QD׹+`/2U丿d2VUN xV>9s$ٚB{.x"i$1I?ˌ˳:O3a# VF7!8jk-B_9h?V-[nggA=tB"}VdLm|b1w&*$$)>}$͑fήbkxY 2CF|5yA.Yw&y/Pa#6b*fH0CD;V'k)Gܖ{œw HjoK7|2:$2^fwBEEE((O-ā]mfs p/> AY˧ .R)o|Vvh*5/d`y3* ڡŌv-)oy W/H\' Y|B/0Iz&J,YQT!&fs1Fs\".1a mo'8ai#aꗃ# Ë0EݴB8YD6{,< E m R )&P@Ȍ!< M:x?r|Q]k,dځ@-_*=c=3t67adk3B$M.EA|f, !ݷ"ѿ5X&9Io#[(9MR t=:mC ̢EF!P%pܱ:Ԡ5Ԭ#@J@ M)6 d 63jCP"%»-=D4r%a=Ѿv$WZ|V/.EJN\@snuF/ǧB eJ=2htȽYs W/sbc)|(5bϚ,>L;vp{D%Jv<&eiYoPF^tc%DɗgG&jQb8^x$ KxN}ϣu aJ3[Y.4NS/N-i݅J{ [132I"dhjx0J"90д u`g>@H)vW4!RmkeNDY ᳨pŦ#~ F&1g&<<)M_V\eQ;YjIĚF/om2^rR%9a V#\cT6cB~X:.S~UKʶqi>y}v<9B~M7q QYJ@N3Y<>%[h/Q`sNB5˾3Sdxqjj+;9Lj)Sj$\ب(MQ M&7QZ?(i2*bFT3i̗3"9Wg 4wG‘a=婴=d e|'9iu3ɆJndYK&Cd@ɆLilNe3r5(/;O콀tia9N,vN4xLݺ y7@QveUΚvQ{9=3q[F$JUȲRfa(EM9Q>=rq!Ƥ9¾%ZbDI՗H4baF@WdjOW:g ہ7yvKRAnC@i|qmжq#Iqb ^sU  ;.N=FI↑KeG2|n) [, *AhvaQZͯy>BƷ?L4}5%PV[_^> 8XSWt_ (@!jWfpr͔Yh%],}x?,|V]{esI s$pLhgĆ('±­J.:i!a]AEIXӁe)8 Gtq s ݉j/* =JB(H?yyJy 95@Q"Pʾ cle<\anFZZ@e3iӏ ZyfȠp^',:U_H|K4C*|'~ ל>GGi '7wYX¡DRT|&Y.wPѫu^lm"oE%dᎋDc{CQTnq@JE8cB=yڒcއ77cu,s$$?۾. 549)3}L3hA-rTnsP`㑖n\ms큖ܿSkB`S2rm0@TvRZbU ɣ#*,/Uu %t*ѩUcLj 0l'P{>U*,r]SV^bQ,H'LvkiF8Tlު;BQ,?j$&oPVC)V\fY)HC^#g'ӴD:0 E1<,@\[.Ūev"P]mVg.C0ҘY<5iGN,TMDIpm<|t%_UMj0Qp!>Zu SWn81)=LV2|FNLܞ5vKwp@t:=넺q!Pm,c)s=]멧9ʑ7:@<_ah=b5 xy-6.WBJǥ|M*Mt=:>R`{D%ՔWACvgo + ~gprYH{;Z|D(Oۉ.^\-4 t0pjNލe3ZI A/UEjML`UY%/l~cgO8AY8Na -ҔuתXi j85ϲmmeA2*T~t]n}FVg}!kIA[aKPIP0<#kC0"A;m&Q`#,) ]o;a}VʡxA9Cs$w+;K  ?b,>B\8kqe`hgtD^iq[ngll{+ ':bI*]O]z@׽KuI]R8j*z`RZFhl)}8&cܕ&LP -7aޘlV'yU!^h&s<09۽V{/7fB9Ka PZۧ2W@r)@Me2`jג"*bH] >* 2`<{Wmu_n"Զcu]J2M8+eT$L]Ų@ TtCD fGS]R$l$ զ9GⱺX!]QG Dϛ #-H?o\zp_q"t6uAaNZr vQGmK9+k8)[}?`8IŔšހϓ,.>Reܣ_0(R(HOpozywp\'PzBIL@w E\N p:bƏS Bqg~-QG~`Yyk#nhq"ܪ{N5zlpoW{X8VyWc;sTf9h|{2Fی-_K]n9>݊vn!fJ9gq$ywkr}3kbiJ bYIoفkm3em3z f 3_:6!p؅Fz8' )3<ڮ쥇Y*Dtq>N)O60?Ӳ硺0aՇz>e|Md"ҏrOw~(ϔZ\$ca"#.*aF#N}|}EFV2!b Ld )=3,λp4`hNj.󨓽-", bodu7U|Q{b̓24iKLpDWֳm24Z {Cֹݗ;J&2gr3RQÑ/{Y-\xW{]f*X|r* errMo2D>Fl߸Ԃ7$wuՐcMNrlwqV EaQǪHp~@ `&IyB5BA >nK.jGv:ϯл-n>~+-< ifce$1Hd9JXIkpe1:ޭf,%YePͱz..9*$ M5¶˷ߚ7~۶jp=J%uRsJ#,% \oTV/K@GCt_]#*MrB ',ǽc^MTAC Ҕ7R. x [l܁֨f!p1wh ȺML4*42к40vƬ8M9X֣T98 8490GdճdHDQ֮0d.Ikq6ey1lUMo f3fOVK[9&Yk(>g:sF2+a{uW?bZ:SQ@~R/_9*İva=U`@_3i9b)~z~)/ W@>5a6ʇ_EeyNGZqߞJf( Y˻"wP*Ǜc;/SRDQҪOL?^017[Rʫ*Z8>Z^$WUW.~]?8I* ZarkR=OmbYgQ* ;7v3 xb(ƚ!=`rVQ_2̒glCv//>VΡ6tl8Tyךo< Q`XG0{<(q2ZY.bDmb)BЅlhLI:߸P]N>t|<{)kdcS] z p %/9cP_b/ T >6H}vU ~gU3*LZ%r$U$;Jtf~0Ę*V-g =hTùĭZmR.Dl|t(2hiΫwKp c5Xǩ6&=41 BXr\c4@I:1L+CS' SF̂2!st&ꪰBX|KS/./ٶx_>9iaG]LLp#7Ci=ݠ4ղ]J7҄yÃ[b}Y_Л2FWѬ ^3%.j$ZCy@ & O7#0[/9iʆ?M4߰v?9ܵw֑5G S<N$_ Dzɝ]5BE6^6Q'uo3] dԵOf92wVWn5Pl|ٗET׬k{OC?ڷC[Ymxxz^v\S z" ݻtUX~ŪeoS/j;<5.6PotoǪk'ELY_c/$7HcGY">=cYjv{g]`d)͹ҳgs- W-.$=9fJ>V9F2?f|;Ԭ0]:Ᲊ ԧUMწ% F_L*+_84΄r+ :&).;Y{.f=/+C2dFpjTnIDwijGH}[ T7V/6@W\.XT[hc'IkUﱤe잉uCQ+bLs{j&H!$MR/ѴI4:%<ޥϺ@kRڌ6 ~:ۓv=J5Z{.^{Kt/6*ey&nŏMJ{Fmw5$3D;'VOy GkTs.w_i:EL'ΦC#/ȜBk5/4+uvNCTې=g63#.AӤTn棥fC񱸊G*H+ Dل_,\XqY*5(,1 48ɷof'vg1}=6EyB*ۆz{ 6CV w?z9Q{ +xq{Fwaس,#2ةA ʤ\׽9"HLq8AS]Spу[$"Yh,]Wk;:k&DNbU lFl1Ijx~p vD@55֗Zhdݚ _Xۋ7Bg;xn u}NSt=|tj vB0A]=4R DZ_, ?Beǯo>=u?YjFA8 o\ukI93Rz-Γ*_)ăZG#2e}MCBk͟ygMIJ7}z".RKSݺ(Y\@uGVO {UQש"`8U(Kt }oC'wXgl@qd@p ]?Ox[ )J fj0U{-Ƿi?U5tp-"^ŔӎX#s*2;)'ŅMӭٸScqd"Ӟ+6y%y ݔ2#X?#;IE`r2'xmBA |B_%t5}_\Uc{Nc3:jB%LWLOP|R;g {ݶŢj{#Nj;dO?Nbe7p9wؐ(̀5Ut9^o;1εt[æߛcKPs5 P1 6OFz(a3<(Qc`jVaMf lApb=NoCL>pnA%4;bO [May`Eܣ\mV6ݫDnt юC6KfLYzH`}ZH*k& b4<{۔Su0b{m{!99édOE卮k8TNRzX&B4b*`[o"Ṽsж&kP^>J!^_d&Mڧ1XL{0_ h qm7w{#RV X'| M jkK`LʸTP}zV~1)./IPc dzSHת쮒ͼ &37_˿>D/ǝ\ִـ-"&& 6|Hտ'oܮp>Ǚ֯@5e<F+Pj$}^k?fqU"aJ "FB!T2R_LN7J*~"o3CH]W6S>k@i* 'QgMߣ`-d |!^S8FXľL\.2 W%..oE4"b"Ӡ[хYܗc2nStQ(6zʡ ߰ CoW˭s4Jw;@̂*8ٕ&duG[*mjY#)*lpVGRƷN F > i0̓jxwxkМifU]G8EeJ >}0y~MtIAag9y;?XLJ8@ '!]"`9eeo gK9HyGb)ݫH0ā+hnuluY?]}MlID iЎ@VkVs.`X=_%|aކ^5S)+Hi$Cp-%]jQ|ܚ R uZ 5=0DBTkk:yb QHX|X x8<ž}=OjA5_4 ǀ`#dm-/:vP"⯔ަtBc>;,y6?ISڐȿ a&WE..l@.o۞qT1l3ˊy"CZ@7gHy7XO#BKJS9G+Z%㒚Z6w69taZl6`DΡ[7Oq+f1-2Eu?=O& [J-e6W5$'/hV 4RޤhèJт9D$9ȣA6%`m:-5cOqOj%Jo;5Mز X9i?!ʖG& 4zaI gJO:"쑬T R+ɝ`("kHmڜYlۅJb6йŝ(>d^!C*#Wb{l:8~c,oЛH݆W!]K?%p8ӽd^HC)^F XKV-TyF!ִt2[V$ZLz51ȯ{Cثj[%+'N-XS6cI;gwm%>ɧ+I*- vh"ˁܬ6&s)-y^'^u ާtݍ~]TNYf32uBWuQ<QR8A\ûyd^[)7(F3vMq+2ďi右NCjNdɱ+߆!BJ9o7Hf2Edx?yץfIBj$ 3D0[ruJPʈOPb\Hg?H6Bߣ?'] z=Jz *qL~9HIF|j*+ #s{|PݍYԄJԆu-9%! f|DBywZ$ͣ"b9F*v!"Uﶩv)nY[)߂-s@-/gَiQ|XÇ dmv4PIQ27 _D|B{}'lIM\jJ=_ LTyF˄e'm*z}oٍ2cH- t߇~>Zjȭ͔~o%Ta]s p̘Iz' P>8e+|;G<صb6=:3҇ʷlb^Zw6]E@:P-)􀲃S=JmpP|Qx^'PA7VĚ)܁D櫲DŽv7Cރ3 REj͢zo PX0) V ʓ-t*|&Y),O!itxB3Mh5> \GdQ%0B<?7rh7S⻀`Q.Ddf[+H#וyeN_ZIuDr+EY^d_)a)fwècP2;=x^ugN{FqLK\eY0; .M%6'jYS-lE\:{^V@ g[pfm@ij iݤYk@zi͞G~Gx3?8 maD:n'h@zj6羼EE ð2OU\k:+YG o RAkQ ) &{'ǚp}Q<}o&zu4]^] i9D_3dg=@re|T'E&.8R=rِ\fL?Z4_y'+QLu# n'cY3x G}Ěn{Ei[P6 a*vtrppGY_)%:׺PN=\sw܊{0#b9jՕY'fej er8Y_=5NpҾ App)OCX/ xԢ?3Du3Ng<Б5ă8a|>D*He; ḥ6n걹 r}8WJ13)`6TIm3 ; fh6z{XD{ * ڇW&0{BF k9>:ei25jb7{9c[{n˰Sq.@,R۩p(ܟ7 l3c{ӆg !]edg%|AY0$ Ss6b M/ҺjpMPfEiNH!pk:qԦh(݆%B^pu:qNFvh-WӚաsV{m#0r ްW`δG; oM{fӭZv\ۄN DWgCe''ϢR~>OȳD^-/j0iwQ̠Z]߂>pv0}sr!Zy%}]Jvi>m Z9褩=hs1&+~HG`B8>6)xe5|^Ŗ)o#[7 Ӗ?W5LPwכU92萬-(?IPp%]!5ɚq)NwIJ~Yq++@;1&Œ˭ 8WC4纍d299%p@^U B{ N5xATX1H0RԾ 9$I>\{8ɝiNµnl[FmiKH3-ausg=1atNx)F͂L# #X(Z9x58cۓ^,dbCpdr>#Ȣni }-q`8PK\{"hȭ">_V\<*gI&Axhw S#nz?oNI1 oq%0@8J]Z\s7Ό}ix>;֝tXCR !otN?Ne<׃,%cYpy9ctrtƗ$C׉cS \h`{:/- Y)rfq=c@EEESR:[|L^4ZD%vnbmdƞAId3aa`z/BcD QKn"пVBԙ\Q9혋/6߱@[d}Z qK/~&S!< >5Y< !>˻̷`Ud٦ؓH"bŅiX w^l!adCv@ol;\E Ԋi*|@йj: ۼO1s 5bM̤ePPpɝ/Zz%?ϴQ7|̧j ݰfxzcّp)KOI| _L2C{X q)wEtR8 \k]UG 2udJ9 |4N4pBabl*.+S7r n@fA׌b~ 섵'׋\4$ xgxnܡGz ٳO<L>B빡 [fAa2a+Gx",ddYQ#N`0cu 3 {\W(<+qJEs;ljO߯%SJO~sHCvԕzT.d苜36$i}"o%'d=,볧cy,/W]]nȉNR u^[A}u"l|$%uo޿xd]`_o?&o0c0{‘._Š"oarϹ(F*Л>W$5 VP5maFl 8% >wX5w\p) ,B>=_X3"9%;OC]u(9d^ Qv'EBΊpou2Ag}2\?#VQB!0Lv!Egi)DO ^J['&1ûg9vq%)5K # B8?%(Le:y][juP\Ep턙W1K} yD._'FU]1w()9joE!0opuW9αwL6 Sk˵V^{ot1e@;owLco3-e)Sx T_K D< +1 ãNSkq\Zk lZ Г; 7EoL=nTd5b{#?\@~U^-֛!!e<)^Evѧ+9P"l)ƽ@mNKZ56FKzXZ٦VY/})zV Km>#+@F**tD*y>Y$f^$'>W֜WTt^*9[}u#ڜF 0SbA"$*\AZE/@;jʚ,4̖Xh?2u͹k)n yMNS >&弲a냣8mƐp;37G0H7`{ag'^_" h^ 6 IT8B#%N{iC5cKq^>K= 06-`e[i:p̆{ͯMm`moMl$e`~b*COe FT!]XdwEAc1CC]'6YmCjrnЕ9ǒÂ*kI,4Be9b6EP]3ErԌ_ ~\IVt-?=?pYYl\1jZ%_okМx_gJrsX.V+ōqSQvV1s^ܯ s?*5 T[>ҵa-RP4CvdQ6_FEa&M`5 MbJqij9Hpqp_G Zt)'av;5ua}:-{©֫jw^xN 7}~;Tf-[|pa? A x(L, iWN4CeHz%p#L5V ~ B&mmL}r˿J5't!Zl6 8Mڙ}b@Do y@n@KsD'&1 eE}-{J Ҧ±l`\]{a5~33THhe0Ӽr$rzە† Gذ5cnօ =f.i@V2IlzBlm_+R$tV͋6j\ܫs = ?O 5hwrlXne.5.9la̻Fqoqm}[IE5oq#q'%xR{hlv\q?*pkUrms˯Ѹm$a)."s&Wqp8ꜪP5me/}"st A* 4a5y:X˄KdD# GVkzD"xdYAdv9,EWX+3뼖 IZ#W4Bcmh2±"4mIm`%s&@n[gB]X]QsKb9Sb[bf&͡)RZLf`[Ύk] C27tAZX=DXB5@OdT܍qIaGUSR61Dv8An_rev H >a{w̍vݏVQ`)"kwx@ʾ*4qYꁣ8CZSi.qBi){LvEf?O!(69&r"Ħ8"Grd%6Z`MR6V!;}MMӸLD'n"P%+ j*Ձ׉i-NɷVY {flYP%V@@7j"$6A%VZ iuc^8Jitd^t>Jt`>6IY86e2u_ ۄeq'?\R,<E΄(O剢Mt/034Rj9`ci 2 %.J}c ЯkP lźg,Ù',sQ5L9΢Õ8xYP /\{5.NʺNT&1,$(=tfU_>V?-ŜTnyF7Q3/+U.~UJhM"!#i\Dk Xw4uElJ@ߊ==S8-$,{՚TgF6pX?ˤ!t~'[53i_l:d3JXoR|]^ۮj8Ӣrtkⱺzbĥ5ft/]\˅)]sj~Eֿ3\pүم\=,qtH?ζ(l s")Ȃh>yW.Yr K +iC0+S]' \Nc3 $>cCe퓄yp7F%b@,&KTdv(is m{lu 3qMP vV&v 8 ÚGP7_;MI!ᇾA2Sĕڳ ݴWOѷm|NJ}3.W}rc8h^?A6!p?flN˕wLCʂ !0jXq!مD[A|xRP]yF@w+mM Kr@h*׬*9+vF$l8{uǨ#^#ceL߹kI z}df*%8,TZ ng !"ohej3x}Xj-O;$( "/tlBkq0lNj ~5TD 5.A'r;)]D/XܻN_nj)zЪް"aL82~{s[go]d- 1 iѫwZa9Ƣjj5,9#zy=8/B~h@}Tw4K{YI >*VLdr"0a1E56Nc qڠ{O3~*C'z9]M\e[hy2!)w+B$sMASUy,HΕ5dގe?IM ?Q }OXcrY\JY>XY/NmHdߨaw P2xXzc|[P|ICZHD#]° ohw0\3]∔$ak1T,)ΜeM~2@f"9 *=<QKF(|۰#^RqL?˸ DKۼ&%m eHst>>]LuJGJ:lꕟ3;_Jo%]t0l͌~7 4EtGVjܷjqY&MrDI=FDqcIv w^@K{vFXr{BL^I6Kj~TBx [{KX5:'3Kr:DyK$ߕՌ}7Znn,29 0 H0J׆d?h-GQp+2;=#>E t㖘uٲuώ?wEH1n_!MA++ %-+poоz:'$$RtQ`nm7!p8C.wKcn8|eN=TG뺣R;{z,DՈ%m߾Lj"90%ٰ^z*@R̋=k%}#HCw]=/of 9KTx:Ǒ~L4 ;rkJUPF٭c.J0*Xl3Ed}lHO]a7?-B_|"_rK3|hRbT]cd`BQ}jusH tZң\/I]za3p:q_Dnr Pz叭|Q[‘ӯHcڧ~X|{@{2-pBH%娈rRdv?%x7Ĵ;]A #U^:*ZkTJ.!֓y uBgLw&j,3V Mg jO9UGTlAOs*eQH#K>}Rk)XG{o_&V.:3'>'jn!J9?+&FmpK3m\hc1 X]Sd"%. k ŕ)h7y*߁gPJ18kZSX40R&r `֜L6l 2r쪢3)^/It@&yBstG >?I 5+9 XTZdUwir?^Z3;mx| C 5i#?kK(RJ&0r{ P>9 R}Gװ6ja8=Jq NuI޿WD$_; #@ml#? ]`x7y&/M cH7 xLOHQ?u0G<E!7p Y[QH+F<,\f6Sn9 21@]BZ|y_~/)R`$Py)#P;lG._ď@& LPB~/%8D~BIN"A]<)Xz> 4 8>#J~%W_}B h̐g{UI;'&*'gQJn7j g"lo.gfKp{e!WD'y`T.wY.ќQ&oT٨z'zB}'EFŨ.&v;HR .8v]Hv0)~e]5˜Ml<ʄiN2@Տ*y.b^ <fcWk(kdĜat;4mR6uYSMLj#>@eh2ZɓX*rgg.'|"e7 qۓwb/~ Z^`ةvf-0&3ֳ liU<o/ WWL L (*ȃGTa؂lBv?Դ g\ei$YC҃0_Eff?B0ӎbxK/^ [YP6*2DMmؼRdq.7{`_HA Lh|:%mDtZiVW7wV؇o_*T1GpdnEcW(%t?Arzs`x_Zfሜ0smnMYnPQy31Y~F{}yUPP:ة8_ \l$U 1:f`%eZJ h|pAyE!* 1=r@Heacldr^}0a|v ? p0*r؛>OSݾgQTdvki<)1KNCD=m qP/\s)}mJAOyqCh̲֔3SQ,EU)”™# D>IQ2ߕ|fMj50BFK<`+iQ8[OGzp jl9$yxfY݊xȟŗσ_Ŏ:>s%J6-W6dӖq &VO9Y} UjXnv@Of].4+' /(Ǚm<<^ow'n[RӳH2h1'| L̋H83|!ASս̐)'TJс!b%k8V*)dL;< B=f&LʗsgUbRh7)QXFZ'?/%rL-+Dh! j EXEz?(FZk_Z9z>H9j1#qjTGkUG]Kn%^k(1qc=pNvKJtH~TqBfl_hG= XsIcYQ1Kk^@ ?~|yiF4jh_7!d-C߉p+8 ZE^vև^=lA#Qcďx& vT2pH@M]+!ߨ\D~M5T5vCOe|QU珍6ײ`<`J߾8򟮺|o;sÎ@`qvnn:(tD#il)Bb]γj]룢9ݥ`KBM~T4f *~|Z k(Dc|~/ijAm:؅[-&F-f?_.}-zb"u[Ңlߢכ>=tMlv|^'~?%fS/  'KOiyShoasM]P8#5* R~6A+e1_fVؾ"vE9#xt)ӌ@n@[PO.$Fڛ=T] uTjXEӞJYȏKW]֥6BR'ãcD`q-i?A}0 J' ΎDGCN;hdPr_y3bc?ġp-jN*٬?F[X58qik0aR l]GNGT2. m;뙕463F.->Bx#-좱d`K8ÐwCvrI"v A?pH΁_ý r~hRqx F`;/Wʴxra˰u Gj&=u j,FHu0l:Q1LG6^}n 9†/Q&Qߠ8}B˛?{!]#6:qDi耤%U'wgΚ@CP{ʪ"ݥxi.h{3 t 7LL%2\fY :wGMZ 8+Uzo/aL2%Xwt۝UA(x)'D]%"_F'7|!!L!*"MF4.%i8oyؠ܌͉/,عWc_N!b%x'O x0۩9~߯"~0>Tjj&9rNrOda!\:JbB|'˜RGj5;o3-9eӏ ^RFX7`er?By5N66T(&V`Q : G}4;] uGnvČszoo+}7i#^)W_ERJrxxJ P0;p-S{vb~bTBmYᆏj6F TfnB  lzmͳ-)imKb/f6N2”Lm[MM鈢l֧^1H6 e=3ַ?$J.oiRN7Lƾ-HlđgBVB/\4L4J3YBI# ٚ1\Bh:\,7 <@Ǽ e!6L3[ZRᬂS?_^b F{Šz.#yoi=,_y Q3,ɭVͣJsJ>&#A)#JEYA{H(1*,~:#*+ qLlͅ%i57(ANr5TF8kYMJJWIEcخm_KkM/:WR0[?ўkBn!|CpDk/e !] ݴH"FWeD$@̦@9Ƴ\GORDtP$<ʌ.3"NťtPڲ(Hp_RoԤq] Xr$:1ѱ,;3"al>ώ ay}TKkn,}PlC.`-kDלMdR) \z(V++$++@d@sG?̀' %P%CK*&?V>% ,nl7J~ 7rn`OrjG*O: [)ma͘O6SSS5D^i{ld/%Jӿ0FFG8A2&G.usRr5(07K5eȼny3NYQc~7'o&l>tSU*g}B uC|F#S[ `AA3\چlaIE*P:!:וO|}4j[cPlO011_80sf6)ya!7qsXz--2Ș3zu\KrYdB_Vqq4)INɀ@pdN24cOY[)E{*+Z&ux:m ,Q1s(KbI ~]cs l6 0N Dc+Ey@ B>[TJ Kof:z!~&#?CkOY<R4 #q]sQ[D7{r̋ȨJAZEtrZĨ]T{HUwZ,RXh KYizsOtq W%wN b_L@xJc|}?'28:k-x "q/AI"njIwdf2Z{8L)vѶ3I[YK`1G?> hZ6o^lMl"kh G}' /Lp;'80zW Lt3$dM)R, V\ѫke@Tv{t$vTˁw vvzQH]{B4 CхVw6s@@KD}yzl!)vtŌ{<Ō7QWItFo2s:l #>ͅ],Ǚ6Ӡx5H:U7W8PV-bf7 $Ӽ`s[/>>BY*S cp=/ #*VgioO}M+0'#6h15p|753RH2:+wl U(ܦGC]kH2jP\Χc>~'#E0nzxsn'mbpG?0Ls8^'[Gh$:* ÿZol#=Y0/xwb!F9{ ) ow^ zZL`" m|#z˼?rxql* Т$#mI|OM&"]4$}&>Ds o/mSvŐM8Wd+\5ٛtt[Tt{ zB## d2M2'ݨg0t{uBY3Cy܏3 R<4:ubN* _@>8 \gw>j ]P{ 0IxL4yq^pi÷>)\ӄz=^7Md\&BZgv/6k/k^?e8G#JyRL(odF^<T:S(V-e\lՀ:Dl,Vj[ǰ'|0c / <(~٭^򎫤D[$U [={N]^=v*S2Z/ +s}؇X \Qn\{Rq*B|}4%8i'?’T6-1yq)Dszui`=Ewt0sb:<4cW#>ll 2}Dʀ6y% ů=..JȒ6!%9%<!ǟG(W4[2̟TYS(x\ mP4pY5vk/ةÞdij"lphŎ:5+Kͬ]]{?~>Fi4gvԦ7ԳնkGW+>Ae gX-pN^OU"ĵTJl~56zn4뢢h5pU]`qj6Ĉ:/[+72$Ӕ춒UHr@ fJT)k/YGsR4&%UG Q "J6WzlãL𹸺Q;:6؄\O A*779 m(zCw}eؗۮu [XafEJQg \R JRy r)WHёyrp +3}~?RGRGԒ/hnܛq֮?V/X%jT ]=Nd >6d7Y5,4-??\#1LV0R iJn"vyLcw3yT}M ӆ9 5\aݻϫ]:\"}Wn/HEKo`a4$К~8(z#48Z ƪ]n1@4l0赬m=jZȶ(\vw?CGa N$7,vBg 3tE/ |3 vD^pJJEHMsKg[CEb(,SsD5xL{ߨHc{b#m,S5vex.a;>OrM,1h % +rRL3%9mj =W0 d:ۍvbĵJbH OQz6yg4ݰ>rf +kh/$!?c-ZG0`| o챲( z # ʋWz3^󣭁l_L6TC+Kl][+˾m$]'Cx\Ύ 3xDKV9GJryK2|wүvogݰWECjtc 3ן :o99 t0z$?<ƽjNiV \=9d:ȊuH^Uu z.z 2݈ ˈv_ x7Uba" }gBC>0 `u=˰n50 ;K Gk\<8uH9UgTA~CZVh?! @`IO(u-R" HAiE: 19:Dbvb<W1)t>7rH >i2ٰtu[Ep΋}HUgK=RIB@@5G_1|R$Ҕ~H= =ZkD}$?θ⺏߷ׅw%4ScUPAc/AMfQLHh>tj ?i1lZhFŵR gW! _-w}Ӎ'}kD!]i_\VهiZV`o߼ek)<8^'؁dbQ0վZO;1qۨ[j) ' *UlbFu(]maiȉzsV -#ۈG0yu2~SV&33Oѫޫ '``ٱmwz8u&:Q#p)-2XC>'hб( lf1ES{(,3&S%-6{f IU3%wMV ^PĹ!S8ɫ$pnJr_-Y%81L[Q[! **Ys &a@}1)X.{mi?9bUDV};B@] W0YCgh}&(R/`D3B\qiZ?QigAK~ݳEaT%&(Z/4ؗc5 @[;;tv3fcgt= zPmxT1!^g:g,[V<*0P *-D4n3$kyEWZRe/mG?:c|k'h[ܴA笜xHͻw=9YO/E:˔#\}'AL!pmfi²/&7K7KWss//{;/0Ǐ;~6'(LfJjMܔ$lVrmI t[Gu9+c\NM _~oUC2ѕ- Bv`!`2[F/&Sa~ÿI+`N^Ugn^tA`0zYXyyHbUR54qb!@c@PN,N{fG|>YM}w2r<xI&l!uf+A+m Bsl@-8r8*wHv>xa/PJ X!z(SFhxn V%)I6DhZGkIN|I w9HAM.()c0!ו *bDf AH<'P I5qDѱ_Vr>1|h]>QRyoJzM@-OQ/i*JjiO$`YZr^9ny1ef%4O.TNA\Q/9aMr%XMX[ .}򮽪\+}@4oB+OOQ9db`QZ2)s2#_IRC ]Q\SE\,',лv8Ec;+Xx*rfsD3GxSBR K <;G5BUKrj9F4XBh~`@2S:t-UmU` 6WNgRE:}"(H`}.+ Y~3BᚑlH#$a095@Kyљk}np"a0|ߟ4Acso oEj:O31tw4XN& i((>˪-Ҁu}_9S`zoJc.!,PKn&8Ӫ XUbmc5߉;seqYd#f`)xOؔ] &6H?jTKumwh )&{9\J!A؏mU+d@*t͜r#j3eVtl{f"SL fYbe!XnCpߟ Sˌ`ӳ,t=` [ұ/)wquBkwXP~T̒pfԲ*Uxph6A ]Kv:yʟi@Ee5=ݔ@:[=9?פoxsNTf{nc ?a}fwdДD+*+[Ě,鯧,d^C91]sM&D`-G+7xQ44H6. @bv͞Yh\mXMVT/|9H wțsQ(з1HGjf?bѓZI_ yMw(Lm #Ip”HGJ*eqL+BpҦ4O8/M'd.tz{w = TDƍN^rJD9R=Hier+1ј8V4p@Yd|ioF2?Ѣz/LWhv I!R*âLJ*BFbX5苔#q21W Fzz9-K#\;% alc5U=ITF. |&f2K |; 껁,qv'bz2?':TI~Vzb{>gL=y R,`ryE-<#G?.ԡl4eIܓ@ u 4":uAk(S7. sʭL{YBA74,G%T6N0Bjz玬V&WE|-2#`T,*ݻŅc08q*lqE*E^"Ř"Z2vm_iy|,#f>.h,oAs[WwـDp*m'5chi\&!n.Ę)YzNUcG 2M:?)tBW+zM _y˪cKh?V0ZrhӢT7{n vnMyx`/`5=|=tkEaY#4GxF~7X3 8R"b¾7<@"|P[wuUCN$^2ְo\Aک-J+=_AZt'SqO]S#-pjȖ _@$7Pl~H)8BOm|-YZxZex_\TUҗ*bI.~uw.JaEY}"ʵ|၅e $;n#+k\&Yڻ&FtmI!k\^Pa/NQ 5SƗ! iũd[+k7Bڟ$Jt?HuE b-t[٣8-ݳ2 fV=F$?d^r ܋ x0e"eg!~şބpUf"ý2@TTOO.#" ٹ?{m*Ɋ$T]U^%JPd*㕜KFHƒ#nb8!'$tF.ᬔZ&FJYS4B5DȎ]lYT*QeA֯:ϵD -^'Ä&v"S0zNbbb9`NNj Z"$:.ʼ/,:-@0-[r2BW mV;o}rbU!PAlĹ΋x :)M:]ย!J9}NBLI H'߹v>0Fu;B޿GCtM՛&ũot'X̹Z:t m j͜9>Kf˫jPOS,b ȾbKpg3Ze $88p1tC#:>Fa[ѱB> %~2zr~Rpi1V ;b*0^+"| c\12B8w5~\ R|[hʷhЂu&-S_ВN\Θo }\}.uc?ַXB^v҇SuՇyhLh&PAHHC}c.Go;k,&Х: DZioy6X1)"]A˺a}mè5EMH("/lxV%/Itr1AvQg16]5N w3zm&F|Sl49;uXTDuSWe籠.cb ouȫh|ذE*ZǹDtt4]륄*j9_xYcUQkst7zh^759G@ϏcyScx9 ᱰ\+8\O{asaC]ھՆe)szz{=IJ2,aCm)|ioI l-Ì(g/u@t~E_}a=xuo$SD GUҍ`B%ဳ`5Wo-kgl`jR$xZImBp@|a*)`f?ޯ쿖 g":O5-Z! z>OW6LIjC!fHd&np+Q!8"obܦ;2U>&~u>UHV>9\[}NU Cd.pPylZXJr\]~MP7-Hak O?DuxPg7X0Zd)@h} t6mȗ1yGՆIDqwVxOF,D}b`QC%|TG3v:;BQ>5?A7`fj7Zw4~ֈ7,1(H[B9LXlWIzc#܀(dB]xhʜЬ35gGqvc"-U <ET'~# p^PqwekPDT/H3c/ |.Q FKGu~v{bi}и[Ve[$+Nj}zO5 y^kȫ"/J4Lko³n(P QIO8<aLB^f~aIpE[ezgs~/lgMۖFc>d]  Y.=Bq. "'KFdMHMX閝86xI,a74fޢ݄?ۢ^ ڢ0ݰ b1"NԘo`ԹVh5QWx*j;(ER#8c[*Wx-/;Ҿ ;no$qY Qtu+,I>0aU|Veݥɦ۹s^Um(68%:EwKY>L,2N".;z. kU=~M̯z:ZgZ̎\rO>4yjm(aEBnׇy649A׬ PmSTƾ̔\h\Č@@\¦!7Nae!.483vv. fc5"D-(N"İ<;Hf-Kyf$?>:x1D$dM= 0an̻v m9,_c;TT{G3LYpfnay 2"ހRF3 A{bW$+X p[oHm0SDkJN--ڹ$&7S`=~ǧL.-U纏DoVTZ$fY$K |yםG%"hZAW)u1?‰uŅ|eDM A(֐Ca#DU])P+1lQ}WVU@\LBr *S1>8lA/B#Jp߃p@K$ VcPo,cI*Ѫ5r1LR0_*hvxr7\/ObTڋ4*\Qk5yѐLJˣ߆fF ܓh)/֗`3lC@) ^ 5'SohA6MŲFQ-!&>FK QYbXmzEKώA߄ij.6>ۍiҔu1, %JYRN6K9qPeKzA|?fh5rۉV$РBq*wyPt~oٵO&.Ғɧ$Ygү_'r{ _v.I} 5Rd Ѫ%*Dd'E~@i,Жhⷛ?5 1Y_z|ds X=y[>EzWjM:S +/͠Ϭ0VCC}_ʃbVWMnaꀃ.vݨQs)h;tU^rZv6sK{_U_Ew\LA0)f>&q#n #‰L2@"Ҷ$fILGȇy )OMIBDɀx'P̈́8$:a z@p|Tz~:d&QJ: OA.εb+Sox2Fa @)o v$J23BzshHa7ͬ!c5UJөݕ}lG a+Y-xiQZ{;,F_/c !>CSw"透6qJqg^hg%ݖy3 `4,=-e~fL;%n𒌮k=S~VC3_ X[ պ̾ZEp TU0/ġ[=(y>*ASk#-# oq132vnzA?恂(l)_ h;cKޔurO itQ76'-X"$7)0Hnh/kxBz|EfۿI,@ѨFҬD{Fs__> k&וR`3Iˆ;%"4nXg) 4*MWɻj'A`"RʌBN@!x/Zcܬlc|7J_ qƟzԉ )x'[\N&߿ռ +޷ZӇE͌qV%A}䞱]}0ݮTTL2~wZ ^6ϵǥGR[mĊPgș!/2ԫAր`ox \\hכ0՘.L$pͮk^@Ԭ!}obk,s$jۚj8.6%3ssM #`g>C-ɗ'P͈A!McD][F©6?V'r l\rgy\au9C!RT z&X..9 JK5'x|3?iأOKy6I堣ay֗cD=bXPSbk1e^$PY.,4}6KnFc5iJU;`=&\~)&ϾƦaĔ8jW-?N {.Ɋnt/8U7$qͧ A/sW6Q$_lEa#rLrSv#YttGYQi m~ >Y* Y]-Xzcx Qc[|D<)\AFi'$ͪ틞BjVLS| ܢ< w^uh, j  ;7=g#yt;mb&pXiN2(k9̉f8Ƈ*%,<쾐 ]%5O/Ys@8LU$đ瞁˴QWy)T` ُ$Gx՛6[30[=B!IX ɷ2Ae⛀8we`]#8"3Z#4:}傃&h81:/" 02Θ]{9(G6QV~zxc -0$uqHiSZk w|ElTp?M;+T:m=%M)ypKmK>M'\OP)P{Mif/p6@cJmu(:x i9LH+&M6W2n?s3>[+%zQd[xlz"maGaC _gA6Lm@)!ƮE1簽K/<N<X3M>w{a‹@E2Q"K)eͯ˔,.iX\``ѝ=~.>)kXcMRش6 ^!xx CnPLVHmςjk}}ޱy\@1 4}$8/qVbk]2Tn]"rWF ӫS 1Dtߝ c:1=PK-^!iZk+ϰGɤNrOr.즂{.@v¿;|0ZM)ǒF&U-y[Ek6aQY3 eLMhJ^>>$]K8Ff0*[mHβ fBDʞB eIKCxAծP \=y{BCf⻫Jޘ'Lr2sg2d`Ifp z6!w_ڳ#ߋ%Rk[Lb* RT[9Rܮ=豪b>Kosj,S_V[oJYmC^_0ajWں$8-/Fvz^O?P~{c'> QX7 u'4%Q) f7MyOT:_AoϞ!C;à 2mmחV "\P%4~K479<[rЈS(L\6>DH ~̨s8B m=&:U*##*m نVvdr%yT 6OҖ><01S&g Kbu77 453w(sd=`q52M cuY|Peg\Uq{|s#$k?_VLo!o#_+g_sP&lf5]7|b9T(@攳d@:?YZ{{ "@+@4Cba V"Bc}@GظHLtHdrnʋ9\ 9;P[b(dzH.A1jO/9RTϕơ5Ǵ_Y.5#WMbj;䀜d$>Y4{Lv-UZ,٦- xwnmHΙTbL?zk=VXբ)+U7i@i{J\sn< wZztN g8۪,`2ZQG +I:,Za2গtiQ>j/տ gl-6Eu Vv) jTC4|" 6~TgA6eW&i"^mb4Kd[og5*# y~$|7wsQ_EZֲϩ;៧oRe4,JZ@Xy)XF A' L(o-%l9U:R-P `%AbE͌LE\cw-m6إQ@?AOC`S u?&XM+uaH!:'$bR-qQË}Hg͞?|Վ- ĸ2zg^L}ckRޛ=p`)E,~f͆2. X[$4&j' )vz!Hn {P[: ?*B؍"fblp:^e!+up%^WLjt-%H09I]iF !|CJijĊVp}hǛ ayV3tUE3p{iL})IIH ͨ;k8 FIv ^yuz{CsEt2b7*aY}zo.f8`'+-ݩ1;f JoO?dR'=rM"Gӷ.0[ oRcYʰY!x?5k eY}4"u˷O sX'IU,R 0qD Ja; q,IP׳0M+ Hy1IƂDx#^9jzG4Un1[р]e g$%X>f11[ߟmȑQ=#Qc.rKࣤh1w24DBg/ÄbՃߎGh9V1fwI Ÿ^v_ʞ & '؜+1Qʯ byMG,O|,3+V #J'&iQUNR)_8 ]YRd)"ҊN(bFC.>; 5br"RL Y[$l㼋k j"CO·Ֆs)j2  qӘ9 v/b,kiiE= ]Z(|&Pʔ#q'ld<;؀  F9.~v"4S#{aB=$<釫TXυ~(؉t@vkfa BxHݑcS]փˬPgr:9yY NSh࢔17ҩNu؀쨇*l'=JA߮pl;pT5\fPΓDp_4=4Z!  7fpwjbv\s۩3C(2>S@YgSrDw^43i;Y cOU{@S'xC묘[Q5qbANRErp$EQ˨x„%S}n/V_4r~R"UE4y MV9{޽r)I|v3v^{I\n9Q8yB>FLېv\Ձ#`tWB1ΧC= mM[o\ab`h7`1rڏ1\^_[pDK}kM NB~17"Ba"Q7IG.Z!٠Ʀk^ACZD{|wWvkmx 1Z#އf>˷*eEK5sv#)1< RX&''VQ)EOͥwf2b@?]5QSlUK_ť~12Z T\7dF&BRZsKIUo%q<Ԩl6vta8Kisl%IRY `\nŏ.lXB\]bQj yߊCJ]+;wqMTjOr%ɟԈ鶒ۆ·d+ v{CR@1M˭h9춚\t,a$5B[(#a! WF~^_i&4t} I,Jz7InUu+ԑ"Q_vE?N:X} Dr(S"8$^W_ b"9C<)ACzSvL2.92%BMMG{(1,G'|i'u(F(̬covJG1HYJ*~b,َ1Wr\|%pVj.PZxd׆ϋ4{,#*eTC愝r~7(Sؓ7K; d縔+Gj8H0i")kd]x}末#+Rjv>@j Fmˊ$@^#޺K}nE@'/aa6n>DhS0þjpv*k ?72"ג hw5mTô tG!K(<`S:h#ϓ zق>aس\>m?Cr2(A1͢XtEn4U6A:gA7@hr/o'Gjd; Xԭ I\[^'X2λoa jVi| >uX}g RS+]B6cµ顃@&Z?]\Կ&+pjQN_/⇇@O{&o ձzvP+xR%hȾ@Z(4#|F7+2K.(IK煋\P@Gu }+2vseg:&*`Bo"w޲2I,$H/^N>-Cd23.ܶVyܷ$dz%Ѭ\߈d 7vLsPHcW)&pЇ;mb\وSzv1ݚ(-2 #V($L8LPD*fqH5L5iwr\x^ͻF;r#zq>VIq|%`Q,Y9j>C_}"Ѐ*#teL?ƹN2mu`(nڣq²5y%˯Lq~XD=9ҝB%!XCӵTE D\ꚦje7%31VK!5##"&,屧i2! !^bS>b0 {o:0&d+Jh7)o#}U-$1m slrAz'QX[zrѭQ[>w 0QDL9V =D[b1-:?CڭPܤJ,=OrҮ o2^|?h.@X`9sj"/h2fD'-h @xOVR9'F,_@!Fljsp ӗ]ġ~KIJVaCvw\ ݚEy7TM_'X6tkz( -׼(52(8*|g$,%j]E'/_gItA1?*d҈Ol' bt-e>a93[VfAշlTn92$5g :r`Eb?&%;Qi5jrIP725z;_`\{C֕y@M1)! Fޘ%8{&<1 Nj"]u;NyKa9:d?_8(pNeX;Hۀv5 :ge[+kGH>m7gqa&e˕#Qqxkjp=PX1HBw$bżෛ2ۤ$_>iHHA"ben.jR"=:a Dw3Xu+ʇ 6[)dbZ;OmQAe} >NjNw*MVSBn\><1=ʣM2.yDޝKgm, R PCF6r\M^x;$7癸mvƒ7CE@tLrDmqgO,>FXW/ #GJn ]~Y l`[Z?80o>eTfҭF"Gs!1Zh}4_|P2b<7/ ݊*' m fNo2U2`^k,6+;[t } =O[[.cwN3^XڂiאOe5)  xxj7xj7*ä){p`(,XYj8LmCMXKRXo`f8 q\Փѱ"8j-яmU?̲/<&u`ݥhVz9Qm$gRxK5MDqkf!5"z#jn9!y>T0f,`<+XBgα;/S [lxV GpA| uƚarn+u|MԹIS.r챎er|g2AA~~Y}H%O?SzZn bg1<1)YeGH9&(KAn@b`=4!d9gZ MNO?GXΦAGEӀ'oJȎe ЈԻ'tiͱ]" mLjC4oaqÂS>έj _Igb_IohMTubEz~m_m k 7G!ӣ҅S.S"e]$ <  N_W#v]\, ?λBxCFѽR $g$+ʩi΃`#26 {I sjv ૶hϷr uV!Il.z 0jH k9sd#ІW_sʼ6e(4V0&n!֚zaɏ7 FM6U}N.v{lE'2$&X% UPQKuoc}AKw;ƢϻteFYw6@sZSr8oh,'Rb7/h!:E..A6&~'R 8g]_v/l`"Uj=>F<#@Kc(vѰ./{Q>٢ka)O5n1b 7J昋'af#N`6) 3*z%đbzŦKwBSgDi9 d C ^᱐ndB%;ݙ^wPmX8de?K24[wja~x쬷tث6Pb}o:*@W}2`PAS` }W>-  0$8"HhcY=cq@'?HId5}ʭ`SqS+.lBZO[5Bxv!RvmQo+T&}Uɵ*sO6) p&"Dsbula<\|2BAL-j\5EM3; ( +)}6cmCt8\lTm4u݌8U~D(nHXt!A#xWY{6 ,7혱 vNFĞh?'c5b\0u7Z%$ݨOϐ#6,b N). g}#UA 6|2KTݡBwxjH*y4T pLceQc7UCt4Ĥ0pS:Z:gy>zFu-@0Qv*֗k鼫WB/@[R! dU(v Yt@jԥwL#U9HfG`SR[&T?cVk65)U>iC'#wɎ\UBc*↚EzN.GΗZ0'DB̀'.E@ Ey _o A|Uȉ,K=ȑYx~}If%gIY2_\Ϗp+g2/ Wש~a0 b ytbA8Yr 3P;'aB>?.q̡bha(Pn"FV"vshzjB{ Kg^fuI$C'_OhSu+,RsźqeR&nIנ-ǘQ; >z+Ck/%p+a!e܂<[1_a"jТ#mFTZ(Ʈ9&JN{Ȋ!YhK <൫CzYgE$')LNܖ[Z1!jw:vI4 h(!$ZyKѕ琴oiY@sIiD+\6͌W)H H xn\r"ڻsޔ[ vxܷ܃Zl&ǣnm=K+h#,Mmm^~/%vd9q?9l,}PI(*B;uiEq8~C]"-NƴKç[{Uv-8P]Į}e/j=(p\>:۲ho ޞGG( Nq%D 4 WmA+捪3)2*U2|6̓ @ZA|q?̺m=RNױ3 51${T/c0Qb9'%H~,Z6 :&L{33ZLcG/k9OC|cVϫ՝;)c=`6DG "&Us}*("M_NsTqçQ*z`{i6nV49w,;$N2xwgOl)˘ n.2yvgS$>Ħ+1|Яא RR5(13_9l-{$/̅u]$`p^cyk0-3Zf Zu Pf';ԗ6to= ~#Sz9V͙v#~r`'"3d7"{]O uM8\%sܞWL="ʌ"[0Q`G6VMmT28xr..'t"ٲ ?%*!ul)˩npXdKDDu98[$8#Z1p4gVm HX4#wcrtDE>@}'] H/)?κ(}Λ=-c1nwc}stƶtޭH*JOՋ7W:CoI{$.Ȩ2EP%Vg* ׊QFALuT7<i?Y`;; bdg҆* ޲0rŔd]JdT0DjSL:BpHiLժ'Mo% kRd$@IM$rhˈzw쵡ԮGC}u6_U)>zX0/A=N$<fwfO1T꟫+P㋊>_ 7:w;Z$C0.IC~-`y)w~\v>E_O*@BL MrsٮV[vu-_+ufp˾LtGsovUgC˚}yO}GL*y."&I/{/B< :YRCwσ.blIw1\;Tim_nh9 -[ջel{w C$#0jJ?F_ƮJ4j\U{3 ˘}!pMCgsѪT!4Y/b܍=T@*%{N=@G!tl㪵l`5)ox Y4URHi=#g鴒se~YR(uPpGTVhw۳'.Q2*{άKhHE]#-T;k̴V9nOn[=֤`t=VX I}f(s|^16lHPo)ze 6>{[+4P_|a q 3ym=j.LzWg-Jm,LWUa E^ "~?jeK_s(ZD<%fs*k3>ێ\'U$hX|=SA˽DD\l\67 &4z)(7k. M8_Lڤ=r2a-m.?*<]O9K,k0]] 櫟Ե ;'_ѵr|T>}\Xo$ȿOUc1um2q9n*@&W5}amgNjuy}2ВS\KcsƂv1-\D o.>s9Plkqc2G ȭJ}B(؜/Xap)KϜ9ew݁6 EY/uNO]i}f(#9X,`'־~-T !t"!)'K'6UV'`2کob7;5J/0TZr<09s0h#'uRx|>A)uZ Nu:S#1vwLbgʑe%G4éftEo#19膴t7ސ;~Šx䓯5Zh*cީ}|1CP^hc|.Þ PߤD1 H@:0ji$mIIp`!(F<;?=NT*xXMl; Lt0>F/jحL|B xJy<J6^I6q.D#K0؆=H&IOz"/85AWP~Tِ!_b/yT 1sX0'=Z[/@]/ vF`"I@jt>mWnPp{ ֿ``yNV=ZyL΂Of@ _ (@G/ $ /Qհ% Qt>;'xml2fF:qLgv7D,f~%炭\+HܞAu2:tE*a԰j_mZ/Po{,C:`=]0uSB^/ .ժj:`|@ދ_ZP(Q5EJe/ VO jۄ{t)dxFLV8˅eJkypW'M3*e~\T&3OWF$*H9C#o ! 3A廊ɿrx"uٴ0-csTe>iSFMU'sr* \ދ[aXUYͣWؤBYVb_R8=P3Mo.Tw8&jXต"[2/&A'^)% \[3NKʒM1z=d`b2M#qI]&"4ׂ|=S9 Vim⁜A+(] IP6>i.*/R*}4Kѩ^@} N׈ Mh;soKeM8ѷ-w6h7=׶YHBş?KiJ;O~؝4`CX]Ȑmzfvdqw%[x.tx9\NeC(=&ZJň cr?yD}%@F"xxs&)xGC*CFYp9{6˙릗ݎR_%e|@vU]$:eXR8V-JYѯA5mFGbɣAM rk=L9ϝLTG"q>MP\_'BOc Ejm}qy PȝA3޶raKڥyAyn}a)=crKr3.i(Դ@YQa60Zf4Xa tE.i+n4{S?"bSUF{iP.FǁpGwt]ѢO벼jׅ5dVk|N[v>Lę9 J]n<m(IPetY /%wf'IL"Egp0Kzi&Zǰ1%lɨ*#M:""joF>B-=niwB m2o xWGt%epԹϧV n\OO_ĬTV1HqUZI 8&mC4[0.9uP\Eܑmrq<(?0UE9}YyBmYqjL,u_'=٦^(xo/oS}~篮hسgt''ZݞCmDU x]EWKbjuMEsދP7` yo[L|S}4447;T7Wm=C;jkʾRJ`n`"Z`ۦ&~`լ#cYV؟ xRAA|7 d:6rCj~(\l% 9|Z^!*lDbwf@-8 ofÓJUA hn,7bq&#,1̾&5۾3ޱ4:>R/EluXgИAМ(DdL<ȃE2NYLBV (quV?+hy `=LQbNZRb饀*p?Ot@:M:^>UγN:ىIaV`( IhlA~Mu4izR.rO^AT:bȵLq!)0TO Ş.,,/@ZQicws5꽑4FTF> ]<ЉwǾ0mTUZv*Br"ia†"Ez`R8Ճ}W+wU~jqȷyd߲[0| :&%X,ͦo$u_Ā$]OL$FEy3m!\)E#dV,ȳrTkDu`qp>ͭ]&Ŭd-[Aг*C)19VS"  ՗szSDr.yVSPw8GX7ͺqQӨ*1 z ~عmƄ"B, i6[8HU/b8/]ґ軩\{|c+W >U|pH:WK!{LWSD uxp3+ o7ԸE&olUKC㷛~Fc;[d9AO~gIٞea,5+bF6iV9x%1. րs| "w/l충<~C’q嘮n \* !-R~<)!hV1ϻ+C,RHW3UGpY4"'ohޕL[TF065t]GBe-VD;&6_>.ȅCP"۬Ǡ3a/mmJ[~t߅]y(^H RuStfYjA#t 4O-G*WG.ʖ^}<˓չ%Ngy>M > d]BkM̢˓ʁ&D-2;t奂RN*xjyYmȵ塁N\>Z=4U`y9C#;qf/M]<N׭TNL!YRȗ]C޽)һy`V15Th=Ϸ;b{@+(H $>@1gvw2# Ȼ^ mcLO/n YIꁘ1.>nm,?K_N/m³G(>>!'kmxD:gDczOC={ %b*A2Oj]eQf@2J#\׏'!r Yyׂmm7*^!3V)Me&!Ή%N4^œ@S; -,ᣎ" \.9,BϠьht@q7Z1d67B܄H鷈Q%ێtt< WUBy f17mu6gZ7ywz3(=ԵG=VR69:wZ4T7ӰI[-[ڴٮjav)JwIXs"]LlTVߑa|=0_ uР8׬.+ FfƼ!9Bb!\@`δ\X!eWM*Q :+'<747P#E_3AZ ns5 E]F2Rhy勬5y4e#GI*nl}p5^-Š{Vls~ }e;>KL λ̾ua1tԝrQ4TajWl++=$itAeû4hk Y( [SzL݅M^k'2?DҖ/o+dRqI7臭W0uW}#Cԡ j`9zT.yH[|heۏk~u yy((ؘpp?t/m&aC4 Q_G"Υ'+`7-i|@xms)r%qɠy*:ܤu /W KRʘ_ yq.AFLR >Ut2JXPIGRRr#& >ɚ(aR \N!n|Ť|Uk},~{ٹҥ3ڽ] 42o>Y ε(Ls`EnBJkpaBk0)N+wl_s'\޲ X #U&bv<ʁUM[RTЭ,[4aQ,Vu5Lj.9PQ_ gO {#3V][tkYq#c%GO  x9s =My! el3F<7IڰGEYtwtؿ&3"\@c{;+&51GKe{;=h*6IT rY3<'MW vH,>+ܐT7$}ն6v5`ԯ{2_{ `}$ޞ8h *Ͷ5rVn* ޻FPySEl-\IM %E觤~Rƫ*1am,+hw>ILaF)}L뛁Zs(HxB ]vyC +1p֧ [E:g? ]鳨տ/G$ #!9N@O}8^3TX JA)|aރ T-^6_}$^SnN\OPXP EynN|X$uz"L/G52-8ޞCJ]! =w#4{K䕳b/v$ZbkSdc8UիK_':˯ٍEKc|BҜ{_Ɨ H!Lp O+Vc^la/Hy xp)'sҞ1[ELn CPϝkkto:#D'@ڊB" H9?4hIg1!X[!Ntc*C}-}PWalN<^2 /)nJ2wz,L r[-Q K$1jB'7)Hl7(,]hQMz+C):qA<)?mYrUR{j?NbH{3V/2FO2ɭBqyN4`TM]!g J3׫&԰d*;LΒޅxn!;CjQPy)n\Ah0^]䃵雁{㏕u@Xԏ+,cA+YkԍEff)c$>[2yl_a ]~Kn'^AR{Ӻ:s.|n›AS Qԕm\5Yn, c<}H=p ^r&CʌΨ3,yaIX T0gԙ8)7!%jZAc>Jz i+`>$Oi{&96JTsHegjݟRDr6JXfU#6ml"J lo`$ AR~'&tǵk.@,LOb !2 ;ύi:]6{_r=S0 :߈ot XP,' >1=JK35(QC>2xz |9r "C??SIF̵4Ȥⰻ]w! ϲ3A&|'f;~-wLgM.!lѺbi4!}/*_34b7QXw?oyi :{1O0|mx;8/0xZE<ebro/h Pĵ-;@r8,SD`8V9Js; m4-[' Һ^d$zbR&kcN(= /aF5I^|:ŀ[$+| + k (3DLYFqOGpg``f +{㑙@",S"pꊐ?JcNkJz5}rT;WJndts5T?,mOaoc'DՇ^NL#8N|phfX}[_06PX#lSwj6GxM.)U֤E#gn%!ׂ53I1w_>pzUF7VYGXDHW3l OCF (fJ^i)Rp:ߑ_Krcj2{}- -y 18J=Aֽ(e2KhřR E;{2CP+lI's4#=!/L|hSjMX yHu|;.Lȃ%s:ax%N%UZQowcx˰,="<3W--yfclud"~R!0Y?A)x%lj2 er zT16O_i5=d1n/BĕX\u6q3.o]K(PG_B0wZIu?ث_uj]V hN ܶXFj 2*(ҬvtӼhWolsSP0 ٿʯaMʒ4qn;$+A" ۪s9rl(c#)^o̳e[IaLEB1}5H_N sZA #נ޻z)k(CiECw0|*t X]|Fڏ 5?cǥk)~}F0J<`eoj ^1vڅ[s,RNC> X#V@43 #j,jRrpQ9MM.p^$tv71_kVl2\=b# $cZ2i h$oT"ذ;ۗ@m׋܋rGY`*Vt'oWQ}|Bp T=1r :?vd2ӖcZ75:Ȓņ|<rUb8tC`PQGwC&g ^>F_QvqW|ngԨz@@"7-2҅~?<4:V;F:#K5ڟ 8`p1wv*f ^G[8ޯeTˠ,jޥ4XU.(vI68 qkO"{/~"aYDHϯ0"7,ՠ1O$!\7> \aU1Uqiƒp}.er6Y Fn,\O`MF;8Vg`wc%o~ yG'&F~X\d䮙zQqDtf@e}QGv {~w㯀giҷ!f ˈC+<' E =p2jqC,Ύ7󟂶yMQsuABs9S}MN56ԛ^|v#hNUbЕ2j8KMKр!hER F@ɝV V=DtФ,w"pA+NDv⧱pNI()EK 0>t}u3ӆ ~@ŢfAiRsUy/GRpRᜳ%y[ȑj6##[T^4zs C. l<"=]ytjoEl*E2>1е` }? 3-svQAԂ4xJ:𷤛[uܼ10ʖx܋}:¥ ds.q{W72 C8eu8f _F=9%Ȫ4yMs]5*q*NZsM /mꐳpn8<~*Y1\,U@!3݆Qilw03юQF_ρ* 'vXm:( Mrd$e!=ovߕ .C azi\H7Θ-nu'DXs>jg\6e&| ~B)IF? i6}Yai6 $ z /Ö1ݔyZ? &25$ر D )Y>xA>iIʶm`weﮖy2PX{UIǾn ,XN=,7ϳI ?("pW;]߮~t|ZB"؟Ǻ\1j,6T3u *lG/F {N܂Go;h$Y>jnYa@ }#&aw-U>3I a0 4rmgq'4pLZjnxs CYWJ,S:H' sc5s՛{*A) csrlףC>S| ksIOn('E 4tvuN?=h Lfj텷`UzmG~TwXD+Rrm⹲Rf&5*2Oe>l{bJIIu DHZeכ4 U@lz}K? Gt/?ƌ4=?'% %"k2]xaR#u8)€(61TЁ an>qX؃+vMWk'MԕbnQ[tmoUsjy +o_9,|.(V7?b(q#!5w&z9Y4T61Pcx "2씪̯T)K` kAN ec.kdbt񻿸Zy,J5gsɸfwր#T?Gt fݎZ"cp#(<#931voCǃ'ٍ~ȑDڎ19}/%ff}u3 ypzA$iG sok3Ri@_aQ/ Bc(~f˿ktJ;Š{Ա.qE棢~Nt+w|-!_OH4CgL6VO§E'8Q&-qC} d~2aM&# .=P A -mٳKQx) OrJL5St8?&ph VIV: `L3kC:|H:-QīS:8sek܆z)0-V^|QFf5)p?rVkwɞh$ߡVpmü/BrC-"xdD/ ʈB?o]1 ƣ011\%,݌=e꽪q/#_yeƤprBN9]x}!1!|'|ۿs<1.O2}< cK91In`$>"B:`LRYt<Ph?2)Ϥ{Jroᔺ1Ɛ4dn/G#,7`׸\B+.tVtcwEqJ_]>xj748v-pj4 eߎ1 E l5M''lԦo9:;]ns)T,$xE@|ONWKdN$EK9+U803Q'ef+gJPͻx}Kv.JH4%*?ԃd,aƅ\Gdm A5dˮ =jJxE4a{mh(us'hr>8's+N0h1P@6ܹۑIMM-K ZR,.Oi4bVӿ_FޝŸV_ /Iwآ5}pĿ!U`:zS +2qQh7 ALG]y""#'Zs 熽S&5YpL0X<OԔQŽX*= QJ: Ga1"?ÒBS A}Rp\(=528ysQQ H/55-V*j/>w.tDu9&i,| Z0\ӹB\4sЦXۣlҿWG8{Ћ͌+껻HgؓD9]^xjBc[Ed? +g) i ی.Va|);JQܕZB7]/ JDۗQ؃@ ýK}7@b%a8W'1x/(nr^h6cv~ wVbE^^Zr!ENcI+sKL*FJ-%wy =sbSa2}d}k_f"cXXDApvzv7@y7ҹtl U-vT4وRF dp8*É.' ,7`]vW)Òo|6dCD׀}E,mNn %_@Y Œ8a[RkdQl]A{>͈kxCm+դ5"'\VIK'ft ( aG_ZsHh%c~bJg8ޖ@݈*nB:#q)9 /DJ-4o8f&Du@?Q=/k~h;}"y0 }2qG<5겈{ǯ>c\؝m4id?P@:a~g9N* uŢiBPw0sUHd} kRJ_N }Emަ.mfsƧ{m *k?r^LDUR..SP[g:NGVrUg",?}!,/ гQlsY uG#gwmC (OBf~(lM/4Z _o;}G`Xv̳Z ͰQ:g(}ڒxQόֻZ$qVH Ѯ]D5Z43& ѢnΕ``tDei8K{o.)tUƅJ%AOo?=".f&i,n4C/lbg&<&rӿi1W;Ц::%bHx lƀc,nW"1\_ Tx58\2cе*k:)MQ"?Ń q f1)(fjͽUЪPJ#2=ڔƹ7QluUx9t__6 1_;3܆/[2R[qv';R 3SOE QJ{UPU8Dy-I/NÑ{pTl^B)Z2j;T>q0Eh$k[Ԉ<DUR] ]{xCȎ>-wK2Rfʳ<.;qinb6{}`qD7$F)Fx-VnJ*+]:Ɣ vYWZAYA̤,VFFK>0BIU'Mt&=HQ,[X THJxkES^b $ވYm >VV4l(H7*Y9D.,QREK{ALp}&Dde)@ ܻRtڨ46Z{i9[{q ]w{aO/ ?؇WF\9]qGuKi: h{@P4F+vA.*Cҩ:%|1/!4Guש@\u|?^UGVxn E*@}"btZG6ױqXla eݾm'3>1=Lbl2숲r6Plj4'TGU䵐m~xD2ĸĴfZ?!I}+.w:HYEDQQT%y"#u")>kL=Zak^#pVQPB O-lOΦB3܆Z~*J({do:P5&hGκGƧbfoU";ڵ{jn<]ϗliI(v۹xslJ) oq]Ulże€_!?@{7sn=8K<ԕE|)O` E`Z 7|kg KM3[eBf"L:^uO!_l3PR*8EŽcXh/rU fGw eWjA=|.JH'd@ŏECK8%%sG\,1Ѩ.{?ci{Ed>ֵ\RpFAo+.#HKLh^e UCp湟)l`n W.};BzbQ1QnM~ }22"}!eFjES.E"l1YWQ!ШKL#^NA-'<+uB"$tյ,Z5HBm~lpr[}ҕXphˬ1W!rXR-[90;QIe#[×E2&Scy ΁rw)c6aW@S χoy=Q^ԑ۟1i"<7/7O},g" ՝ WL|l$nʆr ?,|Y'd%Q6&IkoAct #.}̥pno I[zv-CDM:VN: q#$k:c5A/sh1~z?/GIeUȑ 8 [K0J7ܺŨfF͌vR}ڐ?w2FzYuQ%pK4r>~g"K$[F4v fI12ŸY9<২I#L' fm9>k n*Z^EZIRE3a{nixQًl^&+O辚brn;[]b6>c!7 >1E}:bX%ϿOG5./hK+Q@bYcϚ4_i`~[7 #kt_ZGYgO5M {Ta^5:6w r(aǣ< sZғԘnEH=<|O(' HW0h[ 'Hjs-G-=85+(K:ej9-9o (dKHŋf)rUkп2? 0-9e~SϘvNEt@JwtūA4NB< '|0r*M"'[m0ٕK$ !)(K'zQXKnG ݏO蒴Uirr?aaFmݛB`|a¡Vu!,@:M^BNBNȗ~.\PBĔ 'rM8Ɏθ-H|'e.̷T:Ł!G4(ۘb[y R4g RO*c7ƲS/y㰗Gc3y8dfJ<x0H`T72,Zo:8ڊ,_ʧv$@ ^ I\#\ FF?-}T2#)犯V?fm$%#$NIuJqʛ紅eZ^ @,ʍ37XaVʺvsapf^ԾR+}dlch2vw̚1`Bq8([2/q@ACr*suj+{Q.\@ytN`~KY""i|*߱/聆~c1+-9K=#s6L $Ag,N,Ъ#ȏmV>÷`Tg*wz/p|q,0K &!Og|˶h Ӂ\lWwޙUXǒgMgd]2􇲩Qӄ&en@NM[iO +QɡWz+UgL 9s\Oa -*<c|;{Z@xy<י3``(y0Pg<9^RkgNYKch% nd~?^I]zM>dh  k*ni2pZu Bv0C>m,P`LVX{6 T;CAک:m-tRh,+!55aiնTD9eu+R!ecD_+ 7Ƿ,f7[룢J3oz%hBI6dI3AZ)go^St2ȔE nɤXׂ4Rz.VMN "KDBw$UAT"E U]Gb@ϑz_C% =Lng#&uL^YF$4^!%ձ,؈m5(WcIYmXf͵dv_E+<$v"JmUwUTjBb!wLmz:Pʶʅ/D+ޛy/7^K, ڐY+n7jʕ[T_mN"ptGF$&4@e逖&zBn:EȡN4K㫕>a=yvbIb/8˽F9y9/c5RKܲtdoݾSdJ9LCRa 4T̺Js١BUj]AxC(Ǎ_h4rqEѳ܌ޓEY"Y-ce-[RNB]8:":v/{f .ݦ($w lqD7 .:0>kUy;M7ug)NӶJ!&w?rjnhmJN({"03UF`z }WŽο*F0kҖJNY%߮AlB^5VgQ$g"Y[N{K)PDԊ+B t7|5厱z@e*S~aux?EQ_Tzڰ?&QDx@cS߀d(PBUfw=1Qi%\a XsC6ß?'QQ]Ұ8 QtU I!fq vGBeEξoc%?Ğړ%7B{@ŎXQv\7_6[Nqr>PnYh+!pn{0a 5 WV&ly Rf&ϝ Cx:*4L?!Ȧi; 2L&7\_ =ڢv./* !cq5p:,m*sc=zv7ڿooH{ۢVNJJ],lk#,7Wd4wwAtaWTQ*-rV``懧Kg)^5k` CDrX ؐvkPxܵD~s*`KN޿j@d#n8ooqIEyȠjl5qV>x-ҫ?d1w^|l^߈J)-b@eNN@@Kp\p)]L C,qYa>>O)D Ɔ bKXSwd&f]դ4+U?e;*X)N |R=t5º:#sl*;ZF5R+S6̉ lt94xUlMGei^M+jV =v;.| ?g?SqQ$1hKafڈ$lP׋_&ӓS@;Ê;+PNCVԱp<5@\^ % ؗ*1g!YVJm8oG$xˠmal]`>wcx{}ɲ$5[uJO[sZ[(p)LsdLVYG<OtQ`ǶGALjQOᦟ^j?YlR(yR`d-IKJӰ: Ԉ袁YyTDmaBoQ*ml 6r)ֽʀ@r7G:^%}kk!pbZz|[iV @ mġm2:Uт1'ɴK0C{<ϻ(݊ijG%I"ߊ K]@2<\8@&W%X$&I"u{+z".t}+S6PԩO&?ݗrM J4&9C0"ܬ|%$`?5n_1}twPPbXO4w\/3Y}헴4JVVo9= 4Ouەo͚>/ߡO˪ \s?VQ+TVٻŖsɉ Lhn^x4XQWqܼ#f5O|d}0 5 qjbDyӜۻ& L6. w#eS.F ˯rwM\cǷ~4 g:%;Y}8NT]& " WvT^I1إ`tLR^ P 4"vVz] UⴢIldgF@{v:c 2DYhF 89V!M|\l㏮H/OqHc1(EtNK?`.Zؘo`=|;@Ĥ'RF }ͰTq-BٯWr()/ ˵tV?GཻC䞱5W"GkĽsx˒mAӣ'H &L7Nrڠ e g; LYYmǙFg135_zt@82kL9yj70}]76+ʁT *|y𧑑Fч{ve7[b|FG!i\& 106wԵTPOg%w% / =e7)a y.H7*8Y擵Td(];k0F8@|R݋~w6n *u$X]nnqz {-he:msmJơ=ɹ3LkJjA6:.qq]fKS>77:ǰ IOqX.ʀej6+ArGtD#;&HΑ]DŽ57Avu H$se9]F3*n 80^<7@M_LXgYojs6//=5$Z9Fg͕bPPt"uzӮpU c;.A^d<"6@lm RL th,*˷C{N`-Y"V.- OsBc_H_"9b:Z\ Gi$J9UÆԹ9@0F󔕡mq[ A{n NBOCA9s֛& >`VG܉yVnDb J_Bok.XXrNԸ40I"JzC`jc_'iKi0MU苵z#{֔o@_!rc2D\Y) NO2BY};W`YL0;E,+lgׯ}' Wi6vfKFCCX)GŊIqLsHL hY}.`MbT|\RBu˞zέ3Aէnk!0gᅷ<ĉt~q8f ZDj#}u/6!P"37G;}M]Kػ 2=0;LA, 4=ّ?J[S? M֌n8kwD0*)3cϯ^qq9 rf#En{@a,cyF R*߫mIixIoskI|Huai۱tߊRșF{Hd+@sӳl2yUXM kަh- 1 A?u L K憒;ʀ OÕC8klou kox0ULg#K1>WLQh㦶W9Kx0y1kQ-ÓSJW5!@)b$/S1 zk)PitJ4c'_ϖ݇]854>{J XrYm4eNT oGډlcQ[0er!Pr,z%{Me2k5xuasl}UI i ,UI=ָ0*͓Z=Nq|L3ÌWuT_):kwqӚV2PGݛXSVxj bFX xAy0";:K\R@>p  }t'b zr֬zG_OFQm KqoIX38Ɇ%4\WȗѮcI|D.oK\_!kowRc>Lo@~[+} иǦzJМʃDt%iq/D2zCnt:f;G*w=82f3z4v1L0Ѷ\_y!SˊZ#Q:Xl QvZH$߉] |;v@_v:L2ʨPDYZ ~{ k~Z< [Y`$.2rBCc2dyWUwqi 6 B5>tCecJ_Ȃlt.( EXMbݨKpBhAjo1#a68IeiE*RWvf3 3o>.`~Y\$JwLXDݪNGdsL{&_n%ޟ3Ί~_6foR1&֔WIX4=F:zߌ=U [@;.L!{[C6Թ6:8I BR/CÂ[,I/~}&i\BnhMe*%_9n=rC #C훅QYVI`%Nr5(ܭMQl4E7/} F6)1 A: 0n=Xu%Du[sQ^UGJ˚Ϧ{+_z"t!cɩCdNiPk2j /z ΍O?tSD֘ 0hrZ1"qB:/߰4m0kT[+_#)bkM󏪟l0=nNy Y֯&v݅!ys*\_cri)ڗ`m8/sjfot0Q8|ipDzS,i@G9)3rr\Ñ-9J>I0$˫ά8-KËoWE-*'ey!]+uTaq0Ƀh^R2hmw,)[ro?}8rikLJsR*zt,V9K@L8rBo@9ٌ'cʆ24QO˻*_2@峕 ϘC1VB~7Gl^ qLzKb+yȱ("t6!+"eBzKn xM|bEIÄ^}W*ÆS$ы0x2),^#WsJ\z~tO_#j; P췌,f7E]4bg'Dl\*N49, B%jYOǺ`}IkP1$ 5+5ӫ`' 1!Œ("3J۵"& Е́B$SoνKsE_XIlj 6+M,Yuz7H;yMkOiҡbU,_۝_K0&HQsn /Cg!F矡?+Q'c{SNj""ӳ QtbЕрZ5%ؚYTlsr-\5:IۭopnwD͇ZcUT߫'-NTOk[ ь 򺳨jdA/u^j!@V:I{yt0)>@θJ<`oMh="x]E{Բ>$PcF$e֩\B ȝ;Pz @f5=TZ~`9*W[5Y!+8TZUvGS^idcҹA\,D^<6TCUϓ pȕ9$CyA]YBp4@UY< bd\,Q)98gLKv5`j0 aӏ>غ_tUb+Z8Xt@:[q-6>尿+ J7mR U|%>n?*V&LW{uZ3vG\ģlҼ^\\Q\4w"^ )\[hҏ$1Xc" ܰK8 f~1I?ǣN5Q9G"<29V [{0IggB>!FZSYn *4k}t4rCD_prQŔU pǴ{fI}Ԭ ZMGr PNJ6٬">m({47gSauB:9y4p2aK7%V(ti q4\&Xvj+WG)Oup+<. 0bh#ulB?bq7D)7+ }q8{!%@,by󱍹R0"(X8j@D"T*[y+!J U)̋(k oz  Id ;i h]E}6*9)5&}ZɜpXtiQ$ry3p^N920a M"j)v3k!!Djȋ9P"c)2˴t7? %RaM': 7hW9_70u[ s7 i<(\Nגn\f L,@BoMc o #Hlz5x̊.wc O>v:rPVĀ&K@lƇ&@>GۙFݟ(kPÙ'9V+;vbE#7,Pc0`, `Q,L @Hw&^]ҍW섵SGi f[̐!_58)X#bYC1U2qμ|-} il&'9 fZ5LƙIr`:I>{J 'ֻ$p=m/P`-Xүr2( e&siOuBmgXd&=ÞW˿8x'wBOuaW怛P ̝+ưLG.] }aQGFp&swSJ--?.qHACn3!:Mr E)iz=rޤSoG-pcG{bf;F(%V{Uc.7*Y *ߍ6;m;mOD)Lt RH!=SmaՀy6GdE:by䋼yԷ;> mlH{ .R K72)kW|3c%[$%x>iB ܔ7# ׄtrfsZСno="1aAcPX)S9dT=FMo;J[Ӿ/ɨ%q>\!L0U^iJמEzYʁm&_?fXu;PzTԸx&( SV5 qo@ǐ 7W` ch[p7=츙}}xBǦMr3 K&.v%R1e}ظf8A b =7Qxu=5 ZKC4d𑳦cON[#$!]om}NkYmL vS$5]N".LnD-[Lr*)k5;:y[dmn:12ic\\xϹ]=%Z̓z00K xȍ XFeۿf"KP^z iYvyX*kVc)uuk4qex.֓NKrJKz% &V*6BS|?1! i9Y\_+z\`i{EsZzc yŠBd74G5u#x Ŵ>dA"{"4X3ʜ{ 9%2aqs5hf-l=Zd3i"4nEAkZ;(k.,(: wxGz',Z|k^ 4v32Q % FQs/K&{?qBDHotyəp.Mdc*k*wq𠌚_R1/uRp]{xw31B>X)O'f)6`{EC[XcAv,]YMcł׆g{34)UhvU`ak ޼QV 75Bn[\gl` n@`ȖWPa١:aځ[= ;oZħU^nw8$0_!zNԐY37&dk|\ sj'{'oOP0ՁRH'\tJyQ/C*!,/TϜ肻}R&[BoBG8u Bws>,"jA̽`p'WE=Rn ##G?## 7xyBgf%XF2YY :`T=mBk3o?b&ruT{@ҩ0 "~;ofUWQcl +oPU>NnXmVcpM˴ nGL^*ʽ}[6Xn6rHĕ_&  nyMWۜf k3yEv߳KyG:[&9IhZBvdx[ͳ/^j6B&g%l_#{R W}Ȭv ?]ZÓ<㺻1 TYǠ`՗MyyL@&L}rӯj3)_]VIpT8'q~nƹ5֔mDx׋%| >$hiЫ'OH]ONe T{5&o15pէ}2O6 ˰<[BM` ,;3?7BM`O>" OE,g^(Z2?,%,Nzy_( i~?X'gWueZO؜y. k]hvaClyA7D1:>YxZs5:1<-^D> `,X` O4Pp$]2Xх¾F&9XXcgU!:O$VLUqM'+1C5l%7&ӷ,*,[am>xf&`[Cʇڽ[ٍEtYpwiV2?<Ҷs4P[W^Ht<Ў`( ٘ѝgK/mo 6SX.iDŽ J̏`;;!"H|$ƽ9nl_ #ӌt "?6_;$th(vŒB9O$"f&qi8r4f/vF(^jQԊT4,M+yFK%!ѓIzDqғ<||wz5ձ7#+֬3yyu"]O ۂ\35< $諈eh?٧TN u${Ȍ0gKrsuYG|_WZWD2N<1hÊ#~1kBN(66n@I 2+NFOzg<"0wsv o؍#بSd#Mb!KB)a4fyr07uP.`zlTOh Bv %2Z9|\L·L#ESߟfߟ D2Y}*wCJ_FZ Bg\6dD|BYNsx3d†x6S1ruxCgnmWto AGM)KB! RYdyvG{JW%ޕV3ԅD,dGsAc0i]Ҩ vSwg }3¼®"x>q1?qtp*B ((!0w^BN\Iqdt0"T_' wL}E3;kh%P&5bо~G^ =-δf>鷔Cb?eߨ)RBg(Y `jE,8i!v4xfY)Xhɇ)"T@X۹ZfIx9; 66Q.gbq9^{  RD_q^:%)&) FՂ)\}>/y88*A<. ){: \)cScZ k``*CQ]w"]E rS)ҐvSW2kOa 4&Qtxqj̢ "(*vnCspEʠ2Nx]I֧Ӛdi  F nhɳ NU5~ßt]2ـof.1ǦP]$ ѹܑbY?_ ݣSk(+ҭ.:T7yX$ᢐ-,:b7ч y`\Da>]17Y jtts@djBxq2^юjgڒv[ aujq'y(ܠseTHIK׽8q$~TY _#׎XB$k%1Q̜0Rqa1X mW쁛RN~vBh ~KQ}eHُP>xXZjM쥥7LvqJo;#&T;̗(;7QE8bGTlhlͷm }ћb,]I/#ܲ{dRY @"@4!Mhe7$ D ߿)9M=bGV%4^[ii"uer;c'B ՚r~ǘee2]O}bSr rbp_9I;m%{h?\yBxw#q5a [Ó9)3Hxlz ;60b'fI}{יՈqǯ#H#eB/џϰYʜmzK35:t_Ֆ>?%<d66)xR@j"PTŚJ=[DplhH n5~zmYo)![짯Av_TwdpHs)JXnY;8aCsVa Ɖ ;(;W40 31&7l~eA#㴚4X.Z.&؎hR[wOK^oUЎpiCѾ&r+* &il"B~wƿD@ DH|&{.|v_cA!=JkҲȷ4z(2HBMA~ӖyՁhi4Mܺ$YnjB 'b50`7#?;ruu: ÿ fek]],#ߑ4Zs~+Hş!lة Lz]ܷ^*I: g+-5Mq%IYXU!s3eBSu֞1j%< ľjy{bTŖnX;4J@}∵><ք{ "1=[Pt5\F̫7IqމT)Nm4V2vcMh/-aA |͐ꦌ27]UURw?dB$D < d9J1d{|ݜfX}z~4Vj|?ӛLB,{岃:&mWAb~LX@gm yn: .l`R[itV0gQ1Vc:-t ˬ 6 &7+șsNv#r36|p٦iլT|"gw^|{;<@Ʊ޹` p MKNcoVެ+X쓥O>n% 8ݤx#-z epCw)M78<->W"02!hN29dhDd"5)g%PbS2j?kf:ImXX0OS;o1kmQ]2LP(#zhX07$KE |4DOGI1 Ei |wK05&jK\RR$Jg34,hجa?PVd2 (povw^zb?i?P$ SﴄcLf3 }ԍxU=8Sw[H19d6&, ;NZ[$ /HG);)foPob V8KQ(-^=[3a[*LNz.Qz:̟{ex?9qamqhxVzOy/?( >mOI@QJHg_aq{DF$3XQn9Om -b`M`J(sCM/܊)31>rPUP :ӜUo9Od |yx5:;zWFEGq*l2 c<& A} Q+=s,9'E[7?IWwN(yIu2xƖ6y;Dkwj,C#v/V{c>͸ul}}Y? =uHdP+e\)z[+,&_R7aIɤmc޲A[4@0vC*ߒihj:qGB1ACTzxܵO!֭&RP#4~)5W3t"?z, q@](:f)8 p]M4!,7 ,i7#_OpZs >~tā}M{>ku_~ !|7÷m/mumF@Sj컢d/}T=_ L޹{(Cv̆y+&.+ki0L2wƪZh7ӕ3A%IuJ93Q缉$n)jN.B)An_Q+jt62o׷i?1IFOyms|ڽ/HxS3W>%jyٱI7o\sH6yǏGS䛅Y[7LE| Dj_o281 >DFPp(f@ۍ>JOXG$)UGi="oBJ4nqBH]CZxGpr.(SKF #[fg ;30o-b]cbjW ḒR9 ?M+)-:=s:GK34ya<{gֳT ;ܽ'pqSWW'&hn},tRrV! SRm3`xgEinR ~yfg"!uBke$(k"KYeYxҷ&+Mj8da?{tZkɿH e,ѿKA[" !ryc جς--a)vx4##G3agu`QZc:Ѝxoͮz4(0*(3yӣKQlvR)Hd^!dɗ$'̙P m N{Eԉ4Ek-'JvF.qK%`jv`ћV/(MBȸ8B_˗G88T.:co:x*dr(,&[= Ftw@`/j`@we<5##p7DH#ge]{wͩd.֊;zͩͤZﴺ' cފ El>X3i!<}h-f1R!϶Idr{>/RFaa:WI`[͒CKLہ 1[t&*Iz=M#(h5BlNIA߲Kgxg0MHF]lCCAm?+&n R.'*G0>NYxգ(23 .yP;oVtMQ_>3 ]9xиto{ocjmudϟdb\XMLL;fCe- . ?.iNI^n#HcZ;QVJz8gA+9@D|jū֮m32? ꧴yJcrUe4cJA`HY=iXD_H-,銋]V9=#h7NC&6$y\t7JZ_A &b-=A郕3X5V 3*ڹ&)q,7XOzjq>o^܉$AA%8-l9Yp}j!G–H vU":^\|ږ\]f Qv\AYel}gzII/+(_F&~TĒ3jXe ]'3]>IJDVXen;[cw"6F%Q' o|pK#>DG(}*rD}*rP"NñL'2+S#38u,B?\=pN*vkj8E]v~ODxɄkh7 u)!&lrg9a"d,Bf"!ior~gֲҙ^ DѮlRhZW q`3UNBMI^B)25 ,FZs\Q|X4}1 11{+LWK[@uI,<ݮa)/}M^f察_[+kvK^p9 Sɔzi 3'fI -/9v1>j0iyqGEn|rs3& nkt]b0uKTP&6Pлh8nֱ~ܦt5sx(#h $!V=;bPe)NakG6$B'$&MhftuT-wE_c![d?eh,(ŘLۥs=gWiQ o2 fAb#'F+S2W&V'Nk;HA]V^D uJuaN8fYxmԿDח.E1O^ŧ듊ƅ'}>ð )jw0WP\dܺf4yf |ka(oC03sp?e]txƔp(O 42+qȻ% >ig& \* NƸ3ތ6W`Y0\dc)}Է41h$O=p2ӏ[g'KR=a,4(u"0CZe ‡k-hBX#4+J b~by! uc!˜>l?BDPcn`'SrgnqO"ɷ{6N Qp6B:PCtP8pHߒ|q?ÙCFpbn!0>zsTW=o =)5pE2];u8RNpLs}gm3b܏0W[@DM>El4%Q|'Xivl›4G Wts{._׽C r]&٭}W\r2O }U#J=?Aι"FE]Wv{߁O٥w̘!q0"&mn5cve$9JOnRy [Y7G8 6d[F`={:tu ="k^ .)9M0cף&|\a<=W6k[6م%-pw.]oB_l$r'n ΗoaӼ\ er{5[&3,$Ş@7\3߶T"2A'$AC5Q/jy:CtƴlBA)-sMM2ro94Λ!mkvP)Ӆ#qmкK2ZgCOWjta"c,jYlT_z2(:M-3#'~zK~a똦DTS꒱cAT"JK(4җ/j]S$x+Gl}1:;57yxsLO Kv8Al|yjUV?@R=VEou$DBKHCEVIQ~Q;.Y Б @1ʰ@cNw9MȼשC-0r.'8βJ2=˼ !i/LSrbPtѦ@RwTD]\h#EY!!є:աpCE>%%40oKe6^dS] yh vffd`Lݙ yU(ywQw08BNVʎR%­ -1JT}hpU>.dܔ6 ^ 0j1)Rt"~ T-冧ujÙui1i]3WbS82c\::$=#"#)B2c{ImRl!GQ+h;8`x9h`e_ MU^^QĤon<5G]JjXi*ȼR,ԄK L,x3 WpaL4 ťmЬf-E4})ծ~FB5Mb&IW8mWXow[ߊ|ō.罎NM+7oxjuv9^ij=lĆ 8u`@< -+$|aU9ۜ-An!݊ G[_HjAKpG+P>yOi7bpIp-/2a8/_R~݄vE^_=HjsK%qc$S.->L48?qw :ބBxp >UjE%l8t~x28 @O: !$+TneHroZr9?cdt;&0~1yՔRz35H8v?{s]9DL]:F޹_pa*8LW}} tÚ|=xTMnX %tn9;e$%ֽA-@b=EIf;*#iM|Ѣ?pBwʖ u jT#f:~v\O/E@hC/7z1zm\?F״AA=8Z ݭوihE}21%,z:AVIMu[!gހqB>$ JǍM~mi2|x^U[U !Za0<sXw{ĠfK\r&^@jQUf"٣d8ȩVcSoV5S0wTB!ޮS)N'#hPt]4m]TIMk!r_XnR,]Ǫ8Aba+v63Ed] F(觌5rZ ) WۢϢfCƢHF[B#{&?^\ʩ]!|ܸYJDڶQgi.zjG+)Wg~mhyϷ Og,-Sc/(:a;X;zTЛ;Ț{6ONwEb`4>;Ln4|m!`^7=/nҩUU;!hMxnܐ]x {}L<;@xMjFʳ /6{MϮJ$49dF>EPv*ؕs~qTdVzJ1:Sz1NrJwRis\KaCR$U^1/ p =K~O-l鍓¨Z9X3bفrV!*{nY}t G)ԐIZTLcagkEu`J)!;+n?ka+lC;tq)qNtjR+(zI@ r@M򜖌@gm j&/[j| 5s!/ 01Ɣx΋ S3(MFp{`}P ˩0 F1^Xz貛0zk;$d£ PAa6Q2ӳܔ5Uq9MS 7{֠4+_Ͻq uWqLڌy cCWau|w% ʑH|"I?#1.t_¥ e-&M=~h !mA1YXPNՊ]a|Exa*aK #!G#F? ,YaDzL|7l+2fP7 NFj3|6>>J!M ]\ z[+e=t}"1&*6$uWKUy 1`/mf= g6XYqJa=L@)G) "DKlG K ;$GFvzŽInFo/5*J=ฏ~ȳI?Dޒ|eYDK \[-J 1ݴtqq,cH4}{fBN|Ģ`S*ZEO+$n̽w9ғ8p90iE%(se ?^ ːy?C֏+JP 2`%XhC4ZaXwj óT6Wkh}zh|4ΊG7Q S:rEc67 DZ\&|PaA@5)KfI#'2b9A a@y)}WSl{оgv$hw7a4k2cۮNղ" CNg&[-[s.QXe *]d/М2 R1\㡰@"q23sd oINwBzWQɫFsJ(XW:6÷.CCD¹ȥ],!CKgFΕkm$`d\WÔ#N2x` {a=:8@<]r&7 N5Dl˒?Uy:yZD,7^Ƚ,JZ!xl7+~o';~ejPtwjcK8zW]"tLf6v8+t@5:*릾e.eg@^ }8 ƺ @0(jYX]Cٟ>6dL>cT_׈򁴠}]lsOfm xQvc27&~c>@ᜟY !Nd>B$_nVGl} ?<9)ǚYvdԃDG.uKi)g]H9Yf&'ʶUhB{~X6$ZL)A;>QU O nBF/5 ꡆ)&"RWzQ'觵dn؁sĚJ!QMQx eMbfR w!ʀ%20M$7h=~}x:`s"g{Xb;12O[z;XF9T2rAznR4<:BR~Ӭc-=b8V YWs" Uh=Ŷ1M>c$kmrh*rHW}u-㚧&rt'cC&h- IVbzϟ鯉DzcP\geqad?+q9-uiӒ*PJst@+Y_$0?oEeuL.Y;sSŏ Rm_͍uW-X˻L98FoUc E_NxE7! :oA]oO!DZ=2*һ~lKrm02,Q% & x>@IKuێwRDS9Yl83D)7+B=`$ID2cݮV'xM 8oRŒvIyntsm$ٸ֍.V袕gߔVNK \rY$ ?B 6[|hB \_&K1 BNtM@vcƥ)85ֻ:#}`doG'h ܗiP5b! ^&m&P;Ni1稏_ ʍ5$a1bKiWpQQҤ#LB9O$68EI3[ƽJijϡ(zc\4&DJf^6Q6ws0䎘Yٜn$#ҌӞ]q)/ aBX]hǷm(臑$IaK 3 BjI D8H~$vJYn?uT0dv|Rϟr\[a^a+"c-:13skB\.9cao-ONftFi>E'% r`_˚14%uY>zCYUkǷE+ kF; Y}{iR^a=0j B݅,K,ܛ@ Ru4 MxFQg3T[1^FMR|m[o!JvtY~f][Xvj-U,7{ysKE6 ]|m3vK-1) ӌ@bᮇ>uHpyꖎ /dOo(,NHZi_$C'`;WJevF7.:0r?](*÷e̸2IUjw}XuјA H-ĆDsm*zQo,\n,F]GrQ AĂ~smKu>k؈+@(XE{8_ӸB@`8d:@ZvvS·|Axh90ncng`lBq33iH IJ<ދ Al=#rn;mE*\_ b\e^}SȬ\-(5#aZ)0oz{d-JBQ;Z58@6#Fj\V3tIx1,PXΝQᦖX olK&OXՓ_V_v 37S!+jK{+ge?Z[MqGEhjSK%QId[C415-VֿxA>e*AaO(a<^d ѱ +vuq񪊏NKCL^8FԀJe PZx#TAsKJsY&+b38:d+#k r(X XO@:KEŞK#der@g5"Q1M6nօw>Nб0`wMXRwbHQiuIG:ٔUvp'J\'Pv]l'WZ]G# z# Y@aad\w Q2a\A:qTO=#jpA4H{;zd2s@ЮT߷Q ^zVDF\fogW$#fT4KrfCf׷y 6cC|2vS>SdE6#Ka3wA=~0,B!.٦:{SD}zk&"ir\Ëv{qTmi.^fF;˴qTesX:=C=vWks^@Y6h&~_]7~cTxu="EQVӊo0q_fAMK<>^\,O wB 4m/wBLvE&#8VѫET}; +_fKW~,fno^3!T@TOTǯOS{,_ي)6ۛcv+r1'6=2mX?-]fx]~V)W,-):lckq=eΡO4ćj|w <&JzCR;DPS'vs0z8f. Bnjb/GJuf2M@<.ZTExϔ{RdLk _o{ZD%N!g%zː|b3929AuуL"H8mc/:63o=wFĿ9Z@'MF(qRW5y?b:<7NR=v@g+wwVT12hJ4L~q<\p?s ]3\=L.`Kp2b|NE3wާu?r o4ԭfzKyMzu7m]SF$J& 5Gi& =8P2NnEʷI56Ws(wIzJR^ț0 lA%+q6}\jsx 1 rK7pdyׇdڀy# AުFƝv[_cUG.-d\C> r|B_މ FqQ 9f1K|#['(5+m |+dȸ% " מ/{yK(XVCS^eӳ{X*h6\@4,0X[zI0 H`cdDOa>doX'7x#2WCg}cx0T.B <{"QhyӣTp|&Ϳ:䂽>2.?rR N"!DZ"rf]xjV8== M굙u^ C#(do9 bgt1f-gM> iIS[ֆmIÐDȽ+'o m8;P{0’\LADkUDjsCf 98B6N! U;s=3D*!R |40VBo )R[ WŵV^k>/9zgs5Xs3ahSAL0qRi&*)kXB05e.x?TrЈǼh8.awﶹűxqP1UNZ*u`03$"pnK`sq97UM熱v)ƅlA潂;6-vB[pyσ(Z_`*m)|ZJ1w6S[r_yt~bhx!4VI5a~%i?GTm^26TV7o$W3d'_/싂o MBMJR>N > QUNP*a ='r$0\ci :q%i8f"Z Q9b?7,R;pRz\=Z!\J  4768 hP49w$Ƕq֩N% ϻXDYjIߵ lwUdJ/,2=:Ɗfjϓl쪭TgLRmdK兼y\ c3x1l#CNi[|\ܜMAEd0{jğyX+:ʩKxS2Mu@?Bܮ;f A.;3j44pdHP/QSf^& d&9^6IaFG1k'aEJsH #K\/MB L; Ў^ŐxvL a?f7l]_ Z{t1gJ O#޾}<(W̻/_VDgKfӔז }c0{koʉ2 ($.w\tK/R@j o|WU75LH11:aK;:􎥾]-B2}?[_XoZ[WB s)E_\wP!WQx< kބ-ʪq@CbB~cԝyU9r;E7GoaƇ݇kA8+[ h+H/kedЎ@\V*#?BPu5γdh`v>feP?D{5"hYuyr2\>T>7`1pܯ _o%R4/``48O ]Fw<$Ί;|v|ڀL1́6i۲ - X,g_3G ƼF-5TrOAB#dGJ5ʀ?Bi4-aUR;p gsMsia߿,TiZUS*Z:a.;}f5]޵Md)dMN !l." ' K=2wz>P+d(ZD-W9FBNy:u߯" cΟ)mS6̴4(-| D뫝բp?=Oԇ ޡV9ͼBqa@9o Aa/TTfz2?U*i6l17&sEZ9_J Ki"b]HKn`+b.TZ✗'r=KusR~æ6*@fuN'`5_!O7WgGgPn69?f)?' ;W&Q_$)튌q:Γՙ̅/Y; )kNhk]xB?UcTX|ɱ "z4ӟEs2Nx+Vk4J:+ V>_U#X:.cɻ`Pl,%r0'\ ~@R N"p#M #c0kr2Gϙ-zvľ&?l袜?W5zAH6y8O+!p>΁yط+pi r"GՄb"(GYVT,v>c ,GKNɧz֯O]+&v]SGBvb8^&Q {98Ͻ٫T>DG |R6bQhWjC`[jeqRQAwSGQ,q NIT ԅ@6Xj[e*My3x+;QG8MZJ VZ3$Az'2B=QBEzk{ з8'!F۷"%uۋXrP|2o&tu=֫ G_xoһJyYl"Ӷl ;vs3ɵ>%ޔHh/ۯe{ (ءҗq pr>Z>gt|$걄Ʋ*7E p>KeAxPvr1~:ZsDs$DdY֊ ۝WQ.,PX.A[J" "'/u-dr|,)W#Fube+vH Cǭ 4||N[A}/muNpJ81]Py.ptFu= &n8DHӅ/jEL,Ȫ3v J@6a«DT6A3}bߩ |7̋Kg냛Z3 =. -D_vscNl_gC <BRWº]\j,-yksf/M2Tu721*udAf5td7(y*#; amj zv(H-8`w/vU!oT( U_Pe!,ץPw_r9zV6 L@F.NWu^x-4 0F6zfUlt![ rCYBiYO٣ LjkL&?-9O/;.ANM_$ κgƭ5Xo}v6^+Xh;h^~*x gpbeTS̕N<Dw[}EZT´BsQwϲ*@V7U QܐnZrؒ[]I~J(=m2:"HEGŃuՁW}]eiMD\莂8VWƁ[dz?$VUuQ[5ϓUWcĆѿ?e6" % Ke_Rc<_L]-T~v4suD1`p[ci.dW9XjG?mGG`'+\># ->IyiC\Qqha4kϲ h; J .ZH.Maq!/PZ'A#vq|ӵ 9 vΒ:uf+7ٷWFS'KgIlP]Vl=&\!"̢Sho,V#՘ᱚ`.O`;9#{meJ"k"5{BLُ6OZ#=G0]hh|XtJLjH\,{]L1jűT3!Moc"X+T2v+rIkFJfۂҰ.ɞ^|=v`#U:Nۓ Q÷e`AcN v 0G]Nt~'4Y1'֕i?bAŮOEuHw4E u%bTUxVM@³zC"$gm7ƪ9G7g+jEarLh$'L'?{?pR| H#->xݗ`,%5;$ HHgo_J f4mU\~N$bcVVZn|cȦ^7>bOU5L[FhL>\j@͹[,Z Ρ!`\FJ|?I ef~zf:u".6,d+vFSTUY2rԽnud ٽy"7ey OuaV퀍^ibu&}$V"QC:e$QŮIQ$ U'wd+谠A6 |<Ut!*E3 S"!|-Q$#<MЙ8Ž_['7-b!ɺo7iq^ <`AԞ?C23x~ Keݦi+#2#FD &[s3]*{a4׷gbh1R5pV.h)/Pc=]/ 5/*3f.kNJ@Yװ.pWK*GWZ;QJڥy$gE2NL iX6>K9 b2u!w7^OLުjۻR~97cmysHm#u_ cA'\a{5vJ}œkR~HI C3 90LݗyfCɤU&%HW j E>5TQ4qOuC 4SY3.zvZR vz.ς _Qjw ]NE[SW;tfĠlʻ`ζ%])5?^F[> P+6QH:J5K߫wȈ?K’-,/ H&p`ki'Y.);zNӹoڕE<1 7|A /\|)u^ke`dJ Q ž]qx:'Zkc_;:Z8p6A9k3l'=mO{ /%1eAB)a {%8tg9$|ݕr??;j80"?~7V~~W]zɤҡBW{t-#^ dEtˍQ2wOЛMt `8>;dFqw)5Tu;KQ(T_a3.^.x~Z_3ʊOPw^}m1jgbO?#qKq.{sH 95:KN(k1΂9]L`MOc]L%PgmkFE9y1Weʅx)%9=3k;Ն!)%~;:XCA&5D&=pQH.Ynzɛ#N8b6d!KlljXFbJ뾘\# ??2Q 6haѯiM\kƴT^ćx#oF@><*pg#}Cjk16ٍk/wlOf0#[FKHq>Koe0X>)->F̬X<"Rug sA7_E`l&+X>[m0slFܖ%ĕmhJA@n~%X8fd zm+?(^&<iv *Pd?j|]~Ewajs%y!MLK(?O^8ɜo!gS0 IsNd5$l ;ZPt7/:Yp։b0 TG1xka!n& gg*wgTՕ8ZԽVIM 1_e{TdA6}1e Z>A: XP{L:0$ibbz!ye:e{ j6vEz`$p_34ЈKV\DjUvv}N݉.5Ux1r w\ik/طݭ& 7#EEA<Ux~ES22|.ްX *K Y3,qH+oνߝ?s{Q\֍zR2uL6Qu6X%#o~nb!]jjqnުKH-Vv !~<pI` Hq투xX ?pNj*ʺQ*ձ8j\(U5|A'z=S9 l@kHpvtU'8>Eyh\S 2pެ}bjWTh4=Vz]#C *[K IE|;n M'b !&CHxH1PT[32+/{PՃ@L]莞 yص&pۗK}0ww>'f|Yӕ:\YA9e6˚^ᘖynL`kWFS.ʇ"{Pq/&Ͻβc p1rXV!(6?躨נ13#|LO ["[](ᦰvt7wp9򛇊j$ehHM<)6 FrXEXL6v!9|Ŧ{'s!woEOw/T[@0.! N"tF*PAv6;/r&k=y~s0Ї>\^Gщ`L*cj(a|~zgˆdS_poHxr>mA*{,sz ݕb{9fi>{}e`Rgrҵ kof =?oC#7;?s JyK_sz؆1l* ߴ$5("iV@(_1aG Ňkq#wCK/lz4oF'M Zq s[&L[10VT? swMg1~YfvXLߤ {XJMXd-]lw(3 nNޓ-;ZCNj6TԂ )U=Q} &{oYVPørxtZ2#z򮺘[AtM#9mWCk#<¡E{|?XV)+ 4}`%>'[)Cyi覻 f& UK}1h O"gqVU|0~ ~g hD0sŻL:%3itcJ9U$/I: mY\},_AG,TGEtnt%KsV%)1& Է cSÇy~ukBe͆ nE{ZօB !مW6Rp<*|3ka,m>wpk$|zy,SHM_!1*XLX2A6o{!P{D'RECSd?ɰ|u!^lp44=5`zhڞ)k .|‡<~?e8{I0-.pMJ0a?NؗA77)4.T^[|oD#Qb Sʏ| MnO">cX;XGj6i7o3?4}Ċ_q` g١mM0 iyBuqtA%] mq}ڼje3צga?A> 8.952:cLR!a' ")8%ZfBɯ(G({t'P*07F|>=Fk, 56^b>c߿@J|c[Қ+tCr>XyT0̯rfhEb1 3{fL“gwCR0{g pwN.GAyM9߷fB0T K c/V6 A'3q~ ?rv 0`T&g\{PI/W]lΠ$-')*h!I~8>*V0FӋ$GeMά'3.Y;IN⁴dM>nkfDT$qeȜۛlz;97>Xvf\?"]FzELy:+S#p;8M`y Nnb 7ݒ'1y̢QޠkF S3/eyZԐ%3  }HPv[>ف4i;މ*~9.VLJ e( t?זX9m,C/% A,L\: WY`jy.6ؑ8۬<8+!7X1>)gaFO6tܙ/ y\w׏JjTGAE <T!N]$m}+e/ɑڝzMS<=K'=/$ܛfnǩ.t )9O+3AKvw#ͨ`of}`Go+SInC^D!/b |)Hi(*r>'BF;ڵXaxA$tz9Z&?p؝YQ4uƜ' 01K#Ø$3ۆȣME&y4RvNZW`D Fffhw,.v)k:Kw:NUQCցzw@TwRh!;+pXUO=sU,?nwb{Io< O#gR^|N5FYOvSh}N0X˱$6s܎JBNHe J!Z19rN}]LgNIz ;'b* .[ngk9mg"ëǙ ?B=[(@PxBY ӳbuֶ+. VR*lzM" 5ڥ"5~|Ϙrs l`0dxHW+ߖu~iEQ&C+ w3l9͊?In!~Ӏ-c09 SLήkp#*N%뭖D_M,V݉è@b3#>d{nހD1>f'QN*|>8ʇq&` 0@JMLy{0iIR2qʑZM)p|ukv.lQ'?vk/.^\%s@{ ĄnD橈|VklR2eCiᆝ9)7z ]5##=e`)AiA j8l1{q}TTt*6$.Ho$Qкy q٠I4p4({j=vscG7F.h>%L7"KFp"ζJXk[È7aNYMũ @HKj[%)$@hN+_IIVwtR3@ 7Oh2X8F(^uYrLj4^ͻzgwTڜm=TU{z@!Ȩe8:Rn?å޹vM3ER_dns ]'|ZqqB8aJR+ZM |LW?@"_Y`W`u<*7|GZ8&i'"6g'hjmLCv[≖ޤYM[I&-d}+pvm 4Wڽa뻾wurN+2cx!>P)D z,O9j4ob7w>ug% MԤ$<@t@qu rL!𢬊b[YEFa 9oܳ"5Lڅ`f1_ 4؝BE>uӲphɪ\qm2iLT5xJq}zjJCyDbƙ=,}DKM'S wVxGbDbDY޲'@BD]D)SvPa{=Ghp-1)3LQ|;"Yn$;,q@бc(at;ʕR8Gkm.pQ,蟰hs"`^Vw)ip{M55ɚYѓ,ri_ j,_\MD-F2'&LϷi++>.HH*JKl$wu'P ,XdjżދsN˂ r v kfUd 9p:=KwJ zA*>tެ734?|Vzd.sA@?: MX:kZжq7r!\M&0B454:XQDEQRc)B+i/*\4!0):z\;D Uʼ3o!a/ʿIKP0&v/kaO?3/ wӉ;LAfQi#*ja!n>HI_L?Skx cg$ӏk2 GTHyK_Ŝqe]mr 1:6.a/Qp6i1o$. ̔oዹv mՍ@\U91Z >~5f1?Th;7K m)$8Aot( ,Uj)b?KӾdps{ ͢ĉ﹑{ڡ;w}!E!YpSN;{'bk 8/!{sK~ibjVH" q@? ׬ݦַa.F\ ġςC兀k [U:Q~@2vު˄I: l:݃YhD%֋Лibf4Bߋ05rD/:;+:j'Hኢ^ikha|+pI& '0̰O{ { !yh%BA/J3z[D&GKߤ} Z,D~Xuҡ&w'*ݬ<=m]+k,>}SI A䴁 _ :>6^.ݏ%߯ M}K h`NҿzW.j~@eR1;zVY){KhuL#qT42+F!- @Oh 7vs qFPO{WI)E%.gcTi%<.oD%ĥ'FU~TcDmHK*Mi;ed BQ-S&s#1bP'ev剜NO-y]%ѽ!x,dI2P%Pϱha3 ]tʎ qKoh5Jw q 9SKE"B:-o "i8qiE̍,\//e&{δ988 *U\ QWvkN8.z%>d0a2e?BMx>u)bCLhwNq6hHNl $;>_L̊4X~lݗM&gPH ce(aQ+k Z&Fc,(2{,2 "utA[XQlWW̺D$Ki&Vٕpd ?}a %Ic:_^&DaT5FKiA34uq0P4Yv<O$u.wtq.f O33nrM!xz4b`Cx[G /x`r5ER>TK'eBt lk_][qyl̓ JK+R|B rvE#E«(3;#3*ns쌯lTJ'wdnM)n qy0wg6K2C|%WkU_;IEI ?O|IlR]{fRvbOVIƚ䄤+LG'YcGupx@oqUSǽ+a%NRȡ>TRHuq5XB?F*5x>0RV0;F ~y$Nh|'RjKrQmW_OJ,b/3nUIԜ,ni~,|v0Z3|\ʎx)_  TDG=y<0%^e%(($1Z]; 3W@Խ$'Mڡ&5(ZDg*B))z[v0nkfxi/x4$J@,+:5C61T@"|(,Fq%gKTzwN#8矦Ph*F 7AʃKhg9u. oXy/QR?K{$- P'EiM~я1;^yiyc-C}Fߚ9_$ƻF^!O*bZS"(Vz!_GXSkJbq 7nJC7q gڙ;v6Ju2ҦGS{I΋0McPF-cHȑc1j6E+scu@>Q;nmxΥ XרKӵp; MTj;F0E*6rxC63{/>@#RqD'2ZQ7M]T;Љ40PY,렉B+|1AHɞƳl X,lMR{4Zx˻@j͛σ;"X}0ni c8:Z;X'ךpwQjSV uȵH84yϺcAE;. #T|GeF#Z^8 ~vW8ñqRGUf A/m u[ył 'FyrW',4/sd'ًꙉv*'Y3hXhJ֓186PC2;}s94 #sc~e5/PPG|:9YdKW\˱bBܭV Ti=N¸rPHd4qbmciQGJd^~)nq ?xB By5ci`l |,~hAWJ DG@c/;]ǿ8:Ol`E+D#AG{dBc/Lh!Fj3!DvZƴFs RqD<;ML9,0d|`c/œG0Bl׋5F 1 ""xJ`s&6o >svCNZ9ܺEƌj>q}F!А"#q^c%.r`&z qr/X|.2mE*S+ɜ)tKtΔ@oL֒zD5]fV1m(Q@̿=~2x+Q!2:i=*@%lѲ1VEF7fzկ h(dOdzųQ B2dcKBJ5!!:;-.06B5`Ö:`7%gFv|!V*@Zz7/mBU3[q"av۲$K4P|['i~ӍڶfFtϊj9cIn|Z'Ed6Q! *M*ր+a_!<]'sGȞGfظh-6Y甙 ٿݬq// qGv鬻zͼ4܀nQY_'}9M?rg"R~o\z.zWWY&v˺Bqnh < hk曇3ޫm\Mu[R3 elmq7A8΀ƷĘ '-ňIT$%"a輜sK\HGpkqO#6 v *]?g}L;MS-~dp`pm7'L*_d◎E{EaԴ6Kx4I]sԴ6sڍGK<6HUiuP̄nVW}`f߷ 8_Е\qOjԭDSd,D7Wp#}JZW)K[&vSn3H,,r{ /[aAq" G{}R>[j2_CeE,Ĵ!6Q,HZuݜ8`SI{y5}YJLAa׾Yp!f^!vz L&ٓ_/cDeؑjV,N98BP j (~AQxRr܎|20cm_h1loϬj= PouC~nKChoU;5Ψ쀝 OLXe򲌰7B*͚oDL= "?m=_W<2N)$;J]ZMX%a$f@>$/HF " (,pTR%Rn.0@MA-uH%w}~hbEp+-KѲF.iz c*0;* +N5NNFnPp MtfL])F8Wܩ|锞Adn&ڋn݇H <0Z),_,"1bM=Z a^+ɶAD$>j܈U[ OXe)2 o_3j%7 ˫iz1KSN̠!IcGԴVi|Tq#)NH;. p"0,+nCRz6C_4>-[e/NRSdk$E2K==EZ7L-˜{$/ܩjVkn'' i)h7JB+?R&KVA %l>+o!%܁SCu5$a=U Cا(O>+ [Aj ydD^i5ٲ~ՠR+=G{ B1A 61ڒYa7= <kx^ R#ɲyCd($GS{ 뢀iP߅z ,/V2'bhiMUbw͐\޴G@:pѝȏm ٺ1P΋8~IHf4ye˅Y/+'}8z+hm5 sS D+5lsE;| dV}%OhpEKIAS ]Fk=b$=dc|jz#GS@lwncSӮD4Ly]E@Y~t%FR phE tntIo!J BF+&ubr_rFfzzyƢ&>fr.HUU yö@a[Pm6(R.~-| e^:}g-q<CB_Ǐۑ]Uuߙ %m8= `"NFu5vKb0!-pute#gьӤw݂ [S`Փ8usɑt =AM&n,N8yވ؎qp"l?Kɼ.,=kuF1O"F ) PQsR/&۷9%ߚ!mmł_E7+|BPJ1)$.Fl]ЇmX2rwJg?%k(78 X^j~HF 8})5ەm )0%lVxz{]p{z G̾؊rYI}sħꅬ k  GomIN2 ~&:|^%)w\8w6r&[4{p׋iVtȓ -1F mH\G;3iTߙ9SboZ>ǒ[+y5_*P*2> ȇW\)yvnP]7 3-ܯS"=y.p]OoeѩL;+KfIvˮw ӪsNl ޱkZ]XFFV_"!nqiW4Ds]L=`3n.aue:Iw}3Nj\MPP\Kl߭"bL6ؘn"KV&/ 0Φ+\͛CÌUkɸD9't:CĉsXD!cLЕǖ/xZIy$|~[@7F+Ӭ8ڿ#E?K]a2ϚN \E!9fo8Gɷ>mP#=MzPU2-[U tOBUhD~s l=$Ք 桨OpI LO*Ed~)IKUax{*uyK ;J3A+0A; HNشABX\tb?o;)PhO N;[\p ]K{ȍlQ]oבbƴH Ti15k T-HI*v1ć2v{%$`d_bmY@F#TxVz=׷Cҳ-*Nb`#!kBzg'LęT-iҎ߃@UZi2t(xXf{av6+XM*lN,26,O"P|ϞxwN"!*Vh+4){rK* >6& ;c"[~Smd)Q/x/`"RVgDذMڸLTotu͡""Ftk˸J/sC q0(Ǒx֮ k!cJ e70i?[G+ [a$(&dMJbٗtբ^uX\3u[E$k$<,i?nBҫdOp|| bYڽ`sS}庭dJGⷀ-B?sܟq`_pqߵA6A$EZlQGAϱ ؞0DԘ`0|=eٮ%jMeq&u\꣦\+J٘؁j^% X0ם(iࠟ<1R4y>jn'ӕ3,5wRY#Zy1>yTenhruj`Z(VB""ۖ@3H:t#8/چe]~Lj`qu|:ϗlc瑶K·DpS4ˋ\p.xf¼ 0F!|QvVhsW [[j%ZS:F|퍹7'9aqQ [jS]YftMQoBIMj$U暾8g(GhbwP8wF">^qqQXyp =eʘw#tPuq*ю@TVJFݜaFxy)T}<p* Jql'nޮ/sa$Yʼy@CVA ^/(8?{|JhNO tg!P:\sMyt :^HztsOg`KW _J"@e쪴 :`1xy @: .AfzU0V5.|+1杆Uw'髙d.J-2)*o7Hs=x pB>M"#ݗQ LljEbGz_SyI),]ucK6=ܑ]J̾S,x)r^;E^.J1! ͒ħyI'Ѕn/]Rڍ3a{AI7C[ׯۦ^0)F6īׄf5;N^~-)sV1WHݮAj\Jpsdf6 ,ZݡFMHyV*®̭Ֆ |8;N(#C֑T,Fi (0,J[ҳI"ۗܬJi˾-}3="\g\@/y^xM{%4?@4(PE@z929P.QT$H|KqLO$ E)S\^67%d $RyAthUao(;F)PunLZ$Ǻ̎U?;ieA/ws д4[~dĥܲjm]kEc29T< P-&"|ITXEδ'ҢZb 3YF3.sĞhGV?Stq:&0IwtFA ٗ(z[E~ \+y%-WM}[ݓpBQRIUr.A\F~Ba9KWXXxyg^j%\`OwcoPT%M ̓f0N@lRD vEd` q wg}xa}z05hOޣ*LsK(@qtݸ_`2,?FAf)IenM,K^|"=Vv(#63NX=(Rה>_1j'xZ>w2O)MxW 4˪cRwZ$t30y8]CeU.e^Fɝ@$حViԀ(rb< , (ܢƄFT(neF4si@kj6!6OThpKW;db>zYy~]YY "<܈ 6NRS菃i)U_ľu(u-vg7 .Vk1n$ ~/Ű8/nL?Xj3ng/Ejk<[5Rc'+i$GLEP.&f# #= y]n  8 $ouݹua/>㼙Ěw ij~(۳}ƥP[yezl?DsM ׭YkWyXdl[JD: Wb c˃AWN{9{i< K'<5NɈkq%jj+ ɓ9 E6GwлA.j ˩qEOgCfy^JD5\=dJN5  89EM__.:exK^)[ﺡ> 5W9cK lPbZltY$mA B`&%ߘFY×NY*Ic~;:$"Mgb)[wg|I.B! D ?7Z)Je&0huTFrn@brLR0#kXċBQXFg7-;[j?vnCF,.*c z$)&#n|Ⱥ$ŀ83]2Dq# }BA@u;j}Ρ5YK{WG[ܢ,_!)j@s]"a6 JdUN q%?JŻ.ʋn0:~9V2>(!mH@no,4~hD&\'Y(({wᆭE/\/$,dJhpD&sӗFS@yګhYST,Pƍts &i"t5g7Ylt?Yu<r_srm2Ewq kRP*ubhBs)p)tYߩ1yl>g3GL9 K6 _%RI#Q% lM}~/aֻߧrcE}"g~ v~gWv=8tnBqa26ЌQ~79XׅƳ"w!a!M+ b}٥Ww~}л6B38VLUQ٪0 l*H,\̌yntɴ-PzNmX }`w *C*DCVmŚɣŶq 蓻Y ̸.|͜ބ+ٿgwPXx'~>3\ ^\2{-

v#EKM[F}zvsZ@J}%s$  ͚{w(NhEc.^ ̈9A=0[Y\OW|C2rv*( )geڥ_6Pr}g XDY8o)t;HXtFR7'oHJ,mWې@2@YFs6?.ZpBbF>%4)4!6ay0WA]#ܬ58=R9ci ܛӞ}`;Nj63U:@g똎Sr?ѻ^8tZJMh^p@z d23+#;8jlˆh džcA5ٍd3wX?MQYeL#uD^2`_KWrOB>Ia=lhMXXlhx]8&D-`_pֻ۫GzgyS]mUbGf͐g`<‚t0 (_IXo o/[#&> vpGޭ~WkNCqj)lh20ف ?yXJ*m?5&SL.QG +rQv1)5 e\ӢcDF-c=`Y{oUm8YzxP੠ ֿ` M"ң&fzHaml檖(oB˭o>|kMk ow[CG]Z~aB^3"V/7t?ow2@L Nqi%PPݼgB0qB١O$wqMlxen_ 4Mϧ7*W|5!^pjHb.aOsLlHn^ mW'i .$ 6 $wFXD7+hY˒f2 ܫ5#cE906|SњlD0(Iv(5AcR驆 0Gիҫ'5Ui-GC $K\ 9a:4[z`X5![hzL,6G==9L4V29ݧ{\Q+N}髄I g+mS_/O=@aG>iHAKA1}|r[z9B1I%|rq9 ʿb nwɜ%h3 l ~A ;'{ުѮ 6} &Fɷg[^;Gk[ԭs!~Ӿd f[!M4ifE.#F T%q`7R|_cDnêD2 ^,D;sM2DP~z,Gׄq~5>OԹ͊]R;01vڜ<+Lf =N |k]~WU]GۄD0Q>n@ڧb]`nQ' ӾQرo]dbё}_ۍ[ۄO~?0nMh8B*BdDRWM͎]4j3܋<_S+oce~(P8 EiNT6CylOθ'Xq:-NȐ f8L_^ᔞfu~x 5sc\i0nvIN*R%0 #߶PjCd[:qί_0Ijk}R,D8 E+,1 !"+[H;ASc2jJ݉>,-Lkf-ԗh*v[Ju'Xth^\\3:K^]¹GPYTyπys..5hTƸBR2J#V͊*8Oz(N:,Md X)",ѿ{ʠ#ccAU#Jl:@5%uF`t nhe,M܃Y:R%dс S}͚TWa:f~;V%f?GC#u J]v}1IRe_~= *ZWk噌uBGw`gE6pg#)3NHH$Bx[.SL/FES[FjqZuj} q?6I9$ vZIޝ[y<&"՞vQ},sp VpuvH~jIׇ8"L~gDxӧErWK]Uc[A BlC nM}xNQ.Ve MRӮ$ːIJ7 a΃4K{&,}xѝM*wIb…hFwlem`c!戄 b#VUJz]ȣEI[9 ;qR8xBO+5x$]²z|Q)R][^ĀܰwWdDJ ޿\C/ \[376}H0Œo,gݵ'FEWj6西Є~Q!p{O Ѡn{dS{^JR8P_7;1,ܶR1/x#y[%!30qK"Isnz$ TswNkGaS y_)6Nb'NOe;Wh. }v.Әh^SOsrä3"uRv*}x- YzvrаM u6E8̮/)IHhM4փgn)|m.BD1K~%s#憩 N҄epIWUmT'd# c޾K8d =n?ohtNV`Q4fax2_?e&t YtPM?5A =卷,'F|+ ܔAZ2@/-0WYY;G-lamt4ͯ&;*0N}.=}0&p7B@ k\V ;gi؝~3'c;0}]M]YJ>Bjj.t("1L0ՖK9,G*!e`tz)m/'pvk;T9,3qbRƴNAe3TK D?zN{nGSI؏ӗlT)W[pX2@|" gT)M"e\l']Jzϫ*2] j*{p#FjQ/Ŗu|$KKՁg[X8gZD|g=nkv= }^roYs| ԊDU%Wa}X H/m=ts)""2]a'"̱ذKyx\\&AF]2Bs#_p. 8Ϙ~ g"G(uÇa=El36Ȉ}0^7VHI;tf^аjhsmX2+(YYT? ʓeV)Š`U\hCN+Xp93Ȥec!6Erp8x/ Z>"6 Ŏؔsٸ-oudI|P!Iхx FBˠc}.#c=`#cv8'Ğ0/d[. {zоN e%D ozhoBp-BkjCS"G!d,CWTW]n}b@sbNH^.M(}Y TLzmMBa{ྌ҇:ZwlE nn¡X. ֻvJ_Yb'?Uxe NnM 拕9ӣn݆7oᯛ3Mx}쬆it#6sxZH}p->[~'5d.&/hM+ݎ(%\ߴvp35w! {ܪ*1TkIo%9CNƣ 'i2]ބfwd]iA3qˋ Y 2ևeɹgjAz= #~8D#|ƻlI>.'-K6]W~ثݒ21NQ1$4L&? Bv5>8[^ n3Ճ6!-79mNXMh7Dぼ r9?RZ&.w$(p #]ySEtZĜ:v"<͂.V?tR>Ȉu`E]V b-VZkT-]E Dž(ctHR);Ƣ]q.ۼ*ҧNmQ%?֢IrZcR,JB/9FIT~浫9< |NZ+M̌C<=uTI!X:bf?Eƕ27a[5iWrWs,*T28_W9$="<@UN8* I ǨG/,vn]l+3-w 5E65KK )S}[W\KŹ$:. tQ'gBv{IE&G o_X&\˜=GrˋTז^K$b1G"꿪^( 9 biHMD3n!Gz>$]ン)uJhLfnv_u0/a_۴KG^qbвkXV[P̏H]í͠s!$A-3mfK&̚s/&VCU\SVYIAorkK9MYy|y,[P x5BuX(Ś:zxhFJ,BgyyS0u_{)s7YFNSUSHLDlzւtMU\Ty|GJݶSkZ:A(#J߶Q Z>wy"{|CeaMBhJl&:,34hP0w]o7gl4ĺFp5gA/{jN!դJۧ9hb֕ c2ȬZ lthv>X&9OoTJ[h12;}gWO$ KYd#l4vw](ݯ|`\Н'<78F P7ye0ܴ)rg\vfe$)ߨ%;%^eՠHǘD 9v&F5d>1*VcZXei3lU9NA]OuF:{O6nBg:^?.y&6 Y!W0.O1üEH  ƳZ:̤zJTl]p4^輇?`~wlhpm$(x+!BF:MW8Ŷ].)~ii F#~Єu9T] nm*9( X)wȠyIv2W(#o) nL(AHD vdK@^-@p(̢Rt.Uk5@$F\mU o[1K5+9p!m-1|So/F9}wǹs%L\_vWs]# @#[[̧jO㵍3’涋5/4 x.{钻Ss83gLdǴ}PlUԗ{[ҧ2/e|eTcjx(dw沦áZW<㺊Zl#`] nI*_T"uTR~R-yv.?/hM f YՎ8Var,|iJjZXJƭx Ӷ2WpbI1Cxe HNw*?%yPQ@tz30@Ñ9+gL}ؾZs(\OW7o]`kxSכ #"*n %]|~MiJ0R#3^0I]Fxe%5>`H/{&|bƢuW9H!UL1ñ$370`W<Y| O1FLarp s ={g vWa棓ֈ58Dzu%vq߹;$  E[ۿͺOoH9sD#/c'ӯq#HhYs-I4ἡ]`gM֮/ 0'$P6 lX\y@$RUNqW )P(")3n[߭F E+[w2殽:x.JM  lOr t ݼvfK{@dD=g3!p4Q8<!(Mdn3edjSe{ci x>޹j_eYd~77xzo0j6sCq8?z@!qm`c-胋ӹfdᥲ=iD;s{[ISHVTv7$0!-]usUg!GI%UM9$DFO~ʅ2nHur %hڋlH?:%te7` C·#UDgζMG3-ry26URfs^vb1oa3YYl~6W{¤9>SޕHbyھ?a+(Vn@<1%:Eq 'qi"?NI"d@ @ as<{ͷW_Xd! 77T/m 3qS)uKUӼǃ t攔'?t%](ȡ*.m2aK5ʛle*pkYQ> iaucO\ENa^W]o!k`=*&/ y}dNBZ1`QCNO%BqHT0pDJ5pV7 3QjC6KbkJhbs=suJkZ: *)gG#D6odRЦlVlYy?|#Wqcn. XT`B.%x/:I]ܶjK&hС:@񅓫Jk9mœuB]}7T;aU~KG':7}{K Fe|$7;m}<*pAPGzφh hѴp8U"3'e"|B3p,z}HBe(b~\e{SUUJLHeK˳m87dPml7Đw:pbm8Vk4'ŖiHH|ĽHɥǸtǔZt$w sϾ3pͭTsP~&PdCsPѵT^q`}HM^OY,u 9ZE2m5DR|ns& ܆)IRfP"RW Ao>M_(!11ڶc 0$ٌ!g.9$`a 3 \c'.VAU=,̵@"xpS!vr1؂UwE>~Ӈu~Shu ˒)Їu/V06zпuƳJJCWl ,ar ~%bAv@TG'uw1_X̄b(< hFXeXD\Eh cG[7snRM6$jeK#?&;P/RAb$ E@8 EGNVfoQY'ඇt,R)h,x[GZU1qvJu?7*VPi+KX-gd}lJ1ZT$ܠEs#fLuRw#~~l_ąf mjki/"\<ǨVCߣmFO`G$mjS-(Iz~dc-,䅅1 cM-1hZS5b5G^Qt(Vʷ¯" Z:#+^ )9'.n*uZj hC+b!(`ꈱjFnrpem w\u\)[^u98l>>#zlelhfK6EK>⸦/CI 9`,s̩6nv!"}7ǡu/2I5p"p]I瞪֢<žZ#MGc1=I|kvJo~VGGV _I7Dy"9^qwT>Z7RJxHEӫ~vOnH4.qTlihX"69Y{SV0@,TxRzϺUBU)5v֠ɀ>\>R5k^_THb9pbFԥZ*whg]3uҮB6lQD}ѩpd5H"ub!a^$~$u ?W]Vz`HZb9n@_cc/ߠ55=SbQ)C_K9›2=➋^c;VmJ T۶O,?=&۠lpVTQF8YhYeu^gytW1E(^`ݎLPTk7tL֜f8t UJ[].Ʀd mzhVkcIG&M9 li63m@ p2SwiƗd~5H63hbh&Kw*.M MXQ0j%_1tpDeP,<ۍy#N-Y8euӔͶn;d=ːE`_afJ❀ԚHI@lb8vjYI}" ewt0Yx /KeO7w=r3C8񻳇uQ9椠x_N7Ğɑ-  03@ZT'^. >SȰ)U"FBYM,ȌD49W0Ԓs}sY ;3OI*4 8m -xqSAMEm"A/~&W;:l5@| xzퟭGĨэ/KFca)oWA-s$(脩K&vkL))G56Ƞ #vܨ0p`r^~@t\_HÎhjoK .FAp:klޡ Ke6'%\EZ"w>IW~<*"i .!88ϙσh(CP؈^Au!1X?c0.HtJM~a{qϠ MUTC,c 'Rz,Iv6 ;}f۩E4旪/$S-^Y~p̂[.1N}l)#_YA! /`G%LyFb6NZZ 롄tDyϏ/4JSs?#QZ`S)t=S' FTc|ݺy(6ۯ HhK:x ڔ IMW(|s@9p`[Y6$ u)O0L >rJ+H5\a!S. EԟH8TD9l}%pE_0Ib_r+uS8LJE0ЏG=o1USEg=٦ ]J渱ZFDvMsSDE!seogR[*"N4R<>̮rV;FAξ%xͅKoxޗrSjvhLlS}kx}# = Ĕ.nf%EJƝ^ l&j)ˊ!BNՁM# lX#c7F"ӂ7?^s$tp2Y= [ۉo슟>`-qt}Ũ`7iIr>y|:XrlE1 @:@Vh@j5ȩɇ#jv) P#EaowޫF]ëi؊=W˶M$@\7ȁ9~X`.2 jK-#GHbl2^ϯp4d^(SZ"l<KR7ʎ]C7cw)h}]j6 0EyЊEȒBZ軸ګRGAUW y1eo"KVpæ2Y{#JX#4akiUƨ@ɮPR`Wu:7Dž%>τ-V Ll* Mz.w6=!DN`JO9.*$%^8tua^d%Xfⶍ.=_q?]KZCq`̋$Yې] z1,שZuB{oݻ$P/fɪ8k|XHza( "`'b@ã{OI9sz E /їv}Xmr8r>Bnk=bڪz(`Za2wEhJ 46whe[en v `d@Bp*)9mgck}[>w^˧ 9[yE$/T$ceNqYApi̇ 9ogՈ Z y<AHLMD%.)›g_ge-ǖ1%EhZ:?(S_Ƃ$N'pÉ*?ɾ9J?\\\[T_ދNdC~`J#/c6O$X%I=5kF;q W:vMD]ҚzY|k*fUIZǞa*0oG ;ZCMoqj©+4'z+sIRLeّpv:&@WC@r@E$EpW X E e(GY(p8 3mA.yLߥ(֦u/ Q^I2C\7tUTs"mWk٨l@c8aRV=}|je#s.Xcɘ !Qg<n_"X 9l_PaqtJnqt:ha`nOLg6W`ثQ*3</ dfF{K) !Wxf>d4 o#+=ISܵD3QkDD-Icߌ f#3gBJ@y-C(Md'8*HZVԴ1ˆ ,.Tv0n+Y y7wdUj@)PǕYyc Pd\16@YMb؄ /UD+vOp-)~ WcIQK曺g"g. ^ʯA+ZW\ 1Rd9_t%a[etY`;vTumL6C; q$ePgzV,Gګ@.& ƥh5 haށM) hdesBF-4zD7t?FӰQD@2Uy7~K-".BZ§oG/bڲ s'rSJ4Y}TAD]6יIIb1o|A瞥M@RKB9T{?5*ށ#YpA)#ZU&Ρ #?}}L^˜MV}~Q-VDre-srZ*k%E|jeyX1 RqHa6iv;FyXITK?3jq0GifVr) N X=&5L=3mC,oلdB;>Kl tOCy:*#y]v3ngdryB— w|Ԭ)~"VLJ`ᬽO͔ mӿb]^]/NKAZxОK5uBg"u(UcSv&[ 7cƭ&&)Zp|4Iۼ,1E Qe L7"sLւ萍yh1T^o<ϛ X%]ZPF@f[7 Ty>ݻܮM7JHElwUX@\BxsqX .tq0-J75 8_EJR ȩ9~j&#u_i;晝h885!wI̋xb&OB`ElbGK2,-uAGDp[o?3( 0rB_yR'gXVXW3YOLJ-bxRr/PP@.#(*  )xjOȱ限UxHpV$n+onx/X΄yN{B\`X=W+̉΀۽RF3/#p /jj^̡)dEvE&8LP˒FClg=ϔŎ0xirVL"$5(ڔτ%FD@<:4#'bΏlO8e=y~ˁF>A( xw*dr;@w.k+Hkjͭ>kyt,Q= ' oPN4}qpȺ|mkX8Tg;]1ș'hޤyuq[S"kØofQ;絽%5`Z ھ{44n9'.4l^=BD0)0;/NgI Xqdٱ)ut˵@R ȏ/ўL/iVo"FngpK9;wXC>CW4b,WX2p6$ yޣlR݆).1^)jO옇uyo ra%teyCՌ-zK sf8sMd~-"qC84M@Sv%\w;DDC36G]v hĔ? [/"-|XLJSrAz[ FssCY6M֮ }?Qe[zZb<:Ϝ(PC>$X L4 Ϊ{5Ղ,Ѩ\Gӆm ᏻ<(O~D-I;eDҼB !\/g7Cy NQpKܲ[wS 6` N.l$*ӣ |ʽrs!bXxJLi : FUioA8Xx$/d2Jsnt3zº2;Aˋbi3,a(ΦjsۧB@ۡsS!%32ե^fۄS Qgށ܂T |15ypXz@Xm6D!tI?% k31akͯO7.6ƭv.@X_[QoHGw$ (sgIvJۘPפ8gXk G|ɹ!vnj0h z+_*^ki6JEWkS{Û ¾ϋΌ6GW[l}[\Uzܼb4!)N_%u7?{b42^!#rlL6gK1HݻW6SjhY2q_6\:.IamH0[z:Պ^ Exq u!u.-# ExQ П %O[K'n'ҟ]aʂ݋ٓ8D(i!K'ylp ,X{-c6iEߨZZȀ 9g{mr*J+XTUh:\K1Q |-_oSO' \p t0'ȜEd6siB٪5ڨWgN;/!ə[gщ,;|rI8+qPq_EXh"׃L>nJU? R4{WFDb/0<Xzg@l[/W > 4YsWC6ZdǶUˈ`(%"oNV~VXq3sZ!g/.*zw?|pjfb8V^2/_[Frl7o-k;ntR:ۏY㕲 ld܈+M(1@HhIji 8sRh[ޠk >칉~okcz:cd=CÃ)^&8ާe MsZmt23%1W 꽱m<<ֲL^4+<  #7k̚kjYH[d_n3!eo*N.MQڃ~Y_w_IwݓJG#axr֋{UrrGC4F+ͦ%gEsp8=DVhTOn+h{fCZrfh|Ѓ~Œyi.V-r/ҀȊ~a{ԝY'9е[$s'{=72çu+}j+ѱ9?/V\e?qA3+ z뜉9-`mI0 ^H g]M@ۅkEQN 渮&hpph˫y5nQ}7E4F- +δrjlq1ᇙuqChOsB?}2.ȍhWU-^%#q iImB;𛺐Zk >oϘkzír eڬ%76pml aȯ}c(zŁPZL%=l,Wac 2hi_gK%#aJXot:Be"5A˜R=NN!~OQyzj,[IŦYO6#;:$g@u{ـKFrW" {4 I=۸F#HhddDvfֻN-OIcts&rj8&(UĬ,Lie@n|[ !k=Mzd[;MD~+OYrxQ`Z2_6会T/ԤL]?PjWlYZ^/sMIKlp05$ZECwo2ž/VBpMݦ%C6<@nv_woA}ȹ,bݩ"lG1jFoV+ P1WH `mR،]7T z%HmTS3-Sέ-Ũzj6Z[>t.LmZ*,q'j]rA "ZS ^]B) fv( ,Q%?=_jvONG{qӷ1 mK$:T+_v`ܠ]};CG|g 1鶎`kCNt=j:8xɓShhb-%M~6H^%:f~HBp^C\! c|[p lKSɯ,Hj8T1;'tyқǬ>q+PYmʺz!ެĐ۫RNS}[c#_4(!O[fLE*r=KF9Vx'$GD:_ k#J(l1|FU44),~ؚa^mo ]f?o!~$[O]l?1vvLæj@+16.?=YJS>^;eT1d)o3_x^ZVMg&jcJ_k:QOxbY;ijنo 6T]ʛDfNu1(K}6+p'4K'e=mIlO<7=)c|{돮"e"~_bm>3O`&`ˮ0*:Æ졿%(3ڕ{豜GǓ&ÐCYѰ52j{l3.g&t([ ,MOhɄ- #n,=?OAT6.e-8 0 {|uX,ZDk#0Qe5f34bPM|zCl?-3t MffՕ3_{v^d uLu(AH/d酣`GzX* tr${<5x sW/XN0 1(,N;1d,5RK!!a1F(#m6[jVVnm~I'HHpcP[3̉NF>r&4)({,uô4Y܊kf= yf2sBfaX?Yɚ M ||8c,rypG%E[&ޮeL#ndZ);bYS6a^h/]: WBg5C`Ν׃6XR3MDrjud(a@X*kFH c&J'F{`|PQC1DkfZ#2 _2tM bDNp)/E5J~.02pK:uC{aKLJQWt:B܌f!fVYx\JP@|{P˫a9Zؼ(AiPqέϥwfc[V2L-CߛY 5y8 g,![/ z G-n9GI}#p~Tw8=?d%ufy'ͬWf̤[PżLCpPslPG gXN7 Re+-r:b;ϟ)e OUݼ"U0T}Fr+i*7!Ļ1KH\BXY~{z\W)-DTzq߷+3'L2rZklGYHdJ&PN]ȅk=Q87*T蟰UIYmYE&Ǽ07w&]Z*?ԡoRL>Zˇ5  KQ^ LܽNΔZ K+p\F<~StP9i1_Y^ZȢ[a>Ebw#EZp_w%J@45X[E.:K N6pDڲ9D(eY*^$|\m?zx!xgbgly"&BΟvn/ѿfp.o&n?=40e*Zb(9hDUu?  aY KjAW=(7=g;Ou0}{xrM'}jqB>]8 Lp)4G)m-G%!/[{?'/;ny]Il<&lhy߸I;\oK&:o\qljc2@.IFt H} :сْ T>X=qƹև,9fVN{0כ;~:XnOG}r 0,W E 'WWq`j^Y e;qN)S7C\Iy?ЛifP"$cC6H;m\nX(60b,;OSRi1SOK j:j!4+Ì1ԎFK.qEU7-qvTmd)v]e TfxzªŢ9'K[onPsTYg:{TOH9k=Hʚܝ]knnQz;MrxZݕʙv%1ev?elntq}%~GHef1Dx@vGݞ3z1 ۬d(*кAFY7=A2kֆ yLVeMcG92얷 9De޻nX/f'ң]a֘\TeM͍FoGQ$Xn@48 }c+N`[(va(mwr>l6jί^<]ߩ <j$0jӲwp,=<" fhm#XU.:ۘ5oJ1FӧEeUX(I«;|hx̕詯ZKn`پڞk|-=bӫE"K{:EN)}XKՐT\8K£v.}:nXTu A'> e5͠@xC$uhV /B:ΉgM^WUTPo#$dz>T*%o1V;OB)ZG.x}=- $ll1NՌQէjHX;j9BDĦsA M:)/j)7$7qŜ&u Vv(f2M,l1iK;&cTN+.!b05` #i_1m6F#=ϕբjҋ[癇pY<wzh&Bp%6Re1[]7VĸF,> N%O Y4{j6SMj87OlVɼh@9ZD*g{XBUCR@L=<&47 WnRsD V,ɉ $r.Y y䲭rG= H&křv{'{)1*qXR?e/-L(u<*L2}I*XQum~};xDa-~z =o 3b'1ѦB}g̎4JǨw a3dtiEpedƾӇkU#F]4/y12X?Nb~-h[k8a븑-wxGR"{Q N_,?Z*W5za'|ՑWnO睶q& uVܚ-ܝ5id^k jỶ‡7C2`)IweXč|3S)lM![{ys35E`/E@ 928Y"ΏI2}@kґI 5zʩx4++bBPЉkݏUU[ 9 zD[czyYNkQ2HưaAchY+,8~]@W*e(G#[t´/|3CV] 13z8 It$α\w Fj8}xix~>$vїt *Lk7`_Lz-0^y켝CWx绵7WL*l2@ƚ6b8♬$[H=T* Sۏ}p$sLߐ$uJy[,`Rzؘ) wmH*MrR()ڶHX)6P_Q.s .s>ETT)_%i2GּE"&)l1=ax˦@Z iJhHY` ayn[P̱e-D@ 믏N]8wP: p(([#Ao)Dr^︟B"ZS ~Yd/,`4?^J(/"#,91%t 23BTeuƶoKH @F|$ϓvYz?MÕnq0d!NxIꍄ3FQGDqٍk bU@XYYi#n'">D XVV-7}_s,y=?`4R{ UݓZU Щ5/lZۍNܙ_4iA%s+ IT8Ry[مjN!x25Vl%jeCպP>궯rl֩4jRQ諵 TT@&t/vϨ|%`2锿ܵB f odInR(ߒ y=s!Q th`»ݼUȄ xʛwZ xv F5*Z 6s|z#&Xk4Q&'#h̡j'2B"a"捉$ UZj@30Еw.nTF~[frCsK4+؃VM R9gțN;N,%!8 q\!3?jmQJ &wKoy!-kˬFޢMLSS6+[\S]HTHju(}90aTR: /3,d Rxx؝htw MrE+g=2P:aK\Mי;kQ@>DA3"ovtQc [+^ $z "ϧEK[5O&E2`a䍉`yoH>3ii [eǷ}1 "٠?Ns +s?w{҃{䚐㨺S0Rh^#)ʷ^VyL8bU(F~ɲyijEA KXf?Y 1АR=^Ns)YaD^Myo@3$Ay}4c.0yYf7> AqK|+CLן;\->'g/g;@ ^Bn&z8ý[Axw0?A0[њčof%᭨,8FNeG!\ˌXرr+ y/`cQ2@*fev;oTlAtBRX'CvRr f`ߘپh!xGCA h(&B@`Y|ۥrSFF<9H2 |,$pϲ2ܿMg",|xRTש ipQheC |Jǩ,UCP`@qPӼ.0T0Is< 7pa$" ՚ͿNiMf/=hwrmZ$JG(q2+uO1 6[ő) L:g[jO{Xm3d˄qf{̴׃NyKBgj\oU~/[}.@Ljɜ9HCK!qLvpmCbDQvtE$(QFxPic`(4_dJz!Q qA~" c rHf䤾PZgk}@Q_h];f;?@C=΢LƵN Lf%b)Hn* .zH^-?iR!$F@y 2bC#-pyo@kϗ.\7@پSu=*Q|艃f_LJoxgdxE#JF^*=P5`~(,Y {cCl{]Ce`C?iv榽Hy]&_Yp͎D%S`YBje=uɽNDAV7|_,.]ci.sSeuEl0|RL$Jd&IkF?* zN)=XY;hM^q1@g iռebA64~9H(Mq/ )K]v|8 (5uE 7Ͽ OAY*4Ji'ȋqpWO.96N?F ߬"6W|r[i6T5l'^.GGY;HB%@a$0tn; zD>pE5ٷ+){ $4A^`QiR@_mv ,+)l TaA@3e ښf,gƒu忔lFnl;}-XJ%3e*r tSO)ݘ(9AK/m_r]B/Rk\flp]ǘ6M) EdI}hݞ돳02K_w %f*Y|M݀"k{TaT]U+W^@0/Z~`2N$ـ.0m5څKBڥ)0R &YJB8+bobV=ZJNjTÎ N.➀FsrLpGE4m:e$(@|٪bKUjo[ZsA<9~ҙ4ij+!]#n=?Eg %l_mY<ƳG+L Gg)ՆxO5]fzj=Q{dg Puv:=jJq;{ w5iwbcDY,B2atVZWCtM/AX -J^W{ 6v =sBvRvttBq,պN54?cku`'l8_;V  Ar:kūmj5lzCWj[M㉛ө##T;tφ"qQÇ>EV~+x>5N梃U;CODY:PP;){VSH^6v2k,Uf/ajC=6k#g}8,|W<.TΡ*8 M_ lyjZz_YTD Sбp*MGXnj_Q[4ɥ@oyB+R,U!$[,MSitѬ_K|Ƥ65jF[drtGGj• eyr/;XIو?Kmk͡ rL4Aue:l*W QuJ2vsz؀_ɋ|L)F,7;+ d/c1.> X%[f-ؚהh H ;^x܆T}##W9VyU53!9i * -; 6˂Hy8UaʨOQpt:hNa{qBzЍK46Y#q|_̰rKnYRaՂ,*'\̆N @g z{~ƒShV^l^{<AAS./HRƍPZMh8D)3RY=E>6=gţ:*޴Ґ4%0dhqGN{K&) 02"ZTұwSK9:Bw+cTLsG*~EW4k+55z?j xFS*u#&E(~,Ap2|0`tg ̪ >6"r5]| %|?Kmە[Zs?C~tQ,b^Q88֥UuϢnMC _г ho椈(d1m!ԗicٝjG5dwy,ǂdx⩕;HgVb,R_Ǐb+Fj@eOGb!2D(;U`G\;3G?+|8q _X#yd( }'F͐/2CҗVōbm@W8aC:[}SVex * (KLKzV 1_-a[of7M=f2kG3l5.L _=p% ̑9`mȐЙ/ξp 6X RZ,qR>Ax5@+!.4>]]{!t6шaS|&jǏÔ4G0ON) 9dt&CofWQ3ߍkQk/z@R7q7,F䀢i&w^W ,q"9oT5fpם}悫e apcDzu/9@>OV=VU<+czaWPEf3f\̺UA)iҨ|_ް$|Dy#kQ ])Ǭykr-.# 2!5^: @Nk`ۚ*w{} \ +Kr ;+4ӛȹgOBl,_K!抱{q{ݏ㦟Dj{*+'hw*_>̛eO> ~2)*n?@t|_6 3=`uG$ 8գ2Vk_Я,giؙ1)6\DÌE5K <jiOZYbQӨG_"=V>u_G4DXJzgsɧe,fj`[PC$~~ߟi$`w[^L|8 1?s9vBFb.jd&e}lyhrܨt.ySN=<ZЌ! 䔘q-|*܄vBVҳVϺKHh]{~DD G/Ԅf=V,q8JD7ޱVKs\#2ۯqqu!ӱW!ٸUyēU}ˆXzه:P7h{ ~rt0q}tݜqPC'd6 3eC6\X:)ɺP&oj}GS(/xI'a+쏧^$^t̞:Ky)e3}a ɤ[aytH v{]A[>w|KIm&Ru.cJ!a/@MDN^{l Qiޚ$ _ KWGS8*u>ACAj\mWh d+oĭs!LWPu kS_{O'*W D "ҁW3.07HXXDA^gpu9gל^G0:$)5,wʏeF|uR@b 87_Ri1 è~b9x.5D>,+L"eQҠ!R® ~K;S-p6a#DN_Hg2wF*ˣ 3Q}5m|$AoomY_ ]>@^7IDG d%lO]utdHdu73W&:"HOIqngX,8Aݯ/҉Y\o=..T 8M&vP,< WR;K3_AEaI^޵% JvV߰Ï'gd9FR~Qi`@u,RoVdE7liXã^QξǔTtIj!|$i2UHa"('߯1. 9t/#U|G! U_,+}?CuVσzomlE:.O.c ﵸiťg6@ott*srmWGۗmr +imz+U,{1zloT CXd" |.lFݫx t%CwKdU o&0VH@RDv L UgӋ 9CUbq*NtˊkD>/ ~DabU 0Ln23r?wHq)1.EPqU&E_+H%DyV&D1WnNp)՟r| |q[;(iޔᱵ /qhkggprAa6K~S^؞Aig5XIɒJ͢3.wMܙUƷ;uMzSBBM9JW= \qF <|@Je{}~q$U6F+fvɀeB :"7QO籃5yL;~f(Q$O1`(~Szx曤Yҏ :b =` *HbzNa|v͵WN\f#{ 'aYhbys8ɔ6{/aFQRO'b n16$CeRZ~}?_2k]u8k!3D!i :3TtSQ!^`;{6TkBC W  Xا*ɳeyWI]V?Jޡ3 b xȒ!X"a%$:CAh$k`V& UML+KACЄ!\:^( Gw1\׻oe+xxBi$Z&["oAbЀKu8AZ+G̫}x&aew5GQe'tVq˪1 ;R˹a.//#0m]^ifq潢Usqp'@<". s7n! j>=0oU98pw)#$(}h@hPt_N)Î,N4q<XWcoDX>y?1sarr%ֶ_s+YG{G3tƝ$Fyp]gSV*}MxGnA +͆3r-"ݒI۸_9#a4ѴTn'~ ?4*Q}|ׁW\+Nll#0WX>!$7ϛZE2קA>#]'<Oٯ 0Hq%{r͉d$]XᐝpXN,87!KB'"D}Pb5`RԘmaA2OEҒqUn##7|&#ZjBcPIiE9q{e""\*5aZt8}MMȸaٷ iJ};?;\9X%DKl|cS3rr?K)SX6d__ʮw3.aIrR4Kbu6^4`׶w{~Qd&-zuv+R}! V+H]d1N:rZ u| 06s Ywa3=CKK4I 4֌$DF1~M!ҷ&7>2XS$Y?2"C zl雷}&CN9Av$=;v~&1uژ(xK0odW|TXYZC Lʔl0;Ӏf]k#RػzZ]A Ae Eqd?u'{m#jFzE|y|qd^㝁nvP)虇f\ M ܌1bf oB]rkj8 DenN2.vˇFUh{#7 k9ɾ"{宧ON$UoC'H[gK<؄;kS(D@,G_gH5訞X>877)״b`;tlLKE @N9?:Hm/`B1u`Or>_G/1Ksgcz۬]1N@ 0ٳmIb+b+#LaFj *Q5&`Fɔ88m揋e0`VvKm{oUt~gkIի ǩ%uJ3qh%=j ,9>9՘- cߞem-}_l%Jn ,`*I \$#_}:D]hdE͏##p^x]4n$~ @BgtoќcKF._ xVc#%p WI _3|u G@YM.VyO4\4O棰⭟ǬOlb4}SUm.eضS[y,?TP\BT] Kb_ЛAa˾/ w\ru.WҸg aޜ\spʼn~\Rs7oZ[7= ?C^:p(xUYJOBg >y#+BxDh'y !5g%n^b`tmҠH j&QgGZo(#}L&E#|} OV_ a6݅K9'#jPŒlCHie|u8Zz|/I9y }?0Jr>ڷho9loP } Zc&7#l}L:r7PSx<+֔N[ѣmk`6aW8J 8ġoƑLB I)A4F2н֐_Yg#.Gnq?߿r>&9gbx"yQ&CpdwsbzK^t?{UFxɌiO!_dqեw9G%uJ[ PAU峉?st>2耛`7"_dkm9- >Wb[hR=-YZvĚywcf^\0Tb?j椋 Fm*y-Z>72<6N?Pƞq X5Qls[Ds۔&QXŪ%M>AϢAз5n0v͹Fs:sWO\Σ 7"P֕XOX}ۍgy2L JGȜ~f#<ْ|h;$h6Vglc<"G%돹H|˙z HQu7ǹ|[&'//l{8ћ& aW ! ʤs{J1Cdw K7 Xu^Z(yd"V[hEI5N= R6=^3EBs/JQ2ȵ̅ߎTSe Z[pJ?#`?ciZ/2<*/QpN0zvjȈ\ tW(mpJ.lB0o)lYLg3hXNuz  S [iW86ˠai?iJ(m{k,}& $葃rnn$;EDz=<z]T.W4|W];o#|wVwkm?:Q-#S$;`*+,}B~-p20poTz:h3_D{.@~Br z&crZ{M3C y ReR[CjSx~VDtEz!}〵q%?>=#ZN&9INT wXjn)ًZOR~BDw5Ԃ)t "J's;2^bB3SĒRS!5 ÃJTa|J )#/0f pј*SG1?P  buGqh8 ,1Lt-DP9Cxoc rL66'G0i+Rⓧ6ʪavҶk@gnTJjMG "13k'Yxct ÜL.3'X5ȍBxW7( 0CjXįD5@FXC/;oe:":6Ⱥ$eęi][1H>) `bFc1(S!QZDGr6wd~WDb4cw7d)(kdl$q杵ME#&70올B迌Rl\o+}ٵ#'^v)>n hóD8!H*pd^.0y:D56j\Sf6fS]@Fq֌x5YjK5fV:-gyer7&-uIĈ tDyE!b CW8~"-?99a@h:b0j[tӘx69^YlƲFo6;d}FeDCA%i%J'P&+'q(< O#NNr'Tnax]AeG/TٓhM'W}ʹ5F.![[Yrץ&nХ@/k~ƿN^">W8 #.:󯎒"-[!}FƐrd%IQ|{IkbFd[y^Ѳs&Z= yçX=V -:m ݣ}w}N|:/͉Y/,+ =rFм&Z}V@vfcxxܖsGzBe@p Qqťf&_s&FZ!.ZwzD JY/,1^h- LCP=Y~tү}@6pP_jɵ5=?c߻RL֬>JSvZnO%`[@ϜK ݱOLČ!1]I|'!?|!Gnδ|K>bi*[g1-HPu-6#;׉̲o`Z~G+TWVE/ m9K0MzxGZqMmUOV˳ߚA"VՎbg͚jI0h9[*YzQC}'Lħm2fK'O$?Pc&iU4` uR;5'(jh)\䎘s8@@|w/bW|1 *ud(l*ۇF R}=zRi?SZߛcantWR jzrmxWѢh>/ ~!Ux%Ӯ}tggBLp)=XiY~ ݗcTOCIb6]CUk~sVBv*[ͤc1:K{ˍ1[-TfNo{9Fy?Io]x#/缂8c '3ٛfh +"w<}g[ {:$K3͗'ҼbOS #j?Sm)}\(3t-Pko,gx4rʻpV^Ċ˥ZYlqҐUD^qQIme1AvOj?F'E^ FtRP I8 2(oyvI9lg4b^ {D7rV*P۠$/*dPSetb:Ÿ2T8 =\IƳpS8ۙ1r J:o xp(e2hs6S\VC2E.D(_6n{eM/8n5Q.S9+HK.UsiY\F+sr$ dEDCXnFǫsyq q mW,(^|hG痛|G\WT®d4 S뵌qIjr*m )؝QlQ\̋Z0YM)Pz)QMn4t{[JAc8M)E[ TnH1^DFf[\Ui0>idOwA6IX=6{2xK$I"Xy# *S}+=IQ/M>;m& Uv0 c r{;SFLBI'$aϗ9zM 5 r(Đ?EtDtVԭq C.Wb\"\zp)^-AaD'%haX?B 38M;.n#7"p~ ж&\jp9[NiEaC_pm4gA+2{)G,ܖ`Nj=0 Aga>G(JO.2Ⰺa{>I1\L Pq#n57R;i{IʇM7u|:K W@Q5^?:MÖhܿc)iuZ[xUW:]}`)˳Nڍw*EGʧ(t\6wMQr8F?lRu5ޢ% ucrhpw%C9 ^-:KRl՚qfuk pئPsem3*GzceSY->6 lz2>I$G'_j g^nvb/ @w0 } E#I+/cTIW^ }*.q}u9\(QB>hl{-DfͤV]+pAۧp @E6SnC` .s1oX%n"/rtT^嚛'LEDl2฿B<A[6z;Ū,NoDr )3o']5%`-5ϒzc0#uf={~(Q2Ɛ dT?]'7X⥲ʔH gN4Z1/a/@\ *`PGL!Z"+˲,O~y%x ?Qԣ]NDGKb4:VÒv#as;G5\\,)?j _6rZh*ɢmZj*ݘ)d/r*m}B7Yf'[ MA>1l:X Ȝz ͻF%"MI!jeyبLQJpMM/cp]rnmbL`9 8 Y湑z>2 ¯T8',sv` ~|֌|+*8 }gxfN)2g\<Mv7PYE"=0ftTq*Z(_; 9`WRex! '2L-< )0+H;~~Nm"Ucux~x_${U' ydVl;9xז{Ş9'jYRʽ > HHf ^f,r"Lv!eZ2phpLVo/f5RP2Qvhə/oon#`[eEBDбչ {w g6LIT!Pj['O_L R%m-Kp>_(3[\FZ@ 4u X[CyOiGy\N7D[&Ȗ,iF:TB]yD t2Ԅ0r5>lû|P^ MMYx?SCޙ !ĆOx-z8w$vzyɁmr߷-X8jnG+L/yӓ-]2qpVc$VM+2k|- %/8s"]A&_I#f4y[A]TYL޲d=tj0Z60XM>oɱtǹkgmb-ZSѧy]d@|pA!RT X,x77mLyZ̅z7:Pow4y{,ps1AFuXVjU|u"D!j $a'&[63`x [ ~81f6૏AG` lSl,(IZ=d1mkZb4t=H+kyCH\S^szvxے;YSU-`X!UkkJYrvPZĹs.qh)N_*@Ϯ^#ć4-k(ae<6G|/JbFݛx%Ѿw:aPxXߺ SVW2wYDE9SįrpILՔ)N#<#E+攔["18XbMAˋf0H*o8G:zDES֟V+&&~Ώڹv h:>ӂVnwjlkw@÷(p^ rޅX&DZ{a'3-k W)vg§R Yw;pj"0GQQBb(CJ5E++s@D_){dZijՏ36``{R-gV+-BRg*~h~#fcD;Q[x ڸሼ4NNsD=?+uir%Ah (ʍo/Y3SP:j$ -{x+MQ._"YnkwiXmý0r8=z.@ kr?!W<I nCro]L M`VQ#7oiyNmZ=`x@rΏ'r hb@@~ʜ+^ߎ`nLx$yd/%Q9 @+S_gxV V) WkX7?f:UY?D-j. <,XT9J1G܁]x>ډ7=;~&C)ؗJ.lzrS =2/Lb~aBa]ګ8Tp {ƃy xX9"ˇ Ǖ_GjF 6($& ^T%~\S)mʮ#WQ"-1 NI\WTlVh SpQTyXhWXW <=6\|jr릙AK,%\͗ergz8Wy51Uk(X*#m30RC !\1S.(EkCi(-*&rq= 2uPSGq-dץIj 0RC v)+#@)rw]3d%M,X᜽RHYuB# ?Hdݢ GFﮦX>|/ E3F*ЉnZy:DBϗ Eo[k|wgF.]Lޢ/4I9OR ˇkGӧ1/Q~s$Dׁ0lvm+Tt7k*mBC-: ֓Z`nwwM!]N%B'+'4.JViyAjL/&E3ikz$I|+z<5=G(;GH>=}o[XՓVNqS|k 9&◟2̻EыH>a#ygw+ܵ1O*zh18|ymjwȡd̕m|~t KȕӥzD@ԯtEVqeNIZJƸG攒 m6R^zI 8Mpqd:#~[qP%E37TV(omaG 1.[zPt -޷@]W5IgˎaL ;6e0ɡ}xtF${ cT'do3VVxWlk$1eԥh[@c⫤DcyBb7XfčH!C GoT^"MQTJ+I niSv6{JFKhG@ؘۀ 5F)$ƣ֯0-M2x,6y-NuxRn<,`.gW$E!K/ȖmKUzS>S  ^w[:ֶ Rw9[xipp;%O$,t2#x+ck*yihEZf^@Le;?^xg\Y8}¤`37=p`k/\*[e?\rA m w~#O[`yidoj6PhdS(剟`Z&;p+;ɋ'TNӵTo)f7 ) 꾥ɨ'Y=kA@v HUz3`m*r;Y/HKx8mk:{"z88U&L)tuD6u"!muO(ܩ(ԸCA/&Ʋ͂郯xM2`択i$8 Ӗ5K]Yw= 3  #t{0s{g' k q+_6Z$)X/ V҄{{ѰWV> mt YA&&Χ鰝^Y SgM3;DxJxŏ}mЖhQ=C¬ eȀ["*ͽH3u4: bL)("x#לgߝg3/^<"W0n'˦۾^\ةKldUik%IdW|kn4t l'Xn6]Z8݄{`ĀHf>ו\KD ٤I 眗_=-ٛa:(Hv7iJ ZnC޳\$0:{\~O\z ]wXA\wc2~H`ƳzBBV5 Cr`#]&a28g%>LlVVHmv2|sgZ*Tq]aiL*FRJxX|"h&.%N*xQx:B}]f<:B=QptEij2T*n 313E*9>vL83YsU/1?O!%쬡)7KvjD2R5WCuʧWM H_#2!ԉ`xT{XA,-dEX(W<I7nջ>O_''}qx{G4 8Rd"<ْJ'D!((\zEbc&="}; sR8Q1\O"f*T)KlA0 q<l bZƝ+&FBw:h1'Y| y{A]f ,dFAppqW랶ꀽHiXFIڊ={lčD䜡D([:{-Nzr1U@,a"KhJa١pdIiK&ͤP.}"D.`w%o{m/bgU4| =0Ue&Q!`;qmIH2 ^Aaj3ӰRFo]i 9<5"ڔn(h>o!InAS>#{|oHrs$re 8WiXL,&^$)^vzIc~?+ݞ)mA"dNN W>H{"Ul *SUkkҫGL:HOOz+dc-uGhBER'joߔDJzo_̏R `%8 ?L:d1Dj;Z]'t0گ>ȄZ}(W 3-FJHav4_xΒxYCXAz*@4V#s)ꤤK?´)D*Ӑ֊M5ĆЁE[.셲0_1 yV;S-9H o%FxIkMpK\G> R ULu=-z"d6pBGב7fIUTTċ/nqѤ1ҫ65QR_ r+)wsKh^xۦC[N͆HPEL;;-ΉgE+,t9[{ ̮bcR!AS$0i/t*qIކ{MΑP鱢1hR[2bPz>m(M5m!{Ry+RO\5ܘޜ6M-OBp@reKvFbvcuzڛnZ !<%}rgAWxN)Xh6= ٍ[]vY@6Z+ 9ksZsjoRYOL WG41W=.`[uxۚTx$M3`@] *PWgty[m?EIXs0\eu_@XMWBrрYkF?ʣ@<2D j' ( H/:{*{t/zwHzE8L#FJ;Z;ʷ|i]ޏ^v[>U Iq/O\]tJf K`dZ3Kri4D|s.dɳRj_Hw|wFv?i ~斠|vcsAɑY:qڸxy;vvFp,Zx4$}N:#\XJK^p6}HP5BwTHyÞ=cnw -[qldxƹ;@U_?=HoT<~6C |5eaRuUr"Y"LA1KT]ZHٓB[AOKLVG1^+Š58kS'߭Hm9Nv&`4zynAtz- Y#쇝4 &*;86kb"icN [7WF/fR\՟rϓe'0U$7kKɪHpWz-n= fQ&}"iOc-᭰CB`Y9YQ7D5蠩J=3?W R:F)gP:`ٕB ZP f{qP?P/fz/~5f9BKn}L~9Cs@\lBY:Tw9r^xkAŐ!%IE/õ=Y}/8ydG#>K+T_ͿǨ߉09u.t\z}QlNnޯ(о '6 6(F)bvn&-cn ۗ׾mW||eh)+0u ^fP6Lt&릈`&gaEkLvIU*G1'VP4[lk+и8pǜ&"UE $GK1Ns"RC3ټa}q-]_RLecQj(/!0. B&n|ލ;fs. "@ ?Gڔ~Λ;[frә xiW:{ 0HbTLYΌQ˕ (B!9, ]k&3m4(M2^]{_ D8SY}2ĩ-~F7:(e>x<ԺɣhNQҜtn-%l(\Qlcx%3kҩF﵌hW520Uǖ|6si5%,?f1Bo, ¼˶ш@# |z8h'QFqF&/0 jL[앻歅F8D1q~|Ͱx_59P;_ RJKm5K2 ^;u鎡=LC[tސ3mRLPƽϦV8bD?qß"LU߈ud*sto֖ձ%- ZmQo4O>#ԄtT~iF<(؂vE"N쟤 .O ;B#)Y;0E“8@&{aa&:!QG簚c5g%|!sHyx^ϘoKu%quv2/.8G i`n =4KZ)2" =+ᤒ=?GҚioC VxcV-m`iҊ(di4 wE[ P҆:1hEXa!_:n<`H-B1WrjL RgW{Ei1"UxJ[Mw+58k"m)5 99.8 (qoړ#". Y2dk</#bBy2~Md7>|_X?mF_.wEwCI<6 t=o]HFR0>*zؾMEŴymJk?YW&ɧ:q-g v),F9lVev|+lo\6 FO7V8ekk@}8l1z]ijGXX_ pxMNОE>n[U>! mB2O)m%! j5u_qD7#2X}x3a{9[CWؤo_DFZBةW0gG35I}M>RXEzy " K3?RGPC[r_-0O7|MĬP 7(06(f!_֢?quX0޵ BO/ ~ 7t@ 6{oe뼚12xT/o(n85FQd}岕/3V'B:DIVa+8;P_YChOޙuP3سU u:) M,G^p(͎$!s©U<eoj!\,"w+U!b2Jqb jvk?f0#뙓s$F<(w's,7v&Ts!@e+[?N$'rXOaJ1^5%ss65\dm7LF,fr1q C$$#K}M;='Oí+~ >]ƭp&mw9.,'…y"Տ{:q7 Q]9B!YUX (nDv%b>K$*9Ŵ͙2ďQNί IRS!u)<[ I;A { 9f! w2% ni&`lH֏k9_ ".?P"E_tsj:a¹z!(INF}~.Ľ'ߐ ̇>6}ԳG9wۑֆ%*.fyɖs͞@dߓun[9ӪqH+n"O@Y.:߰Y=?ԠrV:0%Z5j>0u -HS:J>ojbljoоZT4jٓ_k="0@DB޵X.g2Pke"o?˳x(t$">!"{ƤG8N~6B2+1_6 @\`FU$AkL4p/ԁa+5 O2D [K#:wH(tc$O&QAb`K1Gfű{ׇ/Y ss+wW$9~7v"l8FOX]~tO2jKX6T{t+DZ:f-5N`y oys`o}@VܕiV GD*/W>DqqWCʟח/cw-ɞ뺝֖C>4|oL $]'CW:Zjϩƃ"Ivȃ&-bڪhQdG\4Y8I&" ꃀn>ܑߵڈM>EvoqTcF7 7>ʾ6=rňK7WmkۧE" ݞꊓ4sYy-MUY8= y( h^*]&͙MGiz)@ҠfJg }d][FO'l99/9 vu$.iND-_(? Q)jq?oـ྘3SP/v;!7HC =uׄC{!RWo["יe0^]^-'+7{煷aH\;eǽ:YWԆpևإu:GePe,$ETk ┭MN,$Q W OT:i53Țh7@HR;`t<߾C1Ԑz7[SLB[RӞUɀU_,|à\#LXeI%A<\FG(R*(lTA.ΏJ;aVXHEgwN""@ NKc\'5a-Bdf E(r(k*IHðQEY˶o/)$)c\\ޗF`SK3)d4u,xYxHߍCbT#W!>K,|=;2gܡh<F zhdemcFOHPxbi!T9{ٵXzFBhu"H]X1Gڈd:jyQ:1ԕF)fB܆ Ϭ&;jq' uK"X-ѲJ6?| :BٷYc5f_KƐ1aP;&xHhǾ_ "SZoX3:2\;s!1Tvګ#`:yXJUbhTE]Jg%F<!ڽ1ŔQu-D"bs[;:ʰ.71NSԼ{MʞPdI.|qs͠4o;‰m8|!OE}r WҽpC!&wlGԾ|Q/v]d$d{@zb'et/4i2mǂM>8ԉnAC0sT8H\0x⥥)$7Q=!h!\$/ PPB2T:(q_M5Zdo{nc# }{HnPȜ#x`clf˥>ͣ(3̖e *{#"+  ]]ߖP` ig*$v&řu=M~n..64\32A%6{}e|ނXr(_Yԥg5Ґ 0t7f"!>V 2HgZ)Q+mڭP@\GD8]G,zMqPӼq-Ny9?=b:ح[j!s[.Y#'L^L}RqeK:`hAԡ:h(cʋW|ߒ0i _uwy a:%S..ՁD_BiDRq 0v]xs)Ț}% Ij=3}[Tn4't HwXI<)V?ҁh ~i'{FN? -t^r#޽9`#Ty6=q[dzn;gYɃI(h\ʤ|'QPc3GG9o88)3M{^f=umђYس`R!@q*v6R̙ey>/49&P-PR ԃTBk83E7I:&b8G1M|˯ϠGMx;,f7C@pӠm@tS^Arf1-4($Q|fMWEo9囵40-WGM.NT, Py0 * f_bՈG #_/FNUrHPc Q}v>e^o; :35؏> !SMPנl8p|`l8b2l=NEEZeYi>3/ ;3FLf-1$\e N+f* [w3`zsHgW]o/Ӗab*C=LHu} sˊmcc}%z/O{/ 635)tO:IJxAjJ. ⻃L^1}i&^=(V~bX3z obRe-MGIp{vTW\DsrzUJq}ߌצvjXE:+[{ߌ`GtQe^ji$jv<Be|PeZ_P>[6O;EcVسHd f7д$l4ɓ@Û)|` -W nƂ=)kQB7O+#͌zxQV?t(cBA=ve(<-gM%swp%hJh":w}nn 7v+TԶڀ>8[wk"{'@+{wQCG2 ƞfu5,k7[(.Ԇ޴Is{H%AW+czNg2:!ÊVFh)ueh|͏^{0x' `i8*RpC%rOȝ\ 37@\f~+yL}=:5kS$xU|C|6^Md',ݒ9V6b7=z6Pߓl<"!\"]@ЙyMi^^ ZFO(9Ej \ĩ0\A 1sֈ)^ⵉ)\3m[4\QNy|ܣDė1껇0.O/m^=uyiG[zҥKq |sWYa)ڸ ke`␚@cDL.E՘bO-`ɕ[55 ϼYRjGw"jPEWAGq-f*b?||RjLD(BL`M-ڎ pauWPFyYlbsǎdl' #ŃTc^}$18޴:S70*HǢ\SzĀfU[jJxMXSk1oٲ[6 r+;eHK7)췯I|{ M`KLuU-L*$סZڃ~{ _k{$%Pw<=D7Gc?Za}"MuD6 qP&[ZEM->5#) >/;ݦbF؝zdی/{K֛g ržz(:5p'^*;xm*fVW"_9娭L.F_,J9eTLWʚq폎9ZS{H ߱{<H\ENQ-{ b%oX"lv.UQV3ӑ!vE؄"VŒJ(!p k+>z ĬNJ}!&-($fӅ";Mgv ==ZBC*3$_0Q( QSH_Yma.tzS|)K;@zWi.phaey]{!qkfu Y&>c61!%ņ[>BrW|!c"bmoǷلי oS?\=4e ƭ G `CxfNI2}o>:=aQõHF<MH`蟓8pJ_<3&;&ۧ  ? :M"@J^lR7i1bR4>٣^3"Ԗa6ѐ_ ]q11{%US٫^h]Gv4GxA?n#e;|vt3"iSZ[Ge+ /q'wv0X*C_ cʶ_vt jf-G;s+F%SZ"0>6.4T?ܓ@tt/ZV ȯsX7bC< L:OѲ/V59/Ce;)UIe'鸦cRuɹ/Qs3\i2NgI]Aޢp犊IXm^5bHauҨ7E|l6Ja`LAJۡ[qL>3Z4p$V7O5(NR iڀj"WfhՉe2Qie&tB~F+J ] tq+rkvuof#io g"\V]=y֭S^$ 0'n6}^QB݉ozbp2AzKnS C1N_88 T΀%OF`ۂnӘǯ*"Ogѡ0O@/}#TcnFwn59Bj*n;ZV6YT9=%gR+0@.2R /Y;;Rj |5_'qğ'vrH]+4jWBdH4^aɕ%ߨq۞HG3+Q4sċQ孥 7T"RnXQaHEsn0Sb?u5/??ͣ 0xMoj΃pE/:Cpvօ\ćN\Ӡ"+ݡ<ep[)0O}E5N_CA:ʼհ,z,Phxں5,}H=irjg\ :T砲RQi(NgtwGm_jOUW)xSM@1;Yw!Y ΰwtgUxŤP\Z#3XDVN3v*"2'.y.QL[P"9'ңhvAe0>&$۵(tYC౶-<0tQ =ft.}b=n'K7w:RG}rzJ@2EAeVxp ͧD9RK*,06g:c΅ TS4A*-I݅(}J?IP dܖEı: E n="K`{(Gtcw71\tHNjg݀Bi|(?RA)–7M"p@߼R>߭4t3m^G#"Nre*~+4ל?@~ wkh ,bi@vm$)Bq<{PON2r¥H>bf"Y{r*MWQ0f̀:CE'Oؘ&܌$R+ 'Zѕ ̬S,N/Z,_}yJ$[MY&(0.~83QI $%ǫyy$s2a~az1I,d}PižkǞ܎kƩ)7is'O1 jݏQf=spNi8_2cX0R`CT.(+-rp3b-QzM\G)P.;ΈTR[G? STʏS΃9\"*TAT*캴e#k7@5Y J8e&(OjKW T4k3`*ʤC~A59,Qp4`Bb1·L1S*Fr3 F),go?F9EV&,BX(w}}4~;"c#2(}ei/=3OM,PE@`&Nn<7* ENŢ~4eWp385lNi}A Ⱥ ƚAvF—t6+3`}5*FqB yZ]zjFaCR7 &'9l0>HFd~[h-ʑUYL]7dlX>x`Ш{}٧m{w*5(%nG;rD|aBAmm{v\+Lu/Exj.Ne !Mb1ȱ"ji^a4|H*@k,e%Iʰ4xjFt1>:\ Prhc$pAg5֭kprywS#R(P>[`A~oY`߱goիA?Fwe1HIC_C"\wj.d'F&&J,lDXy5|BeP]@*>Kjrl{fJ]j}Lí$wa.ssw0@-G 'N9lKFG;ctx!x2aZ$si--c~" -k jg,׏Nd?gn)™ ޕ˯M* (x[8?V8̊T.H J>畁Q鄾CCXH /P1 cw%Hف ݥ;#u:}hZ``#iu-χT:/JJ^uԼb˚U3O*< BsAYaMg*HX?[l?,&W^$6dOz!l7y pV8lPkWbD#Qi)0L&K "ޟTʥ?]nLB $%,ey?zY#HyW0"I7*LAJ ") W~Sbi ^SסTkHi8+DC #oyZ k'ڪ;9a@Ls=ؼ %{OᎉV^Hsh`[L?8#/K( I46㓑 qŁthT 8VhS4>Ll. q2T:y EB3oa`#Zq+rMkާ:`|)a[V`L g]pVFLX TXۧN:`xw޻oX!W3NrBJ0x pb{zű@EbĞWQ o?-WXIjGJnfۜMhǁܳ-B5}C]?rTXJ" }ۜrN _Z_9G $5lӮ5YM+]q;z.7@!@pO6pyD#}Dې4m'q0 Go;]οU̞iN''OgLra]V]LEY^b \Z)P=!J n$B Cg)̘fwbt ߜr[<)!TNe1Y(jdkn[d{ WrV =ZX|f@/4@vjH> `zS'Țb2DE6YQg*?w3%da%u}G!\~w- @٭]< GLi;fV {s%AaﲖٱC=/hU+ i?#@y|ɃXX;9|DRs=#ڜLik! B!fQW [5^(^rj9=d,c Ɖ~#Եǀ C>3]K_Sy@NEP"zSt }NDPMxbfj,l1)KOX)!)dY c<bB&fSœ(lhԒJjjfyA FWpûdI9ss iZY#9| tմv"O/ ,1ec+D"etl\@~CfzEVgUp 1&ՎzN2pOw n4]QdrSa3w^* E4@eHn}KO">yz ErdDu{(͑0? ?TŔV&$Zn"- YMc&ci :gH,c"pFaBO9xlFl:ZH-@m])|QQQvU~4~ )&& t̗%G?p9zWɢT{o,Qv37fIK#->NQhBZ"Hm-JsFYT3WW ,HeFV#j868;a59\+"4HsU)3Ȣ͑NϹ[Gą5K{b1>OAh39٬UOg<\sΫ"tk'MF!QX`z/IMtN!{pPI0cmJ1)oصR 12?,] 6.{Q]^D+zX$ ZIrcO/L*?Cup`6G0H pQ+ Eե΂aq2zymt2#4"{sʫ{rp phWpe}S>hBTwB΀]N-z;fJ#9(7w康K.- f1=mE`,2T=oi)~@Kbvx2oG } xx P383|$OGr% N"Ou,6ed]3_XhP`RkG ?Dokr>ƈlfl8\3 l$-X%1Bȸ^8(GIm&B-d8.GN kj,o#hҌDvѥ5lǞF3|uuTp]0Qa2P"FՉx\Os fq&rӄnD!l3w@yai̤38:X졘gg:J erۧJ,R  &<9"!O `?Ntw.<ъŁt̲yE)C== RN%E+S8JEAg08F0A#s<.+'R6|1ȭȖ8T5Br\*F⇕!,6?}WJq!i{#_k>:)p~ k@@!(]بԲo-#b[H8aU!jأ6l$Hؒf-@2o&&XQl_cD\jor>~K>왡A'QrMLUWkGS\U帻WL鼽(FЌBi ɉŸ"L0|6kEO Fh1:8m5ލa'[ʲ5)>WV'$D&fK~9˳.[= -(j0mm t뤫@G_ҐYɻ5=tκ w)JEr햂yϕk|ޏ]] H I 璔/b#rr>2Ќ(;F۫x zqZIfV`Vz4/~ 䈖RcKؿ3nh:i|oo3ΗzCK9Vljb§\~+֧Odux2qP{jbЪ O߁!rx۶3-W)QyED mb@ EuTi4MÍ@Þ lvA'daW!,|FnRٌsA+HU^Wib.`EaOw,IqdŘTB↝)Xj1RCe\C ;J3v#5 ͗(4Ѳ|d^NdtT8kx4˘0j}iw- ]iFc=L6y3ϋɬoY8~y`)U k]eZ:%E4}ogk}RR))PfAl^WDv?'EA|*g!v "(kYhmpcK7qMf㹩RjR"F.. ilB9c$yìI]nan3,Hk_%²ىfo"rC[s Ӣ_hQkF7Z y{,Sa~s׸?E_웄}ᄴ}Ma+|"{ BbWҮ=p9%YO4ٟo(,bcz) G)rA ϙ"xq{ $HbF?n_4Dz;U*Ӈ$%="hSR0Z(jHFJxWd6ǝb4}]h(<8p'KIWo6 8tl:4ST~8CHqǕz\t T|#FAdeg'ߖ`0qd2QDifZ{M}4{0#%sjW%˱4MF)w aj &CF4\ɖߔZWo.m1dwb [Yt`j"B j*MbiE;%\U=m{#S:F-_YxvFyN.*#\&e <7}ꤲ-zט~mV~F95HuLvni({{K@$CL1K*QEg|Y+K@}!]&ⲉw%gbo9!vzϛѣ#NB1bWZfbtKF&h=SyeO[]62݄< [ #{BR%}+]m^׹@i}=Ga`[Lj rr];_1_zd^z4֚]]|Fg֡m$Io%2cnUAJ}_+u(1ɬWNxt_aai`-4||X&Ųsܤ=N*}_J9GAwdY㕧>fTY` TͯR ! 8-#a@$!%^R(CYIτy'$qhdLǩqaf^R£ؐm,!K_]4!k]/R~xXe3j]R#U7܉uW<."y,b|ov*{Qrcź=,ZlD=\$m(5 Rc5$%=ѐC3=2+f0>'my狾{Rv1򙛋Fc݌W'ZX 0O1uDraډ33-Kv n;*l C`ObX}~E"Qw M.)AʚkF-"nD :kg" ˓Q@Fmx<A`Hb7d<5npÌ+]IXL?wkbhA̟ ο7RK& 5]w\`<[x&BDˎ+ |gc"4&/D3|xGV?poEy`v[ 2M|I7L޸jJ$/%\Օy[>sn5ل8|Nsm4gDrxy _yNP Pk&)fI-߭=X}ֺEǥ.Vv;b݁BuP`Ox  > OJQ\ &Ouʄ}$3uăȋaf\5 3plX;\06aZ6gN"G+Cy[.jTKR5k1.ܻb8G.nL5g(oƹ NL,6oUDԕIa斏8'>BtXK>Z{þOon$NH+fw,c h埈|'cUg69Kz 1b\W YxyMd7M w~"Dӓfk_{I6*CVձ,ts̅e OE' kªNUO!g֔[x|I[aq̯q@Y <Yb>?JƒC|߽sI̺F[\RV \Gܡ:c]2q.&Q7hϧh9C'ň"LM%Í& VN8?}8X%)7<7yHyRiˍuC >xLJ?0ov0*Z} n :7;fЈ$>'xq{,;D\`V]PJ8*mձ10Bhqݾ/2t"~1zFr70E> 4sڅjl<Ǒ*7AaVXT8hmGP܏ʝҔa4An7 ZsHGfe+hhc,vei+h~%4"6 iJ*EUg*mEԆNHCI5qCAsɦk(&`1,g{MU3<ICD5FgD*˟#XSKтb(p'1y6@!(&ݢB0 JIhB]֯4`^SkjE]: /j1h툊$z`Uk^#L^4ylh:- '38C@ ]DX~>\`)}7`> ؘei=2XAJ* Y#Pm mPD4臮 B3# Q0&yX7~5HX{IٳTe!SE $>\X>ˠ!fYC{\>{N:ks8շLbtuwԨtG)D v8ώ)өX0i[cNu 1ᆇJU-$ܖ {'D~I<A{Nd4O+i3L{t=bFĻQ:akR{QB|=+u6ճUU]Zgة 5G6&#h+B̎ڙpqyFUTcE=v|F_(-ET 4(toX=}|zw&u!$1!y29:a|7Ͳlrz[NDž̨x^d(1ah|T*qab] zD6B+jp:ƶX,.ŌjK5p49IU ž˯g?0pR/Uw>3¡BD<lx/ͩC{ȾCTTg&xR w2s3C> "*rQ@=!ÚL-+V_~rR$A_[\78 l5{|?N [K 癜[٠\n$1^MqP|b@J$;l4R*,Z ˱ 8f{M. f\jzɴ:\]CĘ;}XrDIۍ@ c}δ^#E\9 ~.N."VE{|(:EYᔝ&T*W|Ya4` q ~ʅ΀t4c ,Q[&Dbz+ Q'MT5(QRfyMjz/׫DJ\Y|"I@4au !:L S5잌tиf!,2㷬AHGUnjs%DeFwQ$l j)X`gWv4Wy`JC{9CJʨ(F fm8 oDiHq)yސin:QՆb+Dq=` ہ9iR (/Yrmw ŅSH*q\C vX22YFOSG}"r*D ū#[W4}D$wJZ˸%Q |bO73;kb CM&KQ簺=MFe Y+쟵̜ kC*쾨R VؒC'!+HzRFnn q dsHv}Uά˄𷀭6¹IaR= v&yJ] qX>3k&7dzҚ˞ƭI[m](y$_;.iH8>9k;ЎQ Zcb9FRJu 9z/3ToyMν7N{2wi?3dDlp8 1(sbϿ/Yez62f. gۓCY.ഩ^PO+Gh(3ɿz(;<-AAKQ@F3$gМ%>cv`kz?csqr.eMgc@|PR[fzgc;bw@@6:iAL0]օZR//0u'\4N!aB*wL\F?4)i}5aAo4j<="(TPidW, ;"26~<T' ̌AAgEzM+rmc]ӠYa,=v'; _0d16@nb+quBSW4V$ {s4qXe|%$򾃻avrMwxD" z-$ 6*34w( T6bb^} Y?ȿ*JmF]b7g;-W0폃n8F~*ѝ+FșЃHH_~̯90`R ZϧV1%655vVgX~ڳPlv||-!4^Rw`PGHZ&~ AfAUrM Vm "ARxhJ#qf.K7 :Y"z=mMDͿ:LC2v̓) upJV8_b|1УrnԱ%Sh}M~:5 ֎n╯[Q`•u:,b\3fi 'xO}U3!1+Ezwy]5&Ot:lUSKNOtޢtˆ:qB, V8y A֍HGxD0I_n |}[j/kL> g٪~EMcFecծ~ ͈p~TZ2g+/_'& ̸9܃F{Z@gیFqg(db::)vekwSo6 WoƎu ,Ý8dApY_i^{ i5K_M؛· jdh.8i+Ham2HVfa!Sɸ}T`d9f)UTnWB̳ͨejNdP6jXT7ud4/emHWL׍V (Z}~.oYm!l@s׊ *cl^J(cغxnr?io4Pg"6RaNzb8EE#2R"XE>nݍ ]fʁ8&ns fbܵ8EJAgHNA {Ӊ ;ze﹐R)64)Mp:5i]@l`ڔO۝]ibskF=%Gysd|?eAz@p1fXdEA 2pG Ŷ}#͊EnBa/"-u\X Co|LLmLGE XCuhHOuize`JHB6bUT2R|\Oж R ]P-iF{`iIiӶƒ=~:ǜgH]1Y9W!*6nFcnߪv ce2Bῗ6ES<CԲ.,2)B߁a@!d\* ld=nuc?Q2e[7υ;d~ E;VkQ̳ky쑭/ᓷ(L̉ & 6xjjIP?xHԃFCR6 ID Eq5"_Y7], nHkP d3Fvೕ1%;;KrcFv4CD7E8U*" OnšV22 HV֜l !M4gE}M8H׏k_J .P AqlX 3@ F>!g3kU[=Iƒ 2 V SM"Q)wO5?Ĭ7Z?°B}9G2?~ُy} >(h V9Ç}|f5(YY~Qvv-T0Xѯx-|Qd( >DV"`xe:1Q+nÖwSЗa(7uI)h%Av UtRH £bRVGIV2>"0, B>ORoѽw/*} 'ޡNOŕj)Z߽+aup_u1h›wv1Bٌ$k^~ƍ2N U&^;/91K/lfqF4JMǿ$8+ 4/-5xKK[،:a]UJL!I#r`$0JX8qsQےd;_*BMFp.D:oaM8bF2dǔmؽ?$A_ j˔MT\4Հ#^V|XY#4Qf7" 2;.3G7ARI%Lo|eQmTljw *~Y&It)l~|HVz:D K O-/׍v *[o5m [Y4}sp/U((3N4T ba@/b^c=:S P([z$P\߲Gbhc,O9ef9Q4T.qtCs{Ak[KzdaaU9.3:p{ +HfBJYdflԃp<+0[573%"XīI5k.u%WɀGZ{̵% D QJ6 [fy" ,qdmTj .Q7U;1aFFpiO5 F ACf_O^cQaF0!?@ھś ^0V&{(^ڀ]-Y8sHp8?>%-em(Uۯ:fHf\t g: 2l:ޚ ;'cz9 ]TXGaPuzUSehZ"옲5d)UcаFl)>y(\`e8\T$a.2FcK"1m&å=wwC|`%(X2'ZifpâW( ?1*Ӄ$#?*\ydGu"mˍ)y+ HWRB(6"E 2ߵnسeetߏ7]`!M]>,4r(;dLo~ҳ,O'^wOU/ < W5x˱eن3+ zVg;%Q&DApXxݯ2Q-'GCO]55kE zg|={=MML;žseBvD2/\ - …g>H(dФl;l2WCv)"B]kp/[NI/[w 4W)ӄ1tP.S /X:}HZkf)f⸁ &S+18&@#Gs.WYA9.L6zvMv' 0`|<X[80ەWAgiܞ#$/W 6*۬ +J>uG6=VeZ~xaL8S ]Hۉ:hvyrE!ՕU4RqBeBo+M&?5b}gj3ʲ|&FPĢG&~&X;|roFhU{6K)NbAWƖB֎j'xXkAJh8)fK|=#Nq>+װp¾Jg\n 54?c-Br=R|oa)<'ߵS-3he|? {[K&B8bqw} vÙ]%T^q/| A+j((ޓ$yTsDK _0JWEc eʕ ;A aOWa7+3੡ǾE3@5Z-Xt:~@thGVoIP/L#'>s$4)^@dj MޞjZZ`t#p?@f|Z;fQ<&Ryy} 7m~7-PwgQg&qB$r֠K_ :B/~^<7`x=swgp8&b0c%fϜlf6CY#iKLm%m1ฟspFsn ֪`./D6ʔJc˶4ʙ90|*^)FRșJ%BvdL3=D2N=|:Tv'a`R 3^]0*' l2@Lg=z8LPjp(v ݱBTw&\{׫%Z.u$ YG}4߆Sao ś KBvb˜+OU )<>($Ą}uXOu `U-ɉCKc_ U{ .:P69[:b#Y`(I俿>ai%,ݗHd?Ep(\Ӱ]q'#ڄ٢,HNzjȍF b w{u sjzalZ*< -Ya-cT- /+\ȁ (lHn]",EKcH>?]c')9q>a2'rEnF)WEaDk6~lbEŰ!uDCN|SCδHK 5:0w&?7޶( XF QpQCVc D6KR . _n)g `j,KQ'9KU$zIr 0NC^wЃ0NxTn\ K-[odt-C؟D ?*bep#mC+2oPޭ] yӥ ?/Иlg !K@ M}ŌD:phutB14])>Bm۟ jB10Tn)_:oW^GcKy (RNQOӗ(v+)d#eK涆29e};3- { 'bմM ai|o4Φx.{- :Qo/2L#vM̲Ev eWx;F-L[ e fklja-T})<XqǍ%ZڏzJ _mxdW E-*0ksJ*HpYTH[ՎZU@Z@#Bre4-\0]4oi>a/N^V hѲ6̯8]fvrl׀I<\'VkۈG!:-zy6ÆM؛jXːfMuo,_HPoӻ -gHp :cۖL^/p5 z99UZX T2ե9A;G@ŰBmN-^E9+W~/AD e ՘A5 5 <7d ?=.?3TiwzZn 6&_4 $6 zNvvs  weNYߒiqYߓu{sy|R̅tDLё~]4E#)28:TKP6^oMfσ}LJCI'w7@uWCP%b6A OߔQ7"H{h,8q@#pE^Idg5e;MdCVf}{35ͤPO/O},8 yc'v4XV|iGކܠ{JBwvnZ}s77Vp`l:c=*ݰ ?T|_/.S)iJnsWh (7PG$޵3}2lH[ລchФ/ ɷq: g`)8Z!_¦n?^7 Q \$+VJOV 'j^Y::󧬺Ѕl3QŒL+RtUyqTT;C>|n#Ǟsy4M?L?rmIf#[o~<;'Wín}P%걑g5|}1#PyFnO ˥ &W4 )g8Ȁ ̊ȣcL{)Y4Vsb~6 P,)v*#-!\T"I7&>pFiq[SʦMߟAzBuͣ~ Ö4HUx,IJh= !WJT"]P#8ot& sG CŦ'񥴅b<…UR?w.SKRkZg"!ն ݝ/S bI0;(,Mc(Q6 3-m.?L;°GWxPPpOб!2Z*S_d`rܟ1 r]rS3$X{ĦzQV#^4tńU0ظOҬ0--[}+89oB#N%$ u{qߴTnɓF#DʇR1 6aq͑Q0GcD @7.xj@n]Ed"[3Ζym\4#p"9ε |-Lg+EƱm9)8o"?aX6$}7TSEmmp]M3n:coPm"'m7Bb9hݲG0^p\C3TC=Oʕc^m$-qTcɧ%gi+ct({[dYI: %kt@դ<6Ľ#M:\~"17ehp!L)v趑!7Wڨ(f"xmߐo\Z☮J4l[u*03R26-$b[O:;S!>H?E8V5&2Oř$rgD`֗)MʺgŲ?뚹+F\ ѵ&]HH oQOnv~JQ۷hp G$¤l a8so4pLӆݛ&rq  O@ KiRWKIL8íp^|g"Xk(4i˪ R b@b͗s'ybFy֖#tOW2ABCzMb^ruC͉\axJ;:i)z>|k6Ϛ*DlR޽#Ss.>BJLt3IT`w*keƸӌLmlyqo-m@u2T?T~rE6@Z8(@uMv1hgǛGҎϪP(쾴7:='a<^1F?rf9i&Y0 :4LvE=r?p^YDG:kPz"1KjG#"4XvA5#'q0نZ-FO*\R@2!!evظ0PL6lԏbKf?DTL+C'|u &F[:ҧNL1CWji(ADPn=';ǣM}YR+PsM~DE7R)}pl (@A:8D/z;z_7(gatVl>BsBa*}h$>`ۢ.:7tAv ~&,>\Es1N1zKdM(b~32UU I.e~34 ?13TB6pw!Ht`LƓ6#r}"4J,iCOb<]S;m~BU E#M6tx?;hk 7Ǯq漕 ^-g.4r;CI.#>7 1B>k(R.3 bjVfJDŽnsL PsP [uf!Qwz d,j-*t{O7s@ۆ&f$fp}e?'D5ψs@4Cɇ@|4u'}|YoӜ!U!K8v|.R87WqYa H]%Dr9K|` trzaT_ \\'jsc1Q;mS{:`z3 CZ(2X0PVc~LmFsnN Zc:aۖpҌ1Ab:{f ֡cfWfl<$S= p%"i}:x;^ܕXy[6)3 9ɚZVL6EQ -*#<UhOk/&n>W:Il@(ܫ4sf~ӡ$lwk;낦ہ\&F)egE7"9#**5/7>A,S>LG2DtIϫVUT}W.i# &nӟծe`y}@53.r{ W\Vd ifUuЬ2]LZk~iN乎: /ilZ2Ƭ>`4gri0 ݽE7iEd`S.,d)#4bf"{G.`MK4FgƗB MxN`]{.ԍ̹h`F 6BHydublpf,e0,f]w q\u9AWX 4}ZlA7qU,؁Ly+A( /(uզ$}ۚu\ĎTr1IiĮ337|.eS#tĎ bUxyS RmAK_Brcv ,Wfn)x5iK&G$1Y)b|A#Օ [.t Ug [izѢ9q^_GL:]Ѵ;y1̱ #+E|7z¢rhG 6z%xx{U9L] 6i8]Ƞ;fgsDlKSV@X- \&s%|>sR 7—%9,Ig<_įs"5ܧo酋=a*$k1QO/U;Djbo#j'8!8XA:[[gK@_3#2! {T *^cEٹM:!=ݒ6^ǺNVT}.[]\gU=<ڇ}WW@À~p}(ʄ&s4 ^M6[ӫS~=z*Nm澕ss}W4,5b{3SJ!/%N859S=^SmKҨ$7X~ۦZ뎟GåH;p[y(8: &g܄Ax޼[i;[yM m+UӉ%K wj7{>_T.PRFӧ (bRexp:erCS-uG߀?iKG)s:K; i(OP6m 5KCݬ`;go3&,GS;i  /6er% סM{\N~]?_3akcJ&D# ^%OR0 %ج .FKHB "<x1JV;Pf烩J&=MTͦ UŵB;,ٺ\Q˒@ieg@3:s0u&y`-~lUHqWQ14n ;@(NBKFD}Xn&_ ;8K>sjX :~ @̓fb3>* DGVJ{_؁(/!~X[.O<-emi|f"Wg*zUWj],. ܫ 9i[Oe˖CgEbΈf #mPXv9 APmeQR)vp8\mrj:{4yf9#gy)6os8E9yx=]D)9#q+52gaG&w\B3Nۋ+hmh"-\zqXTK|^\[!ڈ| r罥U7Xf%)56ZLv TJ-]y{Jh,j erwPQtuY>o64֗ 7s -~a7*=o9hMddZd>T7ߑ[*iUoڝerGwgl;׏bJ?@P+M881!<^3"-27dqu"Bח##Z餖&G-a޻Tw ZJ9 N`XZƷ\_F$jV.ʯN"6+Z 6&p6459E撮p5)[ڟƛ'-kKkIU'Yۑ"*8 ֞:FE4AtYT0߄H T؉J-ܖG:i$w-҇kO_Ĕ^A#P2>2A04iFa,la%Fx /'"MhL="+{oTQQYSwa+:‘~?4{sMR V9#\*޿[qsʁ $.ao`?HDN8A `%*}Vp"Q|&JΚo7MQ18ެ1_S0gS5hSW%ρqPj򊜇b1nAQ҈J $,YcZsrE.M5jSłf 㾛d.a1Hי0"$^(:.esIjB\, 1ml<[H(2[TL؅cEPB"_n|Qz9տr]πk© qalz-M+:d*)7Md"^VBD0dá Iy(byN{Mw)ѷ_j)kf,RͲ&n?)w8(}eRZ,,W}ٹ\쫢E-e=YY꺺AnɐL7PԋFx -u1C A Y"|C4)s&]1T J>J9Hs b+y]a򸿢sWTZA| ִT,2ę/ |%M!,`P5 ّKV/jLelQ]ܽteGnå5Y~e-5A'|3 6 Ѡ@Jyt*o^t{ob. v泌NBB'Rh8kL.E˹jA#:̝ b9(*x:j% H暼Kf!yUJ^:WɽzgS ܉VlTW~Hؠ2k:.g 0O|JD%SSM}ʥH*_ լ%nG]ߵ_rOKq|Jj!3KMz0h/Y&*]ɇ*oQz/%|LO#D"Afqt!4uuKw)ZQsߟ|v%8A+fRsE6AIKo$fQɗC߂CB&{jطEV\.B,ezj[ϑZPI?- 2zC~ ^F-t5xc@v+$O+NUwyVVC4"~m3{K6|{PwdJh1],^>RR$1Zvn40)EYbj~=9B9]9sBql4 oNr?w=cs9^33x8*&rE.ժ H`K.\gF9S Dv\ &-]$}?LM[_ U9lV~$'QEޞ>c;r\AּQ\s`T'-ɽ%Aȴ 5UG+r< `xvSm:5;ޢ| ?6ܭP)&-Cmcb mX:s6ǤK<%/7))DIGg|"x#5 R L;7U~{BF,W0 +$7_ofcIj:t`Il!%B$Q7\|&Aa/:V4> DR2|v),8Д*O@=1n^85+ 4@wqDXj/$V>-7]3X*5pߝ ˠ%JǰRh5[y~_3Q>zGS5/caHMΚn_Υ ,BpBHs^QtoȡY:&fq@tO@u4(LH$Qzⱡu]I[;RjYGMt'Bt3jjz?HVsm`!YoߚRtVA#.ЙBҌ7H$L}1Pjl0T r?ZXr ֚pȾ\c}rN "K.d}\X:<@%sπkC!k]g>Th՞صki62V("|#N}E l4~]j.IbV.+߷DK: <%g2Dvw߳_˷wYqtCf)s%C}gjyΧ_4 WiqW F,md(4%?9zO&+"*2MgAt=)'rmyҳ21*L1^^!'4k"[AϹ^H-כ+ X +~WL>8W_'4: 0^-+"î̋=BG-`"qԍdeE)sKO9ɻBWN妺1Jy~u48}&7r;E,+J; hk$ tQ9NOޗg:JG^S`dLTÏ/ϋ;ZђF|&oMsіM˨v~)9!LX!'-A8B@eͿEqy[9u_Gyeғg˃ A~z7,[ܫ#t{ &cr !72(U:Nqx6ǶEVA*qPp;CdQ 3_L[2ϯq†X*,{Bo|M'I7R<'t1;(K_htC^l6~Ŭ%^4-'Ts!Q*fˋvT pǴƚwh&Oπcct $`xtH=4`57T RP+Rn*+銊o)db߻}S˘̱u:(>36iQ!Fs8#Jz[&chG SF*&xۏGLEбݰh2B tP&e3]>$1`}W ! xjSߚ`* ?n!Z;慈-&jW;䳁9;tYKLp#ƚ%;t1Ji M;-R_A>,S4}Ɣ=H?h=a(Ccȷ҅mǻ RfA'Kl[Y'7YiFi!dYY>&7Zg@r8?I4=EL92ݙ$S !ĂPQF@'sA~4~h71zo%_b0=`_OҺ-*RqăRb4s o,b:&=}63 c6 2)nO=?~LԵEx}e~(!p"&O9>U<8q߻ӕ_kFރS9_|nj KwHN8hMDe'G7 9[5iRVI tLH\mgHvE؋QӖ2?/yaN_p(Չ@㧑8NAVre*m/EJ1oy P@CX16ujEʔ8Tʳ,>J\Vr\qGRk6qqh{VFXQh.i)'-bkR.d5P3 kSs$&-ǃ7]@)CrRrBJecXN@h2KҰ4}&="Ejкgm[{2W!n-Lgdlbl1ޫ]3ͅ;!Еi%7POhA1|Lu@L>RQ#iU>u #|֢;1,ӁdBTdÌ33ns(8B5@ 3#{X]>o<.y ~*od m;+똨0B=CZq}݉o 'i>^#qa)xL/䡆=:NvE?jBP֭M%QڎUCBm8O0S~tPË+e?n} qQi8Xmd|jrE,R5 O׶_JlsBݯOnSG\ɯHṔ.ea,u_u>i)nZ7E*ȶ%h{"0زDVׁk!fXqe8~ P*Ѷ[)E$qA}B"*$qE=fc:0t)fndݻrIg^?_ݕQJ|0&r"xbҢgIU:}w1̝܀ .UڵB:(NB"Ah 褋>31(C'zO͠yIEޣ1ckrreljz3BnHA8F{&aFxU*hN2ȡI*=06vl-%;*\NjJKi:IƥY*x!^R,`ZӠC0ܗSX7`0Lꃕt $\G{L(}䱖nAM&QJ4Rۈ5f.CQ7(] \UjYE:ڒWIi'5E(տ&ݏQȼ⟬P NW@ JxD,\͓}K۷hW i; %;kGf?YUN6,koGY(P65eD| _Fj Q3z8GxZL(-8d>WDtŧ6 BU k3l'Kg;Mٲx RxSPNﵲ*_@;w/]!#eg%:U|.dx"j2RnYC# 1AO]!<44MRx߱A$i]op[]E8+s3D>J@))wWl˵;U2cDDPviU%Ukiv+x)H]bzg si:5}ڔ7"Ȁ٪2}j! ҝNxWz&J:2u0lW_tAbz'+NH6S$ _uw5'0@EPDJ;qS}6&vxGNzpqn]_ɄvYqvVPmsvRLmd頜C3~mzɋRr\HL^k5_ٹHLoTa%';K/MCqM D{**_YIJJϪlՂhzaeGc0 ; ݺAf?sɄ޲"**)q#wA >dw0i ]p]9Ă,r7?H rN$Y .?%H~hͷ@}YU$oZ# ӊ#=. _x#.)D~n ,мo84]?`Hd]apYroY3v"H^m>6}(ʠ;0ܞPf"4;(Hpt%<k)A5ɇ.b%29O; pTc\J{65];U:Nս-6So JpL,wT_㚅 90\ O]S>^D0d.,Mo*+  淼Dhv@T)ir 4g [}i Z0$DH{Ycea{6`N=Kʦ`#lbl|4tO}MdHtuYAk /o;Z\V /G)AttXH݂`c,-E#${c"|'"(g(;YIW搥ϙi1z`]|@v( C i>\*=F2kUOLһ[aNeHńȬ4 ^ϟY ԙǂt>*t ]# [uaZZ}TC2Y{VXD!ˀ1t]e/O-qŶ|Wlk2VmW9Ht4N sKUt9=7-(+mTL2dC-ND48}At(oD5-^iIjKIݡ?\P^ VIU5egS"&ţ4 J}f: 7eLLN}i:ތIe3Zj^7G0'7Mi+EdMsLNU̾&>UW{0#곶|o¬PWj|B_@H)j6f8 9i8Jw) ~j|ඏ^2%)ģ85KI'vӑW'׍ =r:&=nfܪt-S 3Zp%}I"ޡ^L,?Wvb5Uc~ дo6؎۝nkۓM4y2J8 F9ct7P?ލ]- 0L?X3(+iɭRciu8>yvXn\|8 7H /'P _zOf4+@._Zyť`ʈ)j=|o*eEmpdkCw,Y-1g}@USG| d?ٶ~G~uM6Y_6EOTi:w(j :%~ҼG+_+ꡪ! %R,I!PHIp@s m0fj7.7>|h~4*se} <=[BT%98oi[Vf|dr=m KtD"IIupO^w]~{1Lv]^NJ3C=<ɉaON,ZJ ko8Z$xFO~|pu>{}D䵈/9'I9u_M KWϺf*A0j}0rS6c++CB)A`m&WEةe<+O? _ed,nEKD[CG~ٝ^3%dhV(ѰߡYk;c% [&~z& >IZL,#.?U)!q^O(<֥c,w:!4t-bbsAnZ[ZAm^{coK((_6n7t>L&[$}i Wɦש*.%ȭ[:"\'8ٌ0nyƀ~ 4G6x: Pڇ@vh&aڼӀ4Fx')J3sGIQd[c[Y}yĭxBR"|Nз:5ލrz6zeFr% wFnZ*K(N8jގK|\_!8H?LJfx#Oi8$4 Q+`i#TcWݠ[z?Ł\N9</GVŝY!Û}؈bdm=#Wsھi!:/671fK؍Q`AUy~.EytL,eqnI91v_~q]\'rWMG>!0ZCT (>A@"MB}NJHiX̖M.GvEk `W@"'1rkrf\5 ߔ:B4 `$F#}%ZJJPP3F.U}F>]HMYYN ǽc˸5,#wף7unEU;qlnL$Z/љHmj N^cu?mi,7yE/o`q'JSr'CWV]"`  2GH+^ISVܡ7-{z 5{)܅ٸ|&v(..^~<_F2hiʦdFk{qw^ӒxaoEt!r) SbqAP+PaP `o.6M#WC싸murg[6Zat\LQ6G?qd"f(hf>Aw':Q3 %MH`mǪxӋx1TsR.z-?=ҿq2Viz.oEtbԦ.~%Dlq$- 3L5M4k'}11Pn=;,? f3>1Q{tjɎ,`?O*B,±Vu|{#nZ^&q, SF[\r j2&"1dֶ >.㕃z\oS_PcP˜Yϑd:r%F0}(Yj7L}XCֽgӯ`nO͗r C0ԯ o˞o t) Cj+K^5&h=rQɪMw<ë\&B%t?JGٽoX|7kq&N/S@,Ud].-QxnUZu:BN+aeKg2*SLR40!"À5Uf [oVAƅԭWk(H@[O#'k nh四a{Cw-wqh;@!W1]8кsZdJ]뼼mUSmiZ2濘QEFn\틜58L?@h+L1#N9ۛt-5j/wk[)OwL joKl胓cbϪ9Eڏ!ucVD4.}^Pm㴣6`Q{j@ݬt@>DG"s%PϤOmH\KN[(p Fr]ŧG.L\ʨI ub-%J;~ptلi0lUCD>q?&<-I__tTx ta ïM(Nxf%&a񙇎(\f8,&rGc@aư>xϒY[(yYALº[2 F~~~"bLh 7OX:ƤU8hmFw|erTi e90>Nz?ޯex CNaVL101Da&N_Z?h yר"|+^+oyOUelK%&Vlܮ\fP o!R:nNSԙL~7ur|J[LEub4E_KίD^aDÛ1nC#h]'t `M- _#P۽Yۂ1vLn >HQ^1+" jnn=- M } S%-/%,L <4[G]GS8 fEu0NnOkAegM zo"#:_ٝ l![8%MU*Y{G mP4;jl@*mw*Ҙ2ZOj0zavҍ4? :RnYF<]Gd\>+^0;~ GQVldVm8DS<3oc¨nw*EEjWVX@~(#pM腖Tc#WK0U! Fῠ}4@Q9 #m/##$1Uf)p6D)ќP( ^I\f/[Fc!ǙCUAgc;J7x:<#ncOӒL q.e L,[U}Ls{ЬEZz'7}3_ p4r~jr₦s?3SadRnSqa1WLj9 Up?0m4)E faYͤ:aT̼G_C|L!jOSݥfCz`27ij3/ÔB`+EՒC;wŐ,5 BY~˅H\GP"8j&FGYɤho)R1qj{s.Sb;L ֩~eAfs1-f^'Z ΥcL<s>Ɋ'Y!T#fTm)lѩ)cKyzdH<'r16k= (AdIE2-T)zڊ2C܎)׵6J^~qurc.|[:!\;դdgoP`leͽl> ICwT:{CbRIg}2Ws1z欙sksoѵfuܷy9t2UKY"?Xmofq?IQwL}g !Ej)Th-Mಚ:{c2{Y$""nXmyLYJml߬<:)j% e q֮-(ujD%ewX]MC}Uu^d TMNn䑦ecxѽk4HN33W360n^&ݻs`!xFSȧC/H~>rX(yhOq'fלW"{ GFQr 6fhUq[-rBs dJHe򏩯WVH~g"~G"2C"MRTb(lĄhwp"F2?M\t<ˤz? kHLUA;"SQ(!^ʾ ,_ZJ:as>UH.!dHwY#2ʣ|r̄haD?&NZ]=29}WCPNƂj60`csⰦ3<-X8ROK\=nؑkLx(3I;T0HR6ԢM^:' #0tP_L-,ɐXq~aXyKԙ׾7u ,/39=;'/V ,}g& ,әO_'Jz]!KbrA_޳ku z{jKF5YEk_+P(lp 9E cCZu<̛W¡**6]hbtSƺm5jJF#;/,PyK&oQ˅@ Ӏu^4ݾo2YUKS(Ƶ_K}Ey0P,\uP QMW:1rZqu\NPu 2ܞUhLJe}4ڥgwX4p Ӊ.PwTAMc*xbR-XmnX|BJ*$ZRˢ(zb3A@MO@~z̵>F̻ΔY?B+Off0#*}{N= C鈚el/kS&yc&{*U$K6>tEd\{ׂnѸ9B"!hC[u;VPyE7q>CEb2vi#/EO/=Q.FR»UNO(P}q̶NC9Eɼ'ov}P&9fB7sZ):Ǿh<Q32@UG:a> ΐs6rqJ޸lFSu˃׿#6P-[B~aLQ@7([FV%zxxH!^1sdnK3GrbQ E 2_57Af]lRw*FsĤT> 6!a/b2)>>h,yfVXhwk[\̉ZϱZ@] o@_Q{1΃] ;VlwvΈ-j}@߆oO~1`3.^p鷚xeg&(w@ȆWKkU[.Cz6cWzMh|_]*ȼB;TPh`;SZOb0ԵgD$8I:w h[S&UJ`}i(}ӧAVjKz3m-wZq223R83JɉeɎ?fpFƂ8up?Nـ1k"RޕDrY%MBwI8k֞4>̨W3e^,LZ>3K ~T_:v,dJh*@4l1Bwm6]b9eP $!o9I`{UN+s*Vq, (T )\+`'NHrC1A|mp23SBH8r)R&zm4*WDqV5x|:o_m߲cgI6Q>&3 %F˄HNGbm_ņLAOĖHVEWFwfKg{:6O6lwcwkl™gxýxՓmsP¥L`:(DJ[vuGPtI-#h4kD:4#"GI_#OIi!lvK|StMRK"iMo7ϩExؙ:1Vا?M%ؖ vk(/4VLc&XF~18,φ _"n}?*i;Y Ya>yUVP7- ؀4Aԁ-Θ%ފ:xyk3ր/u\b`o]I׈}c[3@ wK{=]~ _hƓyݼ>C9u:qVkWl..ّ 6&,h\r7Ml7*a!Ą hDzŝޢ=؀/-sm.X LT㈮<`!H3Iӏ sq1l/ OCFxSY>hFa5oPOHBi:;9dzuD_y}Jm}6yUIYv8)iؗt 4ŧL@R\NKHj4 gUn49wQ`[9I%!w0dV^t3x ;8Zr_}%6lK?׼DV T0fʺ5;ȻRdvT Io)e>%o^~zzW{ =R)qN)FzyZѲ8 #&-c:ityqG'B'or#XdV)poн?qWWMhteR40\EJ=C勅qCm&%{ O(r@)+!2-_73؝ӽȷ"ð{g7Rdq p`>ٔ wM3:WǏs6dk k4!aTEO0.&ξo{u,>| 5 QWkA"ǩeSUIMg{(FMSge^4O#Gfg3V?qو5 .*Y gN{;UpR 2p+2 o8 vgU!Յ<',mxC ;4^yZo x#E ,TIŐ3kCqC0yMiޘ~֘V1epԋb$iF:{220Jqʰ?ҪK0ǗoNLM7Sgi};`o_wllE^ M:z&@ Z:nhyYc7c̆, 0n" sE4'3bSQyVЅLvNoA4sL86:^ ?KAzwٱzϛi6a#P5: xL{ W7rF-osF-V̚$Sy>]*f$4]`4O_!PfṂCӫ26s6< u<:SAU'f ՄlLVnr)NL׆U9U#ԴaXm^۪(Z z } ;1|G&`3sߣ?aQPXNlӤ[bVzdXMO%<߰'ѲaOԎ=WZtZJ3ڕ~$HWf*}x)v>;B}@Km-\<4(=9,h3aَO$+=> ^d Fi;3HGS spS: zs69FՌDbߟ[hFO9)g I2h?<'#4 6ph7S'Rj52N.S@I1Ń:ǹ}~"? e nLh@H S_;/.{j'vJ7Ѣ} pn^K}ĕZi7{a{j#@+I0Į2;z{BFoz;_ޕ@ Bcٱ\)hdA-F!st͊[SbNuh7E*Vf_gFo}=X?&5@(iJ}- (p _G']D1>q-LI;#O*gJ&r>Đh_ hY<u;={BRL>N;cϊELefj]]5/`y.{ailP:1;4W 0,C9wx\N_b"~LxQAWf6@q$_i-}a?م0{Iym76e;1 Zt! ř"J ƒzs#1}* - oh;'/?`hŸ9 ws-Sv3ӫ~1a3o{^j)Bɭ?=>R~Xuj,f_Zd/S5 qvfնIoz&mo8;B/c%p̥gl暹l*Z';@7{~R?;FĞF3{ZJY˙vꚱuT_R_1%SK_jݶhRٜ@}<7S:WY \cg% @Tf".#@5RP)䟳؆:l7yәo!=>SԎ@tID̎,&VFDV8c˘3B`Äǵgjȧ IjBʟՑ,1ۇ#zgbjlbܔvYkA{ӆŃ|W+"S w{/9"BXѤnbUQ.-TvYBgAX W/ +Z=&VR4-9UtNRlŽ9X=8*Q~DWѸMcWb?A %Aq.~8Ȑ+,,6E ؒ1_{puxʠS@ jN3(?%Z^-NZ U1NՄȽ۴滈×6n'mSŪnEuL#7i_C!r=I !X\6*:Kh ǨN'yZf8H44=Ya[#xkZ.3T~=a%_/y2]B}7LA)Z~(+^e*񛽹Hu?Yjny [j} /hM>^PA8c[C 9UTE}"(*%u mm Meh ʪ:J@xɾM8OBu+4Bai(` Ħhk)Xk5U`r{$K |;RD7R.9BW.pwo=e4{jIֵpȠRphG#Z]MHǘU|ţ};IGr> NU @-$Ȼgb[ [ ˍvl7ȋz{H'l7!͉@gݰ2]{z'ư3 > Y&( ^Hk`V?7('Z@D%"%xTJC2\Y4ySwˋ,Z3ܓlfᨙuwB KJxq3xmX)s% ܃G\R"x +*oBIN,AٍӂkMm{ί67LR ,Pb89J %9 G/$LBUuepXP `x(Hb3^8ݷ& ZLG}䔃u&kӠ8{=ֽ '3ݥsf+)zɝ&͎6xޓge!DJ"FOd[v6g LmX6/QvٻofhnFg5B+%[}U9'D|C,tۦX-FjmSzXO5jS·JU:L\E('lrk_(?Soi_":HÞt)˩f_Z$MFjO%PdVRH}(N ##'E"rhJKgqXU}f<yoZ K^L<*UpVޖ`?! &Cܫ>NAHǴ]۸Lx:y;fQ%g;D}U֜SH\v1TUj0JOW?݂ >Ո99e V}iLS Xo68qHmK3yPG7Ez1):1-/24FSĥr֩ .{qlTĽ{=蟳 y;K%I&DU5R 0bIQФ;K:B5aV4,t=x^ t@ԩ=Z"Fz?'>T'@,0Ƅ^+!^!I-0^[.{Be Giu}3rs#(I4-M:J5LQ=M5La}/4E`bcpe7_ =+:oxRd2q _Wki1(ET7"u(R-geڧpeHov7⢔?gg>p pV[6HZL"ǃ窅'KEƕI x:Rfĩ*ԱLC6 rpq2BdYki.Be\mRXh~_QQI2-ъ`TH$o|X)>‒(7򟏹3ɮw(|19`: kUh+#! 3cM]J.+,.Jƣ¤lY8}ԡɿU8(qKL#kɍhfU Cc94 g:c*X3 ~uwĜrL47srg: eɜDLd_ł WZd5&˟& GP맒Zn]0T]Sݐ1BѫMQhWd2.y?tW.DFenƹMg4"TL.?dS GΖ%K& ioVz3ƫdխB !aNOř 5@H|Q,ʙ0$7%8O89%w-5yY()CuD?ɢ@{[7⿯\kkzyݓZgUOډuqGX;n[ɳ E 3j޳DV:)CrcB8;Abʹ&ƺX=‡ͣb/[C܎q` (& 'a9" I((qXKG$m.O W>=wr2N)/Xct4f F( 3G$ӐD.rUPz洉@\hܰ m,z:AGhF7u_%J03+k_sܥF cȁqK>#);`@ΫZ&~ mB. 7<&PX踔vKzIUl!ȏjJW]@]bR8pnڷYP`;S 'XT8]r lۢAAZ*QJVW$NT }g@f 覬6t+*g(RcW|1Wa+ =_:lq 9'.,x@O¨}aT6QE8W=_(?*W!:IUQjEQ#kn(C.n%d??L3dx/'0 @eئӒ-N jLf[P)^ .2l~Q\&qˬziʞҧ!\#v@[`{#84 /\ZN 2մ"$(> Bՙ[q'A ¤`VYV%Ͷp۬:;_2XTK|<2 ?8+j|d ڧ =0%NJ/8I^BrbQSMf!$eVE0_.Id qX=O9QA8&$S0a !\pd>17I_o#pXT#BcP{΃9O6ZdȲc(Ʃ$<'?]Z49mԥ-sܽZEXuLQ(D*.XC:_X3k)]3o_k> Udź,>[\ EGhҏ  =?(V}X#GT!ctnBL\8 gDͷ'*b1+vPٱN$vs`kViE(̱͗SZy&ZG @cW0ۆk܎r4=jAۣA ؈p[n"^>7X p쬗l%ѳW !!r T1~lCs'l1\-篑|H{n_(sx$xtj}'k4:8Ws8TbПءtԠ4@cUX헷TI^ <\/D:XI Jl?g=_+M]½5K:or8j L&qp鍠$eFRO=̊/Q- 5BS&C ٱ8CZj3˚wan^|ČqkfK,!wàr$Ux-"v\hZ'K:ו8PvIl$ zlh #/sc +-:lA/en$VbB,=qgT_xvN]D $+>P:%3]Er;BdcġYaYU{Ѐ&]KZdG@U#JBz 8%AlG7'w0Dh>-u~bԶ83:e IV3=|>x260%3@/ wyibj{\!o!ٕ܌WX+w"FI/V4fAพ(O)BMPjU"fXdɱ$ZZTa2 An\kӬXvGZĕǒo*#D ITtTz ߖ صܗq[z/~3MϖaJ"JAA彶K^i]d "VղfY 3fg{נE̓q1o{슝<@ʺg3Wh?Gbsc*ì:rt 5BPp7^Ppީƌ/";([`[~4 ;@X.i a@`/p sqfٗ$"l<$Qb1VB%s:c+*.M8F#8W(;/cu- v[8S-ڲԠj %>W/y7nYEى]5ef ثlh mwSy@*!~8A۹*眉k%f,7`.{,-yIKZtMQ gXqܡBUIxm嗓.5p > ;VK(Vo_W>Ƌ݋Olqի\Ն(@}շ\im,_8+ hHo&:%\݈ń0=o"R`Sϥa V(oޔ 3[s7fiM',7t|qTƏgI(chw)0ԡw@|r{x%ǩ^T fΡGEz!ÿkO 76* u \ϛUn; e Gnf9W"Ku}/\s5R!wsI㻨;2Lzo৥,GAڰudL{Ӗr&_tZW>!! ܖ:) 2Pۄw ȤS;ip DF&Ć/L 7?C3mPufq c֒E#` 6}:/ +78tH=m\J %xH2 <7NE8M.ҡP/(<̫弸e#Vo.U6l=NSt 9l誣N6m[#itijC (b:Jk} du2OZ q1ݥ*&Ⱥ56O:\g޶Bk$}#遦98C Z)5`*yCM}nou6^= #AgviGdR鞸U,()62&~aʬ޲܀]mЯ3]84x?HүIK.'37\l[-aQ!xq.E{n+ M8ʘ|ȇ=4>JXX5hr@FsnEeHv3 XfZgX^,,KW60%)J~N,W{X_hD#| dEegsd0Q` ݁ˁ'*fI2()t8xiPA| AGluayPC!K(t=(W*u^ sZ3(@1Nd ka RLVe:>W?_lAVz(KC&x}*&Ⱦ~dESd+\@-N|v>DzSx-wj$G~5p0j bq[ok2;=+[pZ;6FGhY-UGI,M݁ PۡTB;D-p5#2^Y8Y +nmqHt0Z|.uI Q4e6|BL|8a{SUl9>?Šf+{z:"&2NcqM8-ixȱ*f?Iҁ֋)((XG89[ cuX];SPLЩ5Hh$ڸX,a!S!k`zA%{`ّnC3]Өk-Yy{ͬaGkd2@7%<S2+]ⅆ5i1e_dZR;M+O؁&#ٽ1x;& CfOlvjH 꼪c(sQ IGOGnd"΂om;jlUìߪ-㴊?J4~rgm^=W_Eg+ ]j#żx1 >|fpm ڣv,MB7A3rK>qr">G?yA)GSpڿ|(?bFPHo[[=@ˢn) ֦RhNaE){ i[F~qEgJj-1[IRVAtg p˃fr>ght!8,S.`$J@C ON s}qVR- ^6yc[ 73aK]}M*H,LC `|vcCp4˗ԡ8<>\`fQnt"L/aL~)'VY5D6s\1gM*Vp5j=Y? -#rΆbqhM7F=| +c"$RAˈٯn6(nȲ ~C6)fG@9q,ߔfaw"QN ^!lz«c´cxޝ~@XNFQ{('5UcAg3?`$K!c.:@6߱QcK~7L[R}4k*G.\X\}t z`&O}iUcQ3m;냕֡z>%o|Wk=0Z(H.QC?T `{ p\oc&,ȩvӑ#`L`;\W qj :5%gT/vIg+2>}v6h3TD(uOa7pPDj$r{L(7u}48խA |ƒj`4% nx>.SQk2Ȥ R|''fC4R#,Oh>JӟUS/ P< 砶Ab 5G-]&P p VE(4赬J7o(8=^F0L C?e3w2u/^BgN{X=C9~rfBH0ĺ CРGIr5D![n(?Q#m]L# {Lj751YwpT{& A6ֹ:ΕiNcQV/81HtKf#CxZi(Ja?7IʺXg`h.f֍E|vXj?x:gRG?9U;Ӱ׻~.yNq&krUa!Mv? 45!V,-5$'V"@s-j 1y(XϽD! =)[q*eCԲ&OlƃDhlKԊA~33Y*N["İ7RL%ٶ&g{@񕗻4!|0cHzf'yai'4-TAfMq$e(i >!M0#;s} ձi3ٕP%$6YIiL#r% Jx4'4x"^Ҥp&*9>߭'('h-KzF$SA1}~#K:GK5,G&L_aKI _7xGWu\zKxEnR [ZXz\h NL^K%$/d=pW\q9 ?ESdKp&Vqa3P $;LXshdzcZʝX.mT>& S}ݤ3lgȂa`!1)"E.ϋ[WkLLg<  j[;1ՆO!cYQZK-ί $ aE3&\Nk/,z`*1=1M܌^Uv'!.|>SmF.6C.c[;\?c."S=;!EJt:Yث̸FWR439-=Og3}dm_d \%'Dz$XITQ%Ҋ+f|T (ercd.-(3M3vDԗuE܍ 9hn `_ "CޅPag~;.ˈ: Vnd]=Ω \rYCgbSP-/ȧ62Z]LJ`(*Nv' Rp )= %>$H $Xsn#l AIV&9 pU}ɝRQ&Ptqj. `يxLҙ`ŦX!]'=Id ؤr' &Q2khkLm1+"Ƽb% [8%1$zďZr.CDl Wl[%@oWM)aBB6R8C&+l%\(Y׏&-ÆqedFO_Ls0뿬]J'gೠkN-CxXmO<^vA,kd'?F[ig<#-B M0e's3{R',炗"H|D?Sa(̹[(5$/\}/{i;a AssG\r@~GE Mg:@>%q}/K@g[+gdfvG2IZ fsy~CK*-qn_XP/$p?B&TX-;c镩{:t ؼ6jFR),=%j+7R?nZ1dsS /c; dH 0ۛ'-BÑݡ $ ?9L # 3s])oxS41T^gU84\T|ed/U?)^}^IJ8 kZ_2ķŌ'EO ڛDAx ٰr.(iU&"_E9N a H1]N:F><ҤRmjz#mESxVhÇNO}υeOf($Li}Y0Qo)`6џӟ.GS_洇'! `?ֽ={MTh$V^FH Y5/0 W),QzOjGTw(gR(^q[uO({)8q=śK vԕ#v'bYZڡ+X݂|tFڽlT,@~8'qWxe4M0^U{_n=ţ6a+v&LL_%Z T#@x]\l:dP;,/[ 9wSM5da;qԮֵ5Y8ZP)R?x(˻Tɪ]uR;ӵD6^yXMxYuՅJ]ZP&9 D.'ށUxR[m=8֞Ws9QtZQu~X<Ėf+ } ; ZYաL?j,B4v>Q䒳)!'d?eI04. ̤hl mqνhk~`Y`Shǀّ]!6#Bwwy:'i ))pQ N&§ φ70 닮ƒ'u=Rm_X AVP%[92 X#MSKrIN%Jkb͗7rNH^de,BK:FX,%_bU}a+nraI`Δ@zGMt7ǫy.fb[j,,U1NʁU3bp[<ә4"qD]o?pR+A:OEM2:26NDfyCMVB' qK~#5L Uq{}'"lE-699OT} >"rlG85!h7㦗'EH@A2&GZ;+pibX^$֗(NefaUΏqYU>̈%_{oцu&ݼ (sIO|n*F%/=ѥ ]MݏEcg f|0n0>֚V{0 23kIm{pֵp(E~ѹQ}T(~N%ݳ֑;:zDj@3b3<5JTPm m0]X)AT .syC=Vw6Jv?痵XaEGod;}q¦C^>X4&Zv*C:}#abUhu?+SZ*rU2Q|v-R:i7PL7e?urkj?1 ܆Vcfm>nǤh ?OAOzP@ EDs$ld?W;Qi%Qx/xR!VI} w2D8mZ&ʾjRZyX^;(/\Xos@.G?*MԵ:<Ȟ߾j3*]nDɰٴZ;oAុ.̈Iyo?7/$ɺ6AF/Y T3w'ꕶKr=h[ 2y8z&c %~~.#?cqNe۠60 D= A#_lxUM{#of_o;‡{w]Њ,)X\"*뜫4+!ɽvu;<@3Ő;O-$o{bmXZ|wLW# *bm>jhIg*dxץ{P`d1VOH HlZF`9Ž^=udEX&8 dO؇$MaH2[H2J:~[j?IM DQb??,zg- m$VP]Soi|"v" ZԒDWO + dƢN;Nlm:\; *tP@pq)Mt L$]&z7=~=cCDgގ(@⶿4q/Zxh9)`['@C~WOx-HlS0 2޶`E-&uo)&h!rNDᅡ<ۓl֨ }F:"SLy7?q (k=`qfh*ݳY`PAXkpqЩ9"3FIȡNNRFϭ[[I Ch2.K c [B+À +ghx5.ܣYܖ8a.2YZ2%(_M6ԨlHRc;il07Εkn6ʑ88q Kx\E%w3Asؽi`-hRC%dBTl^Mm`P7ݠ׼t6/WHE b%Z.Q:޴J@]sZRڡ]#5GQw\ 0hl%9 mj*'oޠ B1 jqI=aWo:72~QPaLب"Ez+ eEˁd8Cw:$WS_&b6L}\4io4 fS8 "*G^;u@oB\rƃܤ]=ohI TaT@=,rHYx.ͪJSX]֎ SK`^':4&6F5^q@0UTBYj\ T>.bAE~v]]z\m=g&L>k+}rbgB2wz敖&VӚd]=%G5FnU{EO.٭rL> IrˬTŠK?Mw"p }1mr/PSo%fQ1iI%q!7xt3k`Q=^T$Tz1˖f✎ $4[nٱ~v:ԥ֢{jbgS;bb>Ucz9d5 +.).D'G> >^LmKL26u~U]IPn7e&1R:rm%?KS[Y b͢ ڞ29ܻWρ;HqTtcca!cOMP]dS6QGx3]o֎,F kƹuS ~w[7W] .y2dMLU,~W3pyK6/Cx:Nck0nU1wy,wt2G5PIwE6)d[(=Թh>պaR_1;Rd -ܖ dXUVLiMvH%rpj4J&YfQ%=ѽ 'gpl`^nΐRBb3.\7W ;{{!]b]~뙮ܥ/u.0^3HB#v0p_*U|$zb7 % Ox"BOk|kǯ Ʈ <'s@Ez#BBlS@sH*;L7<;=xx`Jv`o@4;3&+D'v6D9lsLP{M%z]sf-MŨ2> s}*r~ɲlRX0jQz)$O:gn[Vqu)PHYg|ILk/ɹУd`\T!/7RqS|Ux#| ":8n)>rlr,8 ד>mV}[T=Tt [FI}@t̥ ⓡMmȕ &I iXp "tyvz$]h!uFI>:#\/}c|C'Af{pušr,c]Ͼ1vi b/6_&yZnJmc2v9Wd#|'N%=^G1ʽp!SY6~{*ff(5| {[_,.]yMeEqǪ{Q"dtKY5uydρ0' <ԃKUH 2xp;qں/ O-˜}[=F08ofTTRѯ?)Lp52PƆox9-A~:={+$TPi.-K7MhxX 8T_<9J90Ny&uz\tzܟNݪFIx /cVE[].sPvˆ>[/ګ5RC>[m0:I^e3ON҂c7C5gA>PX j^uf|4L2[Mn4LZ 4jiǽ g|kbcj&[*{2֘  ߃H;JL: ;dZxD-.mc)EWS<:)"ObH *LZ m$SD۟Z">/lm[!ew:=&eCvi&<-gоF!eˍn-0>!qp=QIu TkR鮛iۖs]-&";9! rX׮a|gp}e6Ku%#6ŎU!=?eJH$㴈,f4u (ܤS?opާ~]K˔{RU.P!n,1i j=:?B~F%dB,yO/Ђ/>&_$dSH il1ȹ'd89ӦOěun%iM!sJߥB!zmL5m6i=$۹p֣3Fu4|#LbF)kPR;Wͯ~3M^0>֣XPIt>c>c5eܖ,KI <_^6Qy\kXjͣ"c,kBisE {RCH>YFagvpCt|htJ0 g/>64e_fݗT 56+w[\&7Vߢ[_ )U ̓H?AC1iYFڝ 7Wa| Bo|1"6כ?u/`)vQhۣH%ت hiz#*xnO댊uDKG{jl]յe HwtpN2m*D5 hǞ_p=}!J>ABqfUn]( ײuIg~,ѨȽS$#/6V>'bdLxNS/7eփ&˂̸ .;2geC>+g9`]02gAt3:(9]&ٖ.Cbn{ԛK6Pl٠aQ}ɪru zDru >%? t68TȦCC"OʬƏ$YlE Fh)M["XC3?J|[YuM rTWFVۤh%S{me6qt %^0::Sܾ[E~bʔup1(2)AZMV;E)#&.5W4S#ӇR6(PꖽW%I%:W6MB'uuIVuj-pF?蘶OhYw 1\tJr9Ya~%WCƪp= r֭,\ğS;fP~ջ#MG}C-7XaVg[J5;[IaFp)(ķ7?~FS YI"zɞTC:Gj"kY"u8ڐTCaqf')R~H+MPM~P *oԱ!;˸;cإQn_h 4Bo>X&oS#gzi_lϧ]:חn|LR;0}R,5˨ x%E{D+uuMPrتa0lߙ{= ͺmI='蛘omWLI}ɓ*Oϔi6"DwJR N}2R,IW`BXЋdz hH6^R+и1mR_*d=_&yR^LAr 4s~i~1XZ. [Gmkމox(H:V 0L19qrsJSۇKkВGZQ/OUhƙP0:;Y:`|z8DniqC4m6Y[[=AjP|JMYM&en&f1@9؞%B`;I3/cJ𙀑Ƙc]֜1ewe_r"͸/cy1̳Onm/?U8<Kg_<>IUڟJi(eJRc\SwPdkHl!!EN/c'_YYlɘ>yY{Udls( ϟ@i2)DE ~*8\ڊ'l{ JPa } Qr)#@Mp nüj}Ij8G"Ed%싃QXc}lԱg%@Ԯ^o>Ob։Sh=(K[I:v dH&',+kzqї/gL\wkۓLn \*unAe\!@oxR'>Hԉr`GL,|"F^ >i|ؽ?&rVdOiA6y 51$h=Y0ޯ2-?qU WoT`X`S< WPa4D'6P,Z7=^A2g݆Tiͬǻ/Vt Nm7D=e+R7X%Fodd"w S IFL!$Zm:Q,عa X[ NPdԭIf֩#/%jh}vh]d̳z&oW1)X@>B4s]We_P䳌C/k6;8;P͆қ /`)dAM"`>]RE Z3^x\&$e;z**QivS?%50er^jNfs&)5AJbdfDnR| krslvs k-tqZ/}TgV?"$y;d@ة;*w=^+9r羄=H'^T-w9׭c,>O[ǪvУ}oS<\`}-^zΉX GRETD3]W>DoE|A[I03ihl 9z Xe;ybIoy"~B$f+ p01Yhx.+kt!n}x4[\}E8"J}F='0!U(^'DrTpE#ܝ׿j Tu^U H/@Yoh/pPm3v#3QM@mђiM*~}C^!O!3wL]ŧ> BpFpKc<> 2I.Q:ʣ"U\~/LD0egt9^?KQ.(I)(Y17ܮpñn8i$1wosAH3 -&䰣~5_vv0ї}Qm]#`UM);BWX_a^L2A`*<[;܁F{8HNM GB-,;@$˴ɇk-@XbgT4M yCR!.Nߵ«WDQ]W- PB:rqly"B]VBsU~j%Ld~x;F%-tw<҈,|9YlyP|.}7p sԭik R6XFApUH=w~7i$#ЍF%M:~2ׯt@eg^ )Qoo3O)RСFTK6SqrGol3#ɿ>Jf=*oFgrx4K@MrPa#KR0eik@=B *{1T I}PjH^׵|KEj[noĥ)v9IZĨ 3[Om{lT*tAp!੓|dd 3;Ғ+f`TʊeQ}ÉLޓLL=izq>曧z.J <3IY%3Np>\C6,_VjOޘ@Lt"1 D(F{eⰫu&׀x 3,%/ˢgY#:tTIgyU&: x뵢7M,iJ$:߷|f5]`F9jIqv8zmWw.'@,b OZ>@vxQ+|#ĩD:Zx) ^t˂*t8SB.Lx? [GL@h9aLD=8Pg)Vt=.{Ū.QT~9)Hms00&&R zu>NLk~,'pj5g茶En:w_+4Yă['پ+R&vUљ>:H ބ݁0lp7 ] J5zr6[e}dR}ʣk\ hs0 9ۦ kb~똆@Si)_Li :kK:L;fb|6fH}/Q,tF8#0Wgħ =h{>]%D1p?z{dΟ7Y\u!Hc1v!>_ HY=$Qvf?lqn]scAaD}"|ICKXrhbxu~; ukA0>qdb s'.\bҢi:D94x6'Qv~L"_V*6E4?"z"cP`ʳq.%pQ'N?^sȐ+b$Q 1qN!GK~V:6s 9ɹ0Z6KזP}dfHŚא¿N$غ<3:agMTқ;>? ZxP ^MD`/ u~׈_wp_a^R jʩ-fnR; Hd:Iprm*axA 쉩F~SPV^Ӷa}.( 1t/IW_σ8f ^8ٮsk5eɲ8} l' r8YS'8;r'|?lX؁ / r6>ph~6l22t{/(x/ 5y>i\%x"%@u,f/3PxN\() q\Zi<ʽږllF&v|d!!:MZ ҊC1=Dz["ؙr3d5|g\.vՐd"1ɪoE2 r;͌'?z:|WqrWZ؟b2)eѽ"˞NՅjۍ ޢ@!4#|yy πD]}a^v-Hѳ_ ާ89b_r)C޺yA ZУ\Úe܊]ְ_SJ!ڛ Ƅg 0K,B~X++P;X8Җjui ow*VFYWEMĥe6 遠9u=KC7i3=ޙ΢X^0o˂Bl *a,^ySʪ.HoנL&IP :㪄ηG"#I>~*Xv?5Ð.*̡tY?Uw4th"+MWeN7N=OpTGO- FM\ep%2<ԎVZ}^#QQلem/boBAmoׇhE3>,U|'Q(JmAΖ?l Hs= -Ib_uhu<'3Y9^p yN|/_aVK&i-AdơėL!D!7nIbZ28ԋf1a HE.j".$/AFC z#d͖])2UmӍxGiX!ۇ/z{g~}Po8&bhc?xԄY$ʌ:Qo֘Kڜ5a80aOpqX8+MشI,((zM? {`O ) KږI~K8]lk(F9t4p0BZM,rqsk)P':aB2L8 `JQ9 !{N56ۓwG .{(E;P_!@8\Sd0j/T-#\VTd&CO${oUu><:6$&o!_0Nv9ˍ8=IfA [k T-2aԼ?Ohj eDD ;R.;*Wjd3(#>X<&6a?/q:{E^y\`\U#.wrÁ89 6"H );wpB! [ݝkƿ B+ځ~.+Gn>EAՁC 0& |n^5J^ 3[>R{!i<>@٘".D^;%B&lz:@Bħbf.Fe&^b8 vavzi b]oIXGP,bAD hw']\&z%[28~’uL%AojѩmQ;GY^KK9nZRTV^!=ÿM&™A_`7Ax&IW}obe^i;9Bd\YЊ>_MnŮQMD ݱG ]XՏEԝ4>FeVā-/~ԙcصc/N/ 3y/>+C:\=H;V_տKC ;vA"-oɫI3\I:$7F!.,+IIČp/(m4`X4r`;>Jh :^i'VBNUN"QfH&\`Rrj< 2c xG?\EEdDCBYKBC9=J[I}m˾eaL]o Q>!PtU]K)жl S:Gzu/\@uVe?cmY<f PoɎo]^sr?+Qj+A# [kNU^79+:h! |k NW{#yySjWZ|av…3(0$Gb\PŐDŖut!jJ$d#rxkgnQPBW՗"ku0%㿗CrU^ژde @u<"XFf4Y+_lw@5>n`K%GϱGoCغ Te<w_Hiڛeq)|<룥]Ga>~lUfqz ы[Mܜ' ĠO3ۗuU+K.]'l:m/2<,DބģrYY6W`NWH49~D=#H]XSj-Pn(wa=5iߨn]hZYe 5颰-ѶGΥ1=,ӆ 2E /$hdu T%1}oxƳP͸; 7ikZa΀i-/.JxN$=i1Z$uy6sCVEO 0)H=ΎH X01`L_Lwܨdh:!N2/(=hLk9"W\pĠSiv$"ϬRzwq69on`&:^ 4 )ʋ9t֮@#xlbqhۍDe0)(_fFP**ܛZL $cW`oб 15"9{Y1hH >I݅aRL Q a}d'",.yAGL\>T}?ȐL`ϱR3fwP3 4¶~x1>븣H jGPzkhulP;& ] `~`x*,*؝R@"jg+ i xs ݡ^>V$~r6W*L3 s/ѫ& %2G/.Vշ8\96Mi]'*-9~ψpL7Xo3ec{5r;툂Fi>P>1值Y髲c ѝL4f>jV8f|VV)f+ 4}$=rfKr]ZDoSw(o>2UԘV{=aGFy&f"jwe!-|?Ѳ frmIM\}RF HL_QbۄYk渴 EiH3m-{ eC*B 61٤kI NE-v]Ķ!ceEG⑺o4ɚ"2F|-_zUO|̼61EBG4cdJ%Ca%UZ&=ǙL ^e{3ē]w>PثD>qY,P,((WH"s(-qx?ksOQxy Ȝ>__0М C.Ҫbu[yEsa,~J_B\lNTfz{tl}=Mv/Ŝ5$kzҋPJG8lw񊿽wh9C2, >=j"z`4T%AtV a(Z)ȼz/d:Vnn`NK[m~R]MR?`[Hw"uaow[x@&u,LJ)6$珻'V*U>K0p,N\0߷8,8 k _Gk?v =ҵhO\3>dPanU-+ ^Uaўbܑ }S]5WwLY;!an`J= !$D/RuF,D3p9$!E:yWވBhG^AFex5.Gˈ{(gB!ے6PjQh+<6P[ʼn_D(~'ȪWΧ_\N]o߄S <QؕJ;B;5>e֪,JqEY`wd"ldҼrgQt h׺~n|,vږG#`fШmW.Ѿ.ن|r=|Kmkb^ȷU;#;/7c D2)Ԃ! ¿F'@k+!ӵ-(#1=94{\*B0'jZXX~KBZ@Kgܿ:SC Wb ̼೚/.3H%CfOpAN]siO(ǯqS2t4Tل{$`/`갱 NBLBRӔXTɚ Y2IVom[8(T!cPl46e[)24Wo+:~ہO12Y{8kTMFܬL)Hnb?r&/ܨ I#5gE=qtߑ22T-pEn;JIx "I'?3GZIX/"ߩ>xl~@"2;O&0{:BKB;3q!G159݁ ӖdK=T 3t"+}Vi-ԫHh])r.u}5'R3\YjdϠqy&2y0]GDI9q;f> #$ 2 ɒ/8I∶6;aV<[{|e7颂'ʫ]2v~z̧;m&`ˮls?>RTY‘..6`g훪Ct K3|Z\Lt:);gLnjd4rT;`.4q ߣ5cDkg:#5؛C?4wI.}_髝@_kqT);M^Nt5߂~)ؔZ粏-f- 9eVhÞDe*)_'B |8 #:PwmXƮ=иѭE>A8-T79eO[ p 3e ]- ػ.r*fM%(})VP6RpnTd!nà cǪI[M4MqGlX9DYL}?v^d&?c7sZglc l/@5h]hCOAeۜ<<]\෯m'SLYN6G3w?ECd붽OLxgΖ6*?7${"/ ; R*(B@o믐Bb eb?np}Wtoö0TC."=v_]d<qrߦN&$'p=q&H7U>U'?W+'l YsrnY4 rxd y(@dnف;p9nQ#SOQ'|o]*tE}UiQFMGn1bt ,&#s\ǻ7NfTfH֥t`ge4߸]c+n}\Zs 𔟚Pi(>x'xjk5;O/0GJ;Nl!+*We$P!Op.o|;pXFZ2bYQK$|i[Tʍt:/B^+(Q$ U;~9_.gG `K4lu_4b6pWg N*cϓ+ʒ S#2\oʟ]\svaK 3z :yhRR 嘦D~Bp}Sj ȥT3T\S L.j#&zSXGF [L~ nQ}h0-$+sOg(ȞŚpb LKrEB#[5Y/ >ܒY'dI*2Dqf5뾚P eVCh/MPQ`$&)9uu8OڢN0_q"=:$$û1^]E悷sf5{1'w`asik̅ݧQ}:h?@i@lc/,Qշ{ud)bQPZ; #7]v5ڷ<]J)IxD(;kҼ~ԆuCk|Fl-~Rk L<{Bw"X"uRkvk%X$5dIB8MLT~MlHh^?1“&NhI nݸ pMEB,|ܑrV6G_>.p;OUH-G5)f|l:?zrc{r8;ݑܽ"|A-B&O~Tv(vz'9ha}d W|jkB7b?+don7GT8%k-5< z6˜%WU=gkQiR>̰|.. 9sq-ܢ?'W+h@h%"J%bLـNufq<n+#;]jnhF=\n;3?>qmg̵oy(7n7VIFKXS4ڒ42J}@RXM/5~A>ݪc?O΍7f{V23J8PHe k MN˄ rP ݁Gu<5ʥcwY*Kw@~`HMF!ng&D-Kچw UNp_/L7l+ҷߏ4C;PX P-:X\"`5i)m U+dJyKuIpT$/})缞+ݿ\9"<$R&U(+>0pI[ GЏ1l[^V{ue6/F1wmMnߍep֖gm"TI(Oy@#.'mol5YS G^DW i2J2_|)T"_̆>M^K?d>%yK@#(^ 0Ēark=(g/B쾀خW/ @Q>UgB'2EO{Pk`_X,ɡۧ4P-:L_;dU Cp}JxqmT7#fth.x'A{ܖGYI:@[ >ŹB-Mh(3KGH#;q+aؙ5vD4~,d]G^ZS: ) lܡTÍ$'H$*V AKQ0Y6g0ff湌!}r3JÉNf; gڹҽ*j\[#nP(Mr2I!bQH[Oܣ{aWu[Ԋr( b Ϗo10al|N2cL3o%sƥL@n+J#wL14FYkLf.НKB 62hύ$"ȩ4%%a&ڻersőyٵ,c'oyZU!9A݅Xˋ7%8Shiɯ/QܡbG&cMQD#.OwM\:98 U b?1}93,;mFokM{^ZYHN@Z >SQfRV$8Z'?-!agx>%J `if\`L]~쓒o]qt]āЭ5skHHC RM@qE_d h89|=/AM)',^PRAn! +Q8뫽0ޣ1 h#{zL*n!¤O0eW0_)$;AIe {.7wWnk֍OQrenl7)nGYY(i<ZsWDv+2⟔}OpVtu0ҴǴ:R]i` .ee4V0z&8|^6D!o\YG^;my2.F7mP kj?҇_< o|fDIb 00Qi/aMSeӖe3tQ~<>kh~_LxoHs$]`˜g 0QMD`L@r4eznyx5 ԸR`R!Kapf '9-߀zSfØ'9|8V܊`],^_w=Cl@Fûqt3DUwRq^Q!GPv?J8Zx$}SE-zaXۇ;"v&8idL掀au-ot.w(H;h<}JoyˆьhE2e8ŻM ksV;ޯ0r(3cMkl(7?DIS8h@bvqTM;wk:ys쥇/{`ײRC_HO+ m[)*ujgv*, =6|߄!+%?NMqv:icE) [I"S߁ i1N8I` ]B`uw[JDT/S V7a:Q-f=8Iyh3Oӷ0B2b8 w9ͼOZȩë9 Jw(&e)LYP5߱KCA8nw%IQ'Yw bNbNG9b, N7wݔ7Lzٔ\4(z('L8p9Ɔ9m3Be: 4w-0f7Q$^>ܫ9?ѣYZB!iL0X[ݣR#?܉EOf}2X5Fua-?&-ӰuY!>҇\Sb'HP!ӂĨt]Pcyu\"uGR?6իEK0Bg7}V.`k>]D^3g}cIߣt)*m{=Y+NO_I 4K}h Hju ?rUX*3zFDn XbL fՁO]uK\_%{RoMGӑRفWGΰ暸l?TM0TÞYr=<F:=S]lഔHӉgehzA|ՈEJeび-MFR|`s@|Wl+-1iN }!USؿD? XnA<35mg԰ G}9nxu\޼:-`0 ZE\K uͤ/vf!*,U;{ rRx]%9csLk @f.]F85[!~2{k6F aƉ=-:B5H=C2LpfAf:zK> z=SZ:[CE궹ݛoҊIU-7mG0E+ZXсAc,٫A Wҫ U⃍|dz^0`2#]NGҀD((e`q{hz(ˈϑuJq<"HA B#SǸe7&¶Ó /0eνR,{)~Y /B-Kzd*ViUz.wjSr3͑='sqY6:?gTa.].ɾSC_>g7fmT2<[)R_7qΗR:·&3glm +x7hMΨ bwVlJ ʼY?;3@uuN+чl EϛW)'mr\hf8r:Op%ȩ3I0&cDĽ&_''te1$=O]rU$unx>{,d _aBb_Q|^nPl߁(`ե?=Dst(HdvwB=dDg.[ml(lLI`w DtG{vc\} DX*Z58[ }[L9ib{OErT?slÚ8SaEy-}BJNvR2$ܢ\ YpN62j({ mbJ绨V!^8֓p"k4h@S +Ϛkhwa6DbZ:}~3R3/ =cїdFa-ݦ9IݨHP''M1^"?[tFl50FER1Qg,묅#n k` PM&iez`R(?. HLr z̪ww 8ŗCAhaw& _7051Z|^P B~ɜB] 5 'MkQxB1+'JgƑ71* _}B6ﴤ$VKQ5Α-:-mI#D ;\JX?K}TgSovdGp ab٪[-,n2MG!D# V;!08` RS$~.jF)MxYzF>_c R-?!!^̉Ľ-(zc#3ZeD[ZX|*Zgؕ6H;/֎r0nPxhy{{t_4Er4aG^䤭6FxGb:mp4ֳR:Ի!GkPɐIjHZV3=+$;|c_3ȂwxJUn2MI= #DP`2lf S5+NYUֳQ7݋F#Bs'v< 7q\edhXU46WfgUaFp 04+ɔn&utf(9Vmkɕm}ig<߭/{ Dk9tcwdZa2il'XD{fAKN\䓝c?7!^12#qCWFdp˄W$G Vݼ-3R/9 lX9P(tN(ț3-=f= ::L@/Y0a2YyKjh֜*@{KlV2f"䑋B^O׿KAӉ>6l߃R_0{%,]F{~G뫜GEA]7O v;jKsŻ%;$=HBmbzL"A3zWI1u5w&_PA\}lRSz.!dT$t *F񳷺7\[٦D;וu[T+sT0[[L/[24teH<.'w·K2 D=X{U.gX_**S 1^ss7v0. KDg4kSkF+S(!aaݶ!?f)nn>dSf14a.C O٦Ry?· qsDv3- X||N?3nƒ_5=wri-MV]tI3]@+hiXCN"umx&uhZ;ϯ QLbw62޿y@;;iN?X ^Ó2 pBw 퉅٥ }=c8"kzqv5dt##m8c@z9 yꩬYDs.D11,rv)DSTzWX;Q8cJA*GN!QZy]&O| *g)~:1}[cܴ}_ѯ5irQ&! $5iSB@W!xB}U&Vd],z>ߞDZ0D#?T-)/+"[;Ë2HGs `s8[!8_ s'w+$Z6np _p$oRyʍp K(ҬCciIUcSi앉2 UD3\ kaAJ^|C&f3ߩ 3DRdv"PpO {vk]c;-:KA5Kį4mO}48+Nom.fz@d&Wѯؘ/+ J\ .XSgP_?OZ0qk:f,:mEJCEM&vᷕy }A@<&ebW:Y(S3X|ǏBPKFKU黊3UM8BaAt?A}O9S|čMXWhPZ "zOYf[RK_rF;P'ݓ<2ۘQ"%ijE9)Wsi1#_ttY@ ڿciFێ&`xM V}AŲοd=ItoY]NΩr&s#/IMIqfa U"4!1jFQp:]?6-) }˜ ?|ƛvv4/5(RN+Ю{ RsrypSk5[Q^8VwpK#sG^&K¦i:z-fD \]=ci|X<K{'v1p\9 ATٮ-iMlQPѾ|mK0Ѯ<鿾_?xgͼWM Mϴm0ySƚbW@0xTʽDcT$/q_S;ϖq6O!ۥ^j\h*9"gxj@ ڦXHpf+(Wy,"yNXD^28nx[8: ^y55Х(7s w4\9^puwxg{%`@)׫@1=rrh2DG?Bᑄ* YPDletY&}3#bD,ـM#=vC!3KKs;y#^ v,U wk_:te;| /S`2bUʘ#qSԤW~vtݟ>)!V TAAG͡<xBk# fхskkFAlx`YR1ĦF Ո*fSFþp?S@|vzMyV E@}®v fU (ޤqpAl9e'2a1(:A\ oDH.wm3~*_3 Uᕨ:O-7U7q‰O~eUcCB֑eO1OzL&fD (jkv}BÂ塞5>.1Oٗm&jϖF]qJE"6()s}R5Q9UŨj=#0̀|J0Dd,įq*( |?$P>6)/ 3~w{j;չgexsWYs2s !͊nO(\gR&ꙮGn)D) !l*$[S L9b*[L>=@M?)AX$U3BIގ1J a"B*_W٪VECFF׸CT($:"[б('TaF]IJd7 %S3d#~3hALi"u߿GځƮZlY \I&8Lqq.yl 7}B|h>fJ){ȇduGqBc?7ڬ"IZq&mBf7w+n[>lepuC;KE>B#ydPee2(^O4@Lj2q|oTw%?ͅP:A"bwͧE2Wm9}#@2 _+77ہhfe[+.e:'A 4)_ћ S_𾞝 JMp96U2_Ãks 鬢}, J<pkbb92-vj.li?<7ՓECa< },fq1$iki6.oDb3L[S/Yn|6 `.(6*d2|Y%uhwlTY32n$<.U8zCnJ7IؒU<U[x5rsǾ>_|ziueqߘh 4M#-}+gRDR_ö C*bBZCݸޫ\  JX6*=ȵ:`6|^t:/)cS`lӽofB¶-oHJb8'!u7eZީt~o!'/Jtޱ gGF/oX$FA;s ]c ciz^'ة"MJ0cٖA) }z-ϝứMצ!5`0 g:]f6nH<"MK>г4t@>J.6|aS HFp[;1`ΐC3 dzmI%FyA;솉+C;Vxs1O_'48k u賘sB<"*\]Ez\=q3r J-@,0g4rύNcU'lpjBnz:r$RLa۽;Tw%y$nQ>m6{ 6o8Q l}m:jo$M>^yR9Hjl8)Q9@2HiU0&El󌋟BXyu9N{ْ7:Nkӡ||0UnG\]$?b)~MA 9KMk7&cb(o<j].'{maYSs* P R)3ENG]ák jQ$#wqAE -RO?jeNYw8js J6Iljq.YWP셱_"J:*pc\$B>]*g^ձG/<Dsdp5|%1ĝ+#LQ^3#XzBG UgOjw{t 2VcfԮf%u$\+]׹: E,V9+Pd'?مGc$ w&#'N=62bgً#xD/LYȒfl<<]Ӟ'5+Вq,3zEmݪG7Kb=X* t]*lՑs;l4ϓ`n=',s )}=H[|uŷǩ/cO҇Bi;EPn:G$@_Zqd 4f!֙Jqv?id$0rKq=Dz%pd6Ttz6j~Cܑ$3NWt(YӲq1f.Y4 :D~5(x ASofno,ށɥDvbi0@DZ^#COEsEkdpʣ6=5H!HE#= Ol/y|Åу+Sa9UI uQTeJ}rY8課]Ab&VP ЄIn%*K`&+筢=0li᷁MvccUޗR_napSُ& !A9cfpJ#+9IK Go.I{F=\R mٍVgb+h7ŝxNJ0~tXO \Nڣ,/H=@ s>"CWq(zᲙ(fP#VH*y8Q_b&'mASκegx(4bݛ#VBQf,wa \-EYu%3;Lbۧve5$Y5%[&fT?FyS@NOa=@C=Wo .?Wq%̳i"D gSDdWdly Y |۱6{v\>x7p-P=J5CogIsp br]Mm+.ל`f? ;N{B6}<@t!Fo>=O&,]LFF:WҼQI\_}^iۥD 3Z>DSfAF†&Ne~rԆd(@EHc:gAp3,2vLNz:D_iZl s*+}]'? 4u!- ܪ;fbTbZ&yY{;K|/8$l<3MdHy9KČ/|f 8AZ3fdV\A F)@L@2Xd`P giL+JY5j%".]L*=t&TG2t9|v c.dr)C2#,Iwu ycW3Y)>/l\d <:GUlf.ϱRDi1iUerU_>QT*1foTr1q^V%siߺ[U(MZ]Ճ@ &TQ:2{][Jgp$㋦F;Wgv= 4Mi:s%)e9Ѽ7Stn(Z7ՠ!`G<`؉plKo Iy^Yp:`N> 0`{$AΑ|ZȜ2ȲMp%:嘵p 9 m'HEL'k٠\:t\.y8gK:(fbD(t89Vo7#L3}ܭM[*g+$cWdrNF_/9_bH˴k~jw4cʐ[o+.:1!OBC(s(lÑӎ7&n{C/w"dr$oH<ͪG?#cmל#~HFsN98G \FE_zb F +F&9i5U4f>9u "d5/9@JBW>yu@AnjN@ĶVqK3|[=e2>1^#vFᕄo!jd<# UP7aյ2g~rfF{ęcieUwEqDھYnw,ED/ k]P*L5od9=km"TNH- y_U ;X>8xo;̍*] f'U+ dFDlv@" Epf*N-zwnh%rJplrDMrc@YŖa90"^(4uqV} &^ SV

'[d7^5&ÅP!:AɍM`1M_j)VQMUY5૛|VvӀ>)ULa! X"~"GI-o~m4\?vvaҙB?E-g;{ZL ܂?nԱךrO7Z.6% QԝMxEr ЭU";ܥ=B)PP,5\S|ߖA Nz Z&6Sc,0v^sk4dW0ktҚ5-?V`'#)!{vIPEV@vgݿ\sD$e zDFێAتT3Lvs!ÖQwg4X8&:❯tc/k=iMTY",nDO5])aݛvZzOĨizlc_ TF3% Q-ݤdCI erx?ǣBSdjaɴ2Yܧ[jԜؾ_8;>ܪEƈŠc\$2r732PvUUaUϱMV ?2۟OauCӝl[^kƄ7Tb_87!6e"4D2a4&0/ӆl]ѦJqfZ$NFv@=8\j ,I-< ϻu؆ኟCA2\f+tcD Fq6Zq+݅b˺ ߠAնdc  : 3Thfh\Q:9) Y q\Eq۹n7ufnU$#ϰJl*{_;z+/KnL~f{`D ֓_7$hw}wAY(A!Le fHeA;%#M aĪ$&VJf_ٶHۻf>R5K`;S:AT(cr L[އ흉Uj1qKSC>Q1s8ogl0ڜ Ȉu2p0J~&tk!;[,숚= k#c )"Y5:!x0:pt?l+"40ϲb<]g%jp+ۼm]~ WlmO&8٣WW\ސ߿5*?d%g~jk2nhPX"6[!M5Rj/WۈD>|kVӫDdfͮjx`W8녣xƬ]]:N뵙=°9GApޏn\\U(>r@΢aNzQ=n8uO.kb75īRψ|̃@y{r=M?[שfjZvHj!R*a$2\/X\A_`mB]6& 4.9 Y$S1% QNkP⡏6;> n]\Y鶺a6@@dt 8fķ ݤƴ9fءLMR/sij*}4U·'lcHIb:>Oh{+_#9Ye` 3aiTCB[FPR]ʡL_ذg7$9qw u򈁬Tj'F`<®Nh1^^ERj?"tDՅ=ptDgՁAf=Kj]@HC,m B^ͥ۬7D!Kr?5+*a˄!.Bk6t-Zd/>5l[1-?7S>IQ JxXm âm +oV<` o:`)rS9wҞȑ8'– 0Bs B Ae@=sؔt/ʙ";q PU]9 363}ޑ/B DzĬ^f2gJ@jPN]kμg3CQ#\@Q6d ٳ I5Α9~L ϳYݾzO!g0w}${ߔRǤ۬ h\#91 v7AZHQMrV9Yˤ#co6-Wh+}~gc2Q5O*7h{T hFvlH`5 L{=hDYi= ܌HRNv,ZB"DO:U ֨1H2ӛWvûGHI Y@1K /^63MRq$4 l@ۺ%)漭&K:Izl?) ٽ"Sy";0*K\9/(aims-]V ;F} ]1't \ 5ߒmwKv;تv#YZW=@Pޘ f/BlOK//J |C_!~Gf{QY=˙"Hr_$_Xw_εgU|JV&U`6[K5!j6 0 JHGOx$OZ\Mn.Ɗc ag$E^x~|G'm=1?^t.sF4}$iVWٺlB|MņzKp_3b3t3J=j*ˍ2ּ@>cOӾ8Dh2 h*󧊬p kسe޹'~4/huǟ9wαa]c^SrI²7QV;M4;5Fҗic{.3+jX}*JoL>uFzWb吲 n)bp}!@aq֦$zms"Eu WPEl :(QܐyqAT1w|&.>7:4nO 9963X9  sb/m8~1X䈖Ż|x0w2~邊\"=YU6fbٔe{;ͤJ}*LNLKC 8f*N&`DZCPpDIoחH>yCO5q &wi PS F&uW{8n( _U^OfvQl z xiok1CAo(:C#,OS'q*rNO6٩SC%z8Zá#Er޾e޲VH$S,7 TdK2]&g8EY) ator+SL nB5dlT[H."^t&B2w蛾$ЫznjMSL@b/GkB~RX~1[>JZG V[2U?D[֢d!h:> m$52dZw|nP5F@fc_ w|ko]/n@]5>KEk; ͓ `La., w3q\]KX@F}ixơ_%t` {Ww)l/S'Pq6dB65"A%qj45aJCh$- ̉.[K ͳ uX+qR&w^%" T=N\$%_? aTg,;RؼɢɘB GfCN.r(a~ #"v7wl\,. 6g|(H9 ^ DA>q}K6itn0b& I I=h֥~vXw= 6My6>zzijO"eeZLͨ ~ػ'tzAU{΄Z7 ?hx 3y8Eϼ|d%z>qe j}{΋&R 2{*,qRv/c*]^ t3C)sPnky {f35m7JDY܁nu*?ic##C 3 8v_фtw+a-vz4%PX U_MX*}Qr71yҤՁ8mg\ ƆYT99YNÿD+7"= x^|T,z,zڃ$$Tn|7CTܞEs EuMAb<%?H/.伣JX`Z324 {y[Ggٹ2]i[KwDw$GoM Vrk$a|!g#,CSa"o _j#dW1Zt˷QQ/9]c>O0jPb`{}&-a_TjlAlV!o?X\/Ț? O<|$ vaٚ?Gfo m3:MQ~?8NzO̒oU_Vcç)o՚$fYp=<Ɏe^m{]虱fі0ћ ׳>P8C[j.W-K;D' Gm@kx6st@|%d dI7: `%/ ^*KD3ҿ"΅$׫ !{א$$n97 lWy̔Hs%Sbp-G2Ŭ8:m/Ya6[gT`3y{-%_] .הwDgX OYJ,HYz 醷 T *Hmt3+u1(}b|*pF/yC p"|,5Reì&)&[ |^ULuk9- ϨSBD[X. &&8ar40CLLr)/ڦgE\}L< q)ƥ`Y>pK4Dvt!3-R:ZDv3Wi;K52UG,H=LS|Atqӛ)Y0nǤ:nqC9lM+ ,)xar5 g՜li}.*]ʊ|_q?>erj^d&!UU08*ӈfL ʢ~&Ƶ["4Y  N 742HmZo|0E0p @GK%cQ:yxǨB3E}dxsZ`6mjM&RkDNɰm+-NsCȧ^CkWM~\5izOM4_2 634^( Y>J5ϣV2D Q9'1CCmPisz0#тzu {qGs:{ngӜ35fZQ=I 1>/|K- Mj"ES"y5c/fwIu! D#)1f_n$8qYEuhDrR¿8aˁCznYW&76O>_n\9T+euTUwxFR%ّ(,\Ac-r;zy6|_ˆr3?ryͿ= lxVv.:Y51;C ޣ\DJ޹JaC|{>4V66Zf>Wÿj>1ې`uݨ:ɰC(b;v`jŞ//S' [eF&0(tƝ=P/Ę{ITb1=jYpU^}кmꤲϻ}BB->S< H\QT+If2q et=F51be#D?s ɿmB-Cve˄6cS ]~TZH!1]A]K## u+c -9mҏA1 kv'׺" 'Whf\)"2\{6i2ypObKW5rhs)la0 5Cԩ~Gys@G ]}YKNEͪ 9SDaۻ/"de洢ٮcFڥ4t"\i-u‹/z 9U1!1J IG"h/ y$tsHQ,(@o ZC`b;ktTnZjȀPnQ94x0KKw@Ny?1CwcwMKɀD\'3%mn,cLph' SŃ8^y)PS垐y@\ã ùXah iyϷn@I\xs{2w+?Dc|[Pr9^!^#Kxm[ )DNH?_YfY}vh  ~Ht}uJ 943FxU1 iQVmX^K;AGe΂R$>XaA;:c.mN2n/SMݙ"VterWUl 4 Q Ɂ`Xt K7ovsY['Ǥ9R:320 6 ۘ/S)t_)-=hYRT 8ʼ":x-0мa1ܪg6uxt OC{@ҏ6}wf?e_kmoLQy77i oR"2xݸgfЏPT&`#N V=[ڂrhx2^U@(=YO/DNpqMh3JS.SuM z/9G)]؁iN2.#c} ?_$+"5Q _=D38'I1-T7H/'smeTgh\CIˉ;`r XnK6ʢVĠF^S#)P`v"p5+0kqR9'?䬷Pʣ"Dvcg ),T``һF_aKM\w]*BVSqcɤSW#`x$j_ka(␆8]ePSӧw["^TB#I藞jt*Zr_8$GQn|lvxF\_L fc"-qSD7*wʙ(¼/p=eOxzRB5kvYT42Z.2ˇkqTn= ANAx#:3>h/*s9a)-.`o^gSֹxh#! KB/BX BqH2ma0ǬZY-*jC,5xL MLƵtۛʍmR]v*J>|6!e|G8Dtg ͺp%_[yybA -ݮT$YrCSES]A5qljl K0udm#0B=3>(E1 po!C\K9P%ݜR{j} G۹4m8)UlS V)_gWfT 쎐2񷺊W<XXo:0n*ד ! qFW o'lFRPG҅{ad> <~c)e DДXo:Kin O"Lxaq UhuWԂ:#o=}̓{ E$#W@]ǿHr)"GW {EळNBTSWK!HG_`~] lSۀV +Eep N ]M5 _e܁aj)yT]iYk6VJcuumh8VtK$j]1rPPnEԂx. soIGV!NIF\֊6ɩ]\UJIkM1zGe%A;ߴ7(hNFR>ReK+Pyv4^pl^W lA3IrKF3R2C[r]~:r㷏~P(JlszqJmWJS.{ {S{{>Ug6Ia ò3B]RG8j|wXĨ#\t^q}q]'}zXKs 4;K[񾷡*tl)hYmVA2_Ms‰t8wGX .b6bMP[lقV>fQu◕0lƹ qx[  ;70&]!C7eȦ/>j'mcb?[zm{agny~/!X-\O ףTJ#WNµ pnX: eGy+EVF2\tvT3`GڴyY&y%Z잋`23.@ѫw^VWE)E(1(N].@-!(Y]2-8^C @\[\R^* tiNZ;}bcɍĬ1El[>ƃ:c|, 3SfC7@Wq7N>iy|С5LzyH qx)?4S_旎@=Ĝ3%]<\Ͼ$paSX&&|Pɯ9+FuPH"nUJ_%E7] j 74iJtT㐭+w:X_gxѯVWGHMQʝ?&G6=sP WGHٙ7ʕ zH@*w ܍e/ _$FMlh&yrͰ5j7. p?ܦ7b&P.{:1xՖYBeGoQ#')R^7ibO+ \bֻ.d?_7e͡o!gTC13|G'In=ҮPΙL-1  j -` a Ȑߓ.W ITFx5B?M XE!=hsp<괺g-ޜ@spX<*CydOBSxTDRFJ2=SVмrU1ͬC PR]p'3^I@Dޑx%bEtYD;k#Z~_2?nwm`sgh\^1Si*uT g*_@L@ TҕFI.t8 %/nBo7v0Zgv0(OB/I<U㙟03)^rXWu`+$rҳEpDPkĺwwjWO"ˀ3Z=f,liYΏ. 5OĐ6ۿ9,yn}W~`.erSuj&"L,;zx;Hk"|۞zfD7G2aoݻeh3],o.wטrr-bB`հs̜w m`=ɉt j!.^=H$MaWfqVK= t xլ,*Y !,>ɴ~;tq)s`:  ߡEQFԩa$']s9?|cѷǤ8z\GVZ55:Q{^7r (wWdޝTX([UzZ54a@ E4ɩ."XzL-MYWGuxoCVMΈ:CP0Y`-ٓ &|bwQaPFnPPDT݉@~⬚9D-[K^hezw /y2"w{AY| (-O@AU/JlIe-T*A؇d$.KXEU4nrFU9`|z9ֺlcoEݾ4HpJgȭeWV\jWNx#asPVoɢ[a|.Sg1ܭw ^mFeǂ=I:qˍ#ooi!@P3!.&W@ήgWg?>B,C}c P둪$VjVqőT{f~o1f04m+@Yϰ:ț uZ^/|_f4DRRŷO7m#_QwPpB\yWωȈtĕ(m"!V1ge jm2(|pfE ^EIœ$KqՈƝ,+p}Y^Ei~1זIK$ ?s4c488n_h6kDvR.(n1kߪ#ҩ۫O02TO+ $%#c~VсJW_cL%X:7 0Њ% ,oBsGcTKd1?a(z9>aG>KV!B~N|_ZLM֏6i_.L'|8E֨2z`sOAZ*.iMbu]"?1%XOL@AsǑ* F# ʳ/G&!$<}ecY6!mGmGk!!_nwuEƻ>V,Z>BU.\`lO7+UtЋ'WX7=fX2P((\p!M[k:9 ]@VXce[V}+wdlMN?kyo/6Vy}4X>v"Gp=wvuQP~?2N0>hOˁHW!J_Qm;UTuEZ3[9+6d1? |]FӋ\Ѡx?L2/|9d*)dc|dM X%*,uVk-]+)rJM-XDO,Ll6an'OLy}гm44< bK5?4B!/"0C#ʛpc>ZVHBI|üh:CxX|T[.VgOpb8ş^=%BBR(D]xef-R2Ee7$?>u&pe3?s};Bx1u3VwhcxOv;Ye_=Q"|7 )M5mk+0/L_˥xuG[9('GHΙM4]{"6 |mmc+dl]\?M!!>U>a_adbOZŎs%%<} ƀ*ڙVǪ*KA=uN #Xona N$@8QPkdTsu=ZtLgtaa w eg" v3A$PیxNkN :qQŅ^~gRQ괄Q~tqِ8tghG8_@ qW ,{m V(}*nR:ͮL}F=/w,yD:gFyzt\D?6FNArjK 7(fq>ɐZl.rwjrt{6z~co}f=B b1mAeHߠ+J HD]qZUx)Rkյ&>͕zMwhfe$8C<5b^=!!P/w_閂U:C&ebpRU?,M1)ު"b]qyd-3_R-%: )E |L2)S6H5p@F=Du_}(턛󗍞Uj"iOπX/.Z>xk{B Y[|差U.:apw4~-O[d@'/s 7U٣Ĺ⣃_NZB|G&N76>"hCҩ6%ܬCe9Fy|a_q |qȶBB'7ᕈ$7ޤ/uB\@kY,]m~R5:fZ?95C! hJhW]~ƒ7ߥx?b|ڜ^jڴ,o?X%0Sˮs_5EĊ5.&Q2ԅy9*kbǽBMS1b?v^׈2Tއ߃\! ^ǴS'Oo5.qDL԰ #YOe$bԶ2Uz kNn_̷]KGz'}P$uQN.滈DK3p+bULiyx.1d4+PͰ̢o,Ar=j!̔qWCUԽZlo?lv5z8 za)ze ;97,$@XSy\a0 x X l4 W=AҾy8 o3gk+f ,FO4= >0+4,2)F$?$E~J٫}9e3Os}j ZV9ipH$ "ߥs5b\Ɣ'.XM{nH# Gqq|W3 ?DSRTq/XT]_/MR)G5‡V>n)jdw++*հxTy>\X &}kz+^0F .~2ۏF|$Pj5o~n4)84hAr"rJ(‡v$b[BA5|SJV)tFN-@\1{^%0Ǣ\! EsR:4@SvŘ$k|y^PaW/>jǀB H7i5N ʸ1"7 &Cx`JoI,^ mT[^e'+ 6ζ{$DhĮ-4tj3nF`} $K x1M+}Χkռ?7qԹ(0%4z23t>fgI{|SR-+;; H*{J,B2^ EXh4q[go"3y{ oQLb ).dpf>x`E@H CCeIu^5(WC[JS99UƏڟ^^q)0+Z5/c]U%ѥ4y '/]n뽙di#o$a>,^^ai7x yITA<) 1UjQRg+5CBbYp_wE/Fb= tHTvFj`X#YC[cߧ>~TC%2rJQp+xag(T{,mm/meV~"(> 9fJH}IK> 4A,3DާF#OKᤇ5ՔA-\fkr]:z&;Zsh.&hw ꭞ6tO Sk[/`*YZd% &x#7& P}7 hcOۑȝo׊[s|Pt`Rte.i]B40桦=SirN~d}+&.)NoƿJ${R"_LoA sSZ-rs˭QTzep!¬sQ`jG3<ҽkHqNHy823mAr 0rM\s$:ܾXz fg2k[$78M zj(KfkqWtyp{U(k42R5?~U7= ƵX4\cjN R9#7aVC2/p/ƙ,V`|k9Q \:Q;-%Zpꩭ6Ii5KCp8Σ-mId-7DB&[irgZLPCC"zajيZ5{i mA}k)Dž 8.q[NJpYYpC">kgI&7@wgw!SUN:|f69# ؞)7URO.R4c H}~MuTJ(O4i"V>h:yEydľ w@D҅ Ŏ,OX1 FqoMѹؐq>ZB I}L钴c\y ڂc ˓7s?J9MMKMibݤ4#el$'&%N,.ZĻXJ *l"~R^*ŀ_ ;ODn6P ˦=))٣QN &6<&-@4.Hݔtϫ\LTهVZ'Nr' {Hj4qAzlEb- Ut +Ӷh=bxVP" jxd7O\)T;E}9+"-Zk!,&ʩt%%9qݾ+k'=g~x|CEV?[֨RgG넏&-`oB Y;ڃDzVC inkeJʭ%hР ¾+1t6(.$@zRh'~ĢZP,Z#d`3bdYWiف;J*N\)QXwRT]:&B.3ׂ(+EgkT2s*1́ )GGloaRZ[1 5zfN8y9eB"X>QЅɫtժ޷ ^^\ߢ[ xnbw4dG{q7'S'Ӊgs[.2xrUCPypo^9xأsYU@E ΀_ܕ.GAUѺm5EO'N?arp|!pp&eSJwo[v+|@0dŭNr2BYb5}S{IW#IH+ V=D#@U:|efTp0=ͭ?}b;D8}ŭAʄGY(|3Pb'R(H_ބ#cD j٭2,:IELًMHpGS"tUfJ4S41-YcEY# 59jRf!UNq9i0 364vqܱF;9^H7smJ.3s~u֎BB{/'sb˽mh=O19_Ks&xJs+C.1'O+>s9݉H|6MFedViʎ%Rn>=Jıь*R.t^OPP.h>,ABp  f 1Ep]4 %ؼ. ~$wZi q~^x]6<* dV?yif,jYM!ɫ99ߨOI݀rZV8 8 ֆܯa h>/6Ѥg~ 0Eullbjr9EQ|7o0?.1ѓ&N;sA(#MA,aneZ~f9}$ bƼMDz8׋$I%!p"*:HK\PeDp*XT§:ÐƯ0[yEt=/… [F`,Q[1욱d7K);ݟ.qmg*Χh^,S_`"Xxi/A yШl&Y ޖQ7؜k=:a#⨵8Aәנg pX8r玀>3 PY'I@'{cM*8HKx /,jZ$+q [trX?sO|"`TPN+ u]ДmhKdJ-wg^kF RȔ)SEEv &Uظ:x $fs~ WH~[VjaF lńk__R, ' %8/y̕ƃ~]ON_!)0Nd*+O6>ih lX_Ru$wݺqe4FRQ n>xD*A=RiAgΥT {Q$mAWJ+Odg"R_0?\cx& JIlʿ -PX,"j5C?"|l uHsDp#OK IJHӫXG'y{^[oӦ%H2>X}9lph7hJ> qP bɰFd:',Fd+B;RqaPkfhwHӈR!yDּuDAڸkvk Sx_#S#)Ӂשya%VqfSqxQV*W1ktksFeL\ cW2 N yv^*N6𼘹S?"T [ } O~`ps$w<K/q6;'˜wP .ɾLD˻hh 7,g)> T2w #&Ӕ#ާ}-5ߖx}` wV'\jǻ3J8msp}ѥ+ 1V=|R<(NW<١'Ch"7(,yNwkD Y|DQfa x{o<¥`o30]q;6v1Z ⏳7f#fȳU0;o],ڳ#6*N\) Ncdw`UȚv O 59t9|d>ao/;5gK bI(D5t1 odhCמ˾N@qf#_"')t7tݢ4IuG@ϗL߾Y?"FhUd c6`\lrdewq̟8RFWuY ֫p0uKzcSiC_l=I#uVM1LC)BӋgKB ; POK툘(~8wVb#1:7OS f?nDS$yP I[ < lXd{o)ĥS 0*6_܆5hܫb_vOK{Bǜcu8; ^jZ*=Ճy)'s4 fԢZ-mQHFO J GVM# |,y^E NTk˙{:0FՕ-T{[3F`>bcy|$G#ʾKA? (\(=ųA$EQ~,n N5r8 kL /4 DŻv2i:-qC&Qw|>[k]_&eNlPlO+̤k>:< ʛ4ƾm&vmw+n1u#\D+,if2,,.߃#%oS|Mm@<6^wI9/+=aU7r!9DNy? ko렓lZ6 5Z L1d^yp OKexdGTS\iZMJ1)J`b}r iP2NP@*~xgވ]}@PKe14{DN9՟Y :߲@W.xDjOfŗh>R>=,TmLδS!* Tf­Z5 T 6'Q2?#[ =UX,C$•- ~$ʎor(qpY 'QfC^1|=~'$W J2Ta?땡hmd٣1G$#ݺY YDMCbr}yqZB"q+UrVi0AyqPBWw {<'@vyMY@ɿeCvAh@1L1Ci$n$~xŚReUXu2eֵfҢR&HF7 G,a; YDeO.؀:7{DzܐfR<c'L=k bzBB8k<)a7rMaS/LGz=HMZ|⮅"9ft$rϖ Օ2"~F.W,%õҀΤm!;ɭY+W,+ԡẎ#`:?rV&3G>9,>pty,0Y{&( ]${"61r+IiKefoe\MF8`IB0K8Bh *f vFw X |:%0ٿAN}uԈ{fമJ9} ^n'4IP65X# W'|RٞPֺҌք100v|S(>_a` frg?-2V[:"Q] (wG~?Z2=N,-X0WE67FВU/,sxg?R,ȐpᘌfJ?)/VVr O=Mz@LkFP3PHtG`0O9ȯu`ernS]SyV%hĵ{BS\O2N 84.d?2_[џsU }㷴b=:m6:M꣬t9'G}rpp_4*+Պ1P4Άf7|v:ʅm"O,N&Ӯ~@T%id6: 9 (83j\R~(4T51e$|,5ӂɫ#pYحml٣DJR9l ag9F98q;uWѱ̦8 3B=HK*R<AzpۢE)lܸ߾}]B AfԞ2^v@¥R>ȢVhU;}9ZXm޼hmh](sn vIe.b}I>rXnY1I"=zʎ.g{@G"c}74. wMI~#Vf`:!!@/idؚ]UHf99)Ye[?ȝOyI Dr]/dX׌z WOfXzR:6!P_?ݪT|3WDn.yl9D݇9!~3T._WS8WgLMzJ{RH72=3-&|n.Kʬ%fI8A|m6kX{#٥Xc#CZۃ ըd7Ax~3c6t @FHIrVdxFzLz [YۈO-BȾa2̊Y)S!򖬐n+de|Iֆ~0]AKosA9lMSMՐ&FSEvXAt^O-p s4{ Q9Ѹ0p؈É\ }{ 2:޴U#6*(Z4.MvL"ktJFn7*o@J(JQV9oa[d.h66—Ve֔]UQhc]V,LBw}>Hz>oMQbC൧f~RAw|C`N"ޭy8Ou49)HFw.{X㩠'^w$ s֭x}ٖ(Jh((aA;x]qHUz Lyǟܘ\uIW̮~^g7IjE}\bT2I*z[t–;X:&fM)G4oKZBTl$3 X:s<.QȗY˂MOi` ~䥃!sU;k"b-4S ]A-| p1sTGU'XCڤL@|}˜mpE-%.6?XЎEM"ҦxU#N0rاy=RTNae?cs- Gl(5 i ͈=/ fq%ʀZ>ģi\^y96Ċ&X+ G,4vвȷx~v0} 4V!0,Mi7M&#U!=diC}.WnQSGBX%w68uvs_@m;?=-I6](#Ѹ#oYў@C!⎮S鞴3 T<&Θ PTh4,/0%i5m] {(Hlعf>~)|ݍlci.fz/sL/5hJt07(W;FL^_Fr_ L{l|lNl/gҴG. XHEmV" oױ['@C[tWL(C!]Q _9ǟ@_4/ה/5Y/[lA.y2N ׮O*@ >^[|drm5ؚFޫ1`Mu~orYXY̶Ghr b~57a?/.6Nc5=ifٟǤ(#P|(%~Xb^}nEе#L|ҎVev{?Bylz 74 /)D,iͲP `mB'8PuD7ͨgo,dj~6g:w #Qx2KKJ@ b /݁BsH=[!9<='MMB".}?c#PSw[pY_MG.@&CG }Ar]`Xw8$w$,;: jfDR&_6_1m"kP *&H фjS K%=7 |zsT$Ld„^>Ŗ,;q< h!-Y㲕 B' &G;V8thyQ drDLȒF*'[iQ&JlO<&a'#]1dMYeݿV3P-˂ fAP:) ]{{КГb%)N?Y UH᪪/#DMAp+.d&'NxndWB~ع2hUuTQt9Ei8Pg#G3kR"bP cM*J;0g*J#.c,.(/ i E`#$ޕ'|roW~~ w@#./9wvW?!bwzqa F>H5l4ؿL$BMܛ[%Qn-]!$vE,Љ-]?^"M YfF4W@H<>[QB(lGiFR[M+=4؂O3^8q _1JKy| P?guNZD|_+w"_CZݦR&a(FZ)ZŜ0KVث35}۞|Hd# E4R[|^\g˿un=) }e}ٳ1<yr7D+}iֿ̍?60qHxISe@ƧH* KF!cmi ˞cH]ILG%l&"m.w"/h.ݛQ*[#+AU)Π񕋡3} yDI՜pQ ܛ)xfiF9v~A.AL:_@*ڲ|Ҫt X*>cƘϗ=I*EP|ރ-u $dxp* : +1S{13cZ5ĺҔ@G-,A mB7t"=s.d7}%&$W_YMi2)YgW{XG )l;OEnvf6x gCn )'GIN=ôb:#փ <~J'¾Awz@o+p/'5 rq3Ll@Eoq ]zw/_EĨ)\ӌoj+&G!z )Ѻj Xk@bJ42:znsVn 1ʄ6Frnѐ7i29Rq|bghsS맭qZ,l߆-Id9jQY·D6?sk'Q=tR?z# 2`6ady0S3łp΄%2y>x `hH "a #~ 2*?4^5>Bh5!-JeoGtsT\18I['|UO 訚8Evy֞zDdTJrXV(h- ֗ªc%0o4_}sQMDĂ3g Jyw%0|Iր7"FB! OΗB0QE sP,u%RA*~I,'e@"8% $%i_bd c@3)z~z0"Yf3 "AHq 'S큊:f΅?9!@;r%1DgZ&)=/h;өڎ9q7\آ DGaQ.ꙶ0uPذ-J`QkX$aiܖQkzv* Z"Y_faWWs],%]K7ie&X c aQx[kuss_l^7jPp%5nMC4]p*-&d.yb\-.u~%mFxkIO\ԂՃZCkA9vZBυeq)NTKo9p\OFo4Jrt(PN պ"eYBn%pi6=-]~g2>_`E܈۾,:)mPa4ؓ;B.I&Wi# I2 5LNɨ^zu%|iOmGdI])=O ?e s՟ c@(,4GH&zH,OR9+SrC./ORwp{Q-\d #m _9*,=pjyg+&޹;( Q,Ay9h͎hwPʄհb01`@[諛YI]I /^1w!Krw!O5Jf#'W_~&a>ݧE!]v)s/HLtCT)4m]uTe{].DyϘrVm9"G0fJ8tptWog]MWj^Pw E'tW 1$A-"VqS؆tcL l]z’}N9zKmex8 %+7YY؇|?rc{ 5*g9%G*R|iE|a};Fa ”n eD]ksaMZO _/#bW)|Gn=L c?ҪJ lR%Kت s8;e U.϶p٠8ٸ 9n-"zn%w1uйeʃA_g\-&-;L[9Lhp:lo)/ns! 7 =lS~WM$/[uWELA1!nr!'tk.Zebc\l lhIG^2V ,Ǩ>Ip-7Uε; bXYBmף)ejJV5r~P#LbdKk'[r̹m_ʞ7^ / s cR퉢7\oS7W{޷{cm-g2R쏡\Jw~O&-іDFBo> m t;^}_ϽI{X[F+Kt/oԶ@ďw`L"v;~1R)>xr"tr HM??֪`VJKtd~k_Z. S 7Bx^ h!P9O"uzUd[7#:oB~ !P4/ w>wKvILs cg~{&-aIEQ=%w3nU3s8M%VWv*dB,FSʐf!|ffm=DatVYU+H4Oٚ!wJ=ʙ\ $L-3|)q~"C ~P'E7T of&#FRB/:StW 8:ҵړ"0~ޑ`fzs{ufKa4?Ʋf)la,PfuR NhMbGGD_IJ6sS+$=hNӤAa_l9<  a*M\ItLjyP(H4gHg6Y 67NZ+u $6=4B}doON|Q'|4Ͱwb+A9Qr.M4 K}Kx¸ؚ z Iof &fcTQTGoeZL3}Iyu9]yCWCt-:$mp'"~ !.Yvʲ!q0\LV_GV@--2FJeGgwɦ)8 ?Km ]I8;Nn|2obox@dtQ)gEw! 5Oْ{2R -i{(}`< 1got^_/_3IڶZ-K: 5NkϯyeXNt1x*0E8ZGP~m6-|ᄾilѡ%ufiü>^H9fyf`>G [ /@ec/z`Fz?Ł]nVHS(9W;eE8ј*77 5'x@ulMVxr_6ӵ]^Jlci|>Oy(B,GDPݢ\mdPs9;?۲l.EF-$Si6 c4~DVW5hWRTm l1g- x;v&9Tć)l4+ Zݖ/6& [,avNV@D5X$ԇŪ^p\Cgg*QR;l*=BFhݢ8"L4j{b=Dc? rYW6WIqLC>h-Rzpi Z!hSe.yv\ I >iΌ{Sԥ.m2S®SD"pQqC.湋mKne[̀<﶑9@'o,hA{' JIQ7\X ?)!OO)?ƝR,kJ. W&i t wJ{PDݑ/r-:X(ZDO1.b& WA+ob:=e!ƌ D9n5]&I@n/)m[hv! r*ymԹyV~AY*n8~/oC[ rj]xn[74$ r]7߼(*e WXhݜ=/ RhJ*m/RR9b&9r.9mwU2p4KI_`3ZdU$U=q?91ңʾf21~xG>T+ிԵːSfJ[.S69 -&p[ŧ1뒐Uǐ0u>U;}:Pcl ]`H$p֥t3un8퓈{*ŊY1"o,`u _[+ !̱B Q`gK$4yێk A|M5u\)1D.r$^%qb_yRYj}*\*8O=x q(ɧ{UN(Ÿ<AJ#- }u_ 055^m5u\8"g?Klp+g2u}_;"\d(cʖh)ZX(VaL-@E$Y_̜B[&Q21ƾa5"K;!#տ6@Z';CPh6HFp2ϺN6ҭ8auƖupxމ0.0Oi6h&-8]Ӥ"kE'뷬 ??,0v6Y54sXo5~792Jذ=Pɫ;rM1 rQ!ڼat;u:,.G)c"vhfKkaDe N 3 {N`ɨ}"E ,ss1IN趶?߁R}xű8./q\aț=o֓+l|&u\wx^ε F iH2hY:iYۋfg:a$Yxn)?wYei.RJںވᩌͷdb 梱SQ4>J{o ;cስ ,3a$Tj& &NV Xǁ#FlV 20FOyʆQ+aP_r#Pl2,ِE<KHQ-wx (ܚlpDb{\4dJ\JzZm Ltdd(7#'2A,r&𕣤O&(Bbho3(1Q>Fvݴ>a1Qs7{|fZw9o'fr b`'%)>,$#C3*wH\r0&2t+ LKUu3K&6c5nzI/i,&=q+_߶7a|c{45o -yt ~=̶@z% 刉$K\LYHo6;d4Yo<^p A7sI@bkvbW&Z`u&l4?HtџmG2"r=2n, 6QfLKŪ>0̼g/a*#+n|~*){I`sm{ M'09Py1t+~gzE zKZb ,R;UpCw[/tls\J4#UY[o$?>aL!zQߎ ;#Ur{&}' 욀ݯ+굱ISx4XXˑgɂxNk׹`w:A$lnv3>Fq,2h9yu%w5d]lNvxM9jhvIjLaV} Wk޷oUF.CQg d =.=/ I'V傀-Aه8:Fepm8oe}-U'fkзD뤀KN(ȡ׶]}*DW|jk#<e*S8@Bk 0Y˵~XOxt5^$9yz6>eH??:aOM&&nPO9Y]TTmi$4'tO(?f@x˗#H۔ ˈjfZnxXr#?"FC?%77pܙG3qlāZ̈́cx=v.} fT_":Z~u7Ҫbk*avpn4d|yY\Bc^㤡'iz;rwH-.Jx;=QBCV,MhwI]!$nQ0UD3KVͻ۞ニIG9[RHz/U%h 3mG1lzEfDhϏV5XUHN.V:,-^`jO|龐UJoU!/>c<1]ȤD?„E=޴oh xB -Zh uU>jsKK⌊|DV#Tt#5&Wv }bYBpv*&!¡1ˎ/եЃР%[-]&@LO4 h$(4D5 Rɣ=K$:,G>o_5V"`h%ԫѠq!Ƞ[5MaA֞7+߇UhK~#9JMF'FjtXL峮t4uϱwu1ꖮ?+ښO4칰*bn2 A6N]cYy&83 i.)*2P8>*+f G6?75Ilg"yRS "8mL"#y6*37> !˃!H<#l=ۨ+>uMX$Oy/%Š>,]4fPKIŎiPL9 7qIn>'qzDwT7C*ǹzzrV㊒h)/ =S_c&}[7DA E0$ p V nrIXfW^6&JiT9U;2p}[ s5|̒_zzF 5O=Y) &u*tuY1G.#o>f~w^r9Ɍ%̉?9C ,brn@9QYVa fQvBťWI[v,'pTY拡 ʌ$!kmW* Ft-K+)YUFK(#oB!FS .qlt-|iu~ȍu|rjJzKdI l”ضXIL~E"pbmJҵ"b_ Xggqly,{tMM3rE!1 "1BZ]&UauB;>2_$ _lh;⫁NT2TSW0A>bhB`AA)F/|ͶXx*nQAkrLjh<,f,L kNKV\R!K94@z@]# ;t} yMAwÎЙRUtF,(5 㔥mCkg .d)>yAw]i>zOewˑG͎%Ǯ)f 毨l5vaQw<Ve?cH1't>I1-6o hNw m[^]RY4:m*}y%y^-!Xae&G)^;EzǚVfẋRKg&Ղv/[YyȽf<˶i>u2a{k b&C{S*4w{>`2f dqO{\46'ץÆsr^e?)`~L~{&DjG F"o9775\i ǫ7rpOJ]>>94@ Wᇅ(X V:Y+M֚`<,aKw4X*,/5в!NmXtçxn67pq59H.&|3^. 6IO^Y#3b Ȕ%pܺ&U蝚&712zj1sd:J )#vS&&51p- ENb/Bu 'qpyM:+=V/A)(Me,իS4bC{FB;sY 6 ٲ5WPOU?VhGKW| τ}n[H35AZs~>EzAUj!QE?|uJn\t1ɖ8XԔS\y[\kpDl^p8xN /< 2ohX~BedBfBc-m)ttͪaR7<{i &b3@$ )̕#vo3%V#z0y8&]aȁ·42ޘQ1aSe>aPm+)9T0+!)0۠u^h, 9М , jo5{7TOȸ37qR4=2WDΰqDBXx/Jus]aHi'W5Al? P%R;^ғ; < OHfX? (sօ:_'4$>ط] I$3P6k24πLSX:INdko#l|F>S㑿YL׆-rb$uVa">TROR~_bJܿ pt$.NzY{/o\\ ó;zU$|! fkmL`+vB% FR$"S"p+Q s=rYHöHo%YuD;P<LlZJ{$Ʒ5R.8@_S>}', w^ETȑPgp+b]ej-gX;@ݼ|L* ߊQ'j NEKHЯPh+tjyft.VK>wm]_`Gvbrn25 353axiw5hSV yOΫS%_h;\ɻ|ν #!EL tHHY !^B' ]\ư1qq=ɧүI UNV0 mrql̥.%~ُr^%85aɈϘ.^n,^}#V|l2NtҕP=So_?dNEp s.~Uv،<$R6j^v2w[n#B+MKHs8fO` \="zBQcfl񮠉ɭZ# 䁄,蒜³RD5^p@ YQìDs`tr1q3Th)F#@b 79Ҧxѵ/>ɲ2Pd JkG۰uXi1/|tq=J~?bKH? q+& P i2;.d(L*ys|Tl m-N|)C#=s_YA=q˜r}_g6< nǤn]~9,$7D3K l';sy34q1k:@ xK(k5n4H=[uX& p!VC$W(!гU[pnf6IՖ+W6D\in֫#)N]Dӈ@,q;Gx0@$]Eɔu1>9 wzd@Ǒ\F݆,ޮYf)06ț3m}W#b[81T[sH+ftvtp;iNuymoc)ʶΈܼ d[*Vf(?LE=-o(1[ T, dx7fUlj\O[Xʫ& h%^fua2UH'P灬`mu.8Ԇ5&KAg숴5)y9ŵz%ni̅W} ̊~Nt d?j7;F%[tkU:+/ J XWhc$;YrWdQᱽp6zr>*W˥jDYzMAw_ Y`DAԾ3&N;T_PYYA++`JBGE[EYjeP D0&M,E)#]PfPS}{[k%z9VF}d&̢lQqCߊQlDĿjç-'/~Α2vG]18~^&xmVZvS>5) fT*P4RA "oX#~hek+147H͋,ow|N2ȢF]݃by)?ja[nD덊X e$.~[d>C#c1E[l~郗b2OQo5sOBX;m(m#o'.B$UHѥ_$%A|gVkje H(xhdyVqSb,Ƭ˯de2ia̕m:# ڭnֻoY"gp< bYf{ŋO~8Fa"OY M Z%O!|4ӝvGgX(KH2dG#>g\\S(i%_!}ځSAc-]Vwq4n8⤋p4Yvqc|g%..>8Dm9aŲQ@..#[JOfd3҃W/1uNQc8q5# \OU:=~ЍY (&IWuԥj_vu,!'w #Ӆ'T#IMcmy=߱6\V6~sD)eqSB{#Mmqi3آo <PJnFɋaҗ&뙪Tlگ>Yn(:8U*;%1<:7աQ$h$W!3T9з-;+.\z:b}…S uҿAԑ:olDQe (LhϹp&# n[M/:P\y'G<5閊]bN9^W㐃Ǟ9M@v;3y ,%\_,5uZ_hy{#(=HxH[xũSzvm09Ix ^:/f9Ar%mƑ_okRcїXQ{r6OtW(E_)bvp~L*64(iDi?4GI7>=5KAJB^#q Xā*x `M{ {_@6ozCaIhzLv+xm_vC#hud mwQ%$.Dw[`VUc_R_I)2vdzeekdhgZΦgzts6d-/OGy"8^5ݜjz)7lNzB1 $ /IXRDsЏ-f`=ҟaRT%k3a|AR3h-7} @8ֳ< ahM4FE`M{TͪLk*zee`}g:g}(6k !W\""Ut4| W&hwLxՂMzĖ6f'?*,Me.wK"Uo}OE:w_—i@jx0] X&_1/Fc[^Rx Fc{wPw|!j =W%g u$D[AmGuS6ӬK @ pdeڼ,ηU|t1rxqlm:ixFKAD-,w3YD{]K4J}7 q|jY=h VUfmʨ"v"bO7esu^eߩaIqsO]: 4 KTgNy[T?\ (,lX)^u#\%|"_HHqF^o!; 鏧I2`&)9_?Ԁã2r4nzonތv Yv5oշUw "U˛8 ;Y@nA%S/e1<{@!7;Sءh9W%k@OT=@f6H_ކ}2f7ۗiyܧL x'c}m459#@/P3:6\ hB/~Lu0ҳXQתBvB|Z6Uᆁ'v]m]/VV Ik=7uWDI0(4zoP?_'3 ȁ*TZ[.@e Pg4sﷇ~~72ڇ8K9 Wm:{& ܖ- O60u9saGkZqKd!4ݰhͷedğ+HkdĜ\&rC9^#,?1Y‘aJ`*OK?˜1Cq? Iaw}Gj4QM ڛic /,ylX;0(M|Tt] .LZUnJ҈wSM&Cm6ܩ܁*i !68ٴHU>s**F"MS|esewWޑ"!na'k߉*0e)NC#jkЃd F nE(ykjIᕴfC/[xdaIegO`>Lhbf{Ꮂ[f\4G][ Ek4<46톌U}iJ酦-dy paZQ>W67J$zTdn,ڛT_Jm6?k{y6񛗔Y'hmzWp7J0钝~3߮??#53(j8O|D_"CkQh=:\{p]E'+{FohYU%i:y3ˁ 07Ti\-:V&IW 4B>K&ewv)'VĐt `P{KEl6k=Կ*?Ve@;cLٔ/}JuB$P $_i'Z8a Y,hkO-TWHLك tYFX4TP’|qA%1A? I2 әL <K^E8gXTt2Y/v %aHD6]`TK|?&d߇ 5΃"\qhpu5]',F?'K)P x/ԨBjQ)$[jFl=L8WF|A \dJʞ?j`0 Y—y#l?-ߡ+íCa-qFIb>Ս1L. XD>lVwmq *\=x _UqC~|/T!Θrbšyq:# LQ͋raZ$4e#i5źdd)u>f}>xb .Ҳ{=)V@ǘ{.=Xђ5 ysf|$ndWB\LFEjPͿ Rg7%trJx8!Ɉ`u "OmHH\\zc~;ZNj6lc^mף_QрkLN5D0Tȴ5YvbKS3g)L@߱[ s{XZ?qÈie( '"]u-7cj$,$3 ?.G}_s "!`2p` K*t jz΍blnݣJnk9Wb Et|1aA6 .iŹHWr} t]Y BӍ17HVB}26Acj MX(q)>a޹ci:w-VH#4K1MӸ.OEbL{'SuX8TL t y_DrJ~;DsD+6Qg+eO|k[AhKl׼L``shǨ¥ߤzte$*"X%BlBQO=EGQH5+,Mk'ZY}fi46m:o ;VVU"wBfSқW MWQU!`o\Jk@T}ݙV S_ eP`OnS{RK+KvI F .vQ;idzsYz`qKe_$o[GWЙ* uC6,[Oڊ UHrbͻ -ڥ78 Je(yW2lZ͆ Ghb$yT9u1̗:X/=Xo{P`&fPuEka rAz|oD k'59m utTjATԐa xuT.a{Vh֟oԈi6DWi%Uԉ7g^GbA!@˺=VPZ5b%#0ŝ3<-]%65A.Zh!)"Vܴ ̣06rQ|%#1AN#Êǟ̩LxPI7iT/${a  vI|TXl}'uEUZ*fy]CQdүKU`ד}צB{z9*x$>0bZ^K+ͩ|/CyZ 胿;+'د6+\uQwç3g(%؁R5Ģ0#k0XӅ-dqO G7ML8O X&Uwo(M4joD q\y:1׫q 뗦뛧[i;I^?"yvg[ID=G9VtprWӿ㓹}9È .T3 w$B $-XT G Rwi@ηdxYʗ04)$+8{x>"b 8{qEihgW|^k~4#>WܤHLcō7_d\anq3P1j,ߖ礪#TG#wvIRC>ՕtW{+_d몖"rXpc&eI 0lޕN'w!ʒ h"&U*h %=>hv+IPkf' tDg\pm,iɬ'8v8pO{;"V-~ _WL?#c{'n=hOkƜ78@5+DF<6I j~ bsӾޛ @!eu B8MI._:jԄ_lCzmYW ߰T/oĎ4}dQj_̌lƑ}X$A]DU imN.9?p 9nqyO1JsAmB% w2$q57k7z u9.6Wy?h`iz3׼@V @Bvû7a&@~#,{)2☴G>v \̑1.-\r H})D/{a\0s!KZbimƹJjșEuߝ؆,>zWC>.>wRKVѬ|͂aJmf9vT`l3KR0%ģj[#oˍO+2Xn2zS>x%GPZxƷ<^NpuɌ&p1Nw¨] y]oI}b:Zc% MRç'sqAAi*Xe։| ]FgGV[/-eN+7p A+U΋ci] ң/.EWIA@FN1L- 'U\\FFr@xGvDBn6jZ΋ hL5uEᔋw8'ۯP?TgNL]>4B)+k^Tq={^+u,M>r0MRHb}Thgs*0ƾ\ [N(OUfP|+:c o\;":/'QݬY%8\݂_Bok]"& & 8U'_!5qЎ*XY},*i ۮ".h =a7,B~f'9l3o7dĶT4AZ'VAv6o't])Js5׾ވ5.M~caZo ^&ٳAgOGLn,DY< dџNX!|gA>yzU*U̎h 4· u,#њ~54ޠTy!d]B()`>,ꗿ{#kKiͮoG*>ԐǙp3T-+ 3 qu+QMEû'_ww.pjk؎^0 mbX2e3#< Tp=́ɶL>- nιJv~\O-`)2/p*tӯ)#x Rܓ.Ң'= wJ>ߡ୾)Cr/OJdϰ0%@“iĩR=B'5p Qža-I0ycFg* 5ImҰMj[_O=z`[<۰@ 阋'?1ȸ?sϾǐO}3c}Ǩ&|M#/m=s˹0|(s:yQ?r-~p"(/JqB)%L -ku1]6Q/.hގY(vq5{ GÊg m|U#)gzbQǒ20/cNEdѰ; xXՓXhYTxJBs%Oq}ƣQpzrTjH[[w1C-jijS]~2ϬToW=ϛaa XrQ׉@G$V+4aldˇ"  |]{f{Ғ1Mh$@YYQ;F7tSyioWI@]X09GфJBMPMd|N5V˴GlRqHYT =2u[r1޸c=`L vBRt?Ϸ۽I7[ I"0w 3uEhoKSY0#ؚXmgc|pyaI:^h5Ǩ+MV=.ddćr[ىɺM}?Ha){qJʘ$$g&I 4y${ a\g#om/OLA.w%.cZ $]Xyn"Zv"m x}szƍ񄟽mkxzlDgc]+nt7aOM'?*S8]= &ؙ[hWTd~X+fzJK/ZoGֲ)wݲCb鮏qXT 9M43K"[ yj!aOh߂@0C!;=îUh, b%[$^,ڴvr+/63pgp8sMh U4$9pwSS \cߣp{t++g3d- !J# vL&<0mߧ}j؆)c SI2+O㷅@{Qt Ttp[QP> (EfNN+/Y._ȓ{X*W\g12*_кZl}0ɗ<,Eï__ uXv'Z5vSSۆS(}ևh[{MqHtOI!V>Ue?!N_d ~ Vdl9 nMӉ[oa#tAC9Y-c#z;">|>۝JJz{d[NWw1i[!eI-CvKty|'ŵ|*cu) |h͟--R8nn`jw'xuGeQr)SQ%>j`rK)!j*Qv/̍L}RL2 9Vm9"ͻB-ا :c&qY F3kD\ ҷz!wWy>JИۚ ɯ(^ ƉT$ESJ='\Fմ#j,巊po %GH݌ǩ(ڡhI=ߏ.jeP|(4q2]^Ah,w Ev~/-'t.,&vԝl?\m:%4Z)(E0I1'hC`z3 toB^l]24ǜK=m;lYD>Tb}F㋚űM]s}wfbxh( `3-B7JJsai?ŞO1o}hS1g( Ϝ!V+$ӧSf?xo7 UxUwV)sG1B\U\~!A2'63 דnݩҏL# +:o6vbV;+ ·Ƅ]t;.7 /Q\h!oh84,S+B%/UOt 9(ܾę_YKaڌ#C4?T`Ru~a^C.4T.2T}lܻy"2 EK荁*>`Ě D\ߐ݌à* mt9hŮf `t*z•** G> =izlg`EP-4q;YngAV4br6EZ͓0Z#}UZ}N)a '4V %zp= Ch#hw!QQxRH ^1 c՞ m͏ ^`AA'**_3IR}"7M 9/^P7, պu- e&3`9U6^=%Vb`4 sx\ocW![ODQvs~%!rdNRI pY['oܚ_ 7mz^GCiZb~~$wy*r 190M0pS Tƃ;׶;@я>+p 94B˘IƸHv:Sjly$0`"O,,V;u4Fy 7~UfC.f<LsE[YEoD}vV:qX釃r | ڰ/èqya6t[k\HY@-ؽBbml)P``@T^PljI vA3$ Gˈ=/Q֛"W] rTׂ>CZb2g0IƼab>#ܤUrCLҔҚ~ YtшEt{6uJ|yT"̎^oX3o=ܤg MN2tQ3t/x]Sѣd:9Ɯ51ET')?w6KsXYNY+zXSPVU_hA$[JՍ8iA\::$1x{13=%>1؊bVzV/ /w'B\uY\ZﴜFtX:Y }P-cچ!RO Z '=! 2pIjɎς6n`@|m?nJ,+/TCSh&7s[0 ?S̾/cb>o G]NR9yёPz S DsCNЊYĢDŽXdhkls|H-tm:]W1$&#ΨQ$ *[s1ˎn5 ԶnkYwTX M_ Mn. p}Q3V7> y@xJC[<}|cwP#H(bx }#n|qTuHZv2A-!UZp;%# 蘪)rjN}%Ý ԟe;_?.ykP gވOf {DhaeUƒPiMpQz)x5υH$\WCHu˔@pwV¯=ƾHE#&1/hc3~k%_d/v6~Tpzj9yLLz`W @W[4~H L`n4h.K'e&  ')УKۄ?3?(ޟ&8|J 0<4c VpO3l͂)vk"nÁ9`Z`'!?FqBORo&CQi<MX,!r0߶%*[YBNUȸ -T ${Ȁ!_lbnuJaT=VwiK{t-l"i p+qj{nU] !El$Qmvi /EwVE&I"z RطĶ4W Q8fQDwxGY_,QA?'6'2@To#KTi[ Ԝa_]QKT٭R~mW&_CaW^rBX]dJHdU=2l?XGq}7< YVl8F}U-"5ۄ85fàYA9آ՜Ae~%mZٲ8R9_:J<0>\.= HQ ?izܚ.Xf^PhL >(ޔg9{}RƖgӽ*X"Ξ(u.TVB.HYo 5.XsWDH-(#x8hݟw k?P!W*gU g5έ(@7Of~,]5cK/gA>8PKB!*Ҵ@ve>mL[iD ۅ+[ 9sΈOGT#I_ ɒ{r%oZDD$ SA`rpr>Eln!X# UpR+էt%o=qڒ"x7l"g&#aCH= { [o5=ӚX@JiW1d^EV42rb~] &ؒր [2(_(\ 0F9M(.vڟl^K;_*SwYݷ,2aJ 6Z˺3i 21@u,9ߎ9SrH\I8-j MB>̅UZgմ-=yDIDςX^G3%xeg gշkw™I(8^Tm- :AԄ}p6##~Qdg͓§[/Y%kPrJlo6ΐ~4fX r-uDq"Ea$ G[;0gv5-*tvf']X;s =}eE,v ުFe=NdEwS<WV{$OMur&?L{/(*yjFF됑cri,|eFC_}' R-ddfqqgcE%TvHyo60{q:R&Dd{V!Xkx>8* gٖIi$]nA M姠Bd ul S|s\|2GN[|}(m>W8:R/鷝jAcP\Ӊ)!L/&x%\*P|rc"eRFԜ6642t'JWw9CJuG4ZP")wUz6 : }oL"cit)0֔̈=hpJ/IR+vf sWH%|'\<"#ЀP#[4}1&ń18Z׬Ր"i, eNll s4s f ?olrHf`[3&2B2Rlv5"냳\'jIl?PO2{78S[_C˔A-I0CIy])cIq1MA쀨I%n/p]*eڅ$f@i4Fs<0؇wSN*f:; ~g2f9gQNh7R/vRG5x=}1sɱX6E߫оQ6;|=A{g"b͎Sk' wָ9uAT+VKߧBc,:zcJG*{$%G#g)1ҍ)xmA5%["%4'k{][} 2t#.|_Hcq+#S??KoN'̦vo"f | F6>a쨕.>/+4zoG_`w4Dɺ qNP=iUPu=uwW#BvRJz !lmO;4|x4q|X );#E6 sw6x6}{tq>:֞btzxvQq6P>dSWiVw9`䕆‘ս|,ԾХTKUƭupB@&(%S}xܐ&op$Ԅ;A +Qk)ڗJs*Y5kxW}YqDyވKCF@' 5*nd:()AIZg7+reàV].(H},j -$4=2 b觞F39C.x2w;3mָW^BT0ɬ~QVUa-Js Yeu)#,pNqcـjl!#ªJU+ղ)"/pZO=ma2+o'z#5"R%;|:^Ny[N,wp `_7Ʃ_ņ)PsSY`f6Ӳ&ٮ\",x {^۷ -J ]AF+"cDZGǿ=)`̇\ jeme5\.CvjtWd"{Z12Cd.~/숹Zo:g L p. &An?mzZr^0qdgOk`JZ]+JsL[[}3Gy wc]4$"b.Nz 6`,jԚ~R4 *3?}^s@ؽ>ub`C#)}]SM{roh[;#@b`VSben.k, ä'D,w@cդ2{ *^Sz8o1 D cP9u.Ց_\US)D\dҖk2 12t7r<&^CP Y"B }K9Sx˦;oԤdE*p>Ql} χW1+V+hʦvNQ|XxA"<ֵm..7QHa%e`8*0vU[DO#dC;/cf9bQU!;3D`OpnI5"cݬv 27t 9_*m*N{ZlFj,,usgryކ4Dwj愡E,h*:r/ʹB-s <}΀/ "u{ms*_3C xW#^tMԙ,ۨ a ]RAk l@ُg a89ȆĈ RGaV֟Nd t',lsn=A YpR!@'pٻ!a/‹i>HMainXRR/Q.y |ltoPdАmDY0 rq׆x9U%ݑƅ-*>&ݡMazl;%IU?>)K.X)4m ]w7 뇲vx(Thhޗ1~_JBT&N\26 UųrIt)5__/| o\1kw:X2%n[}j}Q;QGz.&U( MH9z vRi'HSxZh9;>yvt"s@ṣ>~+6x%7n$?w2Ga)6X:sFc@5x[*g@"$Ē#t1J(sͷ"$IsKޮpUŨrܬ Z_PimJ=v*&Ffa]#nkZyd|jy&9ּVQ|ISwi&AZ̔nKW_P-wzPϩn@K$=8NY!Zu+ %5ZnyUdnB4B]$]kw0ALh| ᛉTo;"jԦڅp|Ju ʨY6J_8`;` bWm\E`=UKuXEYĠ_$-9mR/݃]Rp 6U2|j: GzO%<3˧r-n㝉W饋{]Th6{h8!Qt9hk'8v> ]x6 vJE@'[\c,ŇDahhl2&QR(~lpͥ'RNq/zGNMf5_#hpz'Z3'aE','ϥ0/CRu6S+*V ^aB ytgz~e ; ǖB$0>&56{gMDp=FCg:fOfl](x ᚙ$Å5 &!x^E kb6"7r`6oj5B #P/XТ0w/ zzwu8p(2]NCsU\a4B"azQ{0j}n @A1 }H>(]d1[`ð#Y۳Es0fP0.׎Oc|"5˓ZC}tnN;7m&4WŐJ 5 ]%"z};{*0/1hhΛc_Uzc4x vhz# C9馃gۦ` /" ݵhjK6, O`n;p|>D7ȋ4.Ca^.,鼦xedun8 c(SƎ-պI.;;qRH SPk <ro}T[̇&_Cu#XcNs.05EM?V0TF[XN|=4`WY3|S)vzʓc/Plu_5:C  :L.Z~0c, ^-U]>TEI8%%_O#iQ\:5|i0#xzY"y 5+|aU&ٵޠ}٠=г2D+y첝dfIQaULEڤ!ŵ2_pKfk/ iM 0y100Pƶ#sWAy`oL"Y[2 h((NDq򄗶C+6])#d;!_! 6q-\,Y\vn<[M9/&#M#yb R(ÂoO xP#8R2}„ k@ ;f:`"d|x}X"d ;<1OST@gNEJ`C5}8vL_41( 6Oڧ 0VXbǿ%z%3h`a_R);׈B^DcL_dzIF\ںm̋cťۣ\y B@ȓw3Aw}PwAwqVًI 1æ'jˠ'7q7ƫpf]=m ⏽sS+A-b)/ Cߙm,=<|}XoFG#yBK (w3*&JܩSwB;$Z.xIf9 "iӣۑOoATL?lK~]}fQ4VJڮ-1u(tsV e,[brm"d zGD.-7= !Q0Z~L7JbCRwSԧ11i;t.{<5Eu(O9?HV=gJ"V7haHvJQ`/-`Q$@q6cm@%5L $kwIZ&Ѫ*!@^Ch0NVno0TWwU<\V_ GQI6z&%^X\4 ƭuXR"D3J cFI3yի. xSCĀ+M&UYL$Ơ*޼{?FpBE Xn!pbKi_8mI:ƙF<+ޡe\ r.WFVhC=_3t{m;2|H5|VRPΈۓ{ 'gq#VbGjw\z;RE2N>@2/*-~-/ENA7QYB*Е[ ٲ{pni9jVqnSc]ȉ4ɲpaݺ sg֐=iG"m-֒'/` Z]>A Gnٯ_ȶܹfq !>CF8OXYmN i\ۮ4qK)M&'%чOcޠ=4(ZY:c;P&047X}'P:]-;؎`R;\ X F!!SmF5evQJK9TQރإm1OYk3͘P3zSO}A}`<]L*cp@Y ٷ8479DZګCQ-T^Tl"6{=k;腈Ho7o 3'%[XOM9kt|ZbߺaMTv-P1 +-Ngܭ ٍc[RYsJ^֑Co-lh(0k+Kz}+ #y@xrĸ~T`d ghEhRǻCǿ {8;Z.ؘ͞-0QK-M6t$Guz8FnQZ _NtS 7?@ G.6g+)Y]O""KSv={4-Y]0ݵ񭕸AM?ʽegPga07 FWesqoRoy(r^~Id he>OwAБ=Y (&؀?Et8“c)+)K!%TK¬aq^re@J*_/Bm5*_ܺILh5AA Kt4il;uK +RX)m`sjZznI @)q9 p60zi:739Uަ$TXi\[dvY,7;".T:`X>8Ƭ!w\@lYl/"F2nC ]-rs,x*L8M1wz d݋o$8s}H$b̓ڐZ}H\nD'Yx*-Ye\\>Q1Ey*7,>^ϕ V8 V>ޥU*kIb%){ޗK= F.gw{ Z" tVJ9|o{28/D(Gp[*8eW%odxP[BGik0oZ1D^zLD.l*x*cs^ )np䷾[f8c^n_zqMlTU)K4&< vyD-eJ׀BHRLR'+6O̹F:M8P{T@LD-ɂKvƌ0ek1A^jvʶt?M+TP\il PΩ*S]XTB72ɰO[Rܜ+籒jGx=HP{nc’.eLT&}+'+[;u[[j#|n1v7autFQ/MCs%}#[be̞}׆]ft+`G+Oל5_iAfb୕[w!څ[#͂Pf% R.i#/ɰZ0=?D0XV-[V iBo8+RBO5ڴ@m |?x]ٌ]1_S*P5{_k4L' mz-" \(>b=,|uiэ<:`W mFK$K ]PY8rT%;(xј'Qj_oC[p؈@znN pȕ[x;>]c:tBJG&Jt_,Ug"߄tLu=GJ9Yu]ƋYc!ߌ9/%weLp3{˘^xQ*m@i={f&}lGirۗKN.;[lC -c$STU75p|6#јsv =kN#&QfZ,>N-*ZqP* β]  USyliS[c~^0oZy 'J%rE4le U9Z.tʑixV8@$Pe' fC8xP){Kv*L"1tRVF*fѬ{EO]AbSxܰDo ʘ0%1yX+۵\Lqjqwq[n(ΈM$ݏi#W+NnSS|xdwm@,Cl6ܭP1%mx{{D38_AFۗjVFVhkiu,.㶇+RB}uЖ*'vJ4R2F6 d)ɾuoPROjεIuM:.W (X v<0.Fx v"9pۘO$cdE%.y3_yZBҜC}$?l#4() RrG?-?Ns:>/.ڬ˼@)1TMɗ1{{;v,ȕÑ֗5[6\s d*}e}RĪMmEbH?Y%@bD$qzF)elP)֞VЯ%XÆSH[>&We1!9QT՘Yγk̆NFU=nJ~/R4Cڧr M) Q'3ǖԤn\d@ )ro#C.vח:vhЭn<;% $! uW#er?;ue jʒ+1J4{ )KN*^q!|Gι?-nX&Ug8*yOBЦH/|ۧ3nŲcq ld\ LћB7u>&l ^yWLgVNFM ;nx[u?H*8&ݶHZCB&5NA.vȡ B5g+;-S2-+{5'Ŧz˕ebu ~4&&?4O=E֒6qX,&T If"{t^(#jpߐ+B"sJ)fΓM2W0d!]j{lL=Μ_/^`_`3hͧebɽ"H#P׭J}j-(ʬ[. Y/{6YmKHZ6?/pփm/Ϲ)0P޳Zַxd x$nq{qdG/lCxE:hO8yh`Чi(1E9ofืNuM!wʻoDŽ@G8KCTa+$aF keK<[$#{KA`(ư0œ_pn"6|5dCZ:6$rṕN1駱c+Qb4Lw*Ow#OuT}5H[VFɌZf,"2re>D_-ƨc EP3i*~c*N2&2X:ml3 Κ߀ExFnVf{lF︷Yv\)Y돭,nsH-nsu.ɡgN=n=kH-q۫$$QL\6A-@7v#%ů$=Ya,7`э-+(P򠞪wH6z%\>$bdb QxhKrL۳v]G)L N]l/d 8IPu(8T!<.+8^}^<{o{61IGxh떄ǧ>'ҕYM&B/-䘡Їe|b [Գ04ixQ) BxK>Re#(R2<*ZT j(_'k3uzhB.FAQ ht5xJ.Ngo[Zv zťP.q&[p ~kTS]Ԁdy arѲB-vܗլGV uzCR^Ӗ輱$t&9 8ţLNS0TjNIa}wZO4'(yY7o&HOc|v*fs=`27c%.Ԟ,8`D]6.RzSݍ]/"7+SLq (t?-<-5-i' x6oAtK曌tO9MXC˶ޱF-d1et*ѡ*Ĺ6&v;儹PA)KH83b|cSdHWBP>ЧX%b&$vn(~Hڴ-D Ȩo_ӕL N嬬i^e^om톲hv0b|' lSòh|?@mE&jxhswV4VCFpz)H';6uh~f8+aB uzoN\-\] _nEY>1ƉUO鱞OY6mqʫE i$.PC`η I׵hyBN O#norQHR tQCTd+T{ϺC/@ -{S^C9aFE/6{*(gᝮe@E8>ij}ZnȌ<͕m D( w`I>ץ+gkRt:-1GNj?y^>~xP9(Y<І:؏6jC%c|ʲscuLE7^(E( X4ɔ|8'[T2m'1W(Ru3]̲CV+eQpR1<2Z%U8jJClCнrOIAլlZP&?_ya;ygTڿW/"ȨHԁθUhE1LZmm]m%6׈9 7 qh>9 gi^Ucz㵁S"p0+sCi"(D|~qõl[tZ x'R.FWIwKNgJ&}\SAW1ayy}cɹ㐦Wa%Kv|qF_>BWc Y˲>ܓ=nt@p>ԡR+^ԨZQ1 moP't![1_iiߩgMm ", i-BC2]@ǸmĭZc*vwٵ"xayfjØ?>&?LlXƖ r YchF?]Ϋ܆ǔ@F+wXJڢ8VVǶJ;1I 4 *J%+̅Me2*X׫dQ"fl_ikh4\y6ၨtFRVE\yNT10'ͥ34y\?\rEDAlx}1H LK E&|R q;<j[)[I߸kyD^K#OAAnف%Gq(Cld߳{^rAsq)^Qp R=Q ̪»!/;ME G$YjT^?dg`{#"yѶg- b'LJh{'3u~{3wpt*Ш~+l~&Yh~~swqNk*Fkx qQ5[a]a,/f4ݠ ؍wo\@^ٹ.QGpŋkfj3yTn1cm׸<#/,eBmG0BsqgT(Wd|܇F'8[eWNxm%X!q]}Hv [`2??0RxV; u羜:a*ֱ^igEj"@%oG2DleW4 [N(2T uB271?`KI!Z 9Fwoj .~+CLi5wI\1.=>ݱ˳BCߵl-3 4Bl®b8ڱBf'P"Qk9m0hz) gtVI]°#Tfh@Dwѣ-<$0(mRUqo?\uyTmdcUA^UHͲu>v2v\CiJЁ5bGQ &1"n~,Y' F\jG2KXf# Mh7Ԛ( Fٶзƒd8]462&X1 9A_IJa6/n &v8JLh )QK­I^Gk~׽'+F:ݶ-AP@`-)bcCj# sh|첞(0z]x YhT+aė !NuGz.yWĖ{1@0];t yN$Jb2(M8\cN/F9K2(WdӪ<]5[A\ &$ Dc"ypݨ(jX{v]D*C0=jgN53Ǘ76wM+`dW X|N:ަh+Z_KJ t県F=@&$;SD{(8 !В(gѪs31@M;NZ9nG:ԔO7h3s'LTĬԍh_T~U)9!d&l`%,3Ua }''z!ʱ5h1ak?^YT?=WGjι9PGj{^ſ?6۹?_F=\]Z ꖛe>7<O Ii5򳟩v@ $ʞ> جzͼrP:K_d7ݮ1y$P6S, ,!fYs?Σ$bKgZcg7-Ȧxj$? ^;.yOCH<ŗڔ{HFnLE_5@uʤxmPd UP"*2ÿ^jQcmS)8=238$沆,apn4DuYEu{M[uVƁ9on]dsUmd:D@xɠb Бkv{ 3 -58 '>.r2̟>+W\='-XRF9NO0q8SՎq)piP3<i[y1C.I#qXs$ɮɉ{BiQ`dy&"@dm>I& HR2a销?9m`MC.eZ;`rO1 JWTPY,'YT+0, ό ݽ!󝁇"* ^'OڑiXİy0Cc]!MA)a5&Ihsߤ Ӈj2j, 6T2؆KPI _yΉo,R>p rkYQ)CV1?G0S J?gҍeM-] ;:/.1eU2`yeUFeBfWrjN$ bl<6lOWr4ʄ ezGs%Jpp9OU_02#撻 r@o’j*BՈ5z<=nWVrkT`XΜAE!k̷f !oY)^.LgaLۂa 3wNf>Z,?jW}*$Co]8/3sd@N—@l'r*՚r2sciZI<@\'HI"k^/}Ge=T ȧ@=#XZ-hZwͨT@^H-9'G\%QRlB>"(A-pjSguS @/>}8Mv'9a[oP'&unȑEI@)fhd2Z+V a0SAvմcnkğ:ءwО]NJ Kd{<b&I# ܹ=Opzsf ٜik"&КD5b:<er8ѳ3pQV 3$!Rc K@_)̗i)"-tdoRN2,ٲߍ%]On*UޝXIpNq&Lw4M|t$Vm[ R^wb䷖$ʹ-x[V%JwK#}Qƴzu_js|!>fm +耠fZA6$Yx,-uxOQD@Ɓ4@?%CzsV`M%{k%t\;y:&?dj?ee1Z:琇&8|!wDf/|nE=FdW׆_h)s< 瑽fƄrKQ 3)n͆Co* rDdf<-Ysr*JIFZRy\+k GIg5Mt{vC ZٳIvݰ7+t{_{#  +AoD[ lvbQG'>>o51Q \04Q xsf2t)* ~,wU7KHNLCqG={[~b"eDY#tK5znQK8؋ZX|N(ɮ}p"=W'Khq_ ΀&%^5֍QA0;$3/7 ˘Vҋ]|r]%z[zr?߽Su$a@9Wɐ: ]q" 1X{Zj/H-61E}J>/5LH\ ;ˮpk0Lg CXS+Cw0Pa–U ZKKYe1 ? }u_U] zg6ӑJ b;֗=TNJT8`uBNL/T{ZVJR]q۞N`qMəD2R_ʰ 4Cx( C[!y;/YX -Bµ89ױE"^Y/k-cAudyM]O`'A4Ŋ~nDa^]Q{=r8 _65"aaЪuVQpq쓹Dnށ8#'>^*EKW|k y K^vלײ :3\lf^7.x&K:i֠Z+XvQ͕?JI"zd 8G1R<-,}_סہfc묕aB^UІ>>)&7P`\́{6-oVxWu)QY~'#%)򀗴P$ܥ $6ͮe$8ͮ(:O 9 \kOFb(_K#D͘օmAR3fƳMM;K M%؀@T|rEPzkf9-sC^^}uP( zwY6P_JtSM\& RbN*jVDp@q(z)x<=7i4!$f9< C:x)/Lh* J {ӘP@hiŽ׺-󵻈vyAn!:`&}qt#EVN}o8B܈y!9AW.;[[HXf& ~w\gܡ)!7ܠ[V~<"  vŶK`&Ѵ ]?%=QMr)]*N.h.y^@En6#iGՆ#.:n(3CTvnƇ #ْ@ \(O؞\l%_cI3*sgJbY=ҧ|X=` Bl,!%EV4k䆶q_"{ʌ Ÿ0v^mi.4`Bm7lZ  ᵬ$Gؖ7)3Ǻin7@ _hDsĒTll"zq#r0Y-5'pMsE.ߥ5ܤno1ULi ~a7ʡfD'Ҩ7f\Ba?~–*6{ 2Cuh'V#jA{o`)a KzV$Eje,S ŒD^;Y^V!֋WzU{5N(e6?+LұV,= $M9r鉀D|hrYa tnoj #ŲeI~7g-IAvٝ 5p ٰ=YIo[kwtU#(Z6/D8-7,]^`1x25Esw|5 B! 6/}mʂU0`L6FPJF_ `9s!zewc.Tlܽ~GT6(e~BJrbNg)P F$K] Ջ]r~OeEJ8yJA4ܓ\7L[^~a (/'9|7CUUh PY?Ǿ w5?|AМBQHR|G/I8bm}S(v'MŇ L#NHlZgQKRؽ~MZR< | %,3AboPc|EM/! =]ZG蒺T޾?4]z {ns=urLll< VgN80JiChk}c-FJm d[vћ *8,nfZrOYOF *s1ILb* DLO@C#Nht_ 9qpmgɕ쌓,"׶;3WDUXAsI22=Hi vDr+oȃEU 3:F1tՂ;8KD$vͭ@z-28R.-H>g%8W~<,Ljn:Y eQ739i[@\;~]i 8O-'ecJ+_6 CG𒵯I"7Jq\VRNڊ <8 .nk$Eo͡QLqleO'!MG'9dPڨ-͙`D(ኸ -Z 2fg54KMRzX*epMdSF*SSRFɍc&$IqQsLgXK\n'5mLSܘ` \?=ky*5jKP?PEmҦL,gl&'e+|=ϸ5ֿ)<Euk<饸~>#:=E刅 t }C%{4.N; zA6iy"#xROFb$.|9࿕l@kƴBɓ!XpZVJxj(r&02qyǶ5&KS[΂Am om4 c̍qAČ>sl6b.!"l[uĆ:<n-#fw],Q:rS$Z4*gǢZDZ׎_YGt(Ef~_}OaũJ3ԐOT}*,8j8VaE^ndzlN9lZECѲ]>υd:CXOVQCb9Tڍd*9'!f'bK/ccPWm؂|uYҏyGjH9U%Z'H JV1$ `cxīB2} [>C}cLqB3X9bBmn0.d/2 aԸ@ Y ( ,=;]eD UPf,p̉3;20<+3]6iL/{1B ͌S= >"("HB XCcTƇtT:}if0xW]n9iJvַ[h߁S;yNw0b9WLV2!9vmU&Z7_#'WD ߹#OUi@Q6n& z@+5W)p`c;S'_K_(p]-A/ٔ/4o¤9?wn4+*@=~nd͏ t9|>9<?Ā1,Q‹Bzj PДx!iieV/QM+Q=e0T5X#y֬;no_vm=H,fb{+ܠtv=ݚ(/4NI[_TA[OLt#)Nz4=:* ,"}2]EKga݇d銨 de?ȢbD_7Ƃ\~Uju0)p2';9o(H\p`o"[sPY*gMI=1 rz\֘Cqi{W;x9O<"aoMxă#2 / g~uZZv>>J+nzR/3ĄR2Y'c#!B 6᠜ژg025GΌ( _mɷOGf"\f0rdU&N| p]\g,"΂(= :(̴ˎ'!X=(803 \!%\jϴם.W;=_0 ݢ#_!'8ujT ([.! Fbpe(@zk/qm̮G;~ɲ]iC?:[+6 ^{q kz"xZR\Y.{;%n(I IqjvfCa qCjZ5T+aHj, .]f DfRG6PFe_h9!f>zk0n@^k.WamqmHq_o؁m\Daι,Y%"EzBWmg฼{^5s9i酋 rdN*IK5,f-Zv"ޢΐмqˢr9`t#c0zoX={}>6=o^sV1>J_53օs3AaԎo8;<Ϗ#jjpDm zS4c&3zcx֦d(yj= |O8DiSE*N4g#JQFړkKr-nVrăvf#̄JJ 0M.v8YV ܙXvjtnDdR[y|_t,LsKo8'؃ K5Hb)Xz'w U3mHQm%ӟ^ȩW}=yOFKzkm2D l=DR q+B,b5+e2quaPu ۅךhNGȵu½r? gq^th| ϖ[h4)S#o|&_LNgтhH,Z|.¥6K!p GgCv#UԉC^Bʜ69;۟ "R 9WOFa[/mQ\14E>1kh`uC J_F>[ToE>"jU_RΘ J^ɑM`ӲBB6_M&tX>yHVZ(geCRETB;Ȥ9 k:.だ0%8wC0K Y`s4i#0/XkǍ)ۺ hDr;}T@ .gJiu?ES#S}a!&{#' e*,QJcetQU=f(yj>@ Pcč¡(Ǜoyfp :aeALM d*$*\?2Ke|f t>xW!m=w1v2tS+p5&{('b鬛Y'0X" !r {kΟ,Ԙm7^3}:e^e1`-uqEHS\3ܟlc$5M)i[Y7J0&T~G0Z`I%=鮞KC] o Aoi! )X96cf9V~m)s2_t!#m:a5tl{`$9"]P b=6бֆEކ\:}|4XT]Sz4<u.zـqjTߝK ̱vykٕb J7ȱ\ں嚝>gwt#T5ѶlFl]ŝA^LU,_'ڲyiMwzLЍˎdd S}!"Ԍ6tgM!/K<3'{c젆H-75D&ЗeB}C1Ceqr- ~()yfGnROC lsiIYY Fɳ.{֮ +gqzf\YtP6kkRTP|4zs#@W{@{k7RL-dkbP\!nG7:P4T1supq7xc)Y~' hq|VyUƘngǒGOS7RB榇wlu{R:ŊI}gՉ{!3?*lq$GH"ԴDi%Y莡3yZ( bNB ;}k,䰠^ OVLv ƉJƋ"m,~?t`?&Ni%IjVg>RZ| mZ33zˣMt(@CDBV&ƅyWK}KwB *\I'ڍѶ1@,ܑơ;8+b%sŵ 8+ ,T4l6|5~vY I`5JH.3^jV(eV^=ؑJD~$]*W|$3K8#c i%HgN2Y+7RTOX$^[: LlW{&lK{2=IBſ|6W52|Ō?&y./Y;ƺ9[{s0 sϢ'9n`8Q6@ɁtN vԺ>E'hnaqMd!2"[ܸh9yoJ$UBS‹:_.34f$z:v6t&,ظ:00 o鏍`ٙ o@Q`p8PS:'֎}WC#5KMq&4 VY>jXIƈz?χnV7("N]yeeNkp䜈nx%"N!lƉlAO,F dY5q }5Fl٨56@f󢠪&J1hEg37{dr֦oj!;wM9lMc ZX[|QN`2.ݴpOku+pyIji{gN8ShtR%I70(Lа dӤ-CͭJvɣdCC(9]M)>0Te/}Jj| ;LFd= ԑ)r.Q;v(*֗_Ϲ^lLX3NwzP`AZ: ՌSL jM$^1l6Z(K"p.ԔQQ@rO+3~v' 8}3`fOj/KZQj$6KPԌ DpUn:/DR?\}M2@.F$"}jA1ł/,n3Jzr%D@lH41䕲^>.ܕP:|ٓ"tzKڭ-kCsVZ4$83hu3u#(tUW.|)>`J)1a os:}sKCmj"?5*? ʖjvz{.ӭ62hi51UdSٌ&SE!a_u@3b4%"^gI={L$Ac@[֫a_a(8(lRVU4ci|"Xl| j{ ^2 cn'mLp׆ߥ 6;/-ՌA1?Ԗ`['t(WHk N-jw ,<~:3p[W('*8d#j[XMc;V { 0~Nd!NsфÔb=ca 2r2̉hT["y56nh H]ʈ?#D>1B7C8Dg) iRZ~>&غH}, ?p3S.w&V7I;"GwC|LZɮU~ϰR2Y.r.Bn礰 pPY]+!_*F-+Q;ƢGLY:6? wqGp1%KRܼ4*p;CXJ"$O`6BwZW_od  \v˷T^.X%"^$WPl\HkQ3V;c 4mt3)F/jgrk:26<2rϜj6HcKQPz1a#Ē%E܏B\$Q݁ssJmUg&|fZ`htJX (ɑ:E6wQZG7IA6d/םҝgLgL'jlM@D%%0,wǰ3S(H{]ݕؔ;RٖʝF^U jmɸ*ަyj17&5|]fB;t@6tnߞB cHx|?]4B1ޤZ2cOC_8bZ:6wTo꫅TeaR$CC5t"|$3cA((dtǮQy/umYiTt#~p4+B+urަޫ~VђgKF d(y! 7c)֣u(j [Mg7ԁd{qv饭a"L.װ#dRI]OM@ا ^ hby$K!t>x{U0!>v2~'Rdi "\ĆΘh7)ޓ97R2G*YQd{+׃pG͔s_ BoI6q?%óV͸V(֎=^U5$ mЇ4 ][V8E T7df j>/0j2HE{ۏऄ%eAr:V>̵•egd{XG>ɜb]a^0[4?au+'O|?T٤QûkwY13{6t]LqA abXkn3P9f{ŻwS;1+*1*&4KVau@HV>"jk"ɺm 1||?* W w ^É4@e6er1E9prʂ=FtC.aģT]α/Z >kUhiYh;YOk>ײ5$?h'!8N8i!='lT]QWt)75c{tgjډxM\~q S6G65w_B̲&⹼Zѱ-37؅+k\˘LƠjPv\{f2^_%/6MdhQ$RʍU4|6= tiqs0AUdbPZ<&n9nGx'o-вvDzUN=a9?NOzkT ;(4q—d{iRR ?D>FIj`R '^ZpO*E\@O4=QLZh=DvX]R:ZF t#CL8' _tv"-GRW0x8*/NJҔ/ $"~wCI>񫴺M<e4T.r龢f |b2;;讽I!UKBMw?&6vIe "ioF^⡀3uX |t}aPlY)J= h;YJ?(`|hJO/CWso/?{[P T'Do4 q?gtJW"kLs%poO=1O_(TMPT~4S}[n~1à`,GiRor,lPlf|mC؞ 5}]]jscxkjk )8C :݇"@B5Ma9_44xqZG'eN߅ڹH =Mp>`Tw$6c6x$Ǵ, {Bb gAv\ `OYʰ~uU{Jg{h3Q?=nԢz ,^1O Z\z?b!CzW5Tҽ1,<5ʵ9XJ 48쿉S]݄5Uu 0^"弝ʜ*+uWH%{g`O!NaEi %4Z!Ώ\YM-'>S7Q2aEN}X\M.Wgc LKS[N7u\1p* /An36j@ ,rV0u|nzJJUt !` qkw_ A ʛLUJ9#t5 ? yc1́8 Ez"kOJHwF8ɰq̬r& >gZR]V.x>N%2"|# |8$-'Կ yxd˾9!p百m@+3'ڄ8\F+̉{sў `Jmu1iO6?ٍG!-ǸN!,6!M9$װ Eh4H'Z 9¢ⅽ!LAi5by^-H6ʗ7)H+J_#2 +O5-IZ`~Yplh븢1Zذڒ9no%!k~fxb$0I3Ib@06Uct(@Ch6.psKbmkLAT'9 v#nDA:y[qӸ^!m+k4u'jM v`*S7 xohz PqcRiZ8&@0;cA5q&~G b] G!m Wd)1~m Wiw2_MdȦ"L|(:s ]$}/3bzG7LԖem[( \}[9q$T-%1 s 8` Mdkgw>O ~d-ũYɦkXca1)Z8\(Lxǔn.ZZ2C/\T=ਛ2[%1l?ַ2it̓p(Ci;!si0 lt%PX]eV Vrm>/([x:^ztќ$:o"(М:H֌K]a%9<=/:5i!`ӂ+EyQh}7+oP神9oH~4 NC pI" P>;4tr ?[s ik{*r)z!` 4*"hd U|U^=w抒(7C: 3D3Dר:"fކr!.Mߋnt`V Mc*O %3BpM%i0("VWW8z³&^HjDcP2*Wdmqrz'ֆt^J|q7X,Śr"`+' zşFMr z+zO MzX=HK8=ADx lsT{ ~@WMWGR^BKS.$ rIU(ZU?&_ zZc(9g(nC͈V'#.?lpODSb~$(+ET765ǚ˜ F360xɽhBU> zcbxX #gki /wςuNmi)X^˦; !IL A#U#T^fri?<&u8 Mv( PƟjmh7in#r{רd}h5@K0C!Ŵp,ac]p4G"lf@n > < މ;*Iz=Zp@a t%e8Suꊯ iȾ 7PtIGh)W؄]}?,&vK0&$>xrj9n!cRH[SPy;$.6@pV1f,xW,FQ H*|=aF MS?N6@$U&dKheciYsZi6nK;0(ؔy$<%6\@1xs-C6(;v0oiyZ?g/$wuMv+"f|$oɉFRӪloJJ/hH ÐJBrZUT]$ 璎 tò h,Jágq50]!L0ొ5OSS/沖|U@ o@^фDg@暧mUJLڡR<[ (Pؔ=WPm,(53tlu.b`煉Bevަhi-@!Z÷D~%/a2yhCR#p>gPknlnJ Jtsm̂ Z29m؋Rx5D+evZӼܛrJ~Mh@?epaZ,m0<6b{\#V~pT oe0{QVㇳrAG+]h@þ!f3lNͣ9 G8^c*(ߥ Z=Cq(a\-`Tn`%icZ0,vmzE +y=j$o6.i ;O-XM߿ 3IeUg\`YfY`v1k?iwˎF}y`Ӱ6Лj6.p]oiΜ7 (Cf} NC3\-j;uv{e)k,eI}+kDfyml3\BmJ6ah ?3߸$hIߕT40.z ]H"L#YCBavUsLɣ`b"{،港ͼޞ6-hnFC܈_|Qdž|րY8ꧭ'OF2@L9*Ly ſZbʰ j dL"D豊+`gZ*Q{#zsn*H!ܩ͈q%Buwe2`) YvBTlpoN_b(;Nira/X..غM~lrY.c P#+axY tKH0Zzt,1,0~7 K8y*]G^K4$ojbl_8;CE[62K$pP @M]Zݣh6R+SAab |a)hBΆMM_3A{aPV(kh)kW5ezi`|W tTz8.Y(BrlWÎyk  jn@ B4YC#fp``-vAnTIe^s! 5j IP.ln,&p\5ș7Y7> ] PԜM;CӃpcAK"3LSʚho3T9=Fv9~ $X~wQ=9h:,Uk^[aU{R܏ 7*W<}y}6C@f'OޥO>*GD| Hr6P`&#/J2.h/bg?9ΦbKH8PICQ8%+)VdA!-V#+Ri 4PTf~}bM?P >KX =t#yN< GMgaErPr\ɍN>˶3v#qwmw~['_wMtRl\&l!Wi'̲I$Y(vx/ C!n3ipPAn]uMWhd@ l]Cf8_TOH;67x1'`2Oȼ1y03 j4eVwS!x`íyn\6܏U"y \̖6r[wiq =)R}FLv\6Sz$j1V4(GuMG[%DPt'xVoꖕHVU̘Bm592X`so% iD胁.k:%FP.MnK8tgE6(ʷ{"3Fu #=$Fıѕ2#w^r -X^l#ָL|吐l7q: Ϝp_HXr|4bj!4UI!u(:28$iY4gV7˪~~\w4kȉҙÈtTNjnӹ3%cK:Ook@p~{1ۯbkЁ3F ,KwZcu|wȢ@#&|;-qok-szN,X ^ -Rge-+ITr?`[ ,F]FO-A{ɸBfpu囪a˻fBvPE:ġ<jP )S.h)rDihJ?j}VO#׼X":ڕ\h`.8vI ~=kq"I]?A)S  C>e_$~K;R@6Sـ_I׷qn2TA UbmɌ* 30#q_G%mk>ʥQZ"<8-'p׭/Wǽ`\ѡh,B$_V|ly4 2&)r,:sUx00Lb;wo#ѯ-d7լtC&B>;wW 5)X6KEpSҳ.:vM 65Aa!W"QZ8uag^>\޹vS$[!hR!N6nFr!eL=`Sq9p5-psxbk:P Z {j ;lDG7v}jrA"U2p饬4 :Ɗcܴ}F~Afg!ު4Id/FL/VjmA7d8w AoiYp@9qQqU{1Z*41]A ?.ۧd zAD8cA6đ٘6x qY.B0u^`!nWZrQ8zB*Ϭ=ԵvF 4M?+WrJ7IC}ߑ3O7r8#q3Z0,^vo9 .mV`Y|hor(L[3@bh,45a |z(b-Ϣ?^V,.FOZtwLܼ@F5+l#&^I:)qKV,w#PS(h1C[qS|ɴ&_SqkaDa7`)^b{֩% A]#x{xb4 `gUVFTr .HZtrwFHyvXwjb .0|{j w>Fū] mJ ƵSҀA+2t]^VFq'P5=cnV^d#ԹO_@\//quB%#֢ m.bvxQvs.m|0~aҽ{4`kA˾h*ҝvx"4iއ/~S:>ibഽEt5G͈CO#~Z. ?EYk?Kq5.~I`rZ$ߋ@0 `:P1lu1?wD^317 MLP%klq^+%y8Q]reHt`6~6-v:.>NV\"uCVq7G5G XwҚbia"YĚ[::*#]_FEkLI'a-wOv^ݣ6l2eBw.v9;8)C !R )gf?sf 6 JZoӰy3x ܶZgZ(pzg8'!eڣ]y'&1GD67V[ߢƠ?i:(7ץ0=qjX:dzEbXGZro:6|:\|IYR.ñ CwB[t {B3/qG-gQM$z{[W9" Cɰ% ι嘍)Z aDf7/GNe׆os30A!T\OLi. dV:ZNS8pi^pΦEW1ftnf.d;"AifgP?*ȋ!ʃpȡV w|0a~ٚzO0+'9:ҳ)'U[@JKarM >*QW\XxD(r۴_COBj' hZw(WoTE2IKnѾ40RU<{ɽO;LZl54KVbwrLs]+3T}+b x/&MY% Ty[FYf4͑ε9IEEyڌńb _aX]TlnDE.ͥ-wgwx8>+Qftjg$s}ف[;U+|gfr*+oj!(3J*2_F}{E@Do+cZ9ۅhJrin/"Y!Y'B'z:fQ'[:>ghò$jh8 q.>@ ,Q[M; B\^D0WB8P /_fVmJ_10%=< 2IH} kM## ga?"\INh ]1?-б]JnTq2 5Ժbb*m@jXxuڿq̎hr #Z6*&D͆qЕjxL>xL(oV Uew_zmx%뿈 3zOt \)7Bmf~OO8Vǽ i2^՚.UJP:}kmA:A5,H:;,i'ܽ~Mճg#w؞P`tȚj''cːFe_Q/\M/\(<33@,2 f$^a*!b1yt`x4 |OgHJcr'&Q~ˢ~`e`zxaGq% o)hBVdi.TE]|Pђ]B8k^΋w{1:zmqrަ4gdX4U.̈DLϓ*IU A$sGy(U%1C>|ep&BT'ޝqG)*$s9kْ?L NaTzdK?jsdM_)̴Oo| {:(}DŴJo@CIm$>Ege%%rق M]g0OjP ] z,ŷHR<'{>LLEÎ*ioϣL1)x ֱ*y7j>k lpkJ&G)+wr/vX&;zor GDQ&wӬաT(1婏9-D49VPLc}  ;su&MLc8`eimfAH+#% V/a' ==7z=tG1;ot(#Fd&J\GHȠn@AWOtg1s*;=RQcK%P:Aq +WHtJE9h]J<9cs~] ؛AE-^#s g$qTXY͊dž1s/ ejzɄW=NW˳^>85 pByror"p0JeOuF)vRmpk/m$Q siTTaADFbyg5O (d^6PZH?0׶-*-׈KY\E'HH&E ,Gie{ҌK KZvcfW ۇ_EF5: gu w0ĸFkO .{[J7 p)}7*^_)P!Q`1DbI"Ff d?]RM=dF<˂ArEE25U{kυmz <9㨈DFNڀ#4)܋ӏX Yd4X(e`+sA]D |Z4֪Xΐ+[^]U;n~} ѻgx1a>,<ăs2"|B >Wc~j_iDҢ}ix.ԕ>W#X4,}ԤA`?! zRڋw i + /oXD^3YK%+oag$*lv @혒PJm#uQ`A;-C\MRxe o9Z"hfro(e.$NR c_axt P ++oCFϙJ FXԟarF~mވ %ޤƷeFEMVrJ׵;RaLz`WiLCTk&(! ^j'!Ѝ3ǒ,ʣshyugѯ (z}[Rcq?^aa<41*YjJk6[ڂJN3h_{%)ڦ2IH pHJ){1`WƠCXqH3Tq/ ڎ!o9'l:Z; hۀï}b (1 79R[qND(`|DĈ ɄBK/;[]ߩbu03"׾}EMIyB[!Fpj Tg= kMH_=Qhɻrd,}НA;TrH–n#ɗ`=Qd3K3}Qpe1֌vɱW|_%Rp&»(7ad~]ӧ\!ဎ{: .Zbs>*,j)B<9/P3lbO?MU9t,#ơ Q7̥_}>XU@#=lߒć;%pp;oPij%hfx"nN' DmPw̽ڋԈ'>H-@Vh\ z脾2YJ~T<?t1=XƳ^v6Y5]?Qe*`V*k_9*e,'~k .,~23ŝۂ@C2SLY#1O( i,p3!CyVҍIxU+$ Dĺ?]j{h=[2kE˲'LPPQ,`aTZ L3-*26zs6˴0l: 4 Hٔ[: Y,% HZ!Yo&&0jg$<+;:K8 m*RjA.l[us & kw֔pXYz6[6}7'w)>Qkϡ[ΐŀʔ9dʓ7 鈏:B"n.P3 >g'צ0S 3,y%Xؼko0¢ҕ_; B> -~g͒}I:j#\܋\1M" hM(mm%))7a5G, EcZ/dMk(A1;_Rp#"-VP6otllz ǽ f]e[Ljg-QW;P(%w=$#˄$S-1udEJHr`wЪ4KlX@@%#\ñd0s}2eBwGPl@U}9an%J7Lt/bZ{B\簶 %F%YC˰A&rlm% (յ(:"h]E*BYzi7,^0? 3$,hqi2+;b}~Ⱦ~<Fg8i _ '*YYqkO?GD4|`7O9OR.c+Y 6 sGӷZsSy@37"sc=*BVR S\ ?&++N}vzƌ ڡ+\@u9F>&^Ɛ=ǝ Z'y$帣Ppܾ "DxH9%?jU;#8,.bDc.a_suC\?ʤ. [Eo(aąKLfdTN}Cam>jMbNVaշcun:XY*)&l;x~㸗wjR'ʡoi'LKO8UT66_xE t-?DDJ4w>9aVFX8̚mSIh*@c3#F<{K̃~hYĪnR.(k@Ѩ^̨#>3 "\D~6>XInkop#Dw9ľ.V%UmD2<'s#CC#-we8bn.^Ziκd9UW["aOzv8Cg 72 1H+u5I#=ur:qECV=ìh‘YTmt6>B#σ +)Y!ݰTQ+{|[2%̸WZk.0QW:9\|n H~UB5 AuMþL%?|!* J^o+*; V{i;:ʠf:f@QG;ۯC (|hY[^"&lʰ)@;gbj: kkO%ހvr.ʻ.*k}Ybncr|3gbG_!ŕq51ӎk-). ;7m66tX]gzWN--CF3@VWăgӴ8Bɻ@72=:-rn't-*B,'CBxqLӦ{H!989t1PXo|pXsXoh  u]~r Y,8ll= Jtqz٬S|=в %<5T5W~kR.LISΕՅm-N;a| L/E3} dulw AuP)a-26ӀI\zM-:ʻ8?UpEz"`^JI&u+B-@*@Uv~0}HEgijXoh߬k8Nkώ \nPk )ت`U0 rJ0O~uEj=RDudcv-0B`jQ"+aOl"@Y< ygsAd`J W1\Ivnhs͎Wy-Ɗ={USaAٯ'Ϩ4? Ww#GQ(- J=FEUnxq(g]\0iA ҄܊]|PMOם!+br^ ,MMoʥp pRr.ͱT7;ӕvB - \*Ws>['00m 3oǵNCA@ %ϩk*SF3eS4ǸQcO!G0m{E' }d1MO! 93dgGNZ5VncAxXKoL㿯W0?xˬoUH-@ GQk7Ēv3l=>D xM]f#+$/$!!B<90t^s#)VD=RtCgtuQo#Z@>pDC#r}d̿5ˀ6 ;Uo(5#^(,*Ϙγ^lC l6ˡiTOƦuMjqqz;> e̽1{֫P@F.1GOuۈzr\|Z ywe}Aꖯ줴@;fnzb'> 8oQ \Q~{Ӳ#Ԃ!@z3[1*衤ƔuIM>93_Ju0l:3]"KN(G#Ip_G O>1ȋ#T]ۢp K3[6 x)߷Uw&sW BI/=01UGv 8(Cq FLwD.74)u/0!'e& ʆ=6pemc4{YjCn03Af.U g%OǍ05RK&²vcPptyUFF*m#kv(G)fQjO͛|T;W{6CcJ1ygMjxrenʌ+ UnS*[ӣ3ndhG`j[&Mزw%z8QA*L*'UVb@4Љ+v:i!A= [Ibݗ'vx1λera$,Žmu͢Q*UrP*&(&v߶I0%gA-<{yVdA )LHM9pVPr -OX _Ї{h4 5oO=y HivM_l ;$cH7~#"uCQ 6-F-ܺ^; ?YȹH$K%?"F"XѣOlx|8Q[a f§V|+1[A_=i|PIQo]7[$L#dsxt6</mCS).3RA'Idˮi%dG/2gn!7I`6z2 &?%d''Bo7$$4hpK3CvDIcOR0\?TQ65m (0B. ȴ7>-X A5)V>]s -uVrG@ⴕGWNc&. NhvOֳR ;}SCqE+{kl > X64H0CRpvxdL,dhr7(CvW] R{C(42.ibJns42>&Bj挞3> E8tX!VMڎHkg!T@..3PPU e 7Vsܧq^Ի._EF|5Ջى}6==ăk8-F9{"_t!t3iwc7ij7Y O@:L߳ay/Qh!,S@x>nw󓷚;X/t,aϖ@SAlbWɻg&Qp`_el eGWi%jZ)&tW jZvt=7KPw. =SLĿ'dCUZ= }jRozoc>s۶Νd@s58N"ݥԂ$}r9&8qB/q%SMZ/ mV=;$0Y h;edh]&'S޽0JMը_ 9NmPSe4!WL7m͇!=yc@3XZM@T5?Y3F<#KA8@ A<]$w~36 k vUt3/Xu8WnTt U_[| fkCkkNwX#5%P|B%663<W1rAsv i/Az6 Ho `h, k)ce2"Ve &YbzSE $. ďDsoȓހ=kN<ڜKҮ3ng/1>QZE3'Ǻ<6q AjRgdA eD^W׬MRYSz\-*:.哰3C A,W$tfAødioC&G63A~kF9y߾Wנڋ:>oPf̈́K4H=|m~^"2 C;,]0L[.H˪s˿a_?V Utzڛ%+{xl7"-U.HF#ʗ Uqِ)qT Yp@w.( x#E#E}[t 0l8,8tn\֡t{RqΏqqزG;i:jʣLW>pGtDTV?|&ʱ5rIyO~ Zvqd_oUkdO2[0?'يOųh:j'1K˞g"B!m Vl"$g4;a8c5Nmo$PJ3T^t @n/fx2?&|%)\&`sbDKB. %AʓP1X¸I 5#-AYS@ (_kmWH:=Dcմ@Y uA 廈ˆ@"}ʬ6RfpwLo53e.px },et{âFcܮ`rAQ^[nkHExUM)/@J/zi_~bsBty0ٷdǿBʄm& {7r?e!Vw]^tj(̀WF|YLOp O;OjXHF#&u%ye7).=%P5 CG]\/µ"t5AڐiОt4Q^e2<m[ho'!Rȵ|K&y}CK< s]qZN# ^vIvP,>L:#5v\c.&UyQ f xALN39lzȖYV1=n?^c->Lw(>fp<#/-t^#qz96bpI,*j&N.ۥ8u%\;O"⇆r%J>me"_Gv;Lf[1gЅ֙3/RE֭.!OiϮn+٘oVQ5ż(S YLR;WNX>x`WDk_MkMlWdz1:F:5Nk&x}nE0b$GL`uf&dˣKzd]Mni[h^U5Z/.w0"i-謆س v"ż5n7g[A0YW$yzַj>Ly:/ ɚ;EdUPQ%{v1T2B_ט툩QڭigcZԀJ.1q~WϰPZ }Kμ*Ms0e:*|Bjհ02cy7QQz+f(;/jsF|HsK8SVN6Z ."O`\V{RyĜ6ޣN*<30; beNJ8^kNP~Ņ,4},FTb)\"c ,oZFZZiaGn\|RVA%b+gs5$P%pNsFeمNE4sQt'uegb\3gGIc*w/A070PC c1O(5Q2@0,o 3Y 5u7gI]-IqW,.[r"/uhLИ)ܾqDxs .N?D- 4%-H+R6;Fʬ15]o&"wǸv4: Nr6t|"P[QTWObkeS6+TrX9Oe"w isiFX5Ip \oJ&Y97>αE4c<~l״ CX4` ~Gb_xF21;֍:LkBX)" KQo:C>ofi{ n@\ɩV睝xc{N|?VS}0h9P謁! 8ĻNj=i:ڱ񏣲Yx gq ?0OsUf6Sb l5Hx*9]ښ BO_- :d ю<`|p4vȂe^~@f2%ydmJP]Tdٶ-:gN;^o}Nt(|')F,dz+TpTb3Oc)E6D{L1.CΓYwoj/!HE`onN5d v>u[s iXN^ZK3GO&cq! 8jlY&еnE2(* bڇQ8 ?\Ř$0B$2m]5J}@}B0W, ֑Pu^ qep0KТk0YZeZ1''ϥ ;UlzFeP\EC`XrkƇ9׼n`DZ6ٜXQ;̝hJT߄05,aT5Tmóq>ikL _zu4FU77Z#Z#)EۛOo_űd(ŃÑ@ftߪ'W5s#\J 㸳/tVUR4?lP~_X,xA2uDLМ'v`*pݷO:-cf]A&!(gnV%3J/-M +bþVBw,PR'}=g";2h:as*@5mur?[oⶂT-K55h!5}6påI,hZ)[j('yj ܠ*H B*צ/ Ak:Gr1Gyd^צHw2p\;UM> ZZ6 -h Mp!uqJs'A[e$UFг^ZPn`ytU)T:9eFB@"&*>W'wWBSv#*^D8,O4Jtwvq]Eo{sS: )wbL1~r4` 0 4^j 8D-#c^M S:JfPFNv=[7vVg9>,z*=&̀)0A,+!RBRA4v;˵S0wjFe_:;hh kQmnX 7SvxʼO j? Gpިxy W{Տmu_F1>=dĔ=0!,v^L;ܲU8V2N]g岋`!a_ 7ϫ;[fr@e/ ;;?,8lc/7ĚĨ2>ȜWz;0* yABGq^ ƛTHՖ?ߊuY/cֆEjBk}1hCS@7X )s~1]hvI`bgLZy?#k  ٱGlR9Нg{Zc3W/0j_zk<GJPFj`싸aJ{2O.tDY=6WyoCNB&w#4ܣ~;Pw! ~%,?~ޞuPdrȅ s"-Ҿ۰oڌLeE]FCL5|`ßQqKug{@G~OL0 pkiib>vw.'I6QGO$͚t#q|gdPvDDz*J = 0  *^Ir//t'-p3DsQ'GY-)H4;YC)!)׻:C^iT@dhFgz9o?(ZAٳ|l dJǰ YDoCJ5 srGuDRM83n3Y=iQb!eِ&^^w~IMJZC'dMu7KcnDBSև}_jEe78SEL%K`eD9Or :H=K>ߩtN9NB 1p-v:'T U`eeV $=YѨ\vOCiZ1?xguv=Dfw>>vW;fؾ|%J?KaTnǁE!Jք ?SXYK+})ЬOzV<͘pTbkYxr9l4DaD%_Ԫ'u,X ߤU VX4Ǹa|PBFH'3>X9 煻K70|'/ɛK |hVҥ0cu"ñXX!fO[I_BI6p$T/jؾc&rimJǝBNkyw9OhX1Xs<_xri#z b*PMFdTc&E/ X >/PN%\a7L2 B{⢪\A>)f~oH:1*_ W|oGy BzJŝ&Ò4vj/4H*|$g6\W(ݤb+ky$c\v.*RYytbX✦|yé.4( sKLp;fE@rBB1=- 4`4^,?Lo"?Tx7V7c[]r8[#|tYoDZzj\`Gp+=.zpe#a W HP0YClC-d,N;=U%q*cESe2ИLxB/w& F.,)}1~/6VXVj˶+t"ՙO{5Ъ[8"Zg$ޒ KIH-ĺVZCdeg?KN3͉ˠŬ j_-3HӲْ AC+t0Vp 'SJl'{UENk?B܄`>4VOkTj9EZ_p/+ ԉ:ҷL`]e~IʱbpD2ADŷ!ӹVdYW] .*/% AZgl)eԡwՌu,8T8wiP`Ed7;@ ͡ϳD5eQd?lej9-Qe0"jyW,H=ю 9h)>DcnH͉ r i#eW"arCl@ȺX>85O_a;&B` F.bAg!kDSB%Ͷu*:O11ur":M 92ؕNhzK#,ZD nw$ƒ%/WË́`%5M kz%+C};) i11 i5&GK^i˙ǵ;q8$eCQ|[g@ ޙ|ˀ#e!LfG:=>q@d`YO K3giW<{j&ʫ9 p /-ߙŒ$8i#ҙf/AOܺ-б*b 5r ZB&|T74(#UZ S\Oʹ*?âd>bƅ3!{GȢE!Pnl|WPN%Ǚb"lK=3HHd8/G\]v{~7`W3|ث\rBZ^zO8Ms?yWR1쫐/as)7Uui@= H\A$L'S>mr9t`P.|}s h/E\g07L+r^0$ =Scl%yW^exx.d]{ĔmŇ.gZ#5Qҹ3͆4TN~mkNۊk_|GxKt3Aאn,&B\r߯0q&,>]D`5Z%匃xh,-al&mXtxQ0 ș N {U}hS^M/\{5AyQ؊MR6NRSn>N+K v̥(7Yⴭfz=U8UI\?Fۥ+iƎgu-:3Hف >2[29?pQb':,|є4-gOЫPLeaX[O0};'+fʃ@T8!Q,nWezQ.O`Ȏn '?ŝ|bֺ(یxBO/ĥHɡ 1ʦ.3,tGƅ=y.~P((_p〄#F$s{JBVFQwߦ f|"bɎ]ٌ xFdDrcm9$h':Ќ8 ?Upԅ~jl HQbޠ5Wfd,*#@P֢ i"<gU/r@y@;{V&tΞlƍ?Km0[NJaMCtxm:*];-_fCbGx&6\*t'dhڴM:K5 _QD,p4y[>mݷ`/>?1X)CF ۘ40甮ZK$V{!4KT=>zM+_ePJ20h(JZ2w>^86{qU_U`\dvn< Y*&.eL~-qS9N@ ]UR 2VÐ: i$g6?yAU&|΂zOsc]#fk(4tsgI]ѵ˾aMB,w~ ]2$/uNN^oraeܔ t M#} Ip.g_ϭsfSfS~UOY^.7fMNo?b/d,=d]fmDz Bjlf^s:T9ҷ7Zu D(!oh|nRХKUd\x3~ϕvix)J7Ez΄/2ڪ[ CJ =@K/wa 3eE8Mʝ2C-٣Tg+u-ՄM(D$}Jq;TTM …ВR2_ޠ NT¥><ޮoRy'f287l?WR5h]pĝ#KݲQ-G6=>e0BO%\o M^1lś@nQp#XÏDV+M̿tC.L^E~y{Mmwۇ\R6ΐFA=LVk iם> =3:Oq,@ov?lhWϨ6L?\Eԙ D"62vA.o 2ρw=TfcBӔ),%P[ܸ-Q"Z' NVAۑOS(%п#]=-Ɍj@֏> @S$ j>otCqtȯLU!jXU EIKy ,>1blnIv&KnUS-PJo{2#Ѩ| LIs(@dne o/(A@W趐+B7~^[[8fDkQ궑`ZJE8G;$w,`ϣ~-C!>~b|ssY(0ΛP㲏\ Y~o>yt(o{ǐ94Xs؄Rze|Vu P+ @1 6 7.w~&H Jhެ&I'2}+5 J '^وmya-n7H@P*2ʰn!-%4U'F%xہSSK&b"'U9Νg9ַ2$adm coc!p%y?\./`[a-hj-Y`ɝ%[!; ̬=JpḾy.xPDQ$Ԅ# gD:KZ%&W0%' "O{C6Z[5Fo4.(V7bOL#QPa^R,‚gؗ[A6 qQj(;JJ:f!xIMl .h(f+śD s otEd˺X Iyzt%t%TV(ʵ{,% Q{a;(uݕ~7_HfielYv2=»[`b*ͧugDB(>=}hx"}]E|HZh@@9BYڄ~I;)eL)wtFY:a7YMpmĦ8 Z _lڱ}i8[́w^Mej-6z_ǾGBӨӭ{1(ӷQgc "L 3 =:h ij.q^}I;E6|;5nI4'3g;0WdHaIGYioaH:|Ơ}zQ<C c6RСN3u\;9&% _Ga+KR$Gwb%?/eYte[Xsd9Վm$zR 2{Y#:yV>&/+M+ԧK4hnù1L ]X?}z9jcfĭ bAbtv]ڱHd41\,6ZK,6r`"Ƃ{!q臰} '+'gn3pZĩp{?0|2ୱuR#^M>!gc{z&z.#o?BBuP4rUa;QfgH;IA>===$ۻp\gtRmm 4KJo-2riluWˌ6(+M"pͧrOÀ4 QEq4/a~^ +:vq$yt`:6o'6Y %Z[ Κ[gC,S^=![TfTՑy +,zCYTms11ް  Zc<>p&/ a:0kZr Ґ.M⪾ F:&-M=\("_O<)Dkl h,< OkG_tN((LN @[7 UB{1Zق>&][X>i|.Ŷ;_M|1鄵ABaBKun[:QތhL4Ĭߦ0ՊV/2v9QqF }Uy|g[ofN8m 2$[4@Q9Y|g R[l\{Sų!LU$^wCɔ ?ۯa!I>MN9RG,I)OiS)1LQn#e4cs}Z^Ӯl6l0xk^^+&\?2mG*7&2׷ Nl=ׄ](eq1_ƶD"dnqQZT{NҏbV lwa3M8l0JZ /v?MKeF]JSU7$Ӽ=NɣPD&rБ~HOG mhn `/jB_xEhr6FHZ?*I>J:Uxs/[F0]my"*DqN>OE0)[7Ւ4+W`Fxr4cݴ7Iqv ؛@[D1Εs8[9缁Sl*B1ح_!U5}K|B Hci`j.(Z}KHxM+ztn'h>4F8)ןeW'զ@,D,$8ssOJ+6̓@toekF]|%f)X&~%,nɲ VZ-sD?{61EEEy.Y!/oiQ5@umҠ?M)^CcFv"$v M *`TjyC4vwK³Xi8֑,:=+̿Dee3r3+ޤSkx[lha6 Ly DV} -*f:ߺ)5=+T T׼ J5 @qnwqc/M%7vkE]!\ wԐM̽{Œ<ƽێ4ߥ͛E(\Gb`^{cVaBK75 p\#M 4W!B/XŵQIpSM"Yݩ:gRV4aͷOWg3+%Y!"ˆ>_&si=0eU^8f^rW3E=]3<~=HIՑԐ53 l*tYy)/;&ֿ~]9X4>l`1iⓤ?[*n)T R3=3y1# -fsvr$a?S|C{"--:~ |(r%9!k7:5F~>FmŻmYLmx}1`r~w94ou~&M!]VvCvg=dtpA`ry#`֋٤qzK {xuhƆ4xޙ v$XC޽\H: '>@8:\7:x4-b=U"=<4Ԝ:eQ11_piy"/gz}\QS|XH Z}i#/d A8{3b՞GxO w6=g9# KMP W/n{ɠ`8̔ NcmR|3 m0KB[hyeX)rW,}P+1.apA>BϹ!(#04A:(穚}9^PEFE?dA4 € 4X . ϊr?蓓Zh}7Yش%11NW~p2* Q2֎j,Op{H cҥHTޔdޙ~2|D:;-pRwNh<9xFH5lXe8s:䲍IVZDbq1 .g$D˨H{*rhaIzג~)[4/+ޥ*eL_| pzBK\fX,ZJZ3mS5MšVjbTyc*F9}bf:o?V#1>{{ei~t 60颕WQ,ϒHjX(8Yq3gW:2\[s Sյ^zl< 𹭚f\+:nIH/"&gEՒj|e EE2VFݰF;<"dC ti}b;VYF;T<$+㝰?L*BQjۧmdhQSRZ57! ڶŭss zlzyrjf̀xL,1@lVoT RZdp,@2Yip?-̣[d:~ÙF[_5˟92+!x$yO3*T!,SU-|q70OB,LoB!d#~U<[y:O0d jɆ) {;P|`K1ȬC28_)5!E+;c\q ɛa7n.#f`.iu !v*t;q_(Zdh,Zj.&T=ϛ%[rQ6y~gֹц1 x]AJքU({` K0@5!r 0(H>Z_}c"j)5JLFk[q=۳_Dv$)o XQ3}ñvfZ#\+jQ:҉D"2 ۬R>AZn Mrќ1ھ&t*E.uڮ#aRSJ#z4 kuV ) :4lk 7|2QUl648p4BeI.oH̜q^'NJ`ZDY_')oOyo nBx&82Uk7̙ Qmk3X+;g*HިR7]3HkMBZ'hcl$JMt9|_$>&_ W\u?, 4i~ SyY>kW7jzxr j+9bluu3 6 u!#WpSgEٜfgeu\'#A𴎾%pȆzau~i A^мf&P%ۯb'N< V3G|]HPwJl[Z m/ّ6✁!_LվA}Im}Q^,EQp{ Ԧ%&ى2$RJ*R_g0?Bu=\Yݦ&pj0y"t&)xY+|x9<ظzd%u[\Y[g @.g~c!i7Ĩ,ޗ4Rd"SLEH(Fj y02c^RrCC|%=ˀpC&oKŘ>[9k=UȔ!XI6@j&\ܸ݀W0l f ?S뚡A&T j]uW7 jQG8>ǨnKQ1)cR7rhv̲bqB8o[4aead=@Rm&zYFNִ'w $ƀKFZ`mp,/DxHN*b;7趟LYfLFحrArkp+WQ9Hg(Md) ^6JN /'[\OIW?8l$/Lꛄ,Ѵ O &8;˛ I UeJfk#ًfJCBt8yY,qR8vrm:gSb sNo iOD$# < z>IY#(>LA@ `wk!JMlx@CdCu0j` IW[d^ ?0BK80\QWI5Lۗ-ro=S7uw$g~¡ttS߹4p(:T"v/qdr;뺠kߏݿ lLmXb1Z8 ndDE#̑wpQPl?0{iu&g"Oɧd!p+_dYp_ K8J: ]a2j>Fϯw-R%YHIaadT@$'ƴli֊0N2 o:k1ϲnS??Yg$ K IH\275^?=քTqfϕׁQ]yA?,_Ic8 Zu)7u Ɗ^T ~GnD15hZY-7H<&R,Îk`,[SN$ w&XypTzr0\OU,ܩ2]Z" {֎!\j>E36S-Zrl)̥G@؆c>-Rd 9h'շ_ pv udJ!\ %91h>4Q/4j#\e[!ݪהؐ^c1 ,u S _Ox`f,dDj%d=N#zz%MŮ<ɍNH*3WP{ZF8K8YMڱkFGۖ (T =NO9ݨaG }M::H0ya,X}72G&kʹ 2 ^)HNEڸ-bRa֍d@ ]ե7Y89>Y}~B 3n$'75B0L)7Yu,\U / #(A+ pΧp*潦ղtrG|}gQm)>4`1DOd~ƒ.yW? 'Qp7r;CaI:+'YR 7BcoZT{ed_.#XѲe@ZGn"}3QǕ 2ǒ8f{AͰU`֏%OFPCN w-E$R2 ibeYVn+ʍk{S=}xg `eʗ SN~*X8P0^CvCыydQܹ#8)w960*}'\|;pwvԊvNHӾQd,/y77qXt"X%˿?v<_7 YuV@s X0hѫsWV2O@1Sa|u .C}ˣW0 :BMOyI#p5u'sGJ/&6cG-Q:{,Ɩ5띨1YN?^V)G))yu`?YaDZԡo`'T^BEn{\ u)i"~-l+Ђ9^dYWR]Q!ax(xuipwG%9Su=aaGLfY~H6m iXK⇎G}&jQDF箚VYD2k]62ҵz~/Ԕ{f{VܼQґymJKzb*4t<3=]' bm*(<~WXCcS6 cgM/rd7F }K%S[w*n"2{q>Nykg҇3VdТN Q]dNs=V3tFp-M,e 4vՃ/P)4ZisG0|w!"t5qWV$HjZڒ$B bRKC^WX|DŽ c0Mh;&F*Ke6C~4^VMł:veD5iay'S]ڡw/ܽo -dFTv=➉+v}gD?KPkbgMcB'p[ܨ٭>X0?a\~U_le^@O HmsAw:M/fL m†E(Zy,M ZE/ V<z4vXd7.H=#e;gWԙr1Q6^Tt¢<3BE G7?G+rKKoAՙdHRT*O{E5@)#2iEs휂O#t,yӓkDs8sԓTG 0[3Lz myTj}h++&tIxd( r?# x "cw:se'JesMIn8Ոu1@LY3dfC_1CHK3  G4ɏM~T5Vu%>°iG'k*8{Vjlv~{O#7#TzV|´B̃ "9S83lߣmps%Sno| ,6B+.!mVCSrw M,#?`VHQ񆳸wLMA;ilt7;2ogtB.SТ%z\V6uv8r{+'=Һb½Di* xww½ō -'Vxy5 ِB%eNƑ+!9n `9a^.rtH!c˿7tu@/?:-D & M\6[EHG|;.5y_ܹa:Typl:RLWΑxżFYDԬng Õ`S, NCEm,6#{7ZOYXxJ(CSS|CA4]xĭpatIA񛞿U%I 9n> a Y7n\K}6*'ߛW.)T};.Fg~U-'ұ!>,Z:tS{<_4 ug6Gキ"ȈUZ8jS]KoZ\^l-#a9EN)h9<4(l91RHS@6nǚO ]"]0..ǻmTٸɇRI)ӆ:i#Teex}mЌeIjqZ15 d_ͶOՖ=KG4TB (O\^gןoi@5nHjF57]21tbr.TJ>2@3Zں$*dVV|#m#$3?HD~ &}Lݝsnl $JiƯi@4kHCE}SgkLh}B@݋u6Bb‘V3q.ي7CD8 ;OtKG2 JZiu)ɛUެ.<'qkDy1#?h%c{(OdHmF@dy`n ^VJ̀͜8d_3gTv4^T<#zf B̐+*Ƶ;X׋Pp*}z 'wt+Z?vcN`@Rv##_vx@.qhY[< ^qYUD!B1 e\3O^V+}̍Gw $u[&zLo蝾B~IDO Xl?-ue혋WCD(TO4. G-G 廙F + 4gpya k`FzO`%W|]d e QVDw ?5;f"+K8XAXx%]HxTu(2.n/C>+봑25g*/Mf&pX)qn䟄eY?{yY#1'zぉ >Xyˮl0l\bE&_iyuc hODFY#._?pB\g> xk_BLjIhpi:")GWh=]Ѩ)q{B ipQudl1@SԕcPw}jLE }zX*g.6wlh_1Bh%0 iTfg/݊nteu^0$ŎGH1 93pi,HN?W6 sNݚh!dw}En'uSԞ{8Q%iOސyBh$a $pw6NHm>kR 1 < (eqO&cn,M7:uyJ:PFumGR v\B&4.najTb{SFk >_YwqXO@#nRtV,ZN):2>96%PǦZǾA͍m!_ESfG]843G‚6/h7& &+.=9 1a3xxTP%0Կ~))_CH;\n SDL;|zZ0Bky};J4צc,]`n誎~%i|IڣLȱ T$wxPr]~sRUwî`T9PpzfZ"T⹅oxMkh 4V[pBwl[K9^Ss >+k8L3di\x:/M H%Fa/\`m^DmRwȄf=vzE[%ޡP'o,>`Yv=z@2P(K85d*&u> #y@>|EJrWK οaikqAB5gYgX摕&4Pp:lƩک۰#9nbٺLu'ذ!yf)Xq=S^9b8Sݺ (@5ƫlpY,m[V?~V)r_CJrnf.-%)tZ`Y29fF鼆];UD +K nӉ4 ļKKGذ#Y;-򒯓gSӖNL˓SƝb}Ӿ|7; %GtPPբJxy-v WO6-›:~7dՂOV8I|| |uR>daRJ[ƤuG>[LN Ƽ$3.ǩ(7\u \0 3yv֧,&mDbB`i}x!;LN"By.tzۃ~(:|e,{/m5zQ t]CeS~aA[ܿWjUAj-:76wdq=^C%SfF/t!C~z5V>N[9;[Ha\q_TMkL=1YM 3O!0éo/GA=VP9Ke3f!R;L7P6-sujLB&>qONǠ(Q++7XRIcE5qr೓QtNX*h-Om(n?NM6Ua QȭTG3Qip!m1`ñs5]P?tX]a"~Rn3?X_#uv "fI/_[jSr䏐 ഼ Eu 2(kcqf%&4g8JkoJO⬣.D~B0hiX"53Ӈ^ںAyv_j>VkgT.A\w[EE%'l>ܳh|^pиǬPs8F,טz ]1Tчx މw+= l nM|*VH; ;9pZG5eMЫ /TUzkyGGbfs2 %]'㩡PPt[8gy&NaA.4oJE_qieZzRäV:}Po `(Ֆ6UjqD™+ |^PB`:kT@a1Bd{JRőg ZyF:DYҊ5{,„&B\zfm2YOr@|91h]<.xʭ6|utt"kS銣`MdMԒxiLx^֐fک2](1O7-\sEWQSKĮo'`ϨG=4M0}כxq}P4AMy,2| xdWsɻT2;FSwfK:\D" 4^WJp^ʷIR0hH.GQՆ؝B$nѨqN,#2\6$ \@H,]v&ʁyChkUsQF,@]tqjZʨ:\Q=^0u#v820c-~9YsX$T1G<|5k6 3 w`W6(3HI!JcoCvR|ـ[ȇs+VXg7i$FI:֧eHTA' xkur'Gݥ,@wǞ088Ԑilʥ)FO rf+[0 ژnE0v_dS,cNH/ŋ]!F2/986Zøf>iÕ ?ByL2NXƙ oFH,uHxTSW,4,+)dCN}} K !Zp Uƿ yw7?˜] TAJF}aO Z.~7ܳ-Vr>!aOA7[rH\p<{of@*n/`% ([=)țzd 2DgoIM~_IFʗ IIN` NAb*#{9d`2,yiFJO0<eW4,Nsr u j]P> `!6q&X$#;EGRtDm*Q X}8@>5 g| vi!W1`ξRۅ3{AV3F+*|^U`~1źnߔ8BR g[Jezrc" t,.{NMz "Z35֦-F}1PmNbTHfǣpbRϿFMmf`Qoݻ eׅ.tOa=u규wZROˡd)-Cy(io3soă̪atE(^žpa HxNe#Mt;/=%ů .1oSTXa5 kLiXd)NvP0x}̘s:;=Rw(%kq:2{2"33a4ҟƷFsd$K8p\)t hf *bܪ{h@Η3*H6 2=/.hMzC^̣N5'qx\CAe|CcʳDUsnK9In̫N}-"<(c+ X2W˽g@;31S@Y/H"zje)9U+l )>tNvI[˼ƷSQr嘎?TBn<Y6Z|5O+sїL܍N) VUĊm2A]5f >z4=d7=dk7KiX8}T_=$wE )B21ΒJgt:WBWRa_{ȚvY_"¬Q|~fxўQ~VآǾ{w$.5Yd;l-&t6;?h_%UaR>4 'l{"Zc-*_IݷC.1jMd#H1Z5eыOGؙhwWdUSRR{ ɦ<25j. [R͐ś,"ڈz.T&u`Q|(0# XV| `JDwKܼu8? lc՛xKќ%-% =)!%deQ$}DϧaS:9Hk&hpD$FI 0dtҶu y?Ȑ+3:;&~^|b"?Vo>\i''dt-@NGAaʬYvT.ϗ8 /UDp?,L؍F"65sƩ1?!2Tyɗ?rV]BEPL0vL[sħ)HzBk7*9ח,s E f-*x Wh ERv'XtF\j=Kl S#bUI~`OԐ~M;23fEJ U1( : _C6!6_{LgoboKCZ+"۞+ =<ە;[LHV_4gn2%_ѧ& kQ::rughLkG 5i:(nND휿`a'ο% q\녞߂gk rx8Ŏ193y xb޾ f3n>:-R76K!=QE/|dt[3M3A֝g r8{`v8lF0&hb@$瘫:*06Iq&w"8!>&~wSX֙Q[q}uƫOH,7*O A賔BZ>7ȘꥐC1"f췄6#ʃr3U8 $Tfţ%j&WqPxK(uKʶ׋'0¡8_V,$Izv,:?3oGXk %c놩ؒŸ5L'ܥb ?>1y(6 SAA[()>|!hv0#9=`.o8ZK4ކ+ʷȺF+ZvCFԮLj0ST{̿VסzA6Qx^ޛ; y+i>491coQj!L^0?rd+~~m|5@DYG`45n;#[afcن@iׁ"1OXق f 4a OCaB8Y;Y;[bpGEߣD3>y B!ghMb 7kE/-6ٖ){6N@滕$]6b*rT%eZ# \[Cb Ix`X˻k|ƁsRݯk "_- Hi4a;IǪ]AWX#XY1f VW@ib 7%"]y:3ٕ5és'*Rrsq$s Keh8F6-$qO0U Ebi'#2v1wⴸO /z>%mBN㽨ꇗz"o12zAg1B0v!HU6tla'\e )c`éՋbM"3>3tp1-)~>ǖŲκ;ϸ)1$4e̹ B8W1SMQgrX@$0O]c'u7sI`*TY5CJpܕj xl bPv7\tUI3@Qdw[Y; B>Xu63 !r7^-U@ڤ{y>l3ڊ\;aOTsnO%v6*oɛм2p %NۓK+5p/{ 4nBdN [lz&,t*rXNySf5 c~-X]135Jn^|"|kAьO1ѥR>BMEG#4xcXͳ\< k5b DVᲥH,*`7Mr*WaE ֗r&C9R2tmC1iPP!>jb`ܫ2܅mxs>{*mY.w]@;P)̚25cuļ܆_Ƅ8"i 61i'J^ZTqotdte"7ƈsFAuބUP]v, *p#AA ,lMP9ZY-Ie6}Ln6}Qʒ ڽ(x'ЦzC5~G"%ީSקy' y0:VO\r壤'NŰ4-oNOmܘ&HU#t twek+ yBO~\~yIOD{aO~pB+ :(T3 "zn*@4X}k׵X#G`œT3$nߙwl٣/H+i'o_IӬQ `u= ORt9\n?RdLa)wY{ɶjΡ #WhD'gW *|Nl _m3fURWM{vf(u!#BtU$X06||hfGÀLWM_R-3M;P!aDQFц׼ r kvXL3$;^G$|)U*0J$AzC/j;*VY(lj.7"BRD6B9|X>KUtjAnX8X`*j(\x!LXwji#n''[)jG@QZ< Bt{,bﺽ-b#v!\Z,|k6-4׬@8q^iAz?ReaD0 jFbœ5 w//N3` $//v+v֒qGz1#;S]Ԏ1&_tg&;rF0sz"ȩSRV,A _0q񏥂o<`tR\hy C@ߚA"'JsnnXsb]9P!  = ˓ LD1l33`dB&M#NWz!4Vgޮ40ʲZނD&9nȫPlyJ f_̐몒]YDfRyRWU>z#WwxfJ)S~<|Dl!*O]b$&ш뵂v2n#ˌa~3:yh^\~O"f XF@Nl ԧ֬/n"G(Xń39FUqsWe:r55vv8%BY̅CMK5D:4aT>x9dɧ#ӭuF3!-~F4^*?` 6]aU\#&D>c>T٘p]$'?DsdrE؊F]Y}*?K )Rc x}&~-@4JK&Pr5=i^!V=햷jL_Ɖi팥/HgӢUm\3@]bܦLU?Vm4 r) h :⮆9'0CeGW: \۝", & ݔvvqvIvx4 '>yvd %ps.SC phK&#>jySp \C]]B,< [˩ m|;T0C]tVL5]uMu]L@*|ѷsy|үE 'IYO7Yrc5D0EYzF f&Y!wB₂P@M=}m "H2nq 5{s}V+<2iUq:q'揮ԅtQdṟTf|Gz*![jC! FBŜMɘz,>qT$RE3빣nhKL# V˯8?KW;,[%J%>%geu:5y4֔sk&O1t^dou"9 lWe84\MiUϊ#P>bfXpry!}$VM ϳ^ )iVVU12A EۏG${`=UPNoJ:d{O4xc,?4 j@ X nq ʹ#!uzr䋺rJpA?@g4Ǚ4pn:w*^Z=SΒ}g}l"ck$D6Rԫ@#c~/{,awѩ̫/ tJRcz:_;X&KR[QI*^e`F?QkHO-IFSFM[6+2C%NJ<%q?AEPWrJM*{yH[hh{_jFCT Ea{Mt ]MY򡎿@bZxnN4W'v  T4eLwhLizb}ރa mR{,TzJRh9v'IvoZ^ݓ_TF竤,*Zꧣ ĥ m`Ma\@'O Xk+` .#رY r##^~GR po⠽|D*Q8파2Nkd :6^OqIzPڮ|@2/foS|p<~  S0DJE׻a"{b"Ȧ79b=sӭR]FôWJ!5 &UHPT ͞**=h-,gH,:>jUDʌ^d)3|9pIٟ}suS"ψZA!<އܧ%4QK.0wĔ`&P{Y9陏i ZpIX4[::!( >x-;fuv#NXnQ3&s%mW΂Xro|\7PEVlBc)RQV*C)bj؏w »7 jF}[/؀EkqS9R-A6.эu.>4Ìs+3S5FSȑO, <3oT.Tqs>ㄑ@7!6.0%I$&>'|q/=\UAYײ} @he!&I)zX ۃwM .# n!\P"p K>( F3歱3ת8ZŇ.&L%) X=}ln<De~ /M0rdnG3+{6=tro{ z((nA#W:jBu5GbbʎjXl:r:Ґ֛*hd+_)s#[_\`鄐NƓyZRޏvBFs+A=5VqN ){umw2bY ϻ^u|-Sn}˫KFOufJ?țL_:Cc# $Ǎ kjA~iB\VLx$Ba28n=Fo7bS ؟.e yWC&n*Cum(~,F e jݕ,T̕1 Dek3K7+ PUțM& p9)IDР͖rK~L~pݗtE^D>0oD7- #O`s3ȶqa6 R1!$"p-I]ݾ(eM]SS2ċ)|UN<:0/ u6X<ܶ{%svCR%&Қ2K.h7NlVFZ|o{Ife,U7eGXu/hE.,AX^|zq;cwB`9ݦWUV? iR<ԃةZ}Mglp0N5n|Xztь; o){z-]Z]/ %xѶ?-P瓿vZ{MgK*%y@ TE4޿92>NE& *iM;0Hd׻GZƆ좇l?0ag,)ȻvPJY1Vwxo.DO|;POt8u-,5bEtǮE0?%&E25,NI1sǎjiar{[pAqlD)s=,K< CD\]Z+TDͩ x2RO$5E_Z A%=ۤ%odkOҽCܸ ܚ{Eؐ5j):OzZ%jWhBŻYC+gk^^AY9YFCӧdr, %Ai2FwoCK`[ҍv9Vjژ?cQ-o?ٗc=rkKܮaE_P#;_3ZڇsF8k/ l!H7$ļ蟲ҧ+/_ʂg{f*- iEw2TKm#Gc oi޺.e SJmHu ."H҆fzݛâ@ƿag->uK$CaZU Q{hxy'SÑyhHo%ec \s-sqq)X/[*hcѕ P/_\~!!H L xnSyOP,-ŹW›>WZ@rib/RD@;8#1UN/XWHI3d^wW¾F}XǍyQ\ȕ/i]^L9}pW%L|Zq>Kt=[f/lQWcD;.в.>ZI*ojIrLYPnu%5*ǖ2+|㧜Jւv R;#עdЄqC0.PVh^{DNPŽ,nJ]Dٴ(l;;dИ:Y'o6(y2mx yxdB\z Mk YrQDY,@rr6: {2v/"_0'8"Ƞ,ܲNb OuI ;AgPd\p-g;_?DKf/ܞ1¸Ys"|_5$˹90pU̚!Xek sa> Ki/X'ıܠ?E.KY\p&<:N?(tbFDs}5k Q-͂yu@]/waȴ4]ݺ̀"8d_EՠB8S!D$HĹ:#vqwY*AP($ ; VB2^  +Jjc >xE /H*LI@ͺAY_c3zv)J:A!7empI6`+Wn=DZ;$dhJ P*,x ($ ,^FR%(( ÓspXkbd ఺߁$w@f5_E8g3z%e#Qo;/Զ *UۨMXHRNE'ivH?Xqh%k YDR܌ i7Ǽk!XK>wq6պGbI0t@b>l4}Ռ\E`6W6R8Tף i5\IoJvfAIzVKB *eAJ (pG>ނ";bFظ E4z䳺ٳ|_ҌnrT >?' -b*YJU_Š* w"[3`cXv.sp(?. 1,¢b۬XxO ɷp46OTGqɳ~D!?rb-,|M#w6ܝQdMљk0~2ſ|FjVCD,\W?Q6Lz_ `pjJ39'yAzl[n5٪PBq 9膵cMmKbYYgJ .2VqIf ?&p 6%B%Ǵ+8 Cd=np^p ɭ%EUF-\w$ey#|ƕa8RPG&wd Ч8[6 گT,.jhkfƈ z9QJgK+&CG:Vl~'6m?k T0ȶ 'ѝ>+PXPty ]Ll /G\fn7?cGtSGJv-ZT%{zBxz Kth%K% ) ņ9Nh"]"5E-y ]j-٤s(ڲ$UȲ-RS]/XEk{r<*ۤNKX,FêO7+h8&zcVdMj+s#>Pn*enD)8:_z*l]d=N%# |W2x9Nk @6 \#(ESZ܃%+yP^Cfb-âIGwIJ<͑QH䕠&Mj'F8$ J8bRy RÇĈ"#2otVi ļZįzl<k/IҩPH6RC1$[DI6n&ALQA Gvch: W3e 4t6 HAb:[S WUc&O B ԵbXXeW2ooëVZL OSgË\w'q|Wd{*0xd%ip>yb]|IU?P_ZjotSp=6<ٿqCv3lf7Ս29mgK%XZ!e^S@>KG7on A}bVQ3dJ:0(ZgԈ/]K/<鱻6]薘crFCOU,$]'4KPr6=Q8#^wE~+>Ns{uH:GՃgXXn *h@5g(‘hwHO- "q+h*3R^T^KΊe{JXJp!Rڍo*+ *֑pt %5in!x tH7-;u-|4%3Ԉa^Dg^wSM6>UnTTI;W $ Qvk/.T(sn2D23:BJGIl;ol9~4yt%3*‹_wL},p,ު#h1׵*8;% Wj6E4+PbSÅ"QJf/(7>z͊8b7A%HvpF0veo幾~3la;/]?|fhXt 2v^eÔxo6;^`#DY~lO~>\&z& L{zͭ}B߮u_@Qs 2Rdêꭞ6*K.GtK7ZVA䖯JReop%қ[=x"`}$myíte{a8`I+e>'qL8))Lϼk l L$$6 _ h؉Ǡ4oZJFD wٷ@-κIҰKVUuݺCjTuGx᢫Ӷ]6}F@mlI ݼ'juOXs✂s݄F?|5 g9vZwp:3Fq-S!gn^ @~ZuJ+xئKd^ c Yqfuw(6n}'7/%=Pz)!1߱%jV0s G3$XXt?wsVsu/`nbJbvfրd$S= 0Gו~LFDFcN $:i z,g tW:+¦G6$(*Sr$L-pd`1: j u`P9d<w;)]KS Ko-tݕ|ԓ&T';WB: f7|Ml}-wqɈ*XEw<҉pf=v UR(#0y1K8\cXn3$6^Jj OrfW P3*I4Ql"ra۴Cj$^  jځӶXbl(yם#:AT=&.$;cv V+dfXxF"~u`λ1nz"φ-)5dis"z.4)nHXo_;H>yւ;:xD5cW]n oKwh[lkXYJG$gǽ]au*G+دq %/@)++(,S!Wwa0W Fx0, 7hשa4 ja߬8=d^GEK 7rDtUjSU7/Nn%-`]'IW]&UctK⯚BxG⧠GMxtf$P(fMRQZ JqL 7:."lT谣eoyO:Kro(Iu:ŁFx=dci^4b=e7s+W7\&qTZr? Һjˢ¹p@Xwھq`S ڋVPNދ_K _iKlI7\@_G)zbfDzÏ GZ\06%qZbfX>R欅s|,7*x׹-of.0Ϛ3 Izon]}2*N >u<Ý" K i {f^xcz14ndD 'аX H 8 ߙw.+8Tg#5WNBJ(:'\R QDz s/xffd߿iGPlN~Ҙ0)< OJ0׶iJj?nO(uP7^O)2bzJjѼM`jXc: =N\ n<͐U7(qp%X9dd'z lt*:ڡPFB{Gd;*3r7 =yg{!Hw!8Ɵgg&գǤ)=̘ٓ_6olI0Bɕg4W&4rojOylЂ{ &#uBJ:jb'u٨W'Nh`1hzGPFpyc$b^+Sqh6M#:gx@sX\ <'_2X—_\ u}`e'4`)q[bNCTrj?)ן_w"j)*%k o@'&OgJhysMErω?q`3-*[ɇ7OM)Q/&4<թJFIlr_/4a~e$gŽ^xmƢGW2DP nV η#$bFu*%v4mY"C( Xmp0ă?14")QˠA1 X&$LHzbyJ}qos},1@ʆO*]Z&$^6Rő@,ڮU>OTy_+_NXKF@˻Ւy S 8tQ̏S-(0Em*bGєLTlXϸϨִiqVma%@۸UU?ڭ<ި~6)xԉo6UFD݀oARKyk-RL[D= Wp`IeҴ\Y6}c "ى(81WqD 3/oJ{$ZD^.]4}pac`vphxd^dWe70M_/F(5XOS؛{CϞ0g4$ Ւ)J8LaeBatFsH#Of#Rs‘}b꒽7}̬ 2&aJ&#nZ5R$-]G{L}$MVl;X on[n1֯_"HHKSD. gdMv\D8[e%єmHݹW+ >M;I M9 U4F6n>F ȉsçl"*]9DԈlpr|>ł@mC왙p >"˺@Bޫn:<*:"]O\~#o[v=ekE~G^ܟO3hFfܓqG'Z7?szW-H% CQ*Ne[S!a4`lJ4O޹ܧKz=zI*rPtdL̬%*.6*A^64C=(j%qDR}k7~=zlH#Ltѩ) .찳'MH"/zԪ&Ux]mhXKFLiW%/Q"5XyqMR$NDgf%@~}gJhWpdm8YG]*`PF6Hbm@51T1.!UK Ije'|Le[c$Ha'\ <:z( 97 -*@ͼAg)"s :%i}^ loPZX\q-~ 8G,OIʵTǶ?! ciß;'MN;!<ݡ<&:-4įiݚ(1zPdszb˴7z\ޅ%b6"K`RCuQoMV42 )T(lN e $$=1:YVm/t- d .|qX]stR-3)4^:5%}5RA#M_ECXՀ^aHz-jAHG=npg?p`%^ c}1Ұǁ#]k#hi|П3J5fcξ4TX{t:S ܔixc Q=.Q,rxa"Y =ODjwvRIWQChiwi o&?MhډlLo%/m"9f-r.ɈZ /G)NcqB1>&R>ӍFh?+wFqo$\v%,Q23E v-C`opwӛ Ζ˟31/yG;?nPBѫ=թ_}M ܃t70>ZXd8Π~w QrINr*ho G u_U=z(x (ojgXPF,[dݩc Wz9ErRo/RRA ^g' q}~E;h<|*9XJˆ&L1DAC~, RyL] lj @{ILJLS>" ,{ Pd5ږT69JVEgz:QSvwϳ4 D13~Z x}!?Y3'[hO 4[> ?3,?]ST53po3s%Bp,f&cG]īo&(W.IqPP#:7N:q9Ɍ_95W9Vf^H;Xxbď Fbc]&5Fbx@VȧԻ]؇didtH_v!" C>X,~ 73Նhr}4\$Dk= nBnR= 1e٣v42KPNAk:m4}ˤf/ZW_բq 2ɷ`{ =!4oY`Ã^q??/Nř@ (>`?CnĿt o%E^R|˾ [χ*P7:{)][ä1N(0yz$o:dkF%"vm<V sJ_,W򋊹tyz/.N AvwƗVь&H59 'b/@r\WqL1ILc詖0}FD; Y !YvxЬ*kn3`$ޘg_d ꇝCB7!s>"4b_1U;l`IݞqcyR x4gc֠*myn)]RX p.'rqV;5f8e28C-ɡt\6},].ho֜jD_amDwg؁Ca)R ~O e@ dRɹ7r|^+j.ra{i۔yo jWw0S>=ɨ1 q$k[I|7N뻨_?282lesb¦z)f,欌鯭#}=Wxa[+1GBd_ 2»X*Z=ԉ@{VT+K`\ӚT<@2o++|I+M~ǩۛzSb@jvFI [Rq@b;H&5(;B?Nϙ ihT]&0rV]>x`Z;?<Acx=n4$8B P,<]Nhkglipe geՑAI,I&:MM'm2N3=Qلԑ2wds~Wt!<4_q2=Na{M2]:5glME'ΑBÆuچXO"jqŦ785ZGjA9'Gؒ$Cߊ%c)dxNeU=KFl4WxO;Jm/Z0h=R$SQ#,Ti{WQب47QeҒ`P^HO ՃK{W]q={DJ'_!CcHo6I^v^0~.G.4.Co0ŀ-Kt+`?Ɏ\bwjuobZ 4J$TTa2>Z&c E ˥[\^vC gf|q"!.O"w+ϳl{:VNS:Q$m&?n:W>@F^ہX*sr|1/W㷥 gx ΓNqb~lI~('nT+.[<;$CF4%}h6a]t*Q'0&r knN5֐(iPhK캲nhUcp"vĆT:f;>b Wo A4nt7qZ{왑}d壄`7ĕna^‰ Ia):4;iҚ$ٗD;igd ީ|5!E_D= ^$.tYƬKem,̋[ķ|O⬊ŠRr, }{-s[ z6MjIwp܉EN Lt(9٧dk* EMƥyN!uK]V$ͽrF:zO1XN ~ŵ3O ס:i3rrq1+=HG^{7 ^.99"8V'x|/#1Ōœ%wʠ][p)UV%NkbA@%jzd%vCJx:dgZNӟU epA ȬȅFRz,qgs6Qs/aPoT³@urr4D6ϰ!u z()VW^5L A#*bB>%ծx46SBƗ9~ZpN%mWd+hRFGgYSģ(zi)pՔ4˗zH_ۉȳ~ ]kT6֔"MQ 5\IN̦JQFψG 4TFB6 2A$e[(_8ZdL>q"?z׮NJ?a;q&as|Rr*4#2qKwyDJ_̑?t(8oInojlO9[ſxSs!B,$'KCANyF]Re1GV!": ~B  B-_cl|#O 7Hhӭ~B2)qB"IvdkP'(ԝ(45D|Q`xUu@½EO(p#jCxN$\ )g2#7DC쥒>&Y}0i&Vw5iXi&>S$}l,/#hD;ʒgVh1e\!]|xSÂ9Z\!5@]Sc}#t TYP~׬;Xe+o@?ʂ04/ܳ| E2۠BCƂs3Jsa ?b#X r>[R.vvk[&Z4Ĉ `J e9ΰEnOInۉW?4ºbԑdH t0 ~< t>5 :a]_1aa%<{)}avʗwEF_w%Ոz;*) Ndr}) arms Ǎ@&0OѾ9P7/im{߅QdY(?:2X ;>j 6Ps$32l:4#RTNL=\iuĘ){k9~Zg֫ey*e Hhd % 3WFn]Iׁ񃍆ǙBah䮘;^wSA[S{ "s*nmӑeg$^UuPs(T[]!y+ 3T}\ s ת4 1ef7d ~CA=]5Yfz h3`l^Ոk-*8adE9Bo1C1o$>)}r auy'q-aM$ѵ?  w5ƜvV̜<(éq8LJ ӏEhSȸ$SIs&ˈJccj#U(E4͂%IYi|}`vhRmLq\/]I?o8}Lt{m1EPLnzGw*gU`DA`Oyѿ~:C.:1̄A9."*I &_܄yx9_ƃ3Υd.3 ҋ&ķJϦViyUķj۫h)?p`_-rJX0D- /NaN`YT/sԌL'}lLJ=Oɰ@`| Qj嬶YwqS:0ܞ]V4/T'kiT|\Y >ZCᑮ ]i/>u 9VRԵpYsцJG LlucLEU(e]DZj-uKzw̐d !/g4A]Ç58yqN# v.G}m9x'o=:R,Yg 6]x,f'qei*d~Qepq>Fvd2r+@BWX!: msb#]$t RN HVU׈ͣ/Ʀv3h] kR6Rpc/<8:F_߭-&xP_`eGN\&2ΚZ6" |;;X dwjz].+ҍ\ Q` lZ~ 0_Fki'.YAt<*Kp2v7oҊJ0EѢ0ʈ&>Ot4J3輞HSx3;<ܤd0|lBX%yX3,g{@ H0Ή@_U1prT6LxsY{47ot~y ^& E ;NwpmCI5^Xs;z׀̟c|᝻N_ד?+e0Xt*YZ|H)Pߢ˥,~_4q?إݯxB pN# #jзƮ#2'<+݊jS!j$u`Wn7g*s`)2l 8Yם6Fn(M&˧ʿt^|ߑ.aHy%U$$)T2jNLۊvܒh :G p$.NX"PKm;·A_ώؠx | ̧ZfD,1^Bui'אJV1,<,uW^j*%Cۘ!r'z^;[ oH6e1 H1 W)iwǰȔ%Yp"e i8t8@ϻ W\u*Q9aDQ5N7A%K+iIL7KksAbib#_J6{TX-Ͽ7 _a6qDq 0c\ 4+s].rwuhoz0S)Ui~xK\v|AE"#͑xR`(VRs`1ktsO{hL۠L{^gzQOF%f3OWjg굠#.4umoRU:2~6^"0<|tUc=D`adL8[e p)2֠Kh0)7q.t' T_(&'m^f+^5 4#8X T!/)Vui؋e)6iˇ_N:6u$;Kdi*SIR)彰,6U3dڏY_cDf1jgU4oM:%2X֍ϫd2x(7'-zOjU;h3輚t<|l"L{z#$$ѹ>لxTzuc?.4d<=lhoHI85]IJRA $$2*yCءi̋g_EM9褤HVV.jOsR @W"P36_h 6Q/l.Ԑ|x֢8AO~.a\HKΖ B]7\Zy!`u,q2Cހ+ju\8! Ky5[ ( nTI¶"IyUIQr'>ZʹO@u@H83N..c_:~ {6ve3ţy*~+oRA9r# #0HTifξ\|֌H3DpOajAsƎ[ ?]S[ԣCrldzfRN/_s™[VS䊇Z`' oqˇ5ȶ>ΆX>\P6aҲG]H5 H|i!u3o*R+t>nJwy Ǩnd܍,~r)Z'\4G"Ҭ_(Z*\IM|xm NdV"m?M{ [} uA47g܅R`Nנ37UKޟak,t,٥S~ o&",RUu.('l%>4d}HVjrG<зaD#q/J~7I| h±^{D>mHDiU;^T-ouEaeee*':ݦ3YN?һi;W{X5vƙS":Md1:`osy$آ1Hǝ$F{'œ&rU%BJNkc'FMyٵ́dʂĀ&&  tdLo f"cn(/rm9X׿%wV*^0F[\DE܏:Ny 0|0h+N<||L|bv!&I&8ҋp ѪB !K_ iY"̳Ҫk)VH sB(EPD,C0)T'>Up؆=خ7s 516C3=dVm"U) -^™J SĴȓws ME[ phwܒmҀ=ByY <˫]s`sH7SĔ4]jtizd`Ȅ) Fx(<{e5JRNJKGfzE'{ q'(FXSAm{"rAknZ@W@iD-@61&ڝ2DWV#ķVUΎ Fmku/˫ˎܱhpw>N(9:p]iQc}&nZmRP=ض X,֯?ވ$,"ԮomNy3 j{gtgs{982iF+Z[ oRs=7<]:_1Պhد:6OD mjVOt^7%bl$HƒZE8rډY@\(65ԏGsn܅t[TP,wiV2+.NOo2;5wĵޘ<CzլO&3^x Ss7mϵEqE;tDk{/sp$/&:ܖ;16/M\"RL a ;b^R6$K9n X@a8Ә9ɡf~0))$$ꄽ;V 2J^R <[֚ a^ӵ5|YT7z):-ؿ߻MjuDf~xJ%Yhla" ~pDf3"*{X ^!W^NOW1910^WoE"3o*xcH[ӕ`{f }ғQ0 ScAq^L,$&y^WN5A:"I,C;^ `ūGDdQ,waVWMxWF|"+nxHO],=r|P-Uzi)*(:G h'L 0VH Ʒ2n (RÈpi|ĨVov4NnÉ:dJ( י@cQnQŷG!D0-+}(0orTxq^zT,5{À? j`I|EEIL=V!SNn>-N'{{<(wC^o'nC-ӟc#i$jQL("$jeHj YE?|DO .Fp|-S;Z1f9-R@`ڥ̱2c#"265 $AۄPlZfI !:*գwFXBdJqzUQd~^b(m)KFFu5 8Cl)*8>n' OlJ6^(ymCh絔Rxd0W^`5ceBj=8lkA8_~ Y=dž:dzsife).\G@tc֧.*g Ya!'Q,mWWhevEhXh*Y|i ,NCv_EL"ly#^Z*'Iu4gf*R.X^XVfs=NI?\X QuV^]n_1"= HK"oqáhK̍:[S8MV,sr28"GO.wE.4£߯RZF\̽IJYQHXVPsKqc[.Ôr402gҐ3ZoHQ;^f`ZQU;[⒪ t~oCYesƛO6dP[Zˤ qx_t>|;E7t&DL/hާBѠ0){L>(􌥛Ļ٪څh7aqu8_lWEne/l5Jko"8rB.5/nENaXkm'0oa4.yj g9HO,q53B;`^ߠ 0a('2 &&Ve/o33$ET(N[>E"SH;悵0:]F zfЙ@_]%|Q~ zfO+6]e"AYhH9>7ҕ-W,#K8\f"e%,??DW #Y=0=ӝ~vՎ_-44qZbZ"4RoomV Ct~ۮ?˧ױJDKK ?#^%LF#ZA)`Wp6k*#/-pOF:!r_[HEڋQ *W>}ΫК3|ኜv* @J2Epj Ոz7 ΋` }ݤcjk΄y @>qoQ["ÒG郂CHw@Sb8Ԯv33qc#()miҷ DD+6{6^wѶ|TfJU'Q'9U)$̡[~s%W}+~2c\ \?mP\Ʒ2B=o'< YDDyi0F5`Cm0d D,KQ!`;:x.S\lŌRqzZg(_#FUXA*0@J^఍-Q˻jI~JH~|ŋم!OHC? 2>rX+k՗K03\5.sn z\_ |DMdHsd?"Ed\F݊{ju*[oO$-!W@#b# Ltǵ-w ¿bbSg3 /Sԇ¦puP*;ٍ BsVdز)f+Zrieҫ[0 NCDV,}a(|uq0|l qFX/j$k\rP"O#ʹqw)A ey)u!Y}_&+t: aSc[.t)oSwDZdpR keq\h@Fz[۹RkHsT8s)F2|+ ѯv_ۿv=\1{2z (DIXimCukX|g&A_Ijy n=*n 1ۼ2}~׮| |xCOA5<u7>D *=@ie|p ԝ6 ],781. rcѓE;w#GF5恄wBPB1V=䃆lp8on1= +gYC(,X Uo:t=Lfjkü%T/aX=9D+5by=TsR7>^02*wVBB\筘&݀~hmd8VlEAF4=o|g \!x2 {AD|8niFdx 4% I1ii1cɦ\%v 6ۯcxwXyB<]y惣<`[M:_Or^UΊ{iF;:|MؑABAIdzw g7\$I9؆ǧۊZq<*Sɐʩ6Ydӻ/Iac9vHQGN\ReQf%NǪ8z!1&:tZ[OHUDn.kPc >(1$sz}~cԗY9  wX>tJiSq#?YL _ <+kdoufwMOBzkx[\YQaGxb_MRn#g_V2z|JH ؿ`tz]NYjIщ=sSrZ`Y` dF>*nLpdPYbaJuU#yN~|^q)k*9rgT$`5Fc?wOF\ԦȺyVm D#e+G|5}竖?$5{=hɻmy0抾vC z0w5+nzo,xv`vVdZs0'eQ I %k †;Z_@Z=jRl{iB2·q0b!}0eSmI=xЦ6j٘Qq$ȟtO]zogȯ@̐h%jM p֜#+!<J,Q ֯UkJNf[XB߱\|dw'E*zYMBGzAʑ/"*/Od ŠWQDo]q"?Pr_Yh}~rG(Dv@qzT.|Ȉ;o`ʉgC?X{5 8V52);ӷlmx R "{ Ä=;G.5U@60mr-cYxc8`1bJ ʥ[^lI0aiM!L2L !t;uWLjc{\ P&Dj)_li*vl+jfE⤴0 ;3rOzJj>~ɓ䨽)4+1|Kǰ'RҤrzEVY|hXc&ceן1h"Q"mGx SAr++ޟߥGXɺcOIr갸v̶a rQ9>.&{\ce*dRToږ+hR[Du8 lE~>r(򉚏CN\(#|K9d8Uܕk_XoBѸ3 =d|I(&|Sqo6nj[㧉Z~e4{(ӷ#SgPF;J1%so@"`{$5 /^#qo1Wa%eO@$"w4C"r>An'~ڽ-88e3JhpDDlgnEe2w-Vcy{*<'].PES*o5nLwq \Ah&p8m)G|& )|>`3=8w)w қ#!oΗZUihHDU?+8dU'><-\a~V$234b0zU& )Z[ژ) i}Lno#E{PW_lDV1X o_MvZĨm nIX6mmΫgdȯff[rĈTx)Tmt܇YbbJ,#hZߟ C.(`X77 f&5ZTֿhUmgUTx $1%SghgY<n=?^32FfXgx%,g79<đ4ͫωޢEQۇ_ْLK Ѧn\eF}h6jD&+Hmh!ԈȦ}^KLs޳j]Fegy5if%w@C>]! JDS Q]nwECI=[j*@0*6= !EoTa A7=DG׏ ]o- r{ZjޒεFj'H`qOzɎ * PN{qt˩t{qv _?tyT.*\}CN]ۑ &"0\IKMz\}B-9hyN&{1``*V{r;OW=2q8~еeMpMUFgz{ 9ڡ丠\2 'DVxfȒue鈐.xOHT"f =eڦ^c7^@k+JеHjU`Z ~RNѾ!otˉO e=۱Bc(O.HF#+`flvs#iGJZ;)o!\2)bkV"QeҖn<m ]4*= /֠x2\@VAui1gI:7KGxnN]EWL'IĸՉZ" ZmoXF~:p͛\lj/1h0X#FHԵ)=xfDEY-Af./΄KDg}&]9!SΛ$J#7V#OM+P)Ʌʹ1uغHx9hg kNH*PQT$Sɣūkڥo];Ag7EG8T:Zr,8/U?9$Б ݶzAh73mqOJ=/TZܞ$R[-lvN_ҩ'7/WK(}K0glBрI&ɚDЄ*ڿ̳H~{>آnaҲWoiڗ؞c,-&e\?_Nh7sEJݜ@ƉX+MQ/á-aI!e-[&IQ0Rӟb(4>՛0^[s)E$ѱUb!V]=ꆷ9iAJΈwSPpœN)7uU#-yfa|׺d&%oZA WT%p *xkOb-yo..4fȃ+eynXN Y tnFKLd5% |6TL㥴? Y}7Β0" k(,/Vb4٨APT)OnTUvpxR$B|soT 9A`Mx~X$WRtU #v%`RfSlgD`K;"y^дNk)OXd \Y>`~}Ek\+Ie{;=GJh`V0uSjRzS&;<h1ޯE.;V\c8&tԞY"qqQ:ƼI&ؙ 8N HY„D=ze_TckO}x3oit+($<Ȃp "v6>%~K~A/x=:̴f[7YG$xCWr^=`sUYXC6%8u6鶖JFz֙Dl5+xHڮ SMa_6ERv97oGo7EJ\m^(yEl!RVrNLJt{^q꫔.^kU9U*>p~D0=A),H)~$,+wz^\$ ^}tJpQ4mm0DR" 멎49TzrŹM%hɓCa"ֈ/Z H@T%{7,2PkuhO#sg̢갡,O-]VTdCOp h|_|[kWb ]tc-4mƦ~y36U6c6R!9Bx$~Jhd NpS&Lu4MKCaOuPI ={2e%t>"/3W)^' c0y1~M%Ka/ kѾiɛ(1w5u+E^/EEԼ󧋚0ua@Ax (6Ͳ_/wP=xc7o`W,9ٻ97e1wc$_ՔZBU!=%Zx6?\"8? hv&_vTJ9C;Hu?HYA#(^]a$ϢZ 20Y "YI Ab$+dz.3oAe&{SSI;BhC]v75'5o#@f-\{g?Yȟi"|9u b[QI{޶.rvy? %|OhՀ>b8ki- qf=;oסZ- Kޟomt9jÿ } ZPq[Bܘ᭞7z]XƭD X~,eT8Ne0l% RF[|򛔃ׄ@w/m(P)Šs@8nv<&5P3r`mcy}ÆRpJ< VX=٘"3Rn̈́煭_ _X_tT=U!^ߛ0mu1*TH4K $@# {}NQF58a$Wn T2#ks 0sYvoV^xא2Cq @m3de-0 ~.dP .ZDSn1D=:%SG[]+4'|VTSޗuU/5ԍ k:,5qVÄf9,¸ś]c1n(M~)+H.hhnj&7{C0\Sh)@WhՎ#ܸmLp]߸ʁNv{N@$0ՖZ"SŪ q{_;) g>V1R&=7xXqO6;\NU\FXryBF%N#1*#o8K~kݼſÏlx`9(VVr`ymÜ 0l V!%g ^\752Bh[ͤ>j8}:9B B`dӼ.Fkt !˾}Kg=!]c:WV:V8)Bq6A3>{gćmΚocqR؆{^ / Ne"/~ջ١zEއXwpi#ƫ:7Qb,G1rPyM1EBq.O/_lX揝#J3d2a'lN&ނͧ.~DD£lj=if" 8w߂؛C_YV;,&VԸ|J ˜ݐ,%ԸF~.;mX)MEaW¯LuW=j}-e4n]V!kkӗ!OؖR EJb*lZ_ݓ]s@ԆI4fL(&Ӓ1ßs6C*8GgMb HFJ4vMt῾w~u;}n0]o c0./ա$N=Ey!<'8UEFVW8NC;pvV4vA͐)̱v|Qܨ;G37_PN7FO,'6{WZH;¿A{jw@AO&a؎ 3=*5鑬ce!AFNt%g Lq4KMدr]7(JƊdT{4& ;b%4Վ7'HJ{M($] >Qz2M"4RɼJJ0w54濾S<:^L\yX=@(Q(;.G"0eRh q׷ +Id:2w_?DFrDm_xbl -u|3[],7 gcTDQɧBy'nQ4q~ *L`ww; kQMŁ(G2{=~&ToriĪV1 k8cll8q×>C3GjYaRwf$(}J&vQ ihHE 3x';x&n>~Ӈ_\ ćD1i*R#sFaO3qsX) Zx$EW: ve}jL?:2gX0ru}~O/lji/_GڍVjvQPVT PO-vbgWxdo1/V&SͼWYJjy!qsv㖙ozmQȕq@ri}J)pHҊbKsaFx8ODJ>Bzh11iITa[W?.R3_ q$kF5ݠocDcQ+n;ئ7 {)XPOxTGvib#͵ >sܛUGV..X'2sW\ս,wEdѴ^ȱi!P/2ր{Y-F5NKE`;=V ug{bؼk^Fhqv^n5'Z)ӚFt @nMƳ Bs*xJ+Gd4 ~~zV>oPbVd0 X{Wڼ)+Oc~-p̻/p:?*`gbRGh1o-M:Lf~ѷH6=Bp5Ӆm_P?yDN)|nHu_` sG*dCb)G-9t3'nڵ?Yfc6F0:r~Ϡ8fIfw4 |"+C(6IwF/lRNuDAY|RY x״S^ Y:L6Rh艈wAg/ l<). T5<,E!f/ͅr qAFa9 |Wm9A wxJL\;A&NГ1y -9tU76 =~m%[P 7 >4)PfQSK8g6b[SG=]Dv^tCd}76 $-WG jʛ, ttC&O_ 'IY{# ׵mnN\۫riw>HoJPw]HwGR"7%C}=.$) K#߶`{J82ГbXhpn-~[(#4'iшC.#>'u@2&-֠fgĩ^ jL{jRպG};=zڭZ&J|F>he*j|ȹcNBx/z[e-* t>N8fX>]݄ \mCsP ҟEitɑYzrwˉ4b%t3j?chPW><֟0ZǟΫA;=hoŇ"I?X҇~\JoQ5 j S0xuVd/$U5Fi3a - EyXh'27~[QE"@Mh?t޳{p~"N"ٶR)Inۭh WhB1Jn!(\ӳ) G3<įE|S;C'IuHҏ*FP`Po~%E.2ƹ˸ <93'/{*bk&33s1ߕqZD#i- KJ8 s}[ 3ןzv_+MsSBwr.g@d1jwۃԽbN.au[%݋pDš[SUԳhDrPrZ-uahOskxҢ'43?=h~m8並q6M?| zyoG7طEf9CCp%UX&L'7‹gMRB!ezrŲq]qmP\$ !]3k׋j<+9oR^eO I!gILUV I-PK!g"e T( 7l@8]>&aݖ1$'1O@4{J!0˫S^!(ȕtfCN7\;l.z.ibԅ=ҊS͖ͧHe:YZ`i,=ѹ9#mϴJ2$ {pn,NQ‚wٱrU9O@o֐dBrK^1'5f3g/ LU@GT|q/j+9(_Q_דE?y! α/S=X9  &b5 91D 5+ɒW2bϼؖ#U!#)b튶o&haVxx+|=߭VafQRS*l.C6o+-˰]b& 4WO { Ƃhnk[+bs2Wߨ+lO~=~3UBW'8WT7!E"˜gHq)ޏ~l+~AfvZ]_{I3aD ߸#U3).}a֚ZN^o'+ }Gx`\%?"1"w\'ǤttF?|tO% YFI-(Z}VEtvr[{WRh-$?fԦmJ^İ"  瀬8h,+P}_1I?/K||S<mss[׸e{ W.N10hVfEO2@*w{6 qkTC]$=, H2/bx'F(d_Fwz[@S NTgap=QdJ~D71S?:L3Bۄ+uO'3фO"3 Q 5q[L%#zJ+%c'~;ДM7[",A 5_@d{faa(8>.nW^Ik}zʼ:I"g-6 $)g)eھ4(+]rhv>IBgQ; Jg&lj.{9J9Eպ(O:|ISr+]1{9R;mO"Fx~Δh EzqQ<ܑ&5'ܮZ=ê1QR8K-;| ?sLIv(L@Ny.=Y |MSJ *~-0E$/RӞCa8o@[>ota "dHmaMN^'9ɋ-K:s3Pv׍|ou&%ٻ`esAUX X~G''3 &7/K] ojNu#Dv7SCx+!H BYN[ڬv]ŹPt+0۔ dS7 ݯǻ\αn-bhsG,~CJ,Zsֈ~,c {rݦM`].4 wF̚ܕ%l,cT&|VK$\[ 8*&W UFw)ϧ)K6W@bsIfŒ:p@FgK#gZ<"YJ:f~~  NEd%+ ߴQkЯ5d?X)456xhy,ېW 6Slb Z=9+l c H+K)KOBI2'%#G% EE*;kHox)x,/Mߣ-Ḱegz*Uc|X#OHc,oɍf.HU%!(]L`ɪŽKi8#sp9BJ||pmHSR&->}OevUfou5{="N^TG2t@WG$\Qdn=zn>MiW9JNeH!q&VLE!^#OiC\oH}Q]ᤤwP{?:ĜJR?Ιߺ[W`ylvwLM!ilʴRM>^ɂ K,?|;%쭮Sİ@ m#}Q?:4|/_%m6C4s=W}e`23-˱l91n[iZ! ` c\InbN;" BNAXNb7>̟i㛅>0S$WwؘTr,s9pKZhW @l|V1΂3CdJW{F~?ԆffrpnݥB{NG±ʚ2Nvzg3- "J+92KZBv 3BD.IVzv:QӮ8H%w.J2G.qP;u)N38H{@GےP#(Fۂ+Uu_&jtJb`Z`WIHu (IlS _ c6f(2Qw k6뽅UsJ$Qk=yD]Kg/a4Y^tE6l푲ñEN|6ϹY&:߳z1 dBB"$>ZYg~ׅ՝w,%~lDJ Z+\ӿ=6\z@ZVY\/x` KL)Jr n Ⱥs7,5׊+5~}@LJeI [A4\vƷp]XYIL+j"CÙ,ɔkfl$_Wm I|G!q<'nXeHL4f< f+{w/xCX^K6S)'r&?EꆩOuStXYoYQA5UEǼi?Ke'd2 7ҟjjFv<E\1/na2G(#'͌füwo)y'ʡ0=|N(&>.e9xD+ȉh?-gsox%;r;ۆҲ~ )bC Q;qIWi5EIC\ D|>ST6>_d:}˖76IgUiAvQ^@qij+JqCJ6gԝCRVs}2F$%M0|}c pM+Wu zf8t1sh}l% sn*5Esb=S'<yXCvDyu 8zdI|)O4hD1J_9>9١WMO{8Y4ŻOtsTIvn؍F4da3 c ">*E&YK:&]U_y@`i_d=qEEk⎂gpJ $7?8hJ(9 :/C{TK5< &OLx}Mٓ%Br¿<EO%԰\8h1gx֒F*J߬عS,8&ӵ7O&ƉG\'m mRf2H,{I1;{6Rm΁roϕ3~tuKdărdX Xt#Նl:z@ȉȂZn`+AV%37XnS r|͵$dsfD5N'D_SěHa>H{LmA֋+EJe0$";(CU.tb,Eu aUDp#%. xBuJ.,3츓E*> f+p{{G-oS9`AT>Ec\|@L,g>}n*qcsɖ~j*^P?9fRgmCarD!4D1@@R3q\W%yF-]摗x)C91Fx!+^Y$h-Jv~lZ?&3h"@?ƱF*,0Q;rq('_yW(^rx f0Ts,"j)薴Mͯz`鼍U\Ӑ?HB97HeBkw){eԓPXt>-VJ[nEoA*Q&.@k X%S G%Z 2E sk|z@U;!!e'x$l:UqO>*;RN%a&}ּꦪV^iliMgέx-@z-o~ᕹ9f2Yi)zJq#Lr0@P2^sE{{ցx/f\a0m>DMU'xi?$O j'h~W%¶11+V^8sBYdVLOmqቖ:3=Sj Wӗp{9old]2~ꋋm<,yww68ORV5 zPU| L0. A&}zW[=jmw+ŐOo+|1ܨsߌ;g〳k|lqu>d:Ń'ʼnD\R> ,3p4-%Pr}(cf_și*cISMfG2zct>/ *%H<1iq/~4 FpJS ?S o7ڴVtK)4K$̦1up8K#\ #n8G_ᙕ̻WZS eHyT'zE0 llbp|oD$s9vPJ@S:j^$ad7w_-/3~)535W※#jΗ3,`>TˤjVG:XW%- |-7HvIb&4T3>0cy/FĚI㸀U}ڞ#y4gӯ''ziC(|Xaja0;9o~PC 2Ĵ܁*V |D6h~@ۡd)Qne8<28Sbs+ŴXҰ4BZ-qs%Q=2!|:1APR gX*ۘhQX U)6S/gLjXknI36I;ɏtUtr]ju-VΑb^EY&2j7n|;[ 㥷r:0r-E(a+ 7˒r&'0‹:tGMlBA|"Y7lJ2JCr3ek:4G%bA#KPv)i9jq1p3JeA'h7-c[ i=z'2BfCkd>YyA 9*pЙM0_)~X^=3߾]:":ݳ!4k`j$r-N;mE~M#%r62 :`ɶGM9f_m{ރ᳽sQ^1t}[$nizn1a<}o`*\J)3&#g'RGX%SN)!Xg] yeR4ؐe{7qgsi/rNjn>W&ȓ[ܧi#ʲoԗz-xQ*S)'f+kY3|[IծdhXDŽH||Ƈfkfz֥:lqAGб%7ۮˇW:)&tZL<?3;Lfp-ְùT02*>kzJP 6휋f̨ "#2m& LDWuTmhPt\x9cB KeP)>.E(7 {`MF57>EZaAh1Ikګ 4oU*k HOah.Qܤ`qe/("Cm :LgTgʌJòA֡nu{awX˞1wEإrF19抁G2cnkhHD\*=[{{Ij6"]%Z2\QeNEhȢm>+܅$ L 5Y @K8¹xTpro\R ./A[a^:!/-`C~F^=ntUz`[i7L"h{8%3M0131*K# .c66tđb`N,G0G6^!ח!Ub(i5bv(F+qUAaȓC OZCv^[{d[n[qA'kokSn;;? sL*މ{uRGmg3D\0UG8_Iiyr%}Xd~`הM8wDd.}lᇃM%:P)6/gm'?,gWkB5鶱-5yaGP Upmv"lLBJ;nJ2z<>Wz)(L)g.StƁKI|FǴ?hۻ8Jc]Yzߣwӎd‡K1,)(ϲZ>< ngk\15k rf6s_NM-bP41i|o= oO9'`Hy&kt7:$ )!˜Aʝ-H.J3RZծNT/ýzA1%ws>Fkf -{[:_ßEPbEG~X7e`z +1`lh;m,EanڝIz)^+"%F*͙*FZwG]b3~Aޯ-QVb \;^py?[2݂V >EIpnrڻ5L66\N8|x}w!OV U07U!i&U,&LOϟZ̗Ú9F57ފa6ϥWﳢ kSidMYff *OܶLtaGORK ))^2IQЎf toQ_Hp:^ľ,S rͳL&aD9Oy2l> I8O`^F-UfՈarG5 otQ2U) D|!*lM{wWRԙfs>Uٞw 0 ٙAمq& iFUO+ӣC3]>ޑe܏(? IQ^*tNCzRVvSMSHtT ιeUh)Hjj`B1K.j 0eV˟ċZƹHI9MIGH3$feަy6(ǀ1_>wGH,LIm5?C[_|6SU1i Q#UVt2[rW s=тzJdD{* |mARD_*M8Zv&"վq{9|g.}LjZa>ZW::>z^>5d*,rcʈ0qb*'! k6>=QkNo"J+tuo&x~_W_YdoԯDۗ^Ȥ;=o,SUߣ}I5Bi/o.Ul#3D%0%@{14(䯡`fPk!~%XR1\??3EAIW ǖVm7"ui,5[cP9tve+$/%n.H%9t\5v~_5Lki4Ej/]_ 4W|ؕQcd:']ܮ2[ dF=lFl+Ɯ釶 hU%̓auPy̪K6{rZBtQ1F7 B}k:zJdֽC4x-(/m'>=V3?" `x xK11Ww6L{u&nGDD:g02#`ub{SO.:Ĩ+-[dž9HмruHm.Z5CKk&y-~͢L@v[G~t5ғ5!HQ 6׳ڳq$CB/EQOM~ 8s(D~3 Xp1_n HdfE"һ֤TG^K(H?w~4kgu~KnJc&0Kt~ChUkLR2l;Bز,bh#x, M^ yGV*$i?/ 6\@ ҋadA``!<-7ġn+H™Y^;T>NoEE4%ؓljvrmc@-ˑ3Pj-f7]}pyB!{Ct&?$x`Xq⮲"z)0{D}!1pEe )n(sdU5 Ctqn+JSo&UM}Z ?;>Ǝ>r&Yeh%KbfLXz!gv!vS] 0CڋzdPS/c(*G zkA0BUut8Em׵xIbAqXR wy5=; R r9]I5Pm5¹S1rSB%Ʋ0;Q9wi,~QZkߟzm֍/KλB?Fx:@7€ƣ%"xv0^QA|m#k1 -QA0 y.)fh}QHNYDZ)Rd!n.-1e"2svIryf%a4$Qt9@2bf-v/qgu+<&*{04DBb,^囨DÎaTפbd; 爵.-mOo qMrmD#Le2pTe!yK?K?N}VU8] аwUSlu?Сq<&^mQ;V,}?$ؠɩ9)ҪܝM`3kOmÙ< >S?NN杗ghÿ\cpあ|}}$PnEs$.\<P8&evXl"&O=ܵqq,Nf9`ub Ǜ; mB\C&kVcGnvykE|7 861^wpk_pchphJ糵K.-6}HƷV1B6x 'KNmMmKcߡ>h;$~11I0u=" y 9b~hhaVyf ![\([qKBJҫXw{Ϻh9d,(/%ʡp1aL[p^I/Fks $b# je0eOqA ` s3'9-Z^nMi34Qg2MOS u8:Ui +\*f>.׻ebrwሏO!fKo"2 1:K,Dv 4ZJ?0Y# i7֛ *KZK̛'&l6p+EOiMx_)raX{NDjwzpO1XPnNTߎV`*1!&/Kv Oj=:SblN," KҮ:7n;R]sF ]R܈Y-XE[QXmAVlfdA*ׅq8`2n`_iC37k?ot\>[M&j}wluy!|{3:ii(XLAZ<rIZ0zmr[ '>(Ok(E@:UަMTC9Hlz}cTa hUл-,{$E!_vVYۆoz Lfi2L\bt- s2\*_@K+jBvBz4 #?UOL⢱LHx|.wk$ UWG: NS Az/vqٻzfpDliS^'@x c+ FEG;RS@ II0T'Mt~!?yRXf7y"* )4hZ;S~2'{`V|e}loap\_cqkm+G?41NHkMui$)̆[)g{b$p"msc3"08VfMjzl+-rh BtFH)#"T?KIֲ<(DTRalQ0[J@+\s-qg?rƾ.om|ѳ( J&!mU{+PxtB#G%ƥ|(jŸaK;T -ٮް]YyKu$Onbm}dZwM#V˖Ty/ y\z0]DtFIDǏVLT eRUza!RLђg}8nUѥ )cZ!%NSLKۘY7t\#0$>T072ݑPw٘2u3=朁GA?Ot-+/xl;>8!{?ٍ~)?~p^pDg7Q<?)QEa7 &=7j48(ʥ; usٚ. BnNtq1qiOEaS ,Uӭ\BqXhA]!Nfx_{p O_7,MRbAѓqNKL!r2K1T@[Pq+56VǀLQ-d|5rdӹsNӪ\&|bF֊[ ? b z[ۂ L{+4 bu"X.+`$6<7ɔ?GxEɒ9t1K639Iuןm;Տ11wɎ-VެIs?BK#m. IJ\w{7DCZQ>x y`1d(0ޫv Ml6zJEjw\ƪccvO֗ۺD}t)X"?zs;"Ld%גETJ%5XK$7W>G+oB^bNP(&Y74Lvޡ 3/"Sc/HrB"ĨƷKy6jҽAiJJeV[DQy]^Uvaȷ@7d5A2_n- jP3TT=jĊ{qP s*m"<Ŋn.`zt(j)D7Do8 | 6L 15ʂ`hl$R]rRkPA7]N8b|U<$6cws/#n8sxF* `4[K2@sSx&鼎Bqy>tߥQ>2 3Pj"[BrIGKN+wH0>ЦFEmϱc![6OQ#a!%(Cދ,jE0oԨ_RN߫1̯a}\d4[h>/sotmPL2?i)~i\cMп"nefڧ25_)XI-V[X2XH8s-V*j|Cml`:R*$أ Z@-oTr&".~c rar u7zGu2PuC8 3h-17kUVF y9B.,x˾N]Fx &Qu?>DPVrOm3?ǂ8TPUnIuUn'w۝ Y%hmh]=d?M{C@[ZY]QtwǨz,Pˮ">&`ϱn?"yn bo#<X>ȅ㫤kWKul|IY`a4YE,P% uނC3_BLmFBnTJSE3- ѐU_Idm_ mzݢ'DD^! P~aћ`t!\]~քю&&x@p5s +?[o[WIWV#Hֈ2ٷ7"7ZYc h#/ɲw::x91xVS QO-Œ4e)dD-Sä(Kj`ʩ)$m3Y,΄*YmI'"}SF_ "lSQM;K] Uب] nډgV VLby]"le\_c"vtoDo%5B 41IlV_d-Brӣ%VNL(/r]LXg4QQ\#(7!_At]eub GQqP:\nѵl]}BMp1b_11Y񟜎p* DMKq(P@J[v>רBDE?sO앩]Xdݢm|Ϳ;Vh|XzAH/]:fsHTG*r$f`(j,:aX{'n1C߻ ­`iϯOehjQ+I/$$fh a4h#P++CP;!;ԪZ .`M2b o"}?K4qqqt Ql>`ܗt4O3(&п,,Ns,Vذ> ^,ҴNmcuP: z a$Wtl!I&Wྯ޵:K*EUKޘx{0U([J {MQYtq 6^L|#4%h]x%^<eX)4/m!X f1HO#TfUEK] DJflXXEB1)e, :Dxf2;X*P7B{R?z(/=x7))3w$X72> Ee.8u M-9XuQXg{'OGe51$[- xe>L L'O<$GR`n">gCR]vQH*xqP;guV-͌B0S"PXs:+YeCSQa_K\hbKHjKzz@\ Zj=[mXWlh$ 8b9Z)#wɷn rQnFcocpO0/IUan5شPdX0V4AI.1-. <ƹ(]rN5|u]_Dh(d/giuIR7' m{q<h. p?؜/` {J"-m>s? 9)e_iXlɴ䲕d뜖0Ec'f>YNS¯mʔ]<=gY %*0W`Ǝ|@AKQ.Fqt[ B1jҭiV`mJt h埴Q$$N,o/j<Qp[R4z0$&Y3c`0K 8LMY,S%H44:NF4VԢ#EoģsW-+Vb:'?R1dΣV xuv4:h[`ٍm?V9aomea0P-x}TQd3]Y=ū^KFI n06 χyK+ƦS_k=<4/$>E"B^2V>_`sđ=#RgB{zM$O  :U{]&b`\8DC' 2H+i7[Qg슘G`l*u~!7{RA~zr^Px W[WC`>51s0<К^s8قT =HHkB406T0DA$18jxsp '7C,v3=Jov_R0,mXnPe?.)xD?a!(gE*M(u.UMz|l?FY0):r 0RE*,eP" ũB|i>O* m]M@QJ%>w2V%hgU|䞋2|yI4 ͢~(n5Ikv)+kx IQM5SmEDL?mM^-^],M<ݔ}6vdK1G$5!-t+ ^q@d#(cYr4>+ҩ4/‘%qq ̓ x׃)Vk*r֘Vkg^fkdvy]!*KvxT˃j^)cUa(A,Q]]_|FEȠb U]6Z!QAo2TmyөnPǸvp!SGhǟ|\ q0XWȅ^;̈H1My7=]U-*} g Ky-؄ LYdi;X:(ѯ VN4pȖG'JRe8q`OU3a>,\sNBh[E$fޑ:֐C/h8fE6ljsd݄J :;MKո1W*U=wB&:1\ܽh%^'P>JE̼@3w=ߩݳ.l&x3+mqihBNݗ \-a(ʋ8UҳW%՛ Add7r -=O :-J~zP³= r>ظ PVN9A=n)(W]Ә>0;>3QRH!iV߾m^l\xqMi\9o{zD݅mWsqoŚI2˖3Q5K \M|e~xC^  `ul'CWXݩb[+s͔`}]/xH)Ǡnd'+ :cdkxqp戆$۝ Lwh˹Z]Ϊ`|7'@S7*P30n`YM=Q@^% ,=XCY:B7AO_cZsD7]vj` !;l1YF R vquC|g dȲyrTn@kEK[Q4sfbrK(P4ghtDXj?(<32H)mN_dOSd+1O$`'f6i +9R#a&XE-09G.U)| |FS"5Q_All-6[}Nq6d#\w7~J7s)+%*xuэL;?s [NEnt]\DIs+V[kGKlVDYH!_7Nz`\d=]eրŭԖP[ 6؆b_Yn/E@I<(˃ KD]1sOs,ُ;Qo9vq7#~)7RB{1쩫1H 05d_pjiKᶖ= O7׊xkQ톱=;Å6Εj@RPyaG)*39E#jeG.y:OH<9v8MR²N|<}X˷6Ip{>#*yqsCYV HZYK? n*bԧ)qz*58{[eFM(`@6c0^[n`U 'aW*Έsz)ʙ?؇:uH]c5aieܞ ^"`wiBu) -6]Z-21s$2\~^\ɲš'GIyk;kt1˫$5!BbȞ91ƾl^Ƌ%R+9kvgG]W7h#3o;ijNbTy:b]BY!5g2\þ{z1 i{#ΩQ9 )8pfUpBak&&p̂05GNn#amhfRfp앸VPek7+5vG`DKΔ>Fңkb68j:*ޅiS(~IbMA.nzxʔ(;H!C#bC=1ۜd SIt@t =f=9Ř4ғOMM6Fnda>9WylUljj[e0e]Gk 53lD:WX[T{x2k/O{MXUcXRL2h,qPM<GM q,81,<#\uQG6[(PGT[K N\:|Bҧ6$OQYnJoqo"ڷ>)N4g%6 URe' 3I 3ss'*D{F9Q-j{7A@w5>;%1buWFKTÅ ȒwW2o'hi˕xRg׋^McCzd=o&ߢmPɍ|ta"EGo5^M81CFqrQB#F7 m!@(!h"gE..5>~(ZDDFlbۤj[%7~_:γoIéR&K6U!'\a_;2r]C&=.;aJecF],Co^P"=zV&ep3E@=V2 UjT֎OZުO7n)#?ߗ~mzSDŪ;G'PH2Kr eŠ¥rjY;Ɛ`s\ďG*DģMsX1<ÌW@YX> }VX?@si%dK7AaX IQMOŵ+JB:PŊ筳p$:&Y]D7FX3b|~Efg8yoHjΈNg.ꩨi+ל{Xk\65)o_"%qXwvX6GrЅQ80DiVTK)>Q! Heygm"($H`m/t`=M/ΰ#%68|Z}o22 `p6c@9ַ02H,iֳlE2qi1ھĝSz[i%eV0ʒ%IJ5cmecIHb3U:HE=7h}pcL;xR}=(,hApy'y4}kaEGPCp:+DjGNW(MWV́@-j ̚Gq*ƨa&w=YAk2r~|m6V/fnw$ OdnR/:*7o 4v8Q2hdNr1X筓^|wqoA@B:IܘnӤJM.Ց (I qxlja6= վP=*4B]ɞ-l~΋gp!9qrYC?ڦh =3s Ыǩjԑ6gC\*Fuc<]& c`(B:Az nyjU[gToLpe@Պ <| kbBM7Mf"+{ͽ+賹()Ƌ%ա-r5Ճd3PƼ[+f+&I} Ys]R{ՅhУ>M=bNq'ϊیխ\-Sb:P^muՀLTe̲umt+Vys%Q t|b^^QE$YOz( y2.fH;9y~&\t=Ql=GcLѸ{Z nUBm![JV/C{K'*^ѸO$XPb7dΰ#sж}t+)`"p 8%AεnwTw,d'i6D6wL#2W4 thTb;MRdrsf cp'཭^$*dUqX^3c-]`mۓ%ftB ؄FPnq7EL@Ns_ %DWvO|qɅ\d17ӶkRbR$egFI,'ҳ|#\q: F<_U_2q)oV:ؤ-gk(6C p딼 j5Ϻ~~^>uḉ3 s=K.7 峢fiћ#mhguvNXe$DŚyR)O^_8H!3yD/M$ ɕh~hGז9U36^ĥ(_98o_^M-4n\A9k~?n*?D[6ܰD|J!a#ƙ[@;^JgyAGdncГm&ЦzR:g>eK-U?''yPO/m,Co$ VsQ 4Am$4)~:A2T_=嬘N ΗSC$ UPd7IڧRh:WË5{\jiϨ$J@ B_ #Qp T6MW\k7--b)ƶ.0ZTÔ,>@ʟZg: T[˰)rP0#Xφm$#WBva&^)sB_ԝӕ IJ(R-zF9.HZo/) dKw/?w?y7MC$xMSwٚ3%o;dWȻړ1Xu<"ۤSzj$"rA?/F,qPg/]wN #c0[UPݽ HiE@qjvԛ~<{YjZ^! "A;R{CCsf=Jo<+N¶BsQf}cH[){h-b^PGo !LCdt.]$m?7-Hh2V'?y\OnS,jFQ۷H؜Ԩ̴©QUOm0Gkɼ<8,@b+= У%-},O2.?7Dɜs-P#,E>KIZ AcuwQdnacYǿh1C Z/+s2t)S1":HGuuC>V L]"T{@/Z}1,q+o^Z2՗3ˬ1^z6[JDyQdCPV9_#9cK( lK?ڥM"תTK3${)h967[ =R !o fl{V6\@7U{,4/]=bxg6ۭ;RPlw7]-5_"0|'jttc>$mu@Rv+\Hg6jL3Q^Ygb|LgуE6~uf2-ٙ!z'GWG,R~. LjQ⾞ 7IevWt}~m&j ^StfN(5~~;LheB_+^7T!stDBY}VAy9wF!U8b|4]|a]ݱy OC;|%saj7Z_i$^M+`K51boQbm wTvx'O#R KհQS3m" gC5RҎФzZ"jD4礨Ȥdb`~\252(iGp5|=7H jҍŸ!p^ż0@njNUQ PjSN @@k-dxPW>X[0%,AԾJC H~ƾlcnm*RB]RW4m!W<<<91r?)V!$gOis(wC|;)7K3SFDH.w8;Q洠ZHptX|V\_0.%aZyr !ԓ/ok'$]<縈Jg_DHx<4Or1Btq F8D^meK5,nO*"cK0ggrJr.86r}AˤTd'j"ED/ӛ_ϛ0%vTt$\Wp]pQg9;;=ԢVGcDXUco@3nHmVM-3^2=WtW Q SZ7<s_#ȚEǝa W$nJc_pOBF}в]^\* w3'@w\N8|T:y+bX7]2K-&2!fEX`3ڹ?ŸLK-DDQ]?ڧԡ<:ݛ")a6oM J08%lz+)XomZUTz 6W"x:zT(g+3="V d$8csI̸L@.\Bqs'UZԚ)ZЗ+'/)hWgr|8Zyj`X',aQ>݊`DT{-BOAo=,FJL$P-r/=,ͬ+ݵ0ZPvz_Q kfܶzAp-BůPdllY㵅R\:o;,q灩1]_DۅΌrzu=[2>!& 23Xu_d}F%4%PwT mFqF{we0 ܐzYD]zѸ$$͂j)RSBN3]"(T!̣'lp<*@g'`ܛJW(p;&$}u~ZMne(wE7TPSB:Fyf׼e -$=C8R|A MehQ"S[@8[c\aJ7ɨu r;+Ѐ[oy򘼇 9T"`& &G#{3 5ݩJP)[|33a\/>}zW'SbvU$N.)3&O>8h,- T;Zt48`uc6oHpHN&yvR-5}]aV "c-n$ms8E"VrNtC7`K#Dpwy/K]힥Ki.e#fV{, |b8^_TvJixEб)ˆQ [̪R\?#* m9 06撷5Y3x#oV]Ytn H)SES%ri$9-X wqCy$c$.:עީ;k˄ގRs= k+m{YV8yFL7y-~n`}CBٻvKXr!HǦ&a Mr] xB_TgV"kӋ:i:ǗFޒ.iwr/“O+)pg;TJ4B$F\C5ͰÞcnƙKLwKJ嵓h!-i;oː63NCxcXN3v"D@kLq8|Cb gpƎ"1QЬHOlf?6i.M,}Ee˪EDmI~ТN,-ut`w)+gO:;K/t.ǻQML!=_у*rGCL" zqӨ!{- zDI&xfx[s&p.̞ Mܹ4Υj^oOޖOZU2ܟvr &Vlg(Q 0<㝕B4l2x6yy|rI›N|%UřDZM~!jo|#9xBUf(=@#>E rq[5(adëuǙ>DbWB[wG> xgattY,E*3f0FȡƘO@?X,`B*_@,{܃$3ýࢃ[t{Y'eiXo7 3l L1Sc*X4]ueskGc6Oj7 m3 l*#j8R5OWb46!Q"0oj& ᫁5YX[QVhqh⩻k"TW~\G{mKm301Am,(m<ڟc?ڞBL\.w֮M+wxe,Q눘Ed"n.ۗܧyd@%@Xq_sl7T TKVyJ^G|ނdDVeܿyG46G Ǚd k#ۈ*o;jU9:7ީj/rB4% /D;~\L+QHk% Ʈ]ψ㗫'28-Ft8Z& "Tk)N|>6H3w6:KiUD6*7x$P C.J*ëŜLPU_5Dx71:0_0=rw^S"Q]7`k|{fOG/kqDwNIR#kҕE\D%7%es3^diS|Nkh=B\J> Hzl1\XH>Wc4EK9N՟;Y=#w$W}=iA)NҚxydU1 D1t5,WlJN,)s/fO kP7@m;OXαmX 5U/з>4'?/>ZŎ-paJ-1֏LV '$[`ɀSqT hqA4 +;`8K T Vo2鱦 IMUQߪRryYSeKRK-wjx|NSC?$٤tsBBkeoB yHQSq=6?a6NٳۯЌ0 _ّyr3TMq'om'VRRU; D*ӼG~o0seN) {\T+Xp; iMn=}#"ǵG# n/&\ Vo h!ڙ %g} ] I3b M@=H/녊q+^Y:u7|Z0wZ x4"uv\@*n?A]\B)[F~r㏓8ߵ3ǷޘGB1n~(<\KL&O7#Y[vX K;]31?!R@JiԿ5zx]B-Pl@O9%Qk]qk4 F\̳’7+L~Xz"bMYwJ <RK}Ha&|՘ ăɜ+ mxk2XjGFj EzP~rs<R$?!Nv9Zٚq?<1Lv6\H$D9a<(wA=MGXĒ-Rf 3Ҡ8 // >S™S+bQz4~#F@kU_OdX\.u^m<5Q LY|(6&w>/T;P!Ԁ퇘gmwjp x4_џGn #ӿ߈0_zQ@qsvF zWOtdϘ~(R(V{{@kDЇ%*T v8b³*`Wu'-v2[_]1.6>+,g>f`aa^!qj¾=Q%IxW)T]^q*w8,HQ I/Qnyuz4G\܃!,XAq<# vNQc{5'Iܝ:MJ "ZfFg=>gM\y;ߜ(0f4}=efeiNA4]Z ‘ MF$8x;ɀyc& ĞMf+|)N(Ø?ð$H1ҡ42iLdx@\ok:=2غ{R{x-_ׂ@;svY5:)[j,h3C wDLZ'.O<*x&d,pT5Ap YFsx+@)c2G|CR4bm . QQ#R NwYŔ{ZhZ< Bܚ6tF`i} Ś9,(>\[7~dBԗu@h%UK1ӧaչF/ےw&ǚ#+O&yQaZgOg䞙]{1g77f?qu/ j!c`D ( ~uxWeme01!/P<]P!ǭH#\:v,9~V-n@*ZM51"\Eádgt}ɬM*/ =NPHA$(G1߳&¿-枂dv'=X NE4Pd; aB=Uc0l+ a+5?,@|tW`{'hYWV@z."Y_Y8☵ovmYI0OشgZ OO𴸛fؚ5 $7`[U 3-=kS ~~!P/oTXT4z[Ҽ{3 q{[ eA]/.mi S9y 'M:L?w%/MNDC,gS >ڝT+ێ߱DhJE'7VB^/wY|/y%'L|PLrTU_E{{Xf)IMl5L33e<~d(Ѹisagh>Pˤ#{ScTDcjøt=#7݄V|P{k̦rYe޳P# (pՅ{rwT827h/#{I {LnY+kXpFxuG}/Q7Z0!1@ЇrBW?i(G]_nf+(@f.)/6`y"ՠ8;s%[Nx@ =h6G0!\//|A>%10Ic{]0h{mOfG-"TLpV^ >{s{uʙU^bD$Jn&٧@1s^u 9upXL]$ʧ_aؚ~"M䔡VDS`4|w p*_y_78>%=GWOcҺ2q#OB*byt=j`B@(0fuNir0B4NDŽ-L/>utijD~ ̒Gm@705trMXMCιôKvUanNSz6 +9]IlXxƷɰat}+ AptGl1sP Dݟ/avzWÑR)č+`2-g k94Z~aG±X&0!+L,wMJlmɭdLey+}️mGLuM r/N˽FUPn^~eT8/G.OU\&q QLEdvqS~D.'%~i?IWKmk6:-K.L`TrujPlr1mwXǽ7ϓfrHvNblo(/kT0C[|[Oa)7c.}4)QA4.Ny97t.n+`NPB7="h1FD( # |XֶT+5ּ^۰1h %*?@ hZ ;SyT avtᅙ`%$ f)ՍGUX#'ɰU\ἲ"Dt8{h~$_ː\M? ػp jYqE%mF[J³d#c>Lt o?褝ҧ>#2 kt6Z3rAH__%\ Ava|(T ^hzRDG7 @v&C Tb *:*?h=vwͰ ;GFܐ@Io3ݵ:RM!cmSChfʍru#vm0d8TyfXB^zL*g*?X}*[]5REclfۉ=$]no'}`zyʆ{?uy=-K04=!D}wϙj oq[;)cӬõt2"&"ZjOFs/Hz?@FQ}j2J4O`:, 15fn?NSKR%H@E: Hm9 ,zUAxtI ND," k˝dM݌իNI^Ral1LF,1`סR$,g1v'骔3AC:0sP~A?"Pp}d6SG>eK3z|h9tD%Spߎm/xESO`^ƛS/^&{"txJ5 6(bWP3 hQ3M̬ھhD$HYtdp> }5/6X|^u-F:aC+Q(KgU{Ysv @'՟3\ӵ5}fvG_:ӃFW\ Zڝ=# gǼJCGWc.`h2q.$́6gE$b%Z'v>|LĦ\kyIU hC-XGfN_?&~Yq?Ϸhx=qS=-),U-NOӑ(!oEd/ñiЃͷO>`Wd z +T/݄d-RsёW-0Xdauj7O0dlѬ~LƚQmU%wb߸, 9gڸ37U|P=,wM_4Ind6P3,L{hIjQGV@ON(eUBf-::@#SjWeT*&sҖCpNMi"ӿ#%?@Uq9ilf ̰0W/(HJӣ bo7~ERs L *^S?o eґY)ڠQoVyw!-9 "tQ=Hq?r=+g ?Y:^/ v7rlK6(]O&)%&#p]:nڹJW.'h3՚C嗑&2* <d}]E-e1SNo9]zޓn;,IymtygV Kt80nAcRF$xVF)#86Vqe< R7 >pЈN:O''hl'p?پ`/typQ7 kskHEX)>#wvmVAPx92\T8|;eTxG̉˽rr%I_Oongô`nP R}0ѣlpȾ}ו*@I E''@mjFh;)=$yOzINqΐ$%T[of0~ٹQPm7ohb^0QTIVLԀwuU#B|~P.e*0bFF>oMV&SYV<;2m3@?ȳrX ST/k{Q2=kjf<%ޭ7(ʁ Tpp-E Y-I^i3kfδyU[{j c/o`KqoӰ,Kgw9lB^Yqv< vP, ?gsXK/&#IPK1>w(- tVsށ P'LQ{K掩TyJJ[Hpy9|rheb(^>±vR_C*|X0lӾAVHJ o".?> ON:UU;I^*ο xU +Bt''j>UZE A%ioI@?mqh*shF-Uf99yӈ 117F[ujsM]#6o̽#X)IQճ /{tH<2U|\׬*N aryrXTY.qA*'oꆠJc ,ox7Mڅg4RW`g5,Y_F3}_Bx-DNbty|\fUx] ҥMHL|w>="+]=BLY ~c63F7o>xT]/܃g㵲+&Q O3wTʠpW(#Zr=Q4]kC]I+Ӹkll :]\#Qwَ^FR?&XF6 C$lh@! {p JqLI]n5 e >d.f]1)@ ˣ\0H"|ڱ1Ics|Q&*YFls$*#GK*OB!$,*s]~m]LߎnAkDBc1SwHn(ePElpm>ll-{֪*z3&> kk#2}Y~2$rFFn6E'ZfS8l1fW  DI$*7r}*|},Ӧf?r.2h|leyty:^=i?tOf3Xz|tdp;&ׂV1x[U3)~߹-{>#%43SSKmӜ"m2lϙG͋$'P~q5t+#RsYj ly!KM(r'#N}kr K_bq?"jvsy-t2`xvvn P6S-9zޗ@'DAǒs 4_1rPG9SX8gtt`(hB)œ͵~]}ҀǒwR$R!MmezfgH1Q|[AmV}ƨ?lu]eSr߶t9s.x#[lj6e-VHΥJ^<:U @ZȰk(7K٨]]vqUԨj+mK x!?  tϼvu,'ܩP2v{Et|=cՄCUww [%-ۤ|LYEJbG"]5`l.%a9RB@&-Nӟ{}7GN(<9 3K,=3ͨb22-l\pe XeNדJb[F=%,j'C?keZ? N ‹M8| g%^cDgjؕhܛ]430ٰy+3Q&85u-96 sgl9]0 pdAW34P.TݍЁp?Jҽ9Su˶vV_ٜIE96=XY ^iyl'>Zr@=+w:1)dy橡"'mi{E-U H>g}Aq-#4ۇ#R~s{rq$7z'|gpn̪†,MuܾjWַiTQmgIR[/'r)!9n;A@|X>2 O(%mAN/Uz!W1wq1'+CHZDfܼV*v|9nA˗-{b^h35NS6sK˼+->5t w^c L%`A"lUW=R 1琮${V8/gdoXYKfjEi6c{O.O0 TA~A,LJ2Bs.APfQ̪-7;uȌsVʻMOdDH6>&(e;U\ϪC%/pMzs,/]"Q$PN|߻v'bEPuSQޥ^A{kGΦIW le33Zw*/%ɾ?߭)e/{i&*S55v_G.rf=>~NOL3TιXkGHcPB&CL=):^"V*NEb}u!M,7O"Zq IB\iי}h'yفx%6Q, lTKMŠJzA8vF Cv[0~q eʣt$P_"5d523ݪl+_qLӖZ&/XНn& &o"Q,2h[L@⠢O ʼn+_OA9Y^#X_uEE0?&*V'n 5ZsH)(e`5vpdݩB$(nڤn>'6`@$G'$J~ N T-!'z̺:cZ{gNk ذJ6mfmғ/ nTLi.hW|ǖpr2u x>%zs`R\;қo1ZӤܖ P57BOSa+Ӹ9NA x[njb8"\B}[SK'dw 5Dw2tjf*ބQ=EXtkͨݳ\Կ.qዄ<־da&`]4lHյmW`^gRJ} fhMm/>+.^m>m+$p _YO64{'|u4N4\Xc{@-=9^RͿ)Y gPѯo  "8(̭R-;׬$spzIz}>JD4 ܩ`Kd b4ۄI3Xߦѻqy^Km̮Diĉ-܂bk^KghՐ^d%#:7;cwU(U.~b/  4T7 &=ekr]β/(}\؁e 9yNRe݌WxQG؂ 94NqxKps'տ7be!g _c9;;+?l.%~ ֻK;CO6WmFIg+{qP(_#Yj3on0)JG Y3Wpʤ^G# cNWmm_To0 2LAZ&|܀)xyv^ilOE?Ol=|Ta-nx$I[/-|A:.Roٚ!i"KҤfu bsnY6r̨^Nfh-9k`-Mere5jSkJ~Ӏ/'e[V`>Kvk0($BWA+]#Tyx)0~UP@؊3 tw$-GxB,wcQ~~g#TQ6 }KWzd Ɗ]Vǡd8+~A{ WsTgk[LqqC.uȒsjͱ>\%t sރY7ʼn- ,]3U0k]p6* -U0 E7G$Hq# gp7Yvd%@Gb*pyvtNz$ҡ7d)' ѸC7XH 잂 Pnrsݔi H"#Xν eiP\3A5ap$Fԃ">SF0M!7/]) o,{xf (\Z,=<e|iHܡhWU8} ⑙bTD<䐅^FvT>Z»dբ;VYjyF׵FU 29MO=}ބ /+5\k.cLekUv7& vw0f<`7bkm=Tq{v_]7=̓6W/ <[.}[a jѝ.9|.2 vSjMZH/{ZxS}`g FK̋M\K%Y}|nJ}WV*͇٤L\N3\ZcN-g4FQ=%Aoj2" 'j<6Q&7x7Ϩ '{*XkPg{fI6蛀_G:i2ObX<&'[x e1amP? [ZnT{Sp}l?J?l:  Sr1SΧʏ~R/*y>_)QgӻR疾X)48 gau'k "L{w:a:< [k%}WRd5lu_7qdnjPIGQ/w ~hГ<-PզudAp$+u|@6u;z;::FyZi%@=j3ժ/5֚u'IO#@<ϯbi/m6ΣCXcns_g.~xՅ\& l" 1Eny?anH?`pmN2Z@nNI)>=rIZ.k:Ax>/͛7.A6k;C2E#î|J{d\ WgBo2PӸF8&#/N<j96ϋS% `mCl`8rXt@c& GEJW'V.jN}#H4? :Y9@T/`*f0 6%\7wr9?ژg.գ㉡UE[ټtn p|쉵51JוtD 텭 yIh丳\T́$?ck6힥uKuDG8F8T!VhSiȿtCQØj7k ^Ǜ͎u [V򿘎VWuXegsPF`qm݃CZg9.PN:u4 93*f^|W&ڍil{w!g.0ڽ3bW&D}XuiZ|d8N#OpŢ`kۻ,A݋Me2-bCyUБC_$e  Y>kbVU6}xMw/_M{ m/쟽!@i.|ټ7{ߌ/ȏbhz(ЊƜ[4)O~\tV&z#&+՞MSPFg'00TGd>9psTs|wPZn(*EN΃Z$(CGwL[Z< =d..#IĎ/W ڽJHo%H(f}049cր}q&ԊOL7-G3E9^_|N+5ZxҒfEƻͅ+m͙uC&NsGd ]iؼsTfMkp0@-rܢ6_,,UF\i AhFOP>L. 2l$ 5AV"DĐK xh(:9aъR({x7N8QdCJzf۹:#q`s9 y(0Jf/,&/};L0noiͯ5`J)}oʭ}V\NDS-lpxDލ>Yh2U\ƽnY< !Is`=|Ev|!5(E&Q@d΀9zPw>{CPيgc%G;&Q=kq4\OXP9YP U]~h4ys5ьER ?v% +Ao~𿶙*v!5 D~aH}hn3,nƷ& x @y~N9| 9"es%FUc6ˆt LNf #0=T7Iϭ^P)D5'9 uƂƮdJ5~]Z=!"VP vK Y#xz|W>,1-ؖD&t4izF>Eus<(}w_2`TdnLW/ 1[ax N\Y$>L&?^w%p:YNHdSHʣcl-4#i#V7+C.ثvg0~oqMUT4So6dGdDJ5Z+ ?;>X٫{~Ag# KWˊ˜Q JƦ.i8pKP* \#C$c`1B n\o"W3Wb:=ŘpRc^ČjDM?NI\*];f8@50'c˃փm{ٴP{[|4Vu 9',<7^C d1{e萏肢j_H"xfi0kÆ63rJOu"{(`:c RhHdXSYYwFv7m_>E'N&2 KQ,7Zvgg52Kc4/ WvPFu+5J3L6 hjLҩP"q/;8zhخkKjɏ,~)M)L~;ppCP~v$ᾞC@Σs{WWfA"Wh%~xlTo|e &K'? !IdȝQy1a3e'ޡl $ެuoFdhPr'Hz'YmKpviߐZ!dqd"iz2⋛ l"LMH1-hIԝbb}p* S:n^MSAySqW2MͼfQ;;,[ sw4t};D'$\y%VLƕ5R-C_upC`&Be TčMT1 ^f̵HUu*̣.\S3GZ]ֵJB!/ Ɇ A%V/ۋ-$!O$bD=wg`TNl(ݧ b8SȲ^R]x1%Rgy/8 Z(3^=VˮV%+L[%|nmcSHFf o/by TMi/we0˹\ RH`^V/UPK} 5Q:RV0払v (X]'>⛁[]z 8nq bUO_Œ{Ԇ?BҎU~e"F`X ‚ݭ@G- 蚘*Ju CDTQ>V0S#s&4$X'CdXd'p5{λ^~%/V؈&r u*5({ x0D7gA_̎f}S;Alb( Tw">pwXBןuu8wO{+#C{+k)MB@h&4 l#\:)F33_7A uk}tT2M3_Mvi#T+ڒt!Zv#n*beq.NdgH:rko`ue>O4~R>[c=murUq$RxjIh0#kE, Kzqf |[6E#x(3z?Mw'(?f]=v?T%u͹׽vd@˱M-;!;tl*i)"g&7!A*45,}#(\jQ):6GF6lfU?7IM0r$Ie723$Զ"dVH wiπȹ>QG.yτAUcd'TmK!;# IA3|+^MN^ V/.W}pfc0FQ@Woe0==>3EȬԺSf5LJ)?IWɱD}gj1ihnx|@u6xczyc/@a #z j~g^ǹhsL"E"WۄP+:6VJz%tۄS:?';lt|4MG%0QRau_NOBUK"J{X* uSa1-g}+z.oBTm?#ê8eGӛW.KޢhDyOyMKb"%Fe] H%K{bX牴+Ka1Q&k$G@/GTp%$JimBD Q&e"Q,aR vviq$?]?P3ܮWuJͯC>xU>AgJ ϺCu16זAˑʅgꡮh#Ѥr(lqnN!V؇6OqpbzWz-28-A# 91`HHȻ _. D1rzuZ9u{?[MFatuʱ /c xVzCS1w@z+d0:mEy߆qTCHf| "bvkqSE/7&-Ѹ~MXՕ%\AJ>P=pt/MfQ>*N+'>"(lqMw#7٭8IfwM!Ah'pdFb{`}U_K?F لJOQ%(Ed37996YD4I*ii}r2l3Y*m{Lna>E8Kf1}2$Jˆ?K9q)Qe%iÔJs׎vH 'nŖhQ &c J+ Fxz2If!cN,!]Dc]M)AkD]M Ȼ>埸 `)('ٮO[i{NVMh,/"{#ش|kfĊ2Z'D=>?n،H49Jj :JWUNC%+3#I3TVZc_g>ay~p\Gw}06 -{žۣEg"tX h &lյshh25DNZ܏{쉋wh1\zɩf{w"US{=oJ"}Oݦ +ܙUjw{ $w"(VhU66*4?AQoMi튗T4- sG$#.|2@ͽ_@ߖutbEr'%>HFh=KK~fm Ta֢n޷DVI&j&֓ʘ[88 n"%+EMݜDO؂-B'ƻE0O$2^cTn0df,^qB,9DV"yf5M5SǛ9vd鹲;2e`bUo@SfwƐ8'fcUBI+ЯI6Qȣ`>X44CI!/ZQ9 a.^ JI@Vnԝ?WLAůBէU!\ޙnϜQ/V'\avsm)A Ou_$@bmp3.e+TzуQ\FE{3A=`Y1D.*Qkr5u[)ZhVov&:O,3[{|+\xЪTiD\)=(;qU`*s"{-O 3D:r7Tr7$:JtpciK1)x4jx̵ϵ2(xk&g5ձvDĘ,}2"?MVp&.aYd'D|pΎC&3fM-~V7z p>p]|8ko,>we_61ZWx.q74|Y钎d5_1~,'h+uKo8R 7rh{@?xo#of yzisaUUv#&b8dXHaETV :)sR#bP7lB?b̨z^u+jT#-@H̱s=+iWD5B 欜.}<7(C_Dtu=7ήţ 8 3`fFL\3)EYiSG$N1S& w OSdR`[*޼D%ee8F2lIㄧo:16~[PKqrD٣yrPOѤݿ1)M5nj'(5td;2,LW [ꉂ_d5itHɓ~X˼#@7 Aշ}UfXӡl죠4P}šu<]艗L|g4gCV[ﰵP,XBmp>8|0oFٳ-ɎТ|8oG%Ռq\!x  Lu8[kZK+:1yOF<{oUNƝqF8ST~zji\*kimafq:Y!wVq\< M*Cڃ!fЗҰ8ضrQ ,*2YRo[ ?@LZ iizAIxΌ'Dx[(erO 9XΓxVbDh}_lHy@b'VĻE3"y:s R:vsc,ʃ'KzڙL..QצO GkkN2ȪxG Cxe@m&M˿gc d>Bn&i2)y!/I*]׿m0ک-|jĞHCu̹Izb`ٽ4 9`cv;$䶃)3j z݆PzcxwuNeHYZ @A0t?çxo SAAhEx*UJ4Rh[,VGdY饖3|EY~KJ '3tlP -4gQi$K s_ #]iC CfAk<~lk[xL `pښϘiFܳ)76ЌoL>ҴGڮM9SuӾ_bFW!pL\j?lփ%2}]y]+fPWZx|wK9}F0c|;s SR_z8롨΄Js !e%ٝysK_ʸdhvWwgՠYҐ|r똯C*SW"E*>FI-@Co _$ATc܆9w}c_u7e 4~͸v~wiU,=ϩE$oڶ,C[0ֶeKq@5縱1&ռbےP,p=J LUz 뉗_+zy\#B]x4dxboPm^Q|2e̱Tq2?Ͽ^|+-$Ae+ \2'PGYg%`-zXÝ;o$'zG%B9' [Dw>x4r-gg;|?k.\ AMi)݈>qMHw$YupKD,etj*PA˝BOV)RуXg@j>kyJo@+ [_=Hו qT NPI'߳u~Y@cZ-!em 2.QiꞮeݻU>~11oDO`p,e_Ԧ3'E֒ymR#qX9߫c`1Fd2}wo+v?1iZO=x?;\S N.&W"LX[:i>J|ziD sdl<&Ҿ>ѱ[o ^ 07za$nZWo^Y7] O4s7^Cf]9ڊ P[l-AGl.s~"mTH{O"rrˎ$q݁ e la(C\SC @ZZ۳$<1mh6aa:WqR2Wsa\nL D{'!pL;MZsli4?z*tPچ<[ġ`7dnq٤@7O }o\ s(99%M@x b'X׋ ̮ ^]π냥 `5EbL>`5}CfV83ǚO׵ݦSцkpmp̫ E˩LcP#jy7@Ʊ6G~v' _>=(2zgJ$a-@QJ8y:6̓g8 e,n\#x)cQ@nKlLMSza h@C̄C]ȶze?|nZҩ|yo&d{\JW}淀_6$ I۳7N_ ,/Ff43$՜4";{p7@h }:C6F7̈ɖel*1#n1wLK33 :X{Z7㵑?O#c7 YKB۵œr2){7UÏ{!mm}?-CORK 9{i>vgb"5 Wn'oڇy OMuC EBn^6Ȧ=}&|lV7⹎a1w>Aa߾ԕOPÍP &ډЂ%}:Sғ6q%pB`Eq1թNB]?TZjԼTb*,7JBPDzVް$N=ۂh_h,3f]jS+ZΏFa*MTK $gQM JzMj߲J{;$Ʊ wևެRd?b%8L3-Q0{ gh/ =|ޥ*?h@uu.=A3rFCF=GP_':GmdBѮ1BFFR8y4Mb{~>&ݭN9 pʢjpgV;Ⱦ˹ Ťl戒pT{Lpx 7:0+¸, xcLxL;)r;F8U.Ŕ&sL*=,~w CVRGaծ}% ޫM:mM`/Z&%uw]/:;=LTHn> uhдy`m$e: QDyf) nНK1ׁ`hNءÓ_ Ü%-[7f&2/.L8őa.`Z4ڢPredTt;0^Vި)k% ָOVs=h׉hvࢺWG5/T~rmks! Bs[`IJ`+&)xGj0^uN1I.;.y 3\7˺mgn]g~_>[ I1Q~4"rfSj$Pzz1|@}DM^@LZ7udj , #{snBi>eE~!~nŜ\14u%*R:^O>T u`WXe2:tkL~:DJ<سƱzR?H$q.MY <t!]ݰhG>`ACuKLrz;4G&:B$v_62ﵳѭ6p6V)pNXM/YTb#34b8uuT)eFa t tS@iܭ7Nuλ@{&!X哰f'} _ceݯGF[at*Bf?ϋxIM\NPhk&Xޏ-D0Loxk&!S1<nj%rz=QBL{1U-\g#g]GtX@Nb_lD~)^ʟ- O":a4DX4Ыz1:! 5p WHͷB"R3= 7uVoPaq%GDeCCL ; Cg8uN$d`ɶhVOd<&6r2:j jҌ@l !=ܧ OBS>B}g؞4k*Gc*"!*ut}8]QNMaz wkJ?ӈ#yBo٤JDOJggy LNRbqٖНͬc)$ S>6,vC|BH]_ 63ɪj n[56:t\ߌg6+N`0EN9c0U9ꩵ_IZH[l՚Xr{ ))?v{3Q'69c]ZQ/NWU+_ 8@`˸NHlѴ;',C.mA]h~UNXO'-I ?15(i7YЙ% Q3W/'?av-Nd~=,>M[u56ΙuuQx*0&ȃ`t1 :8beyp8&'a5'?{8׾uYoxq~hS~>5WT'ojqv[s:toSPkTKeM7|f'SW;+_ɮ 2+xG^sofO1$?Ķd j85x@a6TAvS=u`m\/z)<*h9e<;O]L2 @D|Suʵz!#ԈBWG> )\NRe4N#-O]x+Ѽ$kg@6N)W] S{1HЂиW5'TkO[ߡ""?c*Q/`lє'7]eYy ؅9;jN$SnfNe݇+Ҧj,{OHg <`GE&S8fGYs5ZnASیI$t0Tq؉Quu6lov>D&3E0z:͘ )w_n^wQW[ 8dO&ErR3_xQ xYVXl832RtALletV`AQ09\En~潪ݰt@(EI7GQg `=dh6*2ZN)`]r9VmH^`MNFCzVo& d^GWA<HDEn(V|YKA[r{M7Srh ߳p%aYNЙO tH;)? o=M w! yNd&vsUJ "{5[Pb%wl^SP|n7*h穛{G^ 6gTng84"%5l8v(W-'[AŖ؇:oF+noea̡Qv,=ǗHSwEzs}>#mzFG_mRyW "W+xWt;j0s:E e:%+?0iPy2fuvNq@' Wbqº8{o9Z_e `mӣzw(֘^R+H { ӡrn#38P!7D{<ab*R|)@\1v&FS}MC4!V2=?:m f Vv՘=r a>|u](tBX-;YqUTSͫoP!3JO?e)}dwTŝ{Ydvbw*F߿cIvXZ4o߆LƱ1!/”Ĕg֊w6 'Vd\X?_~b.ig* ~2jތF4׃LEf(M3y'k$[ܟi{h]{e7L^ Ik MAז6ЛrbB)b _}l^ծP[~o 4874hM=uFAFDJ7.31[ʗVتE6dx32Qxk(tM1=\cZS;6gP뎘ZA>1ak *A$Jp.Wɋ]nWkjv\ V7EOqzs%8~fSF!u6j4:E]'A\ DK't0T*],VS|%ƬiK#OH\u˘$dW+䧋r'|307 j ږb\ $b k42WM\\WF Kltw֥=ՍOG=,{5-+fyt4oւ֡FRYΊ@hc z7ÚZ) u*#Z1WB'TGyնd8nT'~q\:vYy^~Trbi{*<$Q7ersct@(u vH-1Ā7oTF.@れ\6gnpepcACٔ\V:1{H+G} w\Д_F# 1Ҕ[hU9x7 KɪV2joMٓW3r廃Hщw8A3uwl,+DD[9 ʘqOj IʮԗqǏΜ#~3G8po HOݜGő@L{drk&W.(^Cш虌}PH+IDԸ pb5tY[xI _vH+O3X9lQo}6zSKN5(mXCOkf2w7Z]?{H~e֭Po±bpՉLyrWRIJm5a3cY5jX#lěwdXg)iiULt+-iߒtCI'p,0$X}z8* %h6bu.N`f?Ov%V<^ݰ|ӵp2w_9ȏ- Zzk)kWQ?1v &  Zd٩ ZVBqi6 ^hŻ"纆a&2ryvA|oB.ۺAeK+MnQ||xި $7I`ktlF0?] لXM8%&F uqJқ9w nmܮ&(Դe)^gYmml:C L 2;#AI_ 1q*A ֛purn$@\7mTwN7Cax2NkzdlouK;Z+{:!悰k7YdsFM&4I+f4l wqu㴎 %f]f>~A>6Wس/DJbht -6vVc!= SZo YexHmireW Fi9l=A `dR ww[|̓~>?G޳H=k)UqѺ2cض5^[<B  7-3V{^hQR&_ $n]j[f LG&\XY*&eUOڗzJ-A\2gADL8F|0bʭ_bɪy|mLa/v3mw(@U)q(dI^'պ) E`aMpcF JnBq]WT;'ʪ)"s"b e2Ij:ǡoDQZntN  XaH/ a$&6O Թ3><A$y'k{2F;*6v$,ߐ6SN]>ʂ˹T'vɲf'3tp/C bDPZqV"=?7NfsY1 SktqaAUq *dkO\=^Hɴ=A횕8> ҿx;z5pbP019Y}m+ֿd#)bx@swt|^Bs)ONQhI;:\&bgM2Me!hT!!KR50ۉKtMpH|{*) =uXz4k-Ibh x()' @%g0^(az Dz1m5YTLJJJXy {BHP1C*u\`[Eaì_E+C$Y/ǃVӈ;Pmo"+Sʞ|o) UbyV6;d`ET \[y 0^(ܝpto@-H{/D?a_H" xdŏIeF/tNɜ*_|kp%ctY%J'| ISᣳ5G_P x,rÛS[58pT7~˖]H03ٷ5t!YwzIʹ@]$u&!3X.J)UH+b8~ 7@XprZLu.r_-$[b-VPYb,71k&tc7*=DhcEc%Yj$ 07Yۤ!Ex CeQN.M;SgDX+Es4-rc^Jl+Z4G etrG ZhzLu켊*ur祟ԪL hrss/w0/#af&{'Xm=!m@rêoӏ-*.e=k`HJ'AxcZGxre&o}Ԡ${ ى7j;t[8h8uk0ڌ;gM};qڕfim'I?+vboʺ8O:Vj4r? +#*xox'235 AZXKUYOKU` wi]S 3AcPL8D_:!̷~'| 'ePt"_ݝ/-eWk@DU'JcL?fXbg§X*P=Qүk$O̢$`* LjQq^ڂUnU# :FvmFtP:2J0IgDS{EZ\aم޸'ׂt;; ÓӘފruA44)_%eQԻE[D۾ЗQVM"y۔Yz"eFzInm)SeӍN+ 5Gg#o^%GQj}_yT T2?ID8 82 O8snʫ4ƜEEPW Pq*( f2QẊM'NC\R<B\,t yӔ$Oӗ=<IQ|u1sE=֣ ? o '@O_ Qprx0(=ԲQ~Ao"O #R>3UN#vvF_ y:W-q^Qx^`B:yJ #jby-?ltf$$l\U ]aފ#^U L :`{SOQܟo_?Ȩx`f'BR8֕62"e`c E?XB;^vlQ$/)'/'+ʦuծQ,s4L86i RzE\HS)&S`"!W&FT֙B,8zM 5rTU" D( iKE=i[I>ԕ>mFRbj^ۿG•MB+B8 ea3l>\]89J$FQsäYM|QV_`'OjT Yq b/`KPw6sqa/gϟihQՐ6uQ궸^QYu],( u*fm\-~W X UN(ڴ;SiE]KoNW5B*M5lv OJ؁ql3UUi)&RH):aM_g 7=YY#kv畘qª)~h Ry0\7TtT',$=l@B1[k># Aff@BQhd]Vxi.Ȗ›P3/o< g4XTv>k"?屠RIB4*wߤF#QZ{;uWPD| ݘE?וTa眃rQ^[BH*VqJҹXRDq6IVY;]`ÖCë-u8HHRXYf,"~XQ2+DrCZCrWZz;~Mi+~Є.ƌ%]WkBcDHZyX@O=kEt@C3<-{חrgBT$jS"5:ˁ*t"0pfnS Շb{u``9}|c] 3D.ozqinτa ^)aI,,Im`aDY%lM]g *OU݌;Tj9LI fAٗg@Sw6 (`r 7N~U8%ˆ s jkP41?fE@fnM&hHg/}اrHd_11 \{PRj+h3/5Mᨨ"LN Ɣ)?&?g1-M@. x2!t_}\]*.㑿dLt7RWφ0`I/[f,ANJiv%}\!J~7ZU3U6'݌CQ.29#yAb#|QrL+C'/]GUN'wM&9[sxY UyQZjz@){ˌE`|6Q1lт yY '.w_hUp}CkAHeV嶌YOZ{GŜCT׈ r5A~*ô5d: &ўSn 㚵وP5d[XnjHd4-DYx[TsV`8+zcXhVYm^ǻ*q3uxcNK;A&Zo ־qT!Yݑ_`ZǏUz-)54 9,Rqp LUWQJ!'1o!`߫[Y )U}r_3t#꺺Yic x*y!Pͪ!F(w&|}F<\VѾf]i[P8Y>=YB 8@bj @dX+k~L;+W/ĉgrDuͽBE~߆BTg/eB1 mE9UߎX 4q>*m&1Z⯚sۘ|pUuc33 k~鵀ezsֵS7fxOfQG+rN[fWFwp=)iej<ĆH=!x :_~d:ԭDd+٘n H($KчרkP? 7.Z[~^U]RzEi_Ž)aTY /iUw@b*LJ#|rni‚RX  2I7b[v%dˣ\}\DUG =oH",6xo)."l9զ^nP -c~Թ}k!/rjMp5%(ަs>ix])jޟbh=.6[ciᩁ qE Lryk`əd"_T8aX\ 2YǵkN#S఑.zZo^ *9;ğ[76;r~zۋَeyFχf .0C ؋tiRIݡl*ڂgRrCdgRLQRy8Z<*GTs "FgCI3Gh) w,NtDxT!w&ስUMr'ӥkt@90N#n-j z?O #4 d|do|_}Bhj(A"kjIw{y*dݛ]c|W"(>^MU^ jF 3[h8tzkZo#׆:#AJ eRWN[,T+4&PWq5. hKN?nSqs^OrZ]WCEL$ iޅ!QTN0ųp uP=bt|(\rcqwdC"vZA^[{'l y\TSD% jyuXWS\' ) ͛!!ef-_'f#|$cQe`|6Ճ=>z3L*h%C% W,0YNG8{)ljHPGe4wλv$)C7Z&0~L\3M(":'AלP;%׃)< &7ѯ(~2 dۿ`H'X @| N+0]e|:^iCddnD Fk \q$n u{! 3M|y ѳFo\Ax<9~fzRd\1d͏Ɛ쌓/W g{w֢lVL.:U` FdxP.r})Bd ʚ[lkiJ $+>HQ#$UJ2,Au"Ac?_ǩhE&<*{1+^hq#TYt!) V΃b\?\sJ*ҁA3Nc~΍-/҂VZ|޲*P4:LɍKcvAQ-g6_ИlLr1H$h3[5q]_4S!Sj8x:*u6Xۨ&o-#9@ 2s0!3E\?Cxm@Q- igɜc yFp+}=JK:o0wPC*{S b-~; m4z syZp緦YŖiС}LeS>`aj8[>XD\]13µMnp9g|)NRs/a/ϗ)8W˙Mc;=ѿe2\qcvzƲsHMiQq_~S8qg~)H[*?>2c3O s/;}]co$eq#$J|f>V6fidUg E娔ݞd3)eN=k[`6аaȜ֞_T] HìΛ L*] /P =XAyQk)eTWs(uU6[a#ef}Uh1Mh"tn5.t4g|c,b.$eoQDRDn..;[psa_A@LueXP IN~ܪRr[ܘf<74-U `Jٕ׽z T]/s;F XwpOJۯ 6Lܮ|8̌^ r8O^T`Hdvgoc~pS }(B_8|CR)W'ti= \G”B,(YFi/t&c(K|xspw7R]2Oo W'جO-2= Lp.elu4]q,dӂ\x,5ϫ.4kt\0?5%ݼ]hP`Vyy#h^vJ8apbN@BYR @gNcRX)qޙymy+ gNq#EL5dbBN+C9L*&Z Z{?]<\>Xt Hw۴eM8{UwϮfX yل)&x"br|>by C ;xX@s 9J#b4ExMe;9H%!KH[XλT;93bzDʹk.% _s[>;V=_(KQOJ`,mKTSKg 3IA-)WRڧ54ֽہ sP?i 7;[= SHP Ҙ ´w<+ꀓ=Be|Щ 8M:+<= ^ {hc.² c$e_ih}Z=;9oPDYyjό|)<5,'67!k[O 䲪G!W귐sk |w]?XT$d2sߧro ' fow6JEQrދ`y| qj)p n7 nLiC.ۑ#xɠs~" Z{dbh9HN|l9}.` Yk^Bc+j\۴ ph|ANد|~02Ga\'}%?$:9'f03\9;?~[Vct۷/[97?T0049@~bR[M޳pNLX2 aIL!Ej,|$f2x?JrizUQd6K> D%Nv\R~_l+,Gf$U&U7wh1&9p%2t7bzifPCvZ[|˘'46׊"o LYP4^sRrBI6LRJ1mdMߦkh"G6fu^7qlf?7^xd j4$-Y32Y;by&TBr8 @o51%uWY'ͪvmPNM,iqKCiב-(-m`Yl_*duz XpIn?Hb|dc?)qx6ņN~DZDg3~=^hZƤsk˝eB5-2Y#+ N8ϲn-RkebZc* h#P[EP6|? Ye1+za2u%PNj,y'P_w>PW [ G(aJ2ͧSc,$錞uӉ+|V4eƴ5LE"{<Հd2da}9s"[+T98;'q#n pq1mpy!>J/@; O|^# ʚ,%Hck:9T" $?dE~c@@ Tu㥧0L" ʘ dPɵ;b&k5>*G] pca$`$x٦c+ӃY\OS4KԒ ]kVTn6߮`N@!b 6$ɐr3D'IGcL5Gk똶߻41'h'an&~9@0)5%N9sL 3TGi2GkI-:^#%ӚډRvԔ+!(@Nxj?^q~fp4_|{[ b4ed$Fj#C{z9DJ{*-r11'u<ϓE?o=5RM~">J[q {js?ۣ<S%K>@-Q6n䭻MclDQBX%%U冗=~ ΥQ@`R]K@ QuѶ^MQ'bZ֧77"D%ZǘL0)[VđQNZvS'P_AMx;]߅TlSBf{`M7PʏJh٭iC(Q(#攏: 643D_[Ҏ6tpe~IS1/V&}5QƠj_%V嚥 \FڐUpr5oNsL\>/2o zH8>YFm+}.e@d¢ŵ77LuKĀr(Dsm%{&0$l8@Zs,[F5UBCsE TbW y7C A G E˽)&IeW΢|ǂ N۫ D6w RҫK437y ?@f Pp_5Ɲ tvz5^{(MvF^$AANǤ kg̷*q }]49 =UϕypdڄJU_l.y)O8!١|l!T r* $PjPNê;^viv霩olZz)_ fH;SWw{*ׂhߜ?!"V zek_p)[.wN|j wfS>ptmgVNDנtgl`cnƘجddjes UiSvRˑ$dvP_ےɅN,kl_Ϧfp+'kPk3B#utXF#4hٳa=x8ue2 Z#3ujRu%tjޫfR|-E# jXJSi u>Tˠl!U!MJlT%7Uп%,Zm'" _aL2@.$/xT\%@5=i.In]% kV`4/2rp(>\S(BKyd}b9ۿlnBeժ>nQC ^ PI8\hߵ`6DJ"TD=ay?7: b@50JIl{r"j#΅[z} K*C)Q%g#2 ؜A=[v6w()wez;lv%)h@QAٗqbdVDezhNxTPnid?J mGDdِ?чv֢H-A$emh,1Y+eu7-S+S`[W7V.GSoKF]QmݑwI`40ߣN)ɜk5U@ֈXC"yN( j ..Zbnrev:cF\[n|bEAY:[P(ͺh4֠A´~ה#_,B1U͝HO}q}})A!?~T$`AGį6i6!]ҳI8yRWUkNf p B"Ö$^#dRZeMH=dϜb" | ;xǬ4uQ- gAȩ߁ hg(q=.cC2t#  bNxZsRHzBHb+T?p_m6J3ULTb6l"} `[V$'򛦘7@w-2,*(:HBDXVɱ_B!^&[?aպW~c(te |p2aƷ櫇Rչ Io0gD 'l;?;\V@,rnT5rg?3*Uod?ϡoqJ-]?BV߾טkDnV|!nBd ؂nTl@OJ y[MLaq Ϥ)ZQ^ÝŮLN@.I؁i_@ZfT} SD"Y3ޤN64=3=*ٟus`vNZͿMRYS] B}UUh4yo C5o h!bJ!߽ۭ-iG}q ɂi_CPלEhzApVb3?ʍ:S$B4O"U?!WY#I -=m=$XHR?Gl}@a#}{ʻQ5{*}x.p#NfGoe4wE"+s,.t%=:PQX :f$FGm/; ydu ,Wr}r8~k=Nfx2/(fiH"jLDdo}kGN#xm ?[m:e.;LE9Q#z'٧rCv;5zhTC(kxXMmU(C`bp yesd[3'!a[כTj ӪtMhLvfjҶ E/YQ{{pjWNҳ;KpUZw Z)!4,@/y[))c*`%Cl}^nO>#*+!i@K10>#Yký|~9=/=ˆ>cgZ+kncz:2tH@ =aɤƒC|r<70c?gB82KvJmE zx[$1kuC^02Uӟj捔8BVdzOI%!xd~J4kj ڊ8ֳkhT8dq 2ٗ0H0XT/9;NNOMEB% Wt]c3WyDE4_VeG}ߏ6O1m)/ $ң>l}EP4|4!~:zlXߣXE9HZ']Oa%N.r|̥5#h'*z`bS٤ZY;^sUW0YkފuL*D H wœ 6J>K[mN} >#eDqwq;Vt` Iss8.f9L E Ce>iM֌.C mi3t_[JY'|GQKlCw_˃EtE`(xwd 6`>("Kb*Eqe"H7RNJ<[ՐT{nxXI>?>4qVM(aE}1Q1 71迧E)hI)uo4 P ?׶j^Hvb]R|>'zcXM®)r,D4o9cK(͡\= x „!5 w67ʹsWt;L)f /"4eJ?9dK&Wa(ҭN"Kb)q#xؒ8-zaΣ2JhI>4qs+. ;*)!Lۘn^r`2gHn<Nֱ((ЂLu^J`%YtnƤV OaRpEFM-*m^6Ҽf%Q$Fآn,U(Ps!O?8G:8Z'W F6R P=F>Go@m|M[ ݩ+G=M ]^Υ&SdᧉdT8J|?hߓz N@Ou·N'yYO^QM$F&1ՠ9yP2i~b +8Ƭk<tz/$U=ASc0o'>C8o<0B|ɓw N'IqB9׾hN sJ)'8gg)!dB˹ fN6 ͌AY z9I rcj!v %$w[p<<\4M}yf eR琧/W}bnEb<{~sY?3Bp#l~+GvK0IՕneh">+fۤBTK> wA F{g?X@;o[CۊnS|SU 2mB. uCh]o3wz:•wqTnߕPykb"`t.MrtN.ܭdtdCҺ 5;èu TGb50ഺ&щAEv'x,Q$ݧz;=N.w-h-!@4E0Ն5LiSb \nI}:piK6Yial*14 ui&Pg>3(<xcwhs\=5}!kU^-=sqMM[zjwdCo(:-R6oq;@aX9]fS>dE;G![pf/҈vR7` (7 _[7NMMծBSX}{ƴbޙ@Sg3 ¸2n2n /MK{WaZw|ܠ"Y{ҁӚPlq`Gj#L3[+hu/fZ4)e[: ⱻa&1x6MEO>;?Ep&^fP:UR"PWm澲_wq/6XIH/;0ɵ֣BC=.ll]|/ {YoʨOe%yv\[TʂW2A ؿ'N <6g}BD.b"?*OH\f/YlAA5MwCMNp]^>W.<8ˆjqYְd\~-iKTttL6أ)AB}y5J׺*>PG?K_Olon _I.cjF}ܹˇ)%8;ͩ)~A<;c, }IGC#;2 UFɐ/ y>t.q9P*oAy{',@д@f"A܂*sp;@{UA¦ȦLێBMb#H `X1Քe@QS.s[kwZ6G 6|")\Aq_y){b{ࢪY)x/:Xs>Ayr#&z &8܂7 iE r";EWx3ؘ+Dx]{[yM5RǢ@RH`a}5N_ ֞\U*9R Z;UT%+C+zش aܬ$/f DWE]EJc%.ZCMI%/@=104˭%t#|n6fNKR+.A1fp9?zD #_9t \ܠb몭7]Hxd> \}-I)ՐI ɃOb'B%7j="WOլn n#DsNZHW,w*4& D\9b,+D>G@Dv83yt>12َܺ"WO=Z\U4dؕc ԦҴƑ;q&bAU%\}uX:_+{DBHƕf" PG :Ozc\bYvSG0ـ9yHݹrR祬4AXHx逵HIu+4֒? 3δnV'"h=q?00S[>x'-yQ`7 VoB\Zw[ACB`G9dzC]'(DsH׊sk2S bNɢ|t٤7[Db%kWm uq:!BCOU7w=>i~P͞|~ a=ۤ/?i)^.I62bdxR 2bKY a8QnG72@Rņr ļ+:tF߳h0~Ƿl{&`VlV0.ŐK] jNloă)V*n6:[Q@_Mx<#Ԃ^K9dJ jҹWo1[8&a&9jOS[_={h`K 4!*h((ー9f6aÖs{UPԇ~GZQONU\҈n3 | d(gq-ڽ})о.&sRIS|7SZmw˚c|Ůo '8tvљ Y ֽUPJ]#C9Y[yGVq>Þl9)'?&Z[jܑFֈPqƁ֢:֜U"FTX"C9: `T*d1^zIBO9hbH]iv "NE?-#j-f$js RImXݔffBz>=ť>Y;lWM_|}\K1*#U_m}|KV'uNIL 1+%1bߨ&-iU: O)K}}A2amM^φHmDA>)pPeOkcʛ-uB(ZIK1$x",  Q[#펅bek~eG}t׶Ef*"#3Їm2@2YrtI!m keD u6e=`X{)/W@-UedgX ;Зθg7re2bLɎy9G& d;%̭t?U:rٵVHQbp*ͨ,e9}Rb|\ak']X;\5ӾGuro`~O+?9p_{,1fP='e [ &Aǡlgqh>c"B2pD'.s $}UJ[pV! jMf&#ZЬ8x4BOyk8x0ZӼ^)@L|9femN2t)`=%$3 zyN\͞ԀmzdgzաA|e Q5L|IζF:pc#E{T:Pop{D͂3w'IxV)M5+9lR=;λOǶJə(%'w B ݆%%< ]lv6}jPS/le+Rc=Yz83n ޡ]"E$l09LnelsO`FJ'將k_iowE]Ы&ʡ&+iuhfD4{UW Gi_+Rj&8~1Xt3TȌ(]Ai}N4nʎ6,}RpE5;ʟדwH6Wu(x':|>8LKWD&.7}Ԇ?'Gf7H==x!hC-H0U\? llgo6Yv4mލ&f"&!>-4ڜoƨ@Y 1&wzScz7)(r3rGp>]Ey%+M;P:&[M\M e[b&LsT ªz>pQ~y"n Mu:ᛂC&g#̍ _'X?%4cYq!8a6p4q!TJĹ?eZ`DxH3ې k nc `Kt_A, ) ^IM3sA%[E5?}q~T[!°2X86XCO'|ׄ>p-,Ptބ]ME"bc/zPF e6ڥka7q,?_ڲ_JM(n *\ڃ:r_]s,R{(d*%B ~LN*SVukpu8 mȆ 26f?7=D .Y]=.fJ{n2\si`dFhiPGr_V[KZjH?FmNqQ"3c$ʼn򰒗q6fR2(pLL׆}E{{mC,|Ą/vI`/1Lyr;qE:YGi!'A=K )B~[CV&j̴}eѸ\fz^]ztA9.lu2jR(|$?B,>5XXxQ<[hTM*tXB.ҮXdG#HQtET:BJ|iKަփj:8 7EZt $Q{( ÿ:JsSᮡS}gx| l5Ml Om*?xmzeE5tPl6!L9S*A LC,5ȩ,<2'=cG|#"f2\ΟjB 7l1 PcĬ3]1Eϡ`ȩVdݢ'6jr6if<;VRܾ`W@ |A}a5I Z#ȕr@7p_͘t30fsR{b{>:csP6'дKlGǧ.ՍÞT\MC9P H@%78/B1.2ELSӳn6B[κ GYC ٜa|Pڦ~|g-XvķEDF:b3{iHb.P;g ]5Rڂ\*Fעgt;RXd 2RpWv]$H$e 4}TE>nuŻM&&a671j(9%0dwx <0LU52򑨻*韦,ߢxvH/`ipS8Ds}Hc g&PC?X.wOtCjq{W|jA'Ik-&d jՐ6J 96KQ|",QW>~_zv a|lxDlfa6<-C딹Der|5Eyj&X.g#}'l]w2kqZHU|jhL:Tu>LyjD:%_X웾U,MN`+/Z:[;ʰFw2qhq-JD\Q?DM? K}y{YrIMN?"di~dv3g eqzɨ~-؇2@_Hx88$c')$Uc)c7ׂ NbQZrWrFhٛ Cs^fbEHu6H[A:[dIleNP%J5t(KzZoWm9 dS<Q#uu_.>$ll6H^,RJ NV]É;Lwi-nl?Fq^q6TQ{5 WRݨ*{`'e@/4.V:a$m} UëJqJ4Kj}#vcHD7oD _8=) 4?UJJ*B?#W fMVCqC }:Ӡ&a85oY EG64:G\dͬc4a-*1ݒmC,^MKr.utC– ^UiK I+9oț骷hgcb٭ 1}d``^<J2 Hk-n{Z)G_01+w kUt2;%JyjM{՜Z L=O%Y*::`GXtKWMC5~keJk!<6o:KC5z`L䑡iafx*A@ƄH,5>bOl uk aX{]9)D|65 Wl@/=k]/zꉇ.8쮀< L+9ruy|*zH|$a,!h/mH[ LS hgzaasS)Ă@jjx:O*vH )w&[@ S&KGc4qY6,YVF*J(]0LD-4ZYТǓmRfx2hJ5NҳVSlGne%L9=Y0,,0l?<1z>ts*U<&;̺b WJ LBg|>#;s_Fniq1d`]j쌔r=z3zܨbͼV(BhY0C+E^ vZūm3-'񄑀2)xkb]}M}ΙzNWxV)u01`z|&}%pKY/$7oϫR3"8*ivWrA9t{ˏ@Ck<׌A"!PPEM@ʅu$Y4XƜ>Ur9UMde" s>{w<4}ZHJM A %OF7dqDVigZ8,]u^&n؍DԀ|$H w%j`<0_)\V:W0ŭ*5NjY:Ib ֛gk͊k<.@edE/6U0\'sNw$OJR~ĮXjZZlwzeglM R ]Z80~H犐 ׂJP/z'=0;4$UvaTjkBj8ѷ,'C# R8d+[^kJAii0w]C1WT8oaS"ݲ}6ӑؙLs<'#K^>*H9CXAoZ_hKւM䡥hv~2aTm7U}x؉?G_,B1Zv˪O3V)nɢU+PѨ*Κ#:iӖv䜐/qVՈ;f+Ū`X$pA_i[HNĖ6;p@Hj+Af0H`?`o^i'PR\E? +媜+ Vէ;wg ZF(&4 P~-4b9N/qǖB$0dU!)SvC+~wRhhЁx;Ϙ,7>*Efd)}wJ>'H% K]P6TɉI9whx-kȠ\_>F6ي^?RZRir&w*-ɯw_F0vOcٻ eq7ȋRcL@x%ɠ$}ٿ:H}xR(.j[EƬ I n@+ Ԫ]6h 7߉yZG$n]'t^fH/g^.D)ŭZhOZP&"x}c>FK dfg% (Yj'y'1"Q24Hvf}X{>/_"u.$*^^_ VTVqgD= ,C`bCߣk3PaFkTG-a ˜Fje\,!)3#ae ,H 7 9Rvbs㟛f6bn"%\}[BfC!p<B$h3ad3JeA(E?w޷q)F}lؼv^A@E8f.L1ɑ* , ,l-e[i\_&bnҩ*dW2}gwfok'AG݊Jik>_}Җ+@%m' 21-:8R;rNNrjʩ̢t͊K4txe,Heg?K|6CO?Eh2ap GYt~$cJjC{/“1YhIU|W['9VAqGqFdO<;(|~{DǶ>(fO /K?殊5h:F$?m_5^܁ib:=0kc 8ya[ wT9:L_Z;eoIdhiZo_ڏ$B H;0M+(a |/{1|1U&0v/ِEL[,abVߋ!pT2ge_ /Jϒy@ϩ /\T*bV^/6nDdODf%QNje\uQ"[,?1!$j D3)U"Bg" l9PZJƙl7Ώ޳)td[G ~觉2ޗr$טwOI 86+cI—(o&p *%^z&Plrp\]8ŅXlۺ#q659<5o] %f`];(eajOW/zu i= `c-oD> J7Ĩʤlc*V庡lE'nȥL@@@kpfO80X/vAIdM'A!t]Z1l_-Jc[2 /hzHd%" @Rg""?`߀PиD ??қjWoPm">Oʝs =3!ZS'AB+ 7WMxZv$4:;jۗ]UsHTIxeW[{9ug:w,(1Xb/5 d1JɮL6hݣ*W RMnAl۶YC)Y}]Ϩʴ񒯙暢2)@ \S:Hh4n&XS)l> >&d!96mA,y>sznjh?8KB,]N{nL0aG)}0oߦ[5̣Q UJXBC뉛"c}!q۔u+b](prpEܱ5?gd J*j3 y6qnZ!*// K$p jN Du{RU#Ht T~YR{â_y XL8*%;?sE g3Um3;%̹ \ T#20؆5%r;}.J8w[""X=jS}5:,kBsblx1@ho 2;hr(R*V\10偺x^f»\t^aI]=sl)8)Ɵ%U0J|}d1q(c 5/B ړ8@Bf?7%ِ1Jv"w>g^TSYeǚ/cҴ(j Rx"jMmO8V2Wy#n+-7(.XX{_X[T7Q#,s)VF[,ezy1Pꤑ*>ל4Yj> |V[.1SBJ ZZl$5Av~v2@_}9#5˙d%n9_|qq!,+kOa2|OiLP:4@cقNηڥCűv~m@up׹4'Kpɡ\!ߊxWN g?n0CBuhQ(AA?(.4sḊ9K,Fy ݭV2tEK1LLPj{;nyHN2*;d\a~w[]l9^ܚ6z$LTdr"ZSI&Ml~v +~y];}BwjzI-g*hZ'E^!x:R{3 qQa~M?XB),0b z!yeVDGJ6`03~傹~hk*WwA;D"!a2b-VU'SH#͢\詍V+-=P`bƬK_ˋB<5,َq_ǛE:B8o|e#Wԃ? H@4Vs2sǁZw(5{{Wf4ORX! +~x!CDA|Vo J$K4~ :L֗9%BT;Ao>s+_׌* GK[vO;;R7xp:)aHDz$ͭpzϡ.2!J |0exb!"pG=B'8qQ?,[g*޴uS i{rC{z>FQ(x)s0l(W`ѫ.y^ i"B-NT0 ~\/N(Ý%S\{PA\41t3\]H:UBu8y56>,d-NƢU>*J28:YrHLFC'˜ȇ1޵@R4 U@`fAJw`:P)"EBD^R  /pr&?\ {2qjH@ndpI"Xxz6<(15NR\&( c@^+'?ɪB ̐}čl$6X0KyDvH%eU;PDž~eA\+ 5n^^^vy2U$",|bSބЪS+NiRM)FZ RMi/\gP̲t uߙqHhiD?e]˰b)sdvB+{GO @ekE4u;t} &kWo`|!r> :%2G=AD NpV^hX^SC>Y]&J !H9 ŀ׊t3v@|&Cu_Ĵͺ|1G_S-ٜ8>[%V8Fqk+. ߗ[nBLEeq5T8= -<Em9. $Sі؈u/?e 6%OdzD5(&|c9ʃf]=lۻǿ<ݖLVYQԨB#R2&U=`/q[pTOݧ(.eQ=ȧ,:7€Kk}8ACA]CH m UTQHP]yﲎ}9gV"؎Û3;4#v(q<K^]"ƛLes96_})|֗IJgFwQ6|M6z+_$*&(AO<ۺWGbzSm bU XX1"^ DnZʯlo_H'\ ?f]WK`4#NveqnP9_|ڞR^G~ert{xݪd~HveӎZķZ0>`e:yOi[fvtJŖsdPӕaTN`BGvawf7D1$*f_qlR(brDt 璔.hB*s&YZY\:R*WxQ8jlh{YXe6.ZUA[IAmƺ8j#KB!(MiYM_Jzqi"j>8+Ӝ&x#Mɔ9 ة&r6 ޴ga[iVk {qgI Doy`J#W'Qq;΁nA͟_-/JvYڵ~q;b6IW"ݺ14" juU(Ro\'CȠջ:HEC&VSX2xxhck{LMN-l;V#mgX(aV[+Ks3d%se%=I ,݈uʠYmfJv>(w_PE*{hn)'l*KS:JgdݖWN̉2xGIF82$7/ReZuP@leRͨ3[w'*Ui ΊjFQ )i~YN X.Oz13SEjX*;z\[RUܞ տmgC2Cu>Wnu6եpS!ϤJHs}:+Z]V妟375YD-"tI8o#TTAbt[hȷƳLx`t6Ȇ:eb *'̔aek}[`m$wRV5]*WR0M}[dzL)n.n~LO~AtR36HK =69Je5(]G F^4nfOII?G uY #dۆJ0'^fۯce/bB l~h[k]h#ё3 VP~Xls0aD.= T1;Licw>5;5 +Ds[PFV\a^{o<[a{yDA)v!jUwjDᖀX/Teqܧ{󌬉X{t@En T z~2IZۋPԲDRHr1f&yѾ˴Е0Uzj5%W &o2IUd)g (Gpbw2'{x!1r]9iFWnvBN387Atq'݋"FH"!(9b VEs[Cu/Ojrd &fXMN|hdvJ 0_n7Ӄ,ov-wlyqDiu~,5c/G.j5KDD; ÏˏPµҍ_̓5!|1hlVO{ғ6(݌l*z[}o猷5k 3UrH*{LT^oYd Z nJ_4Se=:wVٻ@^gZ{D4h(Q]K7y]:;hoŌ/HY>2] !u%}V.I6fyXtE5m5Vd "W!<4co޷b3n1@Gg:q :W->qԦܗӛQ>r=V^6T}[^Dy Rj1Jc#EBn|_zőwB%$<^/%?s@vt @x"4.瞓J$KsFodP1 DNmʕ*iB[ݭ'$ɳ:~i[ Lj~uF-"g#,s;U`.$z2 1Ìk NQ+4"GI3 :G\#wziowr< KoipYfmqEU*XVA왺o"Q!tjVEONnLe8r_5k>I`flL)ؕUj?pvZi;2ӞYRoV[{&nn"P0m"McU2U]0q(M$Ev7ZV逮Kq'}{b$Z9a  p;nè%>9?T P:7@)jc:C'/>P%;3-Mcਣ|pT^5 AE1ɼ^UQ˰ļ?tʸp R'dnܿⳔ߁2Ak;3‹`O, ݁QI!Vk8n.d_NqṞډ[V4@YtZqW^!j'~0&|ZURv.%jG,p)IM-*{eUB?8f}xe|u:5##3UWt\ŬV=nܜ6/&c.Ys\XK|QJgod~Qڡ<x6tQm3`{$yiG{əUؘHi8 8LA 5VOQ2<4s^kAOe{:1X#c@,yoL:N)MܓGǗS 8<\xA 9Oyu'_L}R$peЛI`ʙV'GÏz,,:YFǑoLࡼ񄻻Wq,RlI%ssp32 Z5]ᮩh^hÕ^8.$;~|I쿤9NFLryz b i4}ajKIa:B1W.Q}̳e+D"sRxRi6dյt &됔.C uW떊Ö'2H?6cu;ƶ z7 F=dԟy)XLٺҷG*vJz'LTZKccI8X|igY}"!'G>F|+FK{GySì~%ЙJ݁;Z)Us v`|EE!1*+!|JdC|~Xfsnמ4Ŵnp$KPplϑnВT(jx#}S(VPo&"t,E6M8^Mio9^AG-x9Vې{LIC쯜F=F<.(as0nTD;L(kȕ"e`qT4f[ŗɗ%c7IBksK%ܒ,Xd1X)K%҇lyY\O]ɲ$нR[VL0n%`(zrڤ|>a(RD5/X8] |#D$$4<-ЇmFDgqq0X!GFeB)/rkB"&rMG1F}lx]g̝a%QC084^Z](.B@`{ @Fc]_mnP)-R򺚢Nb(. 5[.5J ׉ Cv|sW,i~q dюpĆ`u_h (w@~V67[|:1y"QJb`A 0ie%QL5ꚠ@*F _d!Rhzso{Cc$%n5-+5XpT7^wS2Q .KMr=I.G{_(Vuo”J=ojq CJHՅƧ EIWBBBKO-i"kbL]`-I.Ы+%;iP[x,q7b`Ѧ_{PGJE^q]!?lR9R{8&1ԍ6D]ΣA3 C!e-U&u]5,s#`VX.|Z@ ڗȵhCƀ6ΡtV0UVp#wp#UeVLU D(̅,07Y7}1IK> A_') )}[A=!#1KDApi(%3Ǫo}dK̟&{^x8Z C*nvl*`Rl:, Fk-H!igB~Gس-1h;&ZF_ry n"SҰ%z1I{*=5ͅ *5] .BA~p1Ȣϊ>[DQ3}]0tHFg1m"B^*vwEzNا c.UN>$*qYV{ޮt(S;QM{%ml5;D'Z^~ s~!y]{H ID7kZI*K`hCUqIp l {ô>uC|[Z6_(HE5ͧ^峠ѶiA[OMK$o\(|\ڐYrgL0WP$`P MC'aZP*-* fׅ I{Hc򪀰S i9;bǏ3zǪYJyoyBw[/`VC3 \< 8n<0qo)(f~" =©v~akptlجZ'zS! %b+`bUk  I k&Ʃ,c/WjКlԿۀPUTng/:L&mYJ2{̊OgcL}2$z`P =]L eJ99?XI`Rs] J-D֟S"k]Ñrc0{+Fuf4$ JJRb-̙F蛶J*Ϻu88Iįᇰ {@Bv%{_l.>jxҞ<}$r(mn,N>%i {dY+-Q蓨 rrߡWxkszƪUHNju8juwivC˜ T+Oɯe~36vL|v΁| -U E (;BAWR@ǃ٧grb9RgP^_P'9!WJCL$g˸ =dE> Z`..4)PՉ E!Ne{8kj*r+icWU="7s>)L^F8[*͵8|!(m7OtbS?x-'Jx}OC X43i Zc\9nZKKѩbJti F=iǵ;,ΚȓMdF i!O踐! Q#v O6[t!׎W_X[F2[ |?h|2tҼو(N' 9^Ky)xEIVXm'Я K*8uYSL;E꺈2l'I+,&*kUwA9EkzjHYcu[( 1G(J]gZKeOeɎdsJ@KFWKNЉ/ GR QՇkDG<{aj\$W8E&--lJGBz7^+Lp錄v130")Fo,l3$mL-=nn;xF8,DgP"MG Gg.ʑ.PX} TYw`4s>?i$ьZx@XA-'x>n-gEo'Qafs2IO6!) MhbN~SGXe/2#(|n`ufٗ{zLE@}xn(~tknT&!@N>ommI:&|b̾&9xg+abCrcw إDY?4L4$/Wj02$uѡEW:G:ơ_Fq&9@sbҁ=NomI3͋$g gYx`;/}|8V >/W䵇 ;bf1, {?KwLB7ݶ6V 쭓9(U1.U1bP{N2#ۋ)IfR?D5:y9̑RJ7wc/2 O 5Oۆej'?' ˚ødbQZ"Ͽ^EZoa41醦vGX!^ t^`gpcO̍iaaf{{iBWzK#.Rrk8Xհk2+<$pezWU]<czYo . 8sQɲ/ ~g2[U#7Dk6 :ɛž.jޞl4?%/t6?? ]B>B&$\yl,+eZ!Nl yexg!MQ,sKHG&^dG2kZkAz| C-d<9K}"\@rkL9 Bfʅ&GVH_0N$VgȠUc|K|uL?$aic,d)_-[euKpzr)S vg1R 9r]*]U1u!2Et,P3EsapQ-_NYb/tk<`<Ϝ -9❏芄/V~xI~=`|>݊"EƎ9ϕ@7@Oꚦ݉̌"]> ;\Onǐw +Tx?m~O`8@A-|}qR(jH((SrZ!4}@ ap#ARs<@]87h'NcE Rfb*<ҫcՄ"}IwF};{d6?Q3.WN„Ќg@]Dɞ_a> 79x-!xi=츩uwM}~EY [[(yjKFKt\kNȂɪj).sYHf:1 )وytE|ʹ<@Ւ߻b e-Vфfw]m8?vN(l'w= yi/PZУ耝BӾw05c_8ۙrZPpuk*3: 'աPjhNƁ8/'C0 Du܍9&pE pFgPqpB5uT`FB`8|ʤTaZ5{KR#=s]>h{1=B od);J8̱,_D'%m&!#7Vw2kG"$K#*~2:+h㘞Z 9Ƒئ#ݰbB:i_ W@4t8E1WM3GtHacz]Kh7'x8wh;D;|o to'rKZX8Y?gք޹.1euR )72TD]W эG>)UsHf=`>4'upTx2G>0XpT2P:Ï[\R'yR|h{ YgAlu4]܀I5f:σ*᰿-J 6n ܟX6|0mG_$aӉA\P *9yP䝱z`̉=DorM(LtJ"qt[_RSxT_g?Ɨ`r/~ =CǗqf/OnFlzslLxҀj<.CHX]PI"R%o:,(w cy)͸7c El;DVs7`S,`xq8M!uWw$b'5NߞJ9LNt{Ӽ\? >_ƆɰK-g3,h&r ¹+gvUlfC/$ @"q\V18l2D|%}”4T -L" *`}7t4udxʳL/ObY^i,w8/$ùOQo:mkUx*w2,s0c6?S 0 gi렟pnA?r˳{ ؿ{UIj5nvX|OXTxx)6*𱏆Nn6#]S5:wi1Lfh"6bMuMԋ3J(E1>WJn?֖l5TIs=¯ObHNVq~2wy G\uYV\o$%v̏jV5xF1EJ3Oy-HZS*^AVq?ΣS Yu%n. fDP;f̼1^\Sy{zD#.Gu; GCE;x<2*œaDu5m1S=`VM C߈=]hy$>Ǘ~ FJy@]eBdf)12FIёkNE n 6r?Xl`6e'Ƞ[0ҜAJ!uŐ*&qSv?=Mľ_|fjS1MT%y c]B5CQQiD;1Kz!@=[;B6hoe3wA}!1xK-5g `ʣ]?J073Pܢۡ$/oUXgm٧BƩȮP@_W@arHM(nmsJO>WIY*ܴT¾Xm039_Z.V#g ;6>H׫!o[.X8qgՂ2K/mN'U. 3LC3]z2$L;"|-~U|!XL1=Ov-ZPcޔ1iqn>eKεB^Ց9a:ebbC" .N@%-Ėu֍")LvA ]OM'ah ?puRbF{T[ajja) yWZ*g/%=bNGv$60]ls5ĽyF~c 7OW5hl y; Cr}YB֫fxNJv{ dITP{u)`ԋa4[O`r9BG |U``x%z6i|yq8\SIDǮL\|\r3Pmk2k'C\gz,TL$6Љ'M8ۜv/\P惭_9-VDݐymUY ZP}$|J?^Ec41kǻ,: Y-mϓ嗢a(M;3B~ߟp|@o_ċFpʹe͡ja"9< "~)Y@/M#a&l Y؅.Ϥ[,s?É EBBq'xE\s{*$&=;XQE'BL9@,DPPa)KOeNoS !wI4@qNK~Ǭw@tj.!gᐘ4JABZ$n7EwE=(qó:w9« ܦOdv<.w'8*[߇:]}U:A7A(˲/jGUCZ*!:>dJ.c&xBoWxvM6 jpJ2E{Z,4ߊA=kx.wHGˠwZ+%X4y%wXZP٬'3|me#H-K2qS~S`~ hw02;^}K<۶╶*A9)0,~]ahIQ(6pucꝤr}6]RG8$ުrz.bm&&Vɜd_|T`[|t.MAbH/U>OVo`Qk IU>G疤1VGT'͕\*[B}Q3<;q ^􆁰OT!^5 ,*|T4~xڶgMA0`B>fbxɲVG>1Y]`!.83BԈynh:HqG)y?"{IK5Iϖ8dEC}}fD3S7k힗5ejJ_Ω]U-{}^ڲ 5t%ƶiGX~X}GaC.䋴Tv\}cGOk1:UN@ ~t]9 j:&=UZD1WILVc)w!"#x^hMX15>HaPzsT%=ۦ08Yc2vFnk:vl|AR|,*Vm7S%)W4݅'^)lЌ1MA 9pl?އFX,jƘwn?5^]|$V@ ^6ΙqŊ#M;OhoZO?lq6Mv/g+ekXrsV(=L}uxѝgdJ3z;* <d0^ V;Uxm@Ju\q8 ZٲlrzRsH-tD7^-+qEN67aYwM7)G"NÝy6kx=Ș+mpfB6 i+9 @VXn3/B6iEG;qaj$eUlXzbLGmZci D0Xp0 w6&_ Zu\}$/OϦAYdoJc±i(H V WF\}Q1mAZ&Dх*swCUaiQ;puj}%}gb#ŵ*s{ WN0{7\&Uw㦨iRY'{|^c*&XS)N^Y:556Iddoa&Tj&ms g2͕ƽǾ7* MDq讶pH~n +שJ,7\%:.N,]rTKm6+}F /:,*mQ8Y6 KفξcӍRZnt_O:z#3:/^Jx` UgiMÍ^w.6o#/X߀3wP}?benT9-q]Fh `0+>Q9>q r:}%1[<"e8F[L1vrqӦ}w$/# gR4r#^1Y> 3__LgB"ehZܼI0~gC)\}O)r#ɴ9cS4Ijac#u/uֻvV$ǚ9kr60t^Υcx8bDzy~ ;.R]> 4s:B2{*^;LC䤻jchl {r5;F^QC-0#X Ԕȥ$H3`']I.b*h2*5O\0cyRM\KobzOڇeݰOrGUe<t!؁ީ#p)VE^@D=?\Tb[>u͍s;\, f! c|=^7p>ީe,]ǒIڨ^NKA2XI4!b5• ] ;vl~ 0\ R"P7"Z޿py;rLWwBK` [5O]([[EO$JԀl*GKCH<ص] D) F0+enMig|o9|c4RO]Z>c _wn,k+y#才YGC3-,:?kub~\_ (3])""wvB + NKiQ+ߢ5{i^6Ѥ =$ba3>mQ/N|zS(? [_n9P)7R ֿU!;3ջuYRT VP&gxzha_fë="m/ujY3ۍv*}He}jlJo6%tj*WΝUݼ>fϨ^6t|AD c6ٟ\Z(ޝ>9ͥB!n—AUj HTĎw1vĽw[iNQej%'u 4k{6 1 @dnQqJx@lB/a]+;>F>UkI%C|IYU-౲l4yzt%D]/P ~XDzšȢcs'^hZtW|S|#&mkut))FY+.l6o5˵jvC687AyZhbv8af3̙"X_8M,mKu/Jm|#ZUlU\HQVᦻ ޑaKbׂPJ֐eIƸ9UԏŞIÜGO16)mVΔ;K l>{uI[r*% E!WcE 'X't9w~)PFjʜV ȄN/D7De@<.(D[1?FVCM8)ӝętÐ3A63oIjjVcz['%\ o'7:(Dx-}r'1XA ux *F +Y, }]@?9`w^uA(dGf hDk0Гh&~'Q @%7\ Nj0*vtihC Y\YOP0`=xs:_3` ˂.5,zBtI7EP* =]M :d%.Ѩ=ң&>F6؊>$a17]"=؝ZPY,]C~UǞ>>\[D Ie O!uxsoP\W%B+l !{Yu\z1D#s (UkX #D%wE[ݲr9wǰ"$$// J~[tSvG@gr=W!\bUb| 7MOXbYHe{y)tB9BQќ02Q*f 뗦@oy mFtD5,96 Ḧ>(th$ky.|!&vB{1/?!r )\幜u14.0~RFm.tkhGĿ:`9\ldB[[iU>:a!K5/V]?0;ڑVu_ʞ][ka=Ŋ3:ás2[CG! ;lq:i#2/ ~U*C?MA;XHqzP. x.? \V,Un](7z,d`Xc{k!wzK>"E$ijz1c}{X ZUĺQMܠqH0v;i3 ;Kier Wk8mWat2U$,/-2ZȖӋZI bj YaqP/a)uZ#"F(.K9vRN@h؋m>5]'ZB!Pr `6KJh*~4Tmn9e.܂0ɝá7ߐtx~70.jʴ%%ئv-(fZd]ıxm"¸0H#3"(Tj塶~fu2E0GUUL~ִڞ1'B8(dm- #cJWyʭQ\|Xz)<+!BDKQMM6:`R0>ɗ9!kȓ&:ʖnf]MKxQMbd\M|st0u%S= UiF7  b5Hlm_´՞ɨ߈1vjQ:IB~3reהn\ ntAѺT5 H˙/.=w4 㛐Mnzs N8O U(v?zqA<ʿ%g&~'a1%Bĉf]1ЖbpQ_@{\r@sӫʃETбxb(Q$Idg9Э crg3-VeT)^uvQ&ċgH$FZg[gH֛3F@qmTiDCQ|s08CEQJ)3B5@DK 0a:c*j֡ @;9]Z2Q.h)2tUE/ǹ񞳆2l&l >-CZ}a[Q&% ,zsޅQ$> .ncA6ڲ~lDs*L(+;io p(])HUV(\??}9%/6!-W ̟PJYM*qU$I`Fv#Zl͂夋ϳ&}Nhe&h)g h:]_,͜^ӕ gqebvN̺5=J*(ױl 2`#;8lwKmr__" ^- WնƧo./{-A=dMA{KtCu4҄O>ձDFAx+f C7d"VXSQJm[r+H>ANTEe_i %GJwJ}JԪ4Fv^i;#zqѼ9m#Dvsy.~[0{hTqϗJZ s*$ױ+C.ieBk?Q $CkVcMyL;Iƹ5PJ͇YucS_YA ]T_1,- FiH#em hfНG+䝾wh,@4:6Ix!kܙ^a1@z=tWL!r2~3q7fH`eˈФ;0 sG`r@C/f*B5fl>Y@ Ղߘ/,*y XV;g6wb;6y82b{6ΣWm@i30>yGLmۓ80U1&VyJ0Xݥl?΀߁2+SK/A15'0u ]K5Fc(=iz XXg`("nO< KJ,X` ܡ|M(`0U@8{}IA_0?>`i<)*A7{>^[/LЏU hR^vb@9RfԟCMPfZܥ9LP.5h EN "nUxb/^Lr]' \3!s~&<~7.N;_n>`fXU*x6)8g,Ai?<_dO!ˢquIAz^;L?Ļqx.%h}4#b]Kf1&) AgnqLtӇ[0(njr`mEB֋SBc~sZ"O~=4Ud=y=\R~i~LanjI14 /B;TfhO bthBHOG}#,}Nee *Q-qzJ2L&Q5h*圾Օ־5n,]&]^00ԬirnUh,9|"FfUrI Fcc:T=xP7f(3Ko^%xanr&ZQD1aNM8eߋtTĕ5wvȢUSMYnS/KS0[Ps`]!_=Bh]o@?_ˏ)N(x tM="|x Jְd` c VRցtĝ7[%V&s̥N'_3~6uT4%P= w7Vx7i@5^,J;͊SĔj| *L=jcqB<>Zs(mև9ZIet+k0$W/o YHzj.?^B)nГDd <t򋿂>)|"Phu6[uc<[n{嗪8/iY6ڸ+ۼ=D{]J1HI6cNh+2ƤjFi:!0& ez6^e;Aț)};|!bW#UISL(Ҷ7t &//k}agX)ɓnCA,(.pO3^B(z6w Sle̒S= v)#|"aW&cjI "P֗ e?6pjLULyS mNٕX>IIvp=mK'C-*A7dd#!ӐuR}~q@ He/.*ωPN./0C>~= C#~&9:ihhצș! mO|-rͩ@7Yyq΅`)g~862/Qz&<ϢG^9M\W錿l]k&Unoea*$b3`B&ʪf5CaWވnUrM+Iњb'tM'dr4;w)%N{ )|ТǵjՑ狤rW{ݏaBIB`:fzm?u^AC6Epw#њ qQ7q0 f˅N>,!83Իnc{˙ ;ןkc8κcEc&|ƴ}A  >E}\|nU}<<`3-:MJ>84 /æ'g@,Yˤ 1i? B+k$cE_N5X?'fOrT #|#~y"SA!-,kbwz>oTՇ٣4yjƻXeEkT"B*N nYs.Bw5:Y c{KEںW nﳮMBcQ/M(<?0Wx n}AtZ EW lj-EB,l}?ETL P}o@(M7',ha{DM~Y'! v37 S,0dO z1\>3fD)Rp[zdnm'P4+в rAа3YG0zb]k.J#U/t)Ĝ.[{پ>ԧ5*E|y~LI㠆B|̯] x&GFnLܬaaH4v۾P\gd;(L^l 79|x^W7֡(>Fݲ 9-1)2ާ{}[H]*,4rl6@/\9vXE0|S]bҀ4AeU6X|>ɍ+.8T9d 6L{ =n; Z6pNC.Q|n䇷d*݂,,b7j} 2b3aJnڒ -k P>),y%wBT"< >^:=RV2oV 7Y,w}`mP՚`\NA/ɛWj)ږ]Rjϗᶿ'-hv…^\5@Spt?soRqmW/2en8)eWY}ۏV*\KqW%XuS/bSx{Xp=*T-:oS렜0 oU΢i`#H-?v3ޘҖZ?鯮7)W]1NGTVsbi A8)\{,SfnC֕_ ,god>SiK j4hת+zq(><;zMK ϊctHf)Oyx5LSyT# ~z 2h t@.}j^UV`9n('#uT^0<&MIijVq;Sh"LEIT|?4_ 'S5#-3 ;[ۼ-!7:]#MlT5TG,o⵹돧m&Ѹn &dpWa/iʇ70t &T\%-t@oxU%s༊2@wvj\𳯔mMq hL\ |6# w<4$l%^ڱʄŔ@~/B*[2>LDQT5쐡7Fg=ÉRD+1H1[mt~Dyuv_O:DsBeX|[*q=6x:]泈kd+WˆH".cS܆|lؑlh, b+1;Z&Z5|(*p0N+:c}sɳo!&uLf&L]w@Gj":Kǐ!u`AOJJ1*o%y9COIoE$~CV/_}E"͑dQ4%C`o#~;ɔ\J3.:qpvq"vWkϹ|#~~J@R+;Ts?*;_dlht4)Pw2VT}bʼn"hܖ/)iQB,&%(MW{H_PX #Q;vZ~dҋ!B mrt*44QSO9~n79C:"O%At+.:*A}J1@,gb:3=Ln ``Q'0&Z8@]7 &wKn4,ΨA}Hd»y{/k!*c~2( tlQon)|peJ' ڰج >W4_^ 䖃bx&N袇dE@Ȉ}u74P1lYeDLuG]י0M$譜hq tl`}ޑruGD֜=FFt|*@Uv@}ǘ`OsZ 53&} QRf^ 2{ Mm>)19Mo5X#-tbvԤjK!wh=z%QD51*VnJg j(pς(<6(R^Rb]F*Hɂ4V~oxu -8f[̓ jє)H^0dT;nF8g,PZ 9 T/<7-%pmMXm#dbQK埭rjY=0h{9*gd!U3~,$E\*9 'af)hJnt%胣%Ô[Q'F^#&IV15c}e{TP/Ty{omWW?g%MYlej.P8w5.o,Bk \IOwSu4-9JR X1` 3orUGhHQ)&8v|e3!9 wetek'Ϳz y8VtW5ls;=b59Ϫ*"N>HU/(6 qEⰕzr+c~FHqBAZ([;ip7B"A_gSq|v'^L. ҋbK`ӽv?ݽPլ%qY0ԃt#z&XbE@F>r׌:v@fZPVo|%(c}hwьgd@W19i*2:|vIlB%9&6H:dB4O8ʎh^w>@k@ۀe1" ^Y!@( JW8'"it7|7U[?NbXbDh+IԷgt'aL_\ݕRȜW"="a {7b"<;5-jrl?=_Xޖo{i ×5@GJ}@Z31/kAγbhZ$I]5V eƦ<><;#O^>|Y]{"UVT=t[4ӟ؛8d]BE ֠g29=ukoQ/`x!>ILrFI +K)ʺ nAyE]vTRd&lRzl1dށݱvcLIto_þ͞v^WCLnH~'q:J&m)N)żZ(C*q%ޜFU5o "2cRv}2E NKύGii #j/ [CuˬcLì 2k9ryh4 2Xj~w_+7*\ ,;9> V:6/ U!+g+|XT9WvGr!UE,+O6a q T&ngR&ZJ!iv㼙jF$540Yv>8ed݀lX.fΨLjXB# `n"2yZM '[@".x መt{_s'լRph9v*p;!7#67 >>4م#aĜT_}Y!-U dPnC %sؠ1*׉l#NhrLee Ґ!?B?$piȖׄoU*ݏ a R+YbeRk}*WX`A1M7+1+SnY7o9{GE%Z qI#*y 6x/X9h^gMQܶ>zRI(jP$:#ќ¤Zo Al{x,O-؅"Z} )t)D'g'AZm`70{/ {(2bKiE:|E;!QI !s36AvX( n[uV`z/áeŚ)x\[rp9T AEԛCphJ^nRxJݜ-Ύu5>8Cުqj{K]gԿC7zGBr比m+ſ-Eg j"+zr)=su\].rww325܊F"P@Z>7-=&.X`{f-HՁ;fz 9q: k^ Q4rBKBC%kn= 72 T9Lkp WS0a섾KԚIl x@w6bJK41/hzÊ)`ה L]yI°r%njѿZN?Z,jop$kI'O=e P`^/G&h%iI)5T?.oi[wIPY7ƖWy)}&JiOBqX4 spK) }f&d-ҁۭK4!-Z8{b7TAS:Q,dIߎr9f#a)%Ʉ7' &/Iz9`Xbaۼ5ݡMvWv/4IY-s .k'0V,r~!IgYf$:ꏗE~-"D4C$L7V ^:L W#$ꖍ칲Ti lo.*I6yQ_x}fz~*1rd'@ClmAD,(""_0שJ;ghѼB%OԾjƱpޱug댝MCʡ;%lxNmCjs#2E,{A_kz $4WR-IʙXnOnqM¾益õL0ڸ[ \B_ Jxk]<*/]Lx\lDa=v*jy[da)ٿcEĸ67{sԭU?wM3wLs_n^߱3G iCaN{9MŽ mk_1^($ mA.x7OAJr76ΧM&ҬbX8s61{p`#QR;rH{Ukӆ;}fRly|v7 $L}IHziv(.'NzqEDoIe888~N.L w5ߩŏoseb|Ԅo7zKelF@* SQ>9/yXE%+o|5 6cĕad*1E,d_2$<ũ#N 2꜏]  E|CeP?B=i`.S?tBŎҬK5da|)>J,\cpPO/xlYU?v/YYA WzKyG6R-Mȟm%|F9ߺWǚd3)NTC? ZV^0G!1 }eh}GaeYD_P8NsK0%EjxߵQyKoWf ο A/o&C_.CyϹ`D@q-C)YbOtX: Y,bmcйmFτj{ݻVF ,0P̘/sm[MX /v@ZF6R.z3/)=&*4G:ҿkϱ ʣ0y?@Y,"lC8Iޚ֋ˮ`77Ry6p#ʏh9ϰj%^ kZxU8MxHRHY=6;xMq/$!HOfPzw< p[(&|Us+ OAFyzʅqJmncty ұ)_D5U'7_[rc[ NNTZ}$I$# vuݏϿC |at7֙->GJJ_ol,_NssǒH^H'F h]o~ܾ[Ynw{yJRKŞE"&4 8OZ :N\1>6ŝ*˙l‚;}ZƧz6Dz3ە:E1/ʫXQ6u$ܠHz^QOrMNJ3ҷ #D%c2L€ e^w] > Ƥխ#yT*#1*Y:փ~ 2U!DT糊!|e$$z_?qnmQCdi v+YA$EuټǀaOsM7@4anԤIf߁쑨+NV2EN!yxp3UDZpIzXJ6dVBU CeƵ&kx)UkiQ:aNn9u޻K^VX<5z?I9Uϴh @K'#| RgNm_o[EVi.f]>qcha9JLuvYob=%^"LY43 Dݟ]inE"Y{x 3xI "C Jpmu2öʅ.rx(GNS(ŔPY+u ]/Ql+vgU32 dv(iL핺E&|FW' Kӹ`6#L~$1/xSX +z#&UKOf4Lewc'c t@WToW9-, >8;@@|ND3%u@RR_6;<QyFEYrKgT-K]G.`rVгssָ̹!tX:ʔny&,㫗=-Ep&qy Ul+& u\|ay1&,SkWT WBԖ6zLőzwSuGq3_hVy<4@ttIl.TCm ~Ðٌr(ۥدqsݯ,XopùЦQc,(àbCWqp~hO:kȈd9QdəQ Byq͌n+'-VE˾a}ɪOC쓛2lj ǀys !~" ,n@-1eH(5\z΢*:l^/JCW8BeTn>Z_`+IU?} aQ!S0~#r#OaWPCYR.(Wב o@<"1qᜳq,U6sW"!y@|\w$)J\"cؒдx+HqB5ge;H/ľ +; ضcd}y+LulLDh:Pf6]Ȇ ׻{BQniD[8C6iwQ9Rx<֕Ʉ~Gg=A8-E"L(( T?AFf qxv!,) >GA~SI %ba:$[#]2^@T3^6m@@/f tpc8Uxm+Fcsز&ޏRGS61]Ag ȕOOCtڴ{%fnlaw=鯸[eZNg2DA$LG ъu^zH^}cMum xNOhBtuE͉>S e}G8GusjG\PfskU!M:^HAh$ }4'每_wִxgd7%!LR0d43Ƅ\WAZgs )_,D^Ɵu 4"3y>$ S]4qE{ /2k E;v:*g#ІT2J]fzdG"f9U)9.2 gO! WA$f`7{H)u⍔d +uh";PYȚZG)P;8E9Ɏܠ-,$X)22l~R9'Bjg=qxS⬗2vp\bϘ #X/"tÕ88c],L hCU$V6ˏ27ot4<\z`_KUp8*EQDE[R~Ӑzv8k-$6!YRM߼rʲj ׵0T8!>ϟvoix;魞0xTfyPWȻ:g 7w@R|X:b1!c?a dZGfLI `2$*e! ,y b56=]p`4y,Feۋu※H{Zd\4?ks{dY ]ڜH~+M>yUWv9z\05BkYeroH.+!0s4>n{w323_DgO54"b.:Bz 7"e޵aa—C%ڿNBt-0_BTXQ!GYtZ2ȸtX};狼Nml3΅:oDk=SK8 \RLb@mQqϒD+] ̗C^<5jareͮ7/ۓ;|g{׵%LB>zotL۾ނK;=m3Ы馂jYZx`NI_rKUÍ/e1"%"Z^>l*p!}> nz|h顏bH%T^ڼ2?@ p!+eNf̹ED[>vJtG+TNe؝8YgUEk`@BV_x.,T!)F^pX0HϬ[>]2#H3{N4jMӡǎ쟊3O[D?A#6fhIKN+]  (17~[BZJnID]87$RuFx'/~Hc—N(j0kehb/Y/C:/sL:(QWFXAڧR_S. f!ӁH4Z"/*Lc}2cΦ })9-1'n>dD"9cD9oUTQx LqQ.[z[^]q N2qM_dML5]|NÁk&Mǻo|p~3Dń›Zf6[tYi~' oi^\,Vao ˽R+0[ wsN1eL 97{#$ty/yq5]6lьhR`m; \KZBQ˅a~5}hN2{nR FƎNꉌSڟ_\Ū4~jHF;`˖'AwmLj|V6PH D'K~fWf[Tq 6xT/b^+Kء6sRLg.^C|G=we\NuoZي. XZp!1<{ =vc0JJ447O+󗓆 _MkACU53`,hQٙTN-Q̔u QEY\J"وX#݉l {s5nW_©ʶ0$, zpmsIT*b30'RF'$Ae4 OPɉs0-A })JNWvxF1{߁Tl33Am G3=AܳVxۃ$Q8XЉgT"A.vzO6A9аB&*pa`&x6ρlp2:d|߽R#;[YQF]iRLN]n\DZC^aIK:d1y&,n<΂7ǜ 0)X"wa_}ʥVBv#*ZPQ!nbI!D葟^D(;"vb!ZM Tx&ڄuG0AyDc+ze euOy{t% Ȥ׮H6/OXJ-HO}J.As噲z&2gbLgxILs"qRRb{& }p-:nWH,|ݶJC#N 9-y?dFK%X3sԴ :"6\MV_GGϋ}˴cXƗ轃2_pkB=l%$3fybћJW i6`:g䯓Ó"+hq[`-T:f[q8OUx uҠ/apM+l]llQ0brwDiE$lAkw##iv'&}J̃04Pj%OY&m= `WtӤqTy' ZyFNdyk=$*gc^|vHC+(]/ 1{)cd)ďs>ڼ=17P>z #4)O! 'LOl|3bΚ{w^.GJ%@Fl/5qOYbc{snBk/BOsdǢ _pQ@Zo{K\.3mAY 5u w{_fiyDmX&;>^Q12yO ^s9(BƏdEahI评#&M)rc5(U3%JS,[Y<Ϩ㤷NM[,996z C}v@i4/ўHc)`T( /jJø-" Jtqb\dhKM~SJI'ٜxYܠd/ɠ 0Jvi"5~&Dt_pb 5-lgv-?8ǨMي0AP\po?)BAb;GSn-+7r\gnʪ#8Ibqg['IF6 sscx ۪ ʢ>0-{6e(VH0M& /H`U.(\ϲ Ǖ>\*k~@jQDCkXv(^=n5x> *|5Y4MnX?jCQWwt-8}) ls?iPD8ybE^@ g: 3W|cv1(D_.-Nԁ2DH󓄴]ˊ8̒4cus{աr<'Dș <]44m#+9,2ЊW/|L&BQObtr БN!FO1כefw3=ߔ?!@0YDn |GV\/?K$_3|G+bDHef mQ LulzV=?x#UGÍNqG^Ԁ,)(T+q3]myjw;¡,P]b P<BE$)CcA`?>0cf,*c&PU`!-dqg`.q; +3864"4%CJϡQ5Q5XGeX$iGOc 2YʆV}yHmޥV-|h(CJA͓+]y%ح7t[H:HBtH@7~`]\`(#͍,b4#X,h@ d㿎Qa͏ >L&"ʗsBE/WQ>'P !LZv`DNf |1M7) Vڢ-[LQLW#*OL^ALnd zVQ٠0;)gpj9I戬[Ǽ{*w9#Uqnt??G>}r{PT!}ZjduTIȼLEHːlox-Hٳt/PU#s_:24]4X;bKg:DS~P&U7:`5PP(418iV%`_uXuuVh$1rѝCoh&oF$_sKJHJ"6 fl ^rڐ3c#p~ߠVkaa|DTjB3n>ln/ f y@`xB*Њ~;~e;?QFϾD2|߉{zMW+Mɔ1!_l/Lz'Xlt+>+ҟO9t?њ a՗[Jk&S 8<#{6XʌZގիTKÔ۶٠7imb>K h=(N왥bc;:2hҀ_{˳v (صhMХCZs˺О] bK RHԭީbgLc8$G7SӓsB0?bL$=b}fyo7i (cq a|k ӒheɈ2/I1NX%p_M {7d" IмX@a_crn] ́3]/#De1s6 * h.הdLDI)W&嫢*2P/&_ _r2I Tt]8I_G񾗭 *u V:9Ux@@6G`V@l ;*Oi׿0lY,c\x]{,|G8o\!zȌ@xwGd<lE)TN0 NL^^-xL@GH*H,tЌ8W@Vx;ͯ) ~[{[c:Sms)l5 D&*QANmqa'o71;Z>k:f{rX(el,N<8DVU]}_krL9\዁NJb.Ou,,6X&IK:_Wx$#V1DH0RN( /i]/@o:1i{;[d;z4=Mb<# LDŽhyE|-Kŧ4ȶiϭٌ-1b^XkK @8 1#ҚZǝ=j~Y4_a"sy[LU`y^T\7rSkM2fbvS83æ\C֖tcF1{V(xL$>NgTmLp3|/Iko?d$z͙ݶ-qx,%&" B!/\Qx"MTp墮o/[J>6EyRKdCh)擽 ߗhW$!65ࡶ'/M[lϫDɂ#+!WC&MDW'kEt##$͏ +zY}+o]. v4އgQ @ú@C@y^KڮQ4ևtMzn,b>z/ |ONĴ4t)J  "+/C/J0[XޣLks_0&`w`}pQ786*) j 2OdT9Hw{QVr0LY80I695i1%B[Onz'S ƔXBTVBE mwKaM:*$z8lo? AE|n-Z )UOd ffD$@h @oӝ q}qrv[p:]ƑG={:_YGP2 ;2$m6| !P%r{7)mVoƪ3Nu E54zV Ueb9D$3eg;y1S?6] *k2>x$FWԒ~,/$xS1-׏EdN_XG";ژe@ADc3C>Ҁ+={ZTFo8$ݼim''D|4vDrS%>K+5JIK11ۘ.$HOBm*S ro@PTϙQܠw; lvPx4^·ջ"=b ]vT"YƔoYtGcMȞq@Fy."4AMwÓRns9a7n}୕sݳSm`Azj'AmN .ُyPvsy؏U| :\D8\4FF)ɵR}>$dr$!8DɒNk)q[D`-c,-<4aD0qDxD kT~btm d=CpLP=Ɣ6Ĺp!uQey3,fH64@ ƥrþdGbd;s@A u+|x7$;X{vvT?kגj{ՙlAX4zB%Yp7W]n_zR(5aZw-_H:WJD\:ਸ਼ =DAi_j lExkW MTȸ&4t3B/_GOq0n&Du4)nmm>D34̤ JI/OIozY(q,RM\Xӆ~Pd=L9& ^Ǒh/ރm&Vl16:4rlZswS%97n:6gPajgq} 1Y~[X εIP<{O jsIxC'HM6B4qV8[s6oP(zWZJRZneTZZ%5nKؘІ@(&VէAEa3Fl_JM<7Tz7{Z[Mݱ /ez ZA~W,bh<.Ui ʮ&6E+8g½(B=;s|~r?om L =?:R<CH4E7I;`Q[ `ja5n$\7[ θŧH9Dxg75sم5K8ӣQSƻigKD__܌!tWTTnΜP2Nѫw2Vi4*aۚr{'0 *mxeX2U#~aa_1vcey07*$)5H߾Er{]  7RJ7ϭTLn,Q DW[#f$.m.[^lc΅TvV6i3q@yv06E-kit.,@o͇0/o*|P\pWd͠N j! h?kpwH^ g Aj31YثKlUCɵtשJ\: ۣ%) Y1hm4?ΡUEb0~jQ(熠M4 !jms|j7?L3`jK>JHkoHpaBIDTɭ@`ɿɐl~k=2zs={'SP|JN[2.ŧS;JR.t瑵j sH%8g`ᙖ:$F\⾥-C00~#\Y'!F8OgR-H:P+NAX%;]2qqy B%Uن2BSMj"mh|&@NrpGKcvLYx'^ ^Џҷ AmZw[ l/[<}HW騉 }X>Hs; >@|9U# T hu?9Q`1eoTۋr+b.aj/va#A?TWb(yEiAã*c{/;9sBl2e{Q9ˊXKlXj0*FuWsY.;:@k-? ,f#4n$5D]G|p#|FkԋXxd#o&dY4(3N QeY[/VRVH,ڢ+ 9,Wu4 aL}ž&b;iÿ:aǐ֛K /Ɯ2aXMJUknZ J#?3 bd8G'_GXє3SU%Ml 9ܙ0t"Q ?OC;:`P XMiQ=;:XڀȔ> =eYݓ?_Yaz!$RbxZgbm>*HD2!?{(Fo@d= ;IgG:r'幆Jň|j̴7DuAEV>7,3-Sd"4я~z[,Oi̇ct[-:e\}KuAҋ [ޑ+כ&|(^x ^^'!= =PbTM'.[Lf#kĈ|L-=TS "P/_4X+ݟXV䵭mAMS$r)ipHK1$ xW=MU,&X ݬA]In<'|\C`8LgJ0P-=`JB *yJ&9_XWRab取p25MɓF.%1ʾE4$쵄`Ɣ6"2i؂>U샮.i~3 d64HސID߸Uz+ZjOH4kY[@>>[W:x[. z HT mßt|lQun2}Nvܩ^9LS<O.x FDN_%ZXsyC*P\)C-2s,&zi;Hmnڪ<Lc p7J*>n43F؜XgM텗$Kk{>,ao,|(.CXou+Koo1OATtϧ>7 R,g6. b|q),u>X'͸iJ%jK];Ia9Nױoy,n0DekꣿO}m0ė!(@n ˦b -S&-i! %؄9aL"zQJC5wl\NVUIV}\Ȋį  Gb;9Z g>*46<ڴ!*_"xApP֣k8d ~ -ܲkUw#4( biw;u0 9Yy9;L#.ٝ\*y3̠=&B)q0=~S #3l1xiM{ 1*;* G5e-$d2?KԱ)R@CGHr]$c |s8yzY[ ?xZ*ARcՈrrcv+ }Rdy-Fp>Ȗdӿ;)Bi"KPE^1Hgn&JPk%0ۃ%Z{:ydDa4oȴ`hs`lz v<1XF!R벶2M]^f8MU EdN OD_l*fvOE ֲ q9[B`ұiG־=[+Pe~[*X,Kr'Xe?i Ǔ`E\tHsa==w<ݏ2H֫ft,a 5ZT^+RiІ@ly70r> .[?Ù|![ΚhjۡqilY}'ŒОcth*O [y5Î[;tKѻ ZAb&FXiSwjh;`f[؝Eɵѡ,N<`[bsTv̢gO|F@#Zk^5>'lMW?ԞvIaOro KWg@/ʸTnB!):OW 9Ó#~g IW!d{Xp:psdAKE>ڮCyQWKCn,1b+xTš  au1em={Ҡ߱|< pm&(!Z'>yv{0f08GiهYjPc%OO=H/jʷyjT*Kt.?FAfgkdj2+ιP Ru˒jGĜrw1AO(vW;OH1`[[O<~B*5;2w0?Ë qJC*_Wx:"ѱ nĩmx>ct4}X1E0 I^|ؖv(cX?VIQ3T R6~K@p3ى)-3UE8.fIƭ4Џw|^LS# O'%u ̓.wK|HDLus3EMsa&^<"gQv}AHyGF-2 R[%ä ve}n䷇,}Q G=k ȪVnA4^}^ (eD . @; R P2l@&w>^Uaȕ~$kX>B%5w$TiI_ nx[%=9AЕs#-u2[D؇~ v'eè@:ΒIM^| d@r"X=]L(b2%BvuIS|VI2zoȗġ٦ S*) E]M}^/nFdlJ3_~5JMBO-L-EmF&Očf&!nQ=FE_?%ʓLiC; rLtVX:.+RAz+RuV˱rؖ%rD7ڦ=9?XaTVH?BP_%KF[= 5dl0|-jMg U #uy[8ro/PӭH|M[l`fqD-kd~˒H?G4)F0b}JFMշ v_;X; hX"'gg4x8g\L-E렩9B13uΓQ"tMA8 (l6nfǍ4<=ϸPuO-75j xтG3T#jW΂Ӻ )_}'D1'v$YY1 |5zy*;BfUj%2eM  W{up#< *5*&&ޡ?;:TSk?eVJF.T;VI1}ǚ_@=BMg+ 8Dam+/{MtRA-v [+H)h/F%c15bdA$~ #ߨ@|EadP#-ڞ*ΔV *˼,8݅1|BVj-$' nl$0WFc㳪k1? )%ndT# a.-yg%¼atM0c6tsN_69gy[(>?r `0/uMumet0xbɢ~2nq)m'!:H:@H[Et<;f*\&_+~OtuT>@Թfʪ~7Bώ$-(?$nm-hǘ4+îId-#cWq=ZsvBA4dJY?Џ߱ 9i빖.59zC&BW~'`} R5( ;I-ࢵ%sP}2Ƭ2,Ww\ KGߪ`AB !qCUa 3mm\5o\j `jP*jɃ4٩oJ)hf%2V])L[]F%g*8$.,!(- oo[6NE08_uP8Ug2Q#mrgC6Rɂ}j}Z9PZQ&ˀV!ۑ5yu(ʜ04b!3m3Oq':!IJz'mkk~N;۲lZ# ya='20ߣH]I9Z\Bv.eM} Q,"B7egw+È{"A-r@%.UK.lbώYI(As*4IBth>S,U<Ԇ&Ɋ 9*|K@zDtwъ LK9Y>KY,}$r`' '8y<0.Ml.ڀuk~z~ܯk&sn뚨K?3Y2,vS%͵wya$ҽB~\8[N>'}^~$_t_|$lzo Y " HsGxN̖^w6v]=;'o,҄gt`gwTڕX]~6%XaLN<Ÿa Dp+2i=0M]hd a?3r [uBpNL9rQE#\v(8YBAwَ 8A:A)k# )S~5(ܲs4lL*QnP.m6k@rpLҥ[^=7ꉸ,=d A`JY{ ,zF&%ƑV>ձΛNACEpkN/rHBl1/Sq6 ՜:=$IJ{e3@ mLsV 7XKZyI 1YޠA jiKrjd_n ) VF)3dhKyVA0@>:ps\QE2S7e9ʠĴ^46B~ ,KgA&Ո}uR\*(vT eOM(bG9T褵= 1IC ov_kVOgu@ԕ7jlypfJڑw~0IR>1G洽^ϳo<ɄƕIBCfʘgQOv"?5ez^idy/o#xpU_rN j$ JcfʻU2>3 Z DǨu݆%j&Gs5Fh =@pAb98`3Q9+Ɔ4VAE/pl ms-~i,c.Njpc\x|+iW“jIid# R\KL$s3DU6L4+۸bzi^1f^Nmػ۱+a0䐢ڨe+Z_ 1ZՌZaV$ Dͤzl( ݧh\hi 4ϴ{{0(S?4:JmY!-abW6\o1It\ G;-T)= ohdUC9"1}wj@P3Kt!eA]g)1UR~m`%kV_2YVSdK_% 申 /LO@rb-a`pn*6IRvi KOj ?<|H_;SE!bPaD@$$zސ,aNkRxAbլXU(F*?ϴ^)!}q.77a54j}3 貓8"'a}DBM-"ExO%i#[®hr m=w Ls6ofGp࢏HB[(e@y[R|Tx8l4-BhX %U3E %:%/n V{UM9xL;1$I*{f?9pktpm)98}ͭ<2 xF^0΁,I#>E4sLv& /8{ͫTXޗj_@b̯ xWFQI?dzm`r^oAf\{A4 O{dW%Nf Ē 7%4Y}[GP? `z7C9t? PB{OUNB&.*U-<װo\YxX]C/bPQEmXc4) Ŗ&ϸ wMZO C=)DswSdNI[$o(NXQnK zQd7],QB٭F%m%[&dF+ߠ-9x7#`\ FB.l>iK/yɠǍGGAz ,?jJ2j}l`6$/L1o'i)gU;./2wH$S_"`h9$} yw[&2ł_/;}Hz`y#S;Xb))Dhk x4qp >]v'c ã >G(RKPFn'Y뾵ᛰIxZ{hp%XIwYNk]dAT>\Ǵ.hNxmpAzf("|~w}&^M$=w 5W_HTMQ }uv{Ro_tbEjЏ-iս,pmO~Yu NTY370kޡԂ!dD?u! aW6=dX[S@ ]q3'_FƩԯ9-u VXC%>A8sE|kiW{oۼWxLU#t_8`du{VI€WMca/4{P E I!52)Of!'ሰ3F+*#4pqc;aO#w; ɱ3V]kx}=m:hxiR޵װDaX cAZyfgQI)T +/]@ux41E^Ճf n~9bYpg![ 4H{w2$[[\GeY9#۝#i<_3$ͲHL~}ے\fKit-⻘; Kʴ!9;ƭ]}Qu߭gVW3p~2TfstXl JtȜOq!N,hm2]qM)5q +X/y>-Gw)ֈAY@vã?Fi}xOcr6X|ꜫ kL@MO9~FfrP`85hXCO0?="`ЮɽZ;ihq>tH@X}VI*y#67pS2`(/=r ݳ8a.APSBTMkGSmJEjvdi pl G[v=&,8k% OoZ{Z̼a3#URl@6-k9}ggPT;o*3atY!KHJd_UN2D I֨'ƋU;dR3j0M՝%^~o2tP+,ͬ~0+)vR7:ufcXQ0V ϿƄp'Ol"Uf4f-kyGqyl<"]Je]*i\]-?*]STX!:f ez>O s'#g3qt<-(VԱ[['T)e,- ;eߏ ލtŒ?qDzɦQ2l7٪e G,nhNx>c[[7MbQ{0ONwiF^35_@Vt~׼Nt*|\bbV3]Ȇ?)$pu6rqriD`;h"^븩Jfީ.B۷05YPŇr4(4!3@].Rb8?lucd2]fgR$m3&S<KŸT qhCg%ufy{kCXX|X?5||IŃcӝh_Ya1$zDretV>OA6:Űas(`cN9]D dQe?ho߽ sٽ^;8:eL[hK(UnA-A}wy0~H5~8mUS '30^[JUؗ iţ#6q=x? 8~dI'.O*W.HNOjFqE-DK^?V>!#iZj-pa8m.!n.%oș:aiLF՞ mߕ޳vLzP[˾ol8mb{Up9 ;x&_msv N+Y(IK @IP&ţPo<[V /v/ Ge|Vo|׸NAb6zɎ̙0!2b88uE(LV*~A?=S3KOĭ]`.Pٰ@«8W,L_j>sa]B|jqM޿l[w = 'D7Rصm/1زWTT8@5-s+pTecZ8?+a]Bܐr>L{nQ"U#>>0@|avcr)q)T=ZoB"W{//2 K&gf&pJc"AOJS,sDYn&Gs Bj?,-"n?F%'x6B61Ԋ@ 8ۮ3/-bP4;s0ZZU#ߗR=~fN4#Q)/F:ȩl5{@%D"NIQIRӖJ)ɬ‘e@ugLٛRzwKNtWK (]gI20'}@1.gj#O׮BGJW<Ȭx.zY|/7,]0[ٰ1)R(|6RID؟yfB*qP5VgCc@+GuSҚ 2_d.]idvʪ̅вSCSÔE-FJh=te3`O( ]]@C{:uˎ%) )j:G2ODGx|l"cyWqsV G˳it)nqWb:0?/y%ŒQE`Fvƃ6ml胅@w+Çň"O$ }pmD a׼]΀Y;HmFU>ap#҂tqJs'moر^ztr$Lm۩RKGTZu&9ӬC.?] [K&< Ek{) di3J_ QltB Fj7`Rc&>!뿏n5Mn MUҏAgAVw^.ؙ^'kL ځg* `Sf1ܟBВӱ0BI<\{Izv/]Ŋg0qτ d"01{_j@*#Ƞo@һ NvJ`<Ժm?=&c?j'!<*P-Qu9(g/Q?` !9fW4'^AdnW67-7t)rzu#srvz}s~\ڐ[3mC Hwx}Fp(e6SQap$'M<]yWsw˅&Хa~_X_CWVk_Q? ;;301<_zC!sQtH`߰68&.^K dqyǙ|>Z#.~dj:9cȆLXtJDWovԫ"m(hLNJp0\=2&TWWxDUV*o7Dx0c*TgxJTa XҝX\1$AP`Y@.F1GK٣8W''ϡ8U ^NT1`<5V [k@  C1J:Nc| 2l㙡} ?ՈDd ʿ@dqlp$io~r(͌ PM?3]n4ꠒ)Hj=u{B6Hڪ6 v]%OjmbG$%z|d4̣pPt)gTME꼭кѲο#? kU3-}Yݥ4p;@X%5W"+3Ȼҟ(*Mx[Y q$G8ЦG%[c9]dJG͐9fFӲZ4n`aiZûlfU=]=.^}N󖴲>쟅\4e3pxh AqTPg5-4G$ rE5s *Կ믩OI,643௲Ti:7H7Ax sqy7? mXKɲ1[uY8~Xzh hwyia*.QfkjCKQ YGoꫳج1JQZBkAHO 4e Lʫfި9Ne\s[&*NJ @J1|0tLsx^EýpF:owLoQ*<2U۹JB-&:T{r/lIc= Pmb꽫<ꩆHrȮ&X KOwNs)q^Lbq[Mdi~) ͒;w^^IGƅAfFu9Vt4zuZ aQB.vZ`ֹ^XR=><)& iI._vqՋM< ࢋij.9 ܐZOٗ`|O#ΑFhY_gZ6 wlj(ҎX-(f[@$9Ja.z( GJi.Py)6൅ f:J)Q$yO:(ERFMJ0:cO95/c!oK^(`TOS?Oy7v'TH59qVrI\ v4 k(>oRっ ,d( p;6\~tZ_Y3L(ѥݮϛʣSlp#jGòjGNEmոjcKTl=%X@=k>> ]^QH֯SIfj ǯy"?&bB @1kƾPQ:OJ]XDžSd(mbr4+X Q b6w/ْ9d{d#47Dݪtu0@[eq H(ŀM¬ݴ+?d- Ze1,.h JTW눿&m(9dt'lwqhz;,-:InwxJ2bnھp|~z%Re&gћtb@~y5>k4D^HEBxkM ɖK }&tц ucApq}hNiaOkVˍv*Βkb8ˮ"iB.5?raFcB8\'wFjXvb*q tu +oGAΉ7]y*HlY _$R;[YSO֟iSϷV16H~A%T/ÍCb H$Tpn4!d^ sgfXlּg=Y(7|20 SSX&KyGO@u siㄧt^ұд(*dZ- 8l/g|<δ+9[vpnmTȢ0R.WO#aՏ9ј1}h6r~!*"ImO؋#_xQ]!1 M+ V)N02V=# Gv>#%P~4%ƒ6o}B=p~bW`А8)NI MS1RK9й^4x5O\VJG$h,ia F`$H?x,تDZ>c]?q:Зi=`UmDįc;^?6/Co>ꜞSBV^wh ? SKx eC_V%vDPT}+L1AFw-j1tR?N&}eb\ԳOK\WF1M$1-YzQjlzZI"@rƂvWȂTl'"\>Esɹ]H AcV9)< "lYR*s>e"ќT A[٠=SkitH0dr`o.T?9ō ˆ BMZBDK.y;Y1!o #~ƀ2̔c WȀ::ayx AvyN4SsWJL:Dy D_JQ.+>c9ӘEPC k~(lHMaxV<@d,e,' h̲Uq!m8蟊v9*KOfm0Y^D5L`@0O4b]UB%HfZȾ4\Z-L !r3q|Ud,(哏`䖩[k5g馆﩯쥩3V4Z6%׿h&Ji([fP;?m_i<280uȾ0,5GO?7y*X]hd#j%jAF:uP3{7 0;32W:^#ǾX0CY-..LP[;j~8+z9>lEgE&%Ϣ@U<~#ӚLXE px r⠯c9*T::5 85g|m2LYR0 wA,Ƿd|5bXߙr@,ycn84gFv (^px4ilQJ/YXVCt i> _~B6GVf7yTJY0$Ufnؽ@E'MgEi&"2(lg<6-pNn@CHIiD R7WYΣ޸hAdz3 ,No<TQKtD,GT\Qo27tqdK(&{f[n e׋J<;߳8f-jE[YK&i);rXFBBA'GW$ft(#Eɡ+P˼GFsNTЄ* ǼˮABH8f -j#`} /5W@y{nPg * صve(N.4.ɗ?ݱmo "A (vo܏Kݑc.XPh ν#Ad@բkYn%j^1VAWZMȪLد\(zʹ23SؓR5)cZlSMĜVa/CS3pJ}&VbXMP w򔨎{6b>|"z~Z6iy3poiap>FzyPaKuD@P8zH!-`dR'i +4xřyJi'>=֑m`q$ܣVq#/|/϶4?n;#H= =Ȯ=βyNaI~gQuNG1Pp,R>xaFҒEQNUIƕAk~b;Y: qYH^[M*gٟ"_ܜWvafAǗz?9G珿g ǔZvKKSL$[?U2Clc*bbm1WC6 >EQfx3P(cnbM+UңY̌W Cݎn (g99m*/}bt~* H?F;qee˺\Ԥ5XbA &.'[˷k~MP.g A% ͚ S)?QW0G Y†g1TATe>^ˈtO]S\j:Ra=z(:t=J1чpv^P.{$/A~i\yF~fFazT<0ݬYvD{Ks{h`9~k7j-l[PrjS Q[vHNkH=t'zEyt"<{ j~`."(o^*ȐhBc|lDwU&a8AH]czT?:p@e) ? tpћeMvl0r0Zl}}z{ooN\%݇I|峄9_TwR:xlgKUtPk4 /=FY7Er&wpqR~D7]KU{{os;%FJtti2~ dukKT9a#Fr>!ˑK9r):v+ Z&LgH4# ifm+G am=:7ں߱ʳ*r/~ |08-=o=P,y[dob2V;'AUS[X#?$i.zB{=.aJyͥݨ-u֔sپ6j;pĈcya;~9 B|6^\-P4Tg~KE {UiAZ̔1PM}  *,=^xr~G<:wz<`A{Ч ן=iBscUۥD"75u@ifEͮ>@̝ =)w߆\E|3 LJGe]||~'q3o&O26d`v8^BWVJ]:mVD34oCv!po#k9֑c'K+{Vj.2G Kokk42JװԼ&,;`!)[Dz@ϯ?y@fuf%soby ]s. 2#N,4)/.-Ϸ^cPn턿#3~u{87 Bx eZgЌ ?vYDB41 _)1Qoʋ Vʎwi[7S*p43g@KJsx>$Z:12ʑe^6LD9N%2!Gށԉl\sdl@S=1Dǀje U>ePܱ۟aqΫjxMBX|65?nW"\#gvr̓!?=JPx@3 ʦ ZT(쟊uSg0K=RTΕNĉΫA!ծ;@n(RB]V}r ĜRVr!?n!΃Kkvk'T/ v?l۟'laE ̤{A^'G`޷C G8;Zo ?A ڄ7bc|shiC{~H&+% aڿ|CU}wr\79.x# UH,tݨn>q\b*Q,ۺqsxE*q5xۘӉ%ov[5o* w!*_GO'.W! 쭧 5sicqJS@]/7J. q%M$4RY!W* PlkQƀO8PσY޺cܵyCpY,H۞9S%ƋgT Bǎ:XL,[ U O{զqaf`4Ԩ}x8R &n~;10.Zht(LNLȉ+Bϔ$ b؟]cDj#L#F-OYS7K+@RPI*#뫦4&ՂGփ?Lt䴓1̈F0=vHXnŶEKLN}ˉ<:eJIE;-$Rwp+Mf<..u52xRR5er!R;+#Nķ_@. Fw5@8Ĵ^q D% ֠™LiEYXou1*N@mp% C:LU, d#7w y̠c-#<;R2sc?AKW54CNo >?-ּ>5 W([ D+_%OkRs#ٰ!濧͠eo -3 *B U#j-Wrrxhֹk3\ "mÌ_TgOpiG D j'Q# DŽꘪnFPXXM8-Z<^\YцPXꤶ_֯Nii2?!{Q1;[̓M'KԍtSb 饜`D-|Sf`M1[lJE\Պ9GRCBBA?qNn:0[Dzо͝1Pլy0Yt5+e6cXiQO˟-8`^V ^}n--In 60QcpR^Ot Zl+g.kRX8c IPV~N ɶ/GSf#Q҃/6:/hՊ 7Jm; a΢z^rCm/X",h1(U=3C1*0䫥Lr$!f=R̛ f RQڢf1j|BSF |2ϜIgxPWՖ8{ѥ)MCLrХDEZoz/,e// 2Y7{#7ޤdOkƘv'[~ 4}[u@.^I, r)n `7r.W j,~ɚ,Z X^~!gf-pˀ|t-L~,xqFBӴ_kW[Vgwاsm2yϥ+d̊d4g?d!97sH+WBڝJ`hRʼC+ƣ BO eTśp3JS/rt;4%LTPMaʯD bC;+}q[f34B ܱR7ÒiNWO&g)6hs#$on/Pn}3r[ #D /# ef0ZGlqYH%bcmK-.7W,VY\p 'V=qb7F%Wg L.rWAܵ{?A'9LHrK'J\_A]#iUy X̱b4CC (2ڃ;OBQN;ccXH!GRD,mKW>p7maxJ KqKu.julMCxvى7!0zz*ZChb2jOa*cW)\1P DMiR-Z~-?oͳf:"XMԅ}ȏU 1 gt `g&9 %dI(3O5bՕHM:\4ς`y`"~W<~ؗkFX4/sx]?k,DQQ=Gs%PJ_v<V9}_1~ȚϙN.s}eh]ov i#o=b GBYB AQE} f%q0ބ@*d:20ZAg֡% n=Pո?.ͺm<ҷJ=y"t(8.PG}3;^Ejy}u^>oǞ`޵"^wn~x4QN<'wW5u:1o $Y=a$JW!1Ij Ao%a+MCu㗩{Ⱎ5><S93aEUWNj|O! :6܊wɗՓȾ4u*.HukDuDhhו粬㊒Aͅ <(/$@du8\;}95}Z9?Pv2ÂP2S0Q5ⳇm遆=;pgt-肂Xy*sxQqe ۧlR>6N~ʞSCț>T]Z)fwč 9a*R1Ϡt!@sbM1"7M:_DѮX) I|&rrb zZA<%qa`oDHR?8_ E =-BH&>ꖒrudZ~љ I;9(Ex ,ԲIO)ym5 w}j8hA!P4`ظfX0@`!1⻕)Q|z-_S#-\>[Cܓ %?rFꇾRNkj5㇖ln/s =rY '’=}6>[X]%MBFPRq|cyHhf<`k9|ͳ_aP|ilYè3lJZAH/ut2٬q1ւ_<ܵK!_쨆%BPdZs'W/+MVAkjZI'3qavw\RAiZ|jj<wR<NJ2ƋW!'s.ohi1 fyi(NV 0r2,ɹuFt}\}`VEgpx\ ުqD#C NOHVg]Vӂ Qλ֡~jg7`qN+Oކ,}d ^݀j&ܧJ[·5"bEkEJĉj1caHمAܶY#;9n뱶z5>co1gXlDsҭx'}D? Hֵ1m-Vo My8-&;PWjSb({68ˡ|y GN53K{Xp#z)u[fQr{c{9ln{v# *nhV'%rPH_t3$'VN vӫ=3&`3"9ݽMs52<1:͊.Hi,Ct*o-M*bTѽې;*aL–$t>/osAHS: McO5c'ElV;)1WնU*/:U%6gW1#G]i2M0~ƩfG@J ,*{pM3pnm ^`TQ]Xݾ)>a_zz+OR}zLk"É9d Ikn5m3u*1@/nC]WZzB>j~RM,*EAB-݂8hs H;.f^^iL5\xgv7 @3,͞cI-EAc4\X*=$"pjKz=flrLF P]l'&!&P)f}l^6ATxMn%ՍHj*GQ,f@w$R-H`|*IgxxPzwP\_& 7`qigQ ROOLOUy<&~`l60%'ʔ26T(_+:3 X3Ӕ*J m1z9֯"'08 GFѥ\ۺA ||5~RN֋5\IGc:dhI:ɐ .kxJ#qt)d%5K$AĠ~yaMlsC@!nC̜K 0G[Nkbu<~(#aL&@ xBsP@Xl`Z*WׇU2=a+49)6zu5ѿ+)&kVKEOnrEsLnr )$wfx0>0ӄA-pTVz0I#nBXaH1/l#gw=VBbgQ&P6Lأ !oMT &}o8obG>AAw#GV(eC;ømOwR5 Q'+uXz@jSl/o3;ח ]iWw朇یwDp?5a w}>6h#m=vkt1UpN?6c8rI05?X{2a''+?| MI瓉[)Is/SLLNUF/E[8o]sm7vMI"y[t<F]蝮~lqip?Ў"w*B* ֥B3e=DG_PñEREjkGz__&&~nՏDKGگq&?uǠ[$D4/*O0U嘾IXG`F̞=qȱg9rlɎtk #NE6`rK$[АQ|Rg- ۱innaFYmL7 Wl7*]2 \&,"]8ao 0eȶk _歱 g/ٷA&c,cҘBRB/-4j]^h=_ͨmU7ʧi+/ ٯlWlzSTr40)2^pLٌ` GI GfZ2u; o=w3 "c' h !jwx t% o6bFN22XdRsbqON9Y3RQMKlM8 /(>VaeGvu,1sOO_p%Q >ɉ )D?r4ZE ۏҘtMqٙV* =ԠeV A;< 8M:,س#|DPJ>bDɸ2(GkK+8!O@ZϠ4sfh,IyJFpUX_댹f|`%3<[vf1FKIteheºAw6_\ᚭFH۹=H=؟IG0v>m̩ KkBL|t)KXcHy9->M%p*ݳ+aTl#-L`fChQ,i,pK}l: I"vl"TmĆ]ޣkr8i0#܂ͺUc&̄rmO;#!X$:Inޟ8|4f)nWVӭ)9GuΉ|ꢢc] HdC{=Z_ JEaAԊɍZlv_\g!}R &HPhV8zq X^IiDzـJ3DChJEBHX~Ok:A5rY:L1 HN:Td{]@hY8JPp [oYtVd6IUN3i& 8<+&iAl-' Q;oN3bډ "#ASn^+kTN%EF4 o jwP \ ?!x̔V]_'v{3@5h֢o_i7$;[=#L-*^gE?}N-A =N{+>9o?\pSy&RʜL^H`y's^J:#z#ϜA;v +!P}5酽bs0y H%\O=yH5w9P.h+V !-; C?-7y+5R٬+/A,ЛMC2&MȄv#o6Ӣ.u} Mvs_,7Zݪ"O '":KbZѝ03ZMem}Ż9 :hjCG gP!Īs"D3"cKGQCtǮj/mNZ5@>;kTOsvJpc9"l&Vr_f[wuzf9]eeN{K+B*Xԋb86ul48FՌl_cGD)A1?SɇQ\H6y<5FşNZ}-(^Tnro>2ަI;N?d5zsktFg$65|&=^x3@ӽ+:냶KRQmV&);l*[b)Kw\Ve02D$S khUcId yJ6{)T_ql"Bds:!xfLYR7+ޱU1(Fq?pRl.4"g;G=R-[@d3Tw(8SXJ!.h۴r /cd0|./c8O^Fa0V+o^wm>{J)I9nfh[F7i/vVݲ[hyTҏatj Z >-{[ҝϼMTP:tEzrlWL8?(B^ɈM8NIb"Kk#4im4Lm1k(r:9?g331mA ۼ_?p/EKEoDmue=&vԱ4bC{ߑ晩e >0ֈR+& ܙ?& & Pi}5eSMkp~w!ԈCRąUpP)*0 ]ڝs ]htW J9 '~I-]$~Pٖh At(4l< ޾f?LP4K|ixD/A;l^Tֲupx bN,] tS}RQQiɁ(J˕oS%^'Q 54d7BZN<۾nF~&漕06GI@EA3 'M GO~<}BN79ٞ\-Lkqd~\pP?`GzT]3t-!<)1bUrQXg ;lZM~J?)L@d MVY0"G0W lHU8'c=,P$AK4KZf:M&m {`Zu.,/tJ~I^U[~)c;/ kF^rm WՔJ0,lRN&Vj2%j$Cx82YAqr{'~T*RΒzюWVJu}]miQPr}P"uh V΃|h^}Z-Xn_4vdk[o ?b*DN +Msts"ɕ%Bcߠ17?#m9Ui^rݿ1;?8aB˹u )ACr2l?Yt)r,P3 /%xp]o]θtϩs:V3rr 4ˠO|44VYf8ad(x*oK47VΩ7"THC4sV/iۢk{j\ȵ emђ(A_ MyNDіw͎u꣞P$)00`vlȃ/4"o۽H"4^aQ/9mXS<3Yo5nK!_\ MKо\eMY$,xk~K63Tp'Xgsd$O2ElKb f|t!v)L9Vo@}S7O 0+ sQv9.ڙ7+CB=OA2ir5ؤ!$=Y_;c,C*nwLjֶLO, ߖ؝F> {&dNBNn|'$&2QbvGQ]utbbΏEX3.W~!YS !F-V}W=#kt4fjxe?ʖ/q`& ~DҨ"54ʧ`?՜ќz!Kz+! > hG; U)6i\`m+&Eu u+Kc,{*kh;v $Lþ^V 3BNwXN(NhoYeYʪJ!?,v& rD:t&{pD5 RŁOסT|*`*LnQ{DX{XJBcn(;PXQu4eAĴXʾG¥+N6%[EXׅ6LKJ D2)ATN2Iήq@]7Ewe9<t.JݷJ?`H9cn?˖Ud6#ak8;-ZV_g%}> A֑jEc GkX eQ>F:{t݅$S._6 HdWN>ci.'R4j>S9e7Zɷrc)&N [i|"8J8e0d\Z(PvY$fY!/ـ?&[3(=cSSUs@ M-YxDLIb3xTQ=>3P'q\↨h s%.N{p,V֜S ,Whtzm>tOı)%-Q"ܼtUQ\ p\dޓty=$+ 'I1=5 2KUI vم96I@7~&}YmFcPsko|L!x;`D/wh"r.N@84M 0M~xU:}>\ !oVZh s+wF\ }*ҒO<7^B!E %@9? %oAg2 ]g9p3.8Qҫ?w2]a1s'{2Ya\7[S71~90ʵ[pY&ߢR/Y#goa8;26IAb)Y lŶʶX$ Ƿibkj'?:J$W/^վ弯hIcCyD O}ay'^-|r}r)E;z qTQ&j-zO`acNjFz&VcoS2JԨ_.(0֩GH^ΚLLAhk8B*AՂJظ?.LaRSX}ggw +_2!gqeRXx;DKҞ4sݍD 5 e;n$V "=nȓńrM̠^" p3C4A%;\y2K5_*"E>@gt-촻+'PZpG]b]r5mfd/^m'%<[,m[ bK)Y>a8NfNNMU!w2Q s03R3Kuh-45IXs`mu^泯R=VxNE7 $+UM+wew/d jכqX6 S @I"a2pX&1w|7> =S+;j6՚HXq-DǶPuϖ&iu)@!uT P;bu/ 2 &L/@w_y'ZC_Oژ`OyP΄VG'1L>YAVY;e]E˫3LOBa`i8߲eÇu0ZoɁB|I7G2ͳ-6#TSxdFWŽ"P=ɇf22Ǖw'WMrD ~4YIe,P^SlÆ--$eZaKGØ/j@W٦13*Fh*2¬CkBASVcHK>Y\VfkaJ5 Ђy*3(5$.%;1`qm*T4w璩WfߜYF >|5}ʆ}ģ?2[r{Zzza"`5y`ԧ˯oyw}V}}6nryhE,+h~q! NY<=[/rkd͙zj:Nڒʶ-iL ?v2 z?\1D?qF_a*꼃-P zwlN&=$Wػ=^n#+R.5|@ptA{V 1lJ]k*@1kGD |nTTEV#EG7;Fa彌=y},Bonyjc}rQ8׽xO $sqVz:"'IFu0 `0nE(0]8 0R#*LSkk.LiwzTY2X֪"V<ꉙ6zfj7Óc^^oy\MŒnFi8ۣzΜ-yc4jP񺏃dHnHimmm!(gݔѠH-M{/9y Lc?\Z,ɭ5ۓDX+fd2?F- Cz^;@m6?! BtyzRHs]u[[jz|%j _~3hg6UƲh2_yI\S,6I QiD*~7]xh]c1Zٸ''"'oDe} YJsQrXpܟXI2:Fs^U_g>&g{ޕҠNdK PqVSs0!+T`v0wla~.`%=Gp~}_[^U {F6ksŒh&uiE?d;wjjmMSe 8Nb!k TY)ݲ &~i`4l񗪗m;KiIlאB!̋t/Z5Ds5ǹtNo~Z %DΦ|9169aD^8vAgqkEī8dp"'y׫p'Ϭ !0r!maxOP4ce9ȵG9u['t `6¦x}K.NS'5VoMPF0fr:=@q+Kaoث"[Ζk1GOdbۆ VܐjwK7GPN_C )[pi*B(0‒PB~q\YUGH¥X!; $ r\FB]O_P8 SR[.BȸSKڐ|@ $NUJ!)MH(x:{w3ITw  &G4Z,{d=ݙ`.i3Gx{N,ȎڄNOZإ$-G!-IYŘCj %Nࠬ+VEuv;uyPl][7ԅF:3  :S5mvm`yoݲAI&$ 7ீ[d[^L-'gI+WVI515,E0|A /O1dO5S\fNE}T[u1 FV*(d]3꽏QzM{S3'nzm+1h}nU"C~; %µ8$+y7R#眾^]rg -Lw@0ѼS4 6q!OBN j"Wt< sڵKN.^ P/6FG]Ɋ #Wm,.[{#$X^ de5R wIS[YV\x\wYM45anupbKZ"#ॢUa9.\qe pl,|-$j1!rQ cfTK`l>qMm.9e4 eEJecVf46$9 Lܤ(R6Zܕ^fTF*e=70"RCH>d%6q8썘CL&>9^@&ŌRőô#$8hXC?d$yh8"'[)RRt%'ġm&fD46Wz4c9 BG>v#H+*#oCE%Dxx0ºu.,I b3 #{_ Q4e;^N8Jq k}g9T8W*UV 8CU۝N~>?i"{UE9}P`z?7+ƾ7MYb$J6.6YY.#rzv)mh{J< tB#)ۚlsv@}l8dFpz^poxDEKK>Aam7dd9'2v~FԂx|+T/MmKr]Lb2/17wf}ShFݰM-n%g|WǼSa]36-:K=b0BZBYrSۨ e{J QN;$dӬ"gI~R:4Y$fȂeM]x܋N iG^z&!tQ\$Ħ٫s*B%|KN;r%32c{\Y͞1B`PI'ԋ79 qUNJmd~)L2b_[ͣJ vCҤ/2ۇ)AF2M}t3s$]ۛ%0 b ctZHÀ?EX6HlիD0S>;Vc*(SJmᡔeOhŒ$FCrٻ1)i 2UP=kՀi%.)E.nKZg1Uq%Ni[#6۾RR @ #@mXHJoE9};)"e/BhE{d`NI2 z Y</όa]J&~3.cnF[ItDKdɓZ-V}ܐ_6wO.-l e9 "x JF3DuX,D՚H _ƛnN3^8`/1t!警[f0e 8->O\%Rƥ%\{LA5G[7jT ֦EQM.WgթzW(ޜ1lR޲KNlgL~ I]lXB$\r+>35b& ~ibS<_yjODy5QJڟީ*b!1ꚾ@ k2wmL &qhI([FOYk Yc[mƃwF;E,GG=XPO FG@j:{}JgY)3{xeQ+Q)33N>R/ -&Ҫ/KHW(T4U tK`&v믴<24R竆OsQCk0_ ѷn47*2 e󃎵ߒoZ  a Cp]e>>].`kk,_ezLB!;hA|Uau쭭Fx! MSY YٵK;~9qnvS - <\ҿȤ&f!T}%I K.~+';WXK 8#go6\+tp WTYh*lnZ"-M.Dߎ-=~s}XYU <鲸LJB`~c#4E9֜'^r1쟶Ž2յiE[ҨF {k~CH{D)u RI4n,]Pk>%}c,e \FgSE?^f:4pCꢥ֐)-g){fJR?{ \GvȦwq4'l@JY~ϒڇB[|[Xz*ż؛ڂ2߹r :Ud,h -\$^huԣF=Q\{y87En67^:4d UMx&/X>c»)ٍ#qL$ȹ!-Vm{G66:ّN~Ėbev,J0Ki!#Jls"u~-'tQc_LݴWbnt8Eg\7B^h|KY ^VioK*~blxQ"GGXy|Jc--OHۨXfՉ[e^H1WmMgPhkrVJCeSv#4;;_R%5+siw:Fr/x`4 1½ D?8+<#~Ʀ M| UO\ l6љ8X"ǠC#)'/nX͟+w8YԾ6{X8S:fx;7,v۲B&EOE;'Ug.$ (j԰ BdC Dr|Q5s逶L 8\PY#8R6ܿN?1./='rhѤzpXyjP6miegx?M)Bd`ʦ #McPçY#1t%X |6<լ̦BL2v'tH F~x67D詜p Uy9[%1 DVb@SV+5zH+cvz{`mI~x^wZlHǥj&j4+T?vPu=di3EM\_(3c9'@8 P:s)5󷿎AM4c+4H`?ѻ٬C˸mrC"*l(Ps0$Cu[1Ff4w@]˱zP9PydFrNE"Wʃ;nAn: =3ǠmSjnϺS{BVOQMk6d捏{M茤"ПOtbK܀VFD8| (>Z Ox ͶIM(Hv %'8Q쌦R.p,EKh7;tR~r!1iMbxǃND9վ?V]ڤ_paRjYPleHS^o;A5|㾳2{~O&VwzOk8dv d˄Ӗ2ogb"%wP7PD?@/i |{t4 u~,% |R1Ն]^QPs½OmITJ49$-PGI4/>#?Z nZ9 \ҧPҀ3Y-$ź?=j.4MtzOF<<>97 QAj.}t//A9>N^V2C1cDirR';`:PVt_$W-^c! `'@hJ AETsG"h8shЃGXEFӷ xޑ*һAvnٺ$TF#<7"&E~PMa]$B/ۆB'#m&d2~^^t//0:)*jKNjf2r.ӢuS2sRuw wW"_G= Lﺐjܵ:*Y5<4[)T" {,јMbIx zzu=psvBlX=9?|S$U˛&0_}%'&~0՝bjhGdsNbH`%]Uhn}oTmcө*rm3ZxD4qhnv+/ 5e}ךA#A a?=M0~dË={=C7sDax;MC.<1viV |(cdz5~yrS[dY<ېc? f"~F7U쑄kQ5mgc,jڡ݀"ݨ.Ό=mjd}%yv#ځ k!^zJ KӦnR[GNI:6LsYh=GGtf0- clN0]y z.xҞ+#3r,ߟ^aKԿaEa~ah^rzWXt[k"i_퀢TC[1qt{8TEmY㡝?74 L#Bvg.vyx(#NpD-L݉-2LQH R E䈈(gw/Nzow.7~ß S,qO@kV:͍Hn}ݶaxű1טKsV"#){H^@тc/lhy!֙r"G'Y{Vc? Th$} ak>>5DRp }55egQbP)246!)sZ^BRQUiA knXbtc8t~m";G,yrkֲ0䑿V`~;iDh)Y&+ȶCQ;4WoE&pYDU\au}$ꭈ<3D>=oyK.8-6Bem ,:r1}DNrJu<㫂"wd,@.إ]yθt@8Ycll`jk9 ݜJ`tй韤rX-=H~,f79:l*r U˜^TxIAC*pku6)F/$R;N-,_xsK1'gU v45,Mh6Ȏt|XE lo"lNZc07 kCf#rbĄ$ˈV'.%Z5zk,ك jeo+`jwu^X:~6jv n=cDL&v>c 3 ꬆWՆ٣ "TMhr*{ՖUXQ3=~\4S>Y0vm4D*=҅ oH$r|y>;FiNߏ F'P\@"f$&/oƾ4h1L#FיKlit\6Xn5FY&T'hJCݿy90Wc܃tkJEhq@0c}阴F(Uؖ\;HQ9y(#(:CRhh&k0>e%87CϦ&WIC?a)5ܞN.}ӊ hS}f\!y7mrSԿAhCZie"^\{ad,@`$elGKސP#EEGk|u҅*N0l"_ 49e!]E,۽ +bсY,ͯI%!kd4+!䀟f3_[YF4>"); )"=QM$t% Ns-DVܡDŽ#^!^bNw'sǑx7ۈ˹Z.ŇcTk^zCyw}+rd7;_:@Pnǁrߺ$AV<[vo)b-U<wˤ=GwY+8i׿8P&lz;3@kV:)Λ3-p0Eu!ܲ@B A؍;93;|iֵ $|o%ZG^-+i.l*xUZ^mՉ*-[ I=$13뗨pUS@tlҏÁNW>k.ˮFdv';(c΢ ;w2Fx+ܿTvM-yBCq'0i>ԃ)& :Ǣ " L:zIm4S?lbWLv@LCaFD8.L[=/}ٵ5U29$ɨuDPh| YPˊ-Dhaȭ/ QNFoES3vc }OWQӔVAgk_~RMAA&ÉsR}Q |VŴaRI_TF6Jȫ(}X򂯝R[3v&9ffQr4`7OֻvJJ`_DHD7lE9`vJfqgD`56ҳ:2+RV]S;Pq^x]Fѧi׳ vn`I]rwxiYfSb4+Ҳ[D|--Ǖ !nx`N,`y!nA4~q&En:}wOȡ+L:?}p3`nmW悎) 8@1oO-~Wȋ6zh"j'ݬc pZmi1?j(⩘RѽF֎)mANk̗3H!WOн+͋]GrH0T"ËVBcZ /[a8Bajšo u0dv0; 0٪$ԉaE;kc7 !NCwzO׮w3JM򼣄V#JZC$?ࢳl2ZbL ITh!ЎK/VHHPb\qL8ztf'pݤT7Er5v'*C.m&C NQnw;2RY)MzL+JR e5l_yKp*9",H{ N|!zgm-EYWѝ#ٳ܀s\&¦@WS 6н+>4CeY[(:d ;q)ehNô=* ôF'A /M[yi,AQ0h&HlO[[vdZwR@vhq3*n??wpKed<$@Ra"]Mw;<=X"O6НvY`UMu+At+qP.ϳ{si JQ\BNƋh+ab^EÎQq:&Bܯy!f3T+ƲtSzŹZN(p { ܲˋwDgˉg\̸5)K- 9kϘ~D:w"kb 3I)[ { Ia]&n(#_Gh/ewaN{3= ECKrA1h~,^.[efz,G]}հ7V.<ؚU-Dx-As?Wv_\ݪXaU9jtS-w? fpN%͘Ģ f͚5vÒv'Hy v1z( ƈL@v&c<= ?r\HCC D"D XטPXۦܲ!B Ou@蘊1n6bŘ$f-La]CU,wL\. <ؕ,@TFp:z#v86!2a?g(BB~X# wb %K}(ޝz`">|d~,еvCv0*2WrE)ol{|">G)~4In4Yt_kazayRнo8-׎ f[0"%.kP[of̶mo.LͩF Đ=["!]O~8Qd]`i?35buk"Im\ا~[rFc}ôJb-J#" ^>د*O ȌCfgЅ=tȼ ^iXzӁLqv T>qL24 J 8vstC-\6Ki䪻SS߯cAzkשZ˃U'VS͘;(K;ā-©GoMY '"Se #?:7(AfQ\!栌? @̜E,_`W 5>/JBLjTPGڤWV*M_(f;bcEd 1+L:LOtO|="@Ԅ4ohؖeaBB 4pIF6tyl070͓<]UףD'8AzZqX;9,<iƫa\J hh ʼG P$=JꗼhlU2n2gfT' B$Q(Xp4\_Wzj:O; < PC&mFf/? lZ1ÎB9L0aUV$WnضqgVn|ٞΝ E=D 0Ch(G2u) R Gz.fXR;PơwU5!Q( pmvxZ_<;oj ୣDa#8K2MdarvQ|q?͚!ԘRm^0SV s-3&b w|?C v#le9αç we. d]BQyTĀJXMbt%#DXdϺ>81ˆW&-]+_ Gޝ삓jc^&fb3%yagD5ni0a _IjPY1jQXh<ºh.@ DT76.lT܏A![ ǿg eSi׏2h_x֐ zD*3ǹžU] 8r,Oo'5fOpG e?BعyjOG|>&gXvY-Q"0.F. 6-mp,b eh;U: x#gA/IvcZDUC6WXXPJFdJ?W&/S'caa~ Hm ϧE0ҿ:5 7IҖֻ |vBw%6$qa[W(dS :jF)8Koat~2THmb,cFKW9Kjk9k?K ɀ/L?r1F#Q7AR`wKOօ+RLI5|\)Bvrl8=z[}]]N L_@5miJnAX!ͱ'rlr C+ɚ mz,{C#-E<HV(B(# Elw9x9#Hkah{,o_;z:E[n b^ޒ^ =m4Sk[rT_oU3!;}*I?a=!I=1%TD&c<=_Vgn *tD~]/V:ܰuFe:̇vs/\Fyhqs$ ▾Ӑ}چuzl0hV>!mj[E5k8,ʉꠙ-4@g\'FgDL"_S {AlH&^-njJ 8XX&/V):X =`^9VLA8tea'5\RQ M W_wXܥǠC`q? r˩愈q'![fFXG:=)}.5D5(=D=p6WL a`1yk>ްƏ[Kh~xx-Y,b+D=o:R ^u@^ǎ2]̕*ܰjKZ#x[gofP%?4CZ'Ɗݪ)Iul * n dc\={ZvbI,k$% 'M[5j{ Ƌ'MYѪ|K݆<^B|q7XZ? sE6ԦҸ`a>"/gk? G>|~Nٙ*0!ѳ!,+CK$kGlE_ ,4rޚIJgВs.OK ;WB apQpV,Oz]CGRNܹr[\5pjU'7̸5{ل OӾ AV+κz~y;xRa 2[+qr(H҃)@QRqsJ_,VhhSuD2A,_`9잀]\7]xA9RϤҲyN3,a,cBh?58F4%M$_9s:3FYAW 0}Px[Y쫌1ckv:36`qW?T;YVo|̀x'uKI+2̎Җ2;4[ʢr뛹48Rƒ&3t BmʿSI*ڨW]^o$x u(ԞPIT$?wMU-GUG~ˮA"C S紺fQwh:0BPйT#߉br.B"Y*q/!HE#FNg}9B ɤKpnhRL!mf _ !}K&B. 5مfOT| 䀣+rMR-}c,8&<$`~Ƕ<»oGVa)G>摚M VGLD̼9/z? 7,߈p/qp}&ߣ3g[O#1mop{PWܭeeI{._y =RU]mh(M`#'7FGMS֦BDL@.X`31~  4(i LWr3/\_K; ~1ӠE]xUz/Vҟ 'ko>#|)td"Qjo_ٜA}F&I$d'ROjLዚQ .-[mHwcǤ f=%ZӋIr$R8"肓S{-ԳJ,xIט<>W/%\AW"/S ^2Х,K\$]fO>a;Peҭ.Ur"|S; 3li}q=+zǶhwL{Ybpٻ!Wzf43e1Ѱ)n86=wBf& q Y:M BX3P]?Y5"%j!1EeM(Hg2H~S_(A!?Jbuj&iH O%PYW/T4dm+#/d)v۠9e<MQ ŔY;TD FuGvs hE&pM:*h&#;>>%6ou]Nй/0UXah.46[ĢI "x`l8ܳҳ[u)׻3۞2t4az`Y?; ,Y@RԗIUX*08)($Ȝ2hwfԒ3GB+IAsނ4`Jud9􉥡*]$c"Jf8 0쮚U'*xl?n.- Xv{؆zUW;-v Vw. :L>_^rt*TOG4rߋ!0.)M!="64Y "}٦dxS̩o}{=*@' 8/SQtGUĤEERPKۇ;2gwd, љZl]{K,&2L1dL{ FrX6a|Qz<55'/u^{G,W1$ țF GZfEzpdUЩknށߥON}W?(brn) L_ǹt]dcG2>j2kUJ'{߰Nm*a`vWˍ>zɇt ͕auɘ=Ga#UW&^d_7Vκ`bCK)-+rɰs!Ms, ҆N>W7Z`\ M퟽8>6e^z L2>&G `z{}?5t3^,.D"R|}[}˘}Ym䓜Hc]*^\=ݧٌ#,tP1G/VWiU|= 3h:`&{  7 eJ ʧ;x&ѻxEs*Uܥb/* &m6ܶIԁfPUB;@zH2  FDR&Xb+T@ g;=ƶCy{(- A&6b0q6j#SǮ^4I2}#i>԰tBN;Т;"#{tS|[W"yh@?2m9 <\ kefD"_:0XE 2e~Jc4 vNmbvGDZ=DdafE6Id;>qLr m47lCS45ܵi1AXNj~)wpLD9Npc׻{`vgw3q+$oJ*Jû|զ9)yHZp^{ZN:i1m.28-`\N' ׼9hq4eIt7e˰^ iO܎)OwuQ?QU}xCm ,6PeL#Úq,m0lk*H2ي/e- NfܯS n3fJ[(}ƊEWMæe@V)ӊÍ\wwxճ.6 QH2$= 8W,N.fQ,>9<}TQ_3^&߷@>%>9Llڋ'@n#kϘ0/[VH/##3fyK ]!/0o/GUn ,MW t]i$VzT"–{Ec |3,=2wYڗ0g_4j4Z++fƟueqRܟ+w n%Gԛ_X0V.dz"Cڷi8 DQd61MO2~?MaD+K3vjd8-$.gk/E@vhi( ǚ "y,>L[c0ՂVxE 0<(~=~χ9~ݹ4Mly,a9sY>X2;Z`mS~HaQi޹r♝ObCDK[M@[ϏP׃wN-SlKXIk O<3˼)LFsXʤ嫞 09DW;}JiB)Z*;dTTk)! E#5( _B311LS%ǫ&8pS?R :T;5OKŃl,eтqE#08}N=AàZn$[q1!SnC? -“Fe9Rk ?dȼ +f{nH8ѽd64/_u=@qFϞ3tEDĞڅ SF96gJ6< %k ޏ(HmQ1*%SӛEW2' kT'xP٩wӢT'%OiW/ه WbȚq &ޠ{h⮅Pp8yA@ ufA"&٫5y7% ;eLM0 {7Q/Eij- T+ΖF &,g4ڳi  bJoThd}*5;:ўR_bn!Sp˜| 1vl8t` cR"zj.šJpvIFp$p sλ<>ŠqJX0V3Lf{FN-M/:,C qM^̎3`hZhB E dčjFc s;9:A7ueQ`X?DfZA+oԁy]Cf:cVKc7%w t0s5ifMey0ܬu-|"a.4Pgí/-L3RdRG1Z}P4[iQz5辶Z低( O<+ d&i39%#:UXG8؝\IcM2W d yZ4V  ҍ<'wN%a5%6!q< 8[\)rE4 wVTEr"[ՕeU?+@Z?i/y3nCw15|t\Zb!M!vDL[)J|s8SVDƢWY/ 뫮>ڪ.[+q@߬K.ĻMpj~\Q\#`v Zga8l8-/}[EJ?P;P?<P&OR9?SHM2aҸܳ* Qa]/Y#`(64YW?(pt_[C> eHOF_[Pe%쑒١wVS@Q;t8ѾFJֈ .B=IiWzXVY6g;OUU^/Z>n5^ AT|t]!p`8ۙ#2y@͒ GV1D$.0E]5|_0kE*V#b 5qZ:[9bU:~{q- u蒆0V7j|[-gXR{ CM$$6`&;4lp<ߑBR%N"x&s`;B"C!$!.$Y\y!1YAT3}YLg'35mhLv*rۀ޷"bcs`Rrkv3b̩2QR$E0ճPƠEfPl.Kw?{uHpSR}e ^VGi'Rwjhxny¸ jpU(5^C FiR h,?|Kˎfwxy[WiseDj[r[H 3kx>s*3QQR.^ŵq@2N櫪+]چכ<*).:yvmg"%  <_.PkvlW8scdk;@$'{>ܻxq5~Pp@%Gz\M:c)[1ɀX(y?1QΜIj=WK(ZV5#YņLqxTРl4ElR,;ρ-+1&bw5fΚ *>!X-E=:\8FT wlA ?t|;=:C>S;}cr.Cy bdBRȲkmCiRӫ,P-q =HU HA$)"U4!0l#1'6sԧȃ{KuGT V;|J9sfb?GU8S ( 4[qRdo^1pK<^$44Y<TQQP,>\t¢&t|}R_EDz%o`Kܓ1kG32Tۮ"ŽoOaj@N-P-uc>O4`c2OyVaӦ EkZ֦W{朶Y+|V{L (_t윷fs0=,lזҋΒς}x.X*Ec,rVOwha-zWo.S>%Kw I9^t!!gcX{lN=j%.}50 [KƽMs{<;/`|ȩmr{ gyy9@yM6!̊Aζ}!nC߂ml` ԴS_+TDn7wzr6jB}WQ3Ž$n%4:W+n0\Oꊈ2'! $!7~"M[>0~2hJna%hC 0Wj9Olvx G'UII`{N9p2[EMgT]o) $u2$'~v k0z?Άpl)/ $}&$Wr_Z-9'5`S7i곟2=§،1 4C&- >,YfcjK*&Smѝ8O:Zr2K}Ud6j.'?_?E  {;ZYaC-*> eǺՙ/V=I?:u\!t4/a9 ep=08-=Њ1Kd4O*PZ*X aHQJ59m_vZf"([XYROTwd ?wPWzk I *JEQn˫ir\GLӲWܥCcw6/vJe ,h@(JR Z jS u5 stҺS&w^V0tn>YO8M l#єO M:- [&rJ4鲯>~m 'ó& %*S޲L fϝRW̖RL1y% 5]ex%hPJ|i ,.L (l7`mtÎbVѯView]$}THJߤN)%[Nø+~Yw2wgҴ ӗ1>_>ٶ{¢|:QތOZnu$XW)BTUMᦵ`?%묤7aO?|wb?]M Oч I8j0Я> 7C͊+萼f}koE)lZ"篼I7grm#䅩TW5̌irMK6Rm*CG9o@zQ,eQ08LzI22z?|ӎjuPrÎɜ;a-zc}CCBt}1 p"WէDR=NX%)#}Kڒ5чM"xBݿ~!c0|n$Tv^2>j}Z˕~4?=|O w8"J=cg}@% uG p$ ~q#Ä]S*:Sd#WՖk%3Ghi%P t+@I04KQCAqq?;n.^t&-;|i=ælB̴&C9ou1[D}9оጧf:ER9q7fwp@G _vNE8" ʘiY7F 4{[\] TU Ӵ_Xy,."㼄dxᐫ|^Z tzd=W J:A%EWg!2o)U`r釔M:p7?vqg]0:}ā) [+x.GR3ޞOaQhP ZTѕpLv1c/Z=u@\I5R;zqZEVff`tEi Se (+ߔ̹4" m{E\*U5tNJ.)]4>Y ΃Vj?TMז,U'WD0XpdT& @G)#L]e+ r *Sp)$R޺hR@2;?Blm\ӑrz{W=6E%q[@!r:Gs40gW= 5ߋtnHZ'= fSմcO^D Qekzr怩D9m{X/[| 5j*R&ZBʙx yʩ05 fw 4.f4#pQ9@/)jÐZ:/;pR8<6dHύm[`> $_xG[~qٷ!9J[+"_PdCoJvEjcS4pHRiPr y[l֤.  6pk 㙾LYG_VXg_Ay-J-Kn,bK葷8NgnHRd^6l K  Sm9FwE̕*sxi;E'xw5W{Oׁ'T޹ZYy!>uG ,OA&`_B0/6*.d>&p V7 iHQ~z{Oߩ{HNkv]ug?޻a)ta-U[L{|A{%l`@ Z0iid6!7&ϓF}y5u$*?Pk@kDMMΔ:TJGi~ðs񽐊L]iGy <9"Lo>hGP wX&pISS`*'yr<齣ltEF?߭.yg%vó|8F_f8"4Z!X.mIVsb'{%2!*ҶL}q .uMn)Qj7C&1j XIns{ѯwF7ID]aC1!R@C8m@ [CM^1K<:4z=~ 7#?Tx1|#g6`fηyj*5)G%2RH_O cj?7'z#ZEfJ PpQP%lZoJe :bѢ/f,,FnKNq= JwϛR 6b7F _Ca1­u U%:U ik#nS&=; fZڇِ4!&GYMUDS$f杲 Sx3lߨ@jijԶ3ҊL  6 -|ϡ$ŋ^nE=\{--Of`#?DhO&:r5|߻\ 6tNNĊcJ` CL;=_yy N`j$#l^`ʴ}r3Nn&J? Oub /.4i:r ɀܝ=T4&R8Č]\W?rH1?ɘ_ QS,JY0,; \x[~^vf3FMq7?rZbZ%* X5}P/ =- nz5/hS#SelLcUUIc#;uy*gPO-\_c'@_\ev#)ȭ\e l !Γ s)Μefxe}Q,C.3Js1!fKDt/a%X>VitCƶñIe a5ieuqlhLntIj|2`[6WO_~~8~at=N!szzr1&Gn]> â-#&`2 Dfnٔag(c=(;kB;8@cԀ^ʵU&NQ⢯盕cAh~]'.t[LOw|Q7(GkX4r2 ͒U춆nY[% AFfkE^4yb ԕ`:H4ccs8V- ˲>_l$T/i:̲xw{i<1_vƬm~3\K$Us]=+Ӏ 3'&fT(n#1P-*y`ǠRfpRd.T[=T-^#ϚXasPd؃ovCQ#X0FGOSFOgy `^bS4:t7_ȲᠳJc-㪠`:WhZYf^@ u*Q9̆ Q ҴzE} akTi۪݆4̋ūG 3Wg'pkd7ߝ-AD|faWVEB ;3WD>yއeܩ&i.{oZ04H }՞TX㓫U;%ӭ\VՑu|LoxL0r80Neİ3ޣ8\_ڡ SYk9}Z)J.o-eADkjXiOA,}XH|nǮ\0`h'}1#%8 jR0 ^  !>w]u8<D<8vX;^RY[).{ e^ F+ݣN"JN,-կl*deޭg wuC(h0)r{0s?HuL TYa!%\F)]2#uYy";$V{";lz'%#a(.:\1&5ުnW$L=TۉਙAo}E)iQBMg#) s {!Ar㡃/?ϔcf!NLկ޹G=Y% Z{K NPcceGC]/{%VZOBBVJĬl>g4^}2%j꤁U8Lz4󮻩F/^ st:C? >N*4] '.Py,&cS%McoTȝ1OiI[&pj?dQDdcyN:HQgHFhe2 K`=yRG@fY+ߩxML2#k9ZI'H>Υ=, uT&$ a  jIF:33rx>ʼnsO꟞1ҟJ >A@Wz8rNCOM[+<'xfDp$$u}r43, )^ʲyjnKצ{3TfmXӎ (#i]W鼷p}?ɑڌX=LHh=X 1⿧%T )8-KfPoVpӦ23V4YfYkS+(uT8,ki.5I5Zx t1|[d ~ĭ] L$W_[Gp~n럊T.#qѥ&jBOYZ C<#h9rKday? $cDCp. 1ĜhcY+^QO%5΅j$tw"ApJ"[MEZA$Ub"C.g 6߶RсO@&w(Lؽ.@efve/`,KC@ʋ0,4/rV3ZY@! D4V"l', G_rB=Ϸֺd,kt )#.E dl cZ Hɺs(T> tH>K)ם/{ϴFY`zK9qBMDm~Wxe~)f4 ʈ{ )x˪BgENPMz̈́Xg'CbLMKEFQsb.w:DN%!j v'=9h('6Z^.Z`!tq۸Vi"A-~N@ـ4/z-+`[Ĭ"|P*mĪI$lM/G=(L31%58{C8壟SZ'B͇)j~ࢆE_Uzn-6 Ck\5$r-X9;dj=%"2u^֨/FQo-S .{̩6vl:cYm#ƕ2a9!D]S6Rt>s80*rit Q'ŮfIyMɿ&rс>8w3TK~Ҙctw3ZƭN r84,Z|zZ8H=-9Ț1BT}\Y#϶NFNr@Z3w$n@r>GHЙˮq:%MDPWX} XיiiW!MmboʰLmasނʜOOi !;?:y"LY0o C^SSQA7jZP`!"ml6)L|:8{}ė^ao? ]8T*A1X0V/OYŎ>Ê~Z$6T 2NJ ߑ2GJɓM"!NEfb3/C8?}(1[n}|5:>q5քXzu+!5IvDY nItY%u>jkV';8ەfy0y¶;Л u@@%gB"_᝾TayBFls-aX ?=œ`p}g-_S,m=֞cQX xL( %IcVr~8iBw[K+< 3 ±Z'M>5D*˹߹ FX8(}m`Rc.J:)|]({!4`U+4Im2бB~.(Pk<-0ҤZX?RN7gוּnJW|?x* y&4,HM@ȰZeʵHjx )1BUאA=S(G#TDX/p0b2Sҫ&QϕjO <)rH΃j;_D xC|ŠnF :G!qn?`ӔME B jgk}珸g[0+ҝ=زs|Ch 8ϻ1Lo>;ێv [o 4(ʻݬlX EĹa"w٦ "<,Ҧé6)xz}0u'#ϫDM$"i7) f5tvf`-=}D$N!M_ɧ<80 Wi!  e]x,ТF\c=y.tc-"m `Tso Lq E"B6e)s9Yί5_PJ`-SkURH?CCnҶ<h5S[+InCt|[}l+@%a950K^'Ih:MF9\G F^~=jx LD"fZJ^@Jz3;IsTLhb5I9'.)5)tГQvQs9Q dA?/&;op *[UшP8 zCxy: oO vO-Qk*.҆s)șFD' 3 gɍb-{ %3lgg#1J<Wd{ <ƩS?Xٝ%U_YULTb+kqB@"='!&k݅dwUN>0N<9q lxAoXtr] tqVvb P 2H[]r;@]=8b|Y=kKm;"m'֑M+"9N,X÷6u<OopH* 15JifԗO$|Tnp~1,i#pu§reM I00q^rJ×A rx7sz 0KC1;T.ҽI;FkMjNߥPeR, c")'ݝĐxfcr>X,~Z&⺮CӜ ? .T 6^SIBDD(;d$MM~y8"功:٥GFKef2z4:~0k*.3:5 ix.~FVʕ Ǫ^"^Q渑$Pl\V~3ng6F&QAP1G'{LHN܊0F3-Ýl-7n)KM d"xȕGCHA&TS!wOvK #>3 1 ^Ԫc}EVdwcv`G/H<GUV@b3HJGF'm˼?k$f&ĭ.5W[&@Ȭ@NVu_(A2ހ!FA6XWMbn<Vdz(ْMb) ^E :Ty)Iek"_QpAvfOWE!ȴN˭@JB2pfmĴ}je]CMERx3)ݛ\ =q/՚@J@J7%Gܜ#ei<&vA_XZգ5|q 2!xEBq)5ϲARS ¢^no0/nyN9 "Up~\S'' L {$$H=nQm8O迢eC`WkZxGUKiSVN@d.[8/Ѿ:g|S1&Y/i~ .ZLpjׂ.>+S3|;e&SrPwT-uݶ׶W{e4]T@0CE _GAI{ Г܁HQJUtxFotg+,yWLHms5Qk=IRv67e-2\Em9S Q ԁWD1F+Bܩ ilDZaSޫBFP5=XsJi¸:r 7?Zubwz  yÞ88u|{\MwM=Y栓P$JkGr3ڿRrxLЕ-rHŚ0@L~inW`~֛nr_4ު}+S(a_UQAnxt[b Us\ aKLi#Q1r)`zcL`t3Z{tIչ:f< *—}X )`Pl4  ԅ0DEzǗ ["HgqdYt'gդ^5ja1jUoB=.Ap)qWO"]~- g%wS3W&CFR{X+5vc a#0Ig>j1/'z:,.NV9{nue>sLYPEa؝zzEipD⑰H״A_yf4%J A[m<ɨ:_d樦D䵀 ANY zA ޗl"cU<瑬Dz8ۡ&ٌn@9#N=KBԫ#{m7(с( l&-a>5;RܟR;P)i S-\%87IDy * (eH 3Oq{jvwk"jB1(+ȡń֮KtT!N*Ş[mΓj~G_b= ]qM,jtKK[K][hle ^iOxΔ/ue-|Ћ]'̢w6$tVFgF P46-LA/LxK`PF5pQs̘e" P3! @"ಎ\n`udZ{0YƈExRkǒ"}+ 蜬i8ZE4D, oЍ5]&L 5@ܮ֮MZYk| j'(| cwS\xNvYe)oK"̄ H)p7_?X[z/1Pmx])OP֧M};?1ɻaɀvٞ.-%o3/*ilu~,|Nܐf[{kǼaS|ʳwz> nPJ-›p2l" `=]YaזZZl|\!)U;O7P.*ԃ?^hi "v N&bg R.J8 7$#~eABXYYWVEe_D!7 hي7_ i:7^ޭw !s,;V2뉕62,|@ҝ| D NUs uGuǗÌ4bC*̰B{If nȌl&>i]$*[K*!Sbhu嬰zDt3M|6|ɖ̇J`&Vzcœ9Ӡ';oۏ|a+vWQ%:Ĥ~|+kni;P13vwI8e-F&l*TĦ<0n'Dr wIr],_/n<~Yq#295t# CE_ fp ­`(2R aqj1=ko#kc}m5Gm#҄ؑa86B6okZ_:4_5E&GrFgi' AfA(=>pB9YrIMmUWm\ò r0t.ms@ =Q/aR2H9>ORs6zxtcL9a- x?}iG ՘~^8oK9f|N*ظ\ u,?=~;}ft>&}Vd[%^;C!625d89E5v"Bm̂EܗMN#[4tYg;7N~bAwud#/?>!N lc{c 1Zt*<C9Zbk^W٠Sk[NRX0>*^UDM%πj~IlVB ϩjWGN("v훡u>L %i7)jl8.\h]J4ӧbcGVEI|_">هRi7\2zU;p!&J.{U ^2^+p8Y ПC~YR=,d2`ެ\&0"}{}MbQ7k5zf?}n/:56DHg`[C¿a/ES[) &9j* M=p# fl>I-/Kumǩ|vK]ƠҴg\lDA T#E!%++fT2i%[X3>+}G8 Bx']$2O#V4`{sޡϯɤ:!oemAq z &EơӜpœU+~yF17 #=#DJyuƌˁz;T2QZPǛqL;kµR"z?Ҷx{4@b{Z鴷Yz|+\CQD|kw,KzGMW??MM?.EPJKnEv\'-WN7q6%*,X :,H-PӮvV2z*!ZٳN_2ѧ:܂^&-,@цP}XD MGVzW.Mc} T~}H,{6Gdd&CG{j3!i 6Es|&6HRkQ ~dw1m +/ DC8@lf߶ŚLE A:|U-`@hY5o>fGjn&1a_0廉&' 5B#L[dZ_8`rF|8DYC^F+S8x#:Ir?_`Q\B#~jQÑ΃jnK\ eM Li \}]-WNT- 冉K,WG%FZ`Bٽz&gla1bpoJØ&k-T|5&xMO($DJ\MQ*8 dt уR:IQݰ-&B岝]01J_N @Me~_`ba[fkͼYn׃Ĉ_t;*3R2QU\bu/@iw4ij-a)cIT!7KSHymqQZK5Tuvr?'EVu7xT.LnjŵT];tC޸=yf Q ēQ7AJa؃U`%Ya~CǴRJ=]_mV.(A8JqT\gڠ! j֮BhGh#B:)LqDja|n% NԊC"i"<Ṗ7*0 k+i>$1p:6 P kqE ,TòPF52UB!{cD.::UƷTF";>LΥ֧=<۩â?`u+wi6 rZ&p9R agهnkyޡɭX0\ۀ^%)#AxBg\nbrAW+:W i#:eL?=&&{ Ě&{n D6#Wd/mLg7jdd2xڄuf7dV v!./qkxcNkI idagJD[𻨾e +xF͸>n|brcBt 5E~{ɠOt4hZ-a`W'REF7&ĂIPE$#]<"_ŭ1N^Ѝe^@vWp3'=n.q{~`{*[qhdLj2cuJNG'x~'ENSm-h;E6B (sJw0uleM 1YY$Kݠ6V,[38>q6ݿcdAәM_섙XLOwS"seHsrV{BL^yP0 ;c;J[ tԟCU 㹙IBXuD_cN\7Yl߀vfm.LRWp]_Aga;tNM*f uN@Ȉq&;˝W)%&Ei/"RO 6pv1L\go &k|>`J\!Z"|~ɫy~BNySE9+*B ʜ噾{~bC `XDSOY nxDmP=\rEtGA,[ ~zE;|"yhE2+@ $aIjs YWs_Ăk4a¥;<%Ƿ,z/#l@V]ܥ?bX-H\sUm xo]ТZㅓܟ!] !JƧ6s2)a5p#fIiVHo Gn#1‘OJ T֙b~>f/lHGSh%`F/)ztڑ4L|0J%dǏ#f7: 6q($Z[lcvXpɔV;"jivWT o,yǵu1|Ԣ[8K4#/9oRPKDjM, ]Ap/,mU_1;+2Gv5GA= OZ'㣉tA"-׫)8rY 锏%Mx C,hAġoZ4%4Ye-4U* OC!_g&w*qSf͕QUѽ^c`G#7Ce!?(@F`R`W?BYsGV㪘' /uV*'K@5B,Oij sb2fTBkNSN$bC`!S]db=%@kü5C&ZBn 6r8S`]|kU eJA Ϗ ʢMqM.Y(_0I^^9)P/ H0O`"d_ iX?a F&҉GouHD<lu˞p%kPWo 2}:c~Ikt}j ̌#Nn}N+Pw TGVќ2|#@E q-J!^ ȻwxL`ڴS,`d2uSB׎Z&/=WHT ᭢>JR7=3fU xdٷ,{͆ hn[F=пaB\G KT*#%)OeIU8Z U |FaMK; q1; <iIUFsIdom˙CXo*+%0'FPE鍁i-EC$**UlxRADgsgήp05k3f9KM_)GP}yW9>eKnaۨxMcsf\󔕖nl)~L(Tox44>.W5<ռVP9 ]ؒfq٠|U}Uެ%'c>c/du[ 1 0atpק1/_Ho[; [`p'ٰ%]s92G!XP6}FsUs$Pz='Je a^6:] 8 UKhb%Q]SlK1.h6"feI#ՠ06?3` xi܌SS5OӺ\%T AIA.ĬNЬ%3 ?INerAPQѣGCV:JsfMU8vuEѪ=.6gf< dde!8Դ ;O~ LWks;#svJVD:YG5@(Rf)6Fj1*y U6h[_t$ۆp!2u(=0S~?h1a/* CT MM й]5}ǖNN憺-+-6E>a?s-+<Cϟ%_\%fgܠ$JlXBj,2Los=cH݃HH UDS Ѱ{M?.6aFPnڊ;uA&+3BsRhAֵ]iq tʌ&U^[("7 ,~'!7k9hF~mdJַTϵѭ7#w%hUM\;%rvrXOQzK? E_w|sW@0Щ:Qܽ%=8. Qb+_Æ/YւQ)u9:,|$w ]\#i艫͞#}18a H]B;..l=~i*L(g2;G=ggq JOU>/Zl6{Gn.EhQ"EVǸ}s|{^YHv>iAezٱNyu(>]'{Z]\#6?t;|שN*xk2,u~SD`P ^S#%5,ښN؟Tq *++DmQ8n|h3\xBtbO]my_+okq fe8}& i|6#RUj健ڕ&oi]q#&مÿl{!SM\T ae(\V>'r"_0'"`/3}o^0|爐0t>G@NWoB*ot)X-"社nc /$نNc }(Sӹ3t TYC/=0 }}gSRԱSY)K}#6J| eBV=1ŵ.3UԔ$Oay!cf03>h?cd*?3>n&B dOHZ=:sbشQ:,d;.:CMx[B@{#*OP*(:Q( _7;a)J ?<&RNQ`˖&:xg|@.JWFoZ[`߸f&&3亹 =tx%莴q d]J,^677@By9FF>(feѱyd{iqo~VeMwʁ951)ȢuA_|Z-ȗ=|=ya]w*]ҲֹA-9"JCm}<>)nFDɣ)ꞗxQJNXx+_Z4Tt[A e0 udx敫~GGeR2J|WP fq' sѧVB)+SŇԥ4#$3T <_z?忕Z#C!Tsm{av8ӭt躈K= =u.6B¨llkvI*2>8 H] pqZطEw!^bMӭ =BVw#46CA:)ݮAљUUeQR㞹wXVEChP"2=D C]`2 n9tJTq`؄+~TZi+:IX\߆wG3qG%٧;NXP$KbMoƵHlRN,!?A%G4V\A~$|rfs60Es\Tcn+\Y}e3XZKE^,KH]TE1 1CH/D~8(iNѥmۙ/n*œJ.BG" Vd@_ ^tg3i_ߩ#E҉CIt$8%" l֜ϫSe$1 Fx/kO6SxF~M G#kB[ dFckn?ā8h@ڻSxR$ >iQ_{^%b-Q\S-gf)5gF3oN'"vi b>B5K(Y"+#(1ad7YusqF)I*HuxA:u׊;J oo+Bx,yXJy'ZFL=s{}4g6SI=`8*Y4"uuı D4yiA0C0]d;jPb*Mz`A}| & @GdI/.W_HIMۦ)G%"{MrcA=+)Ev\m+Y"9ĉ"XտMu0GҐ+!A ¾G]*)Y/8he@ f-ݾI'sˆ\i>{ǜRߵDt3b906"KZ)\j$Aƚ:Y2:YD,*e;pȄ;g֫0U ŕO7魞!AHk.E,"bp`R>`T` )IL*6M{T59Ovġ+.hJ3TsY!/@*{ccHH+ŠW錇DK-UmV] +!ZauD| # [ٵ-ޢgQG.)?gu<]%@BD*ׁxԍz=:oE򅄝ScAcSa ^mz[S~7^ o*$cvU4mHHpE{Ü7;XUdRx4gN4 YB$x@ҀӜ$扚F}++h//>K~J56"uvh/]16r;r(lahN-D8vA7M;E9&xf_#ܧZРws Wn;m}[k7r$yS-Pjߺ U}WhsU1=I+NR!7s4|!S?$Yr/ƕ cYy|b Z!qgȑ֊P_vA *|0գeYUKsY9Yq %# z5hFaވu_z2C}6,[?/V_bs`1A}bVs/Hx$)"@È (B|]rLHX4fE1!]&SѕMbolsk2uZHVC~=1+ougM}YG̅0@|TwnyHHLhsp _;@bRb뫊Y/{ĥy]VUUߥ9nbF&X"uLPG!aplt忷Z:*nчg PV!DʟgGj wf!OÎqA]ybahnhs^R?pߢ=3oC+y#IW6*PFfM화sOH8caQmװYvu8+Js$fvN뤓%F}xI G<`%Qoͻ$ҟٸ{Uԋ~5!-DCLlثοfcG ܲ{ Udhz=Y1Vv ۍ?!F%h]ʹ؏ vxE9&@\}̯k ?wPQUpDЦ)_*}#$_MŚI|:Ѣ%<%/Ƒ紮r4M 2UѱddzɥSȎMM7s b}fwH[XxRX#Ks9, rlxaD&ߪ&VPh] BmooѺ&3y%xC5,j󺫆͘b(U?R #5Jr>'_7܂l r./~eG+?ܘ߀'G.O^-=l2S,;Ԃb)F;Fg\sYwa $Pd>YNr)FAiO"$+!njNȦ2h@'5D"*3l;}ўܱmd e c!>c;s(Pv?A@j^xiPY*qSMy?F=O\!om fh?{[?{vîFp~p9)*2nudl|1䑁)J+No}QHq8/)$XbG3aA؀¼q:p^ZQϫ %j8i QC得1k(3Zsz&ؿg`9΀E8rn-tUY O90zs`4!Pc%A<K_#ivm,.%˾ö>땡c L+Yfd3BakrܲD>8r/@YlH-˄G=9>o^Fr/4sZVi!ktY~[ cn{5-. Ε|Z}ΆUG >$ ctl/kFkG :lC REԁ-UOyICMg̯(9Q6ֽ`N LXA1? 5lh[TL?ޠ<˗fnb)E}t6x[p"?0ۂ@hi[e.ʑ۴ݣ9›U+y"TB' G32S,Le8fDbLh_ǑJ6lNc2!3d&s"]i?a|ۊC ZkFpGW6% Xk4˶zKKZmӰvu rP<z5 zNꉱn,mYSS/*cp?)Y8+P׬fF~cFUFw]?Sc8\Yj53|V BM; Ceڽ `˕L'@eȋÅ/n<*czL5 4 u(ޜlIe6^ƯW`y>&]U* m3D &0:Gb(M^r~ëRs| 5^LE،D/]  4Ԁm ٻ| KoǪ*Sc 2дޅEe7B{&:2#}_D08wfx٦Zx$씆a{n:_w5 i0N+Т 1eo~,/K1<ae|+`: XYDWh7$P"dɥ3@21(6O8t? JH܎L $x>)>_L1F'a1!}nӲKǷo̺۶ ]^^6/rF Hf,nsUL)FImdQ`껒Da8@Oɰ|<4-~sR`Ǣ{5ROELt eUmowʙEH6h}oFbڷ/F-vG.%,( w (ʡ"`Y:ůmetĮYj0b.fRDt83yb)np*+4Fb4t׸4Óeo lpѴY TxwYפ|dsCvwQₕ}=+Ԅ.xĵgTQz=iXOpIho-‘cI$9sEq? Pbsqdj  .x?3dH^h&COQ)) Yq Y9R;o%?hC:Yp I=`e e>{;RÛ鿂 Wg^k;D90|AO. x7XFiVꬎ;nb)2v{|B$GQkn47rٷt58#ru|V8 0lwL5 j؅9ͬ l-e% {up~͢5" 63͔rgd=mBP-Iln&9NyM P:_'21*`oM_x3F#g&_ n>, Gzwu pPFu3S!Qs5@ p6/Z4/E?+"cǫ7w!l qI =~B]{4ҚDױʵ|.}_.+eI6B~vτxٵ$P&DPVt/_⾹ժ>)TƩ/j]P-O]"zwaCQXԲcle?ru:Զu <%ňx3&_}Dclʷm99')hq_ j-*M>'"_ OM*6b~T qUQJ>EE-}FHc-e,Q#lt7lf(OX"+ TJ=@aSoTml<:vs`cfƣE+`2v>`oR!s8XAkmLtq5;k_7NҐre.^v`ym*D.''L; PvxX. .%su;)LƔ \(Ӹ,zA;j%%F6.vl dqTwy%L20<~ 0\"Ԭ<ƥ3Y2!ds2-\0[3>Ȁ7 6@4uf|Yd4 'flc2 6=}Q̆Ho!_vS9!9G^i,K=GiSb;xu&7Y2+{-Ϭ(Ev} ^r!بA>VKX#'^OJt.3z0j7$X7L'i15s9k4 y{1k1}eK3s^2tBgLb]+_i[-p~?ctACL'F=Ԯ5"C>"ϖ6GEγ )2Քt O=ՁQ7iԌcB_W {ms|}jyO̶#ٷLڞg2/ fNEf)~$_3c` skRQ+d&E3`OѰ3YNEx;GgRI@xBo; :ש#%wr yVb sdw5n,mnȜ o.FX{EE26η!Wn\0[~(X`w߃߼rn9t?sߠz`żrs'Si1'3,stB}KU2 :%3ؼABd:#ɰR@_{\aNӠYt205dNҜKa {UoWm> K|h~F+p1(mڎc̄Z5u$0 %G-P2zI65L&oV$zLf`fB2epeBz +'G.휑󈌇;"(v3K[!ģ}W2*;n*% J ֕:gv-@Ͼ`t*joW~4S£dXZw`~:0~qP^խ}Zf*qyI~:{bz^d*fivm 6'+qr*X.NZ5N|A<~f ).ωk8Og>eTfR|n*'Տ/$=1mϗMb9y<焧ncXX:SFN  icZ>~]X1[ĕmO#0d35mNxqđdZg\>6 GN1Q[f;<(Eټ , rNj$@@vM,HMmO6(;[D>74E$_ yW6'D4=0tDBĽIu Ta>h#tU>ff2_d(K+B䑔<`DPtcSa@0fDrsR嘲ըd#ߛ."V#3DF܊x6332]vÛ7~O3 9cH u+R8)~bDZU庅n_EY_p>6uO:uYaru?USSEXoI - VDH"\}g;Q\} )iBA;jih7P76Emk̺`;Qj4J&'{Wˆx@˽;J hGx]dۭRl&HLR(+(cJrld@7Xx\jŢjMvQȞ}VNYVy ٳec˪.s{fK 3êQ,BbjS\ CuwQTh#~_e%DzyifH5YUpz0FDP𡱰#6-agAJ;c~jǨd}r2&/+ͫH2`svݷ,z*R%sBJLu=- Lj4]x#(2yðIyߺޡZMWkĻ#(eJ` 1޻ql^HƏq놮figO0mX[-Nڿ ;b:=YB'Ѓ8\o0xm[`HgKh s:ez i-J7NHrHu)%1[(~]TBoyjjb[Zx=- ?gꊥE`o 0˪F JM> n#-E`7xdb"J,*!E"*nxUiơx jgΧ3FV{d_Q A׮2{/hB9A\A.jżĭ rpbRCk9:G{bd]Uy`MӔ@j5q=+6V^qU'(x.hxH?&qE0l)0\0fdjN<".ZCGU;hhmMFs'iRdi$]_JYsf9m,Ot^w& j^S=e&G%%knsSCuG׬^KC0 jtG&fl06  h曧ܟ{B =87}mҲ485^B1I$'`ߌPG+^/Ɵ։OFh#q4A"W.:vZ`'wuc0i)=i'.Q|d˩Ղ Mѱ/:y\Bn᪔'DGpǕr#25#r7!~R|[ Mi iG}z::ZK M^0"{'@h Os}xbZØ=tXL'j$w,aee|1(JG D!0J:{%Yrh THA_EhygV* +Xrz#7If55ߊ1m sB"c#&Ǒʛ")Śzitgcͅ$!ęDĬ4S#G?w|tTqxTm)"T[[Pr3fEB=rc=&!(~bQ7pqǕ ;5k=3zޣM< nSf)yJ;DҼ(%)Մ+/}YJ:M2;@:a9j#Y,|W,áz|:6 ]*ɇʩM϶ի[߮SgaG"p}=(r'g{E!*ES^f!1s +ע7qs# ,rf >ė:oj{@x[? HH$g@p(MllOӾ=@3n@yC쬾@;y,F3Яɡ+&P"cj!\ CJJLx"*(47~{q`T `gX!#٥BSwTnHkѧL{Α=&+ 9W6veyp}Z20d߂+WOsp,+MuPkmkO]<8Qϓ ^ܝ)HO|"'8'B8Fl@q6-~ yNDž=+>mvlk^C @?ϲx<NAH g 37cs@?6CSRL:%܍CX+і$XUחϷP'9;( y_2&y[+E &mز,&B8}1>MԞV]}a !U|Б~ӭ_ŊDΛǕ#@_.G罛da|P7z] rP_)s|kY @EžC@j{L=;Ա[CStsNk?7P>k~Os+db8 qI\2 fN`q.6g|zKvL,Ƽ13}13%DF֝{*Zp_Y6"s; Ia4Q0V VdE^'f=%BO?|iB:Ϥ1C)AiY-i2 QT9Q&`"#Ld8P'  uа1?j7ڧӦdbwH5H&fXʪ88Яܛiy*۲w#:CF?#Oej&d4EmCNoB7\ w31^]lH0gDž)~I5be>Dž}&ɲn?:0ph4n\Ic">^ozI'z ƛ~r.wm9x[#P2͆H(EM޽.X] ;| qRź.gb(y{=yĆBF|kՒS׸@l6EL | $<)9=?2"?f 5IK 6ʰ)2A*gW 9KZ,Yً`9+\BHN{MDPQlaEEuEtx΅/]Q,LJ L_2iDЉY05,?gf[bmd5BH]=x:'sn! !hycB.às+$IH!@`~sya W/ooifU֪{t ()xh?i pR]7pL lj3| $lz(BA$F)v`R"W/p;+d# ,du<' (þ)xr0Yhp SY>E{`'`a)qD߇?I?2ȺiY4sS<PށJ(oG!fT=}ny))\~}ix%1]? e7oGaVZLM ӊsI?s}]AyC_8o<73qk`S}[/w[{ՓjTk(]tSXyT=tEX.=Xbƿ kګʠIH _]RZהif&SRM4#39Pؙ0ukamJy[kko+܁'zI.""sEXSz;҃3QޡIF(u~=ߕIʖޢ; 9?'BΦbqHpn`^lDǝe 2Zd8ORKD/z[bH>A4`~e;9nRs& ͋iCGaЬ\6p=>|tT]{ծ6TRpyᱢb78[~!?S/ M9*y@9Zkſ&u O`n%=8wy-ҙ{Cu ӉVpe^gZA3nUu^ܹji=K@nΠ>`)g =ڲMq j| [k?Ssa)"ID1+¿XsړVFarر1Jk3% gYb:[4C;ȍz6q1~0GpF8P`%Ē,mvGX LQ oRdat_r.PLtze+oU=h9?r}]yjĞ08D[R:/;1-TO/zhjK*Dq4bPTe|Ѽ+aQWWS>Xj1fQ%5i`ru=/}ԇc/26eKs r#.Ex?}Ô*.iٿ?Cte`QSR4<,~egϔu~;z},1/UNkm%.G!5>+VF#SH0/%aާLZZb[Бd["Mgh?Hay?%F8ٌEz˙rj9`43!09͒[rfVEd  "hjr[SȘZրf0jOB@ Xu9lp՛Btk-&ŀYAd"Mj#eM5f?dvqB u"R~ڬ!sX7/cƸQ%%H U1(<@VS (Wp>"mkW<^wR@$p#BT)SC=7+SzEȈj9W7c4qWݴ1U"uX}DZ.|hY~uRk61ZögTe{%\\71Ϻ[[CvxjhQ4PunNF˻CEIW~VWt)r7eRɹ7Ώ%=z;CPJ=J&Óv2+0`.}a]isG9ZfkQ0(G[:`R*s)iy|@OyJýBH^ _"iʺ\ ,qqa3J3mj2 b{f9DZL4B 9yk`x@e`~6/ >pawE"UPځf1`ʉ\o8\ODllz=-Qt+nJ^4LϹ eG6O0O}#@eC\yDS0VFؤik?{1ac(gTG%{%ohҲcp^=#acCzXD6vlC[o k fS$BK;(Y1Uw2`^ZG +p^"EYŖnF Npdd v_M`a?'`mծ.MќosW^GOʅS#1:xe-;E=Jz)հZNlSgeS+dS5@~ =О3{o;Wu0:1y}<= 6J'&ԷT>N qLcXg3_ ǩ3ht vڱ+3SM=gLy20_iehx+rWg؝Iqq+oq_@lR"p)c S}"/CnU#Qh@jpfh&N27g_2E| =dl+-% ?[7:qGy60Vm!yo^8 dEKZXqJʑs⡌L5ܟEՒZDtoZOSziiO<,e!=gyis"]dK@){1㾕ODp<6LfB f_̠2vo2gף{3 oD)@ǯeMq!=Bg'WS^˜.ԆIZFu^r_tyY `\E+'Aq_ЅtuFΑʴگ6?Hޅ`?7Ą@qdzP ֣= YC8;zd1-'] /U@Tl5= lZ?EJ4i!}DKiPԇWA"e-زDmF7^$5 47mNZz,zF#"4m:\@ҞDec}ҩg!>7l_dR9UO: z>Zi IF SNx22^ Eg)Vd67/ @n)mtP[ҮfY US1"Yk^|U+[UZY-˩'7 52 Q"7χa =^ZJ5rݴ`HϹsk?6g>C-4ǹO$n7 %4t_:J)VK$#yH9fQg[b>I oz*uQLFNIq1WnG3"Cg "Z 33H7c-ujd'&HSOdڎ5 C dցF/Z:/hoS= 0TN{>GvyT,p$Iܚqsm|{ :Ⱦ3Ԛ6ߦ bUY9$ZPC[z$(e{@N?g[9plҁ^ic_\P&ŪWR -'/Ir( QuedO_Y%ۑ$]9y)I_#uf>}a7rM-Tyw<+Cڙ䛧OFF?pSt:FNTͰ~p`#d ^|uԡ)E 'fRq$fnl^ܛBxvy8t0X 4I0C!gSfG Kίj'o_ 4_Gj;ŷ8.*TѾAx/v"1|O2zzDA4BNm2ECO".4B|*D.BڌoIO2C`g'kae]?>&!Jkם4'+JLFɵO _Q+GC٧*87-ԜP%<@ۑ~G!Z7~)OFdә$9,'H:s'2X R)$DuS"\*_\u&Rqg}0/)q[RzD"yETڕSKt>!TNV +eu2eӃ('退[*9z+1h{Vcә̄' o=*>z^*>F:P۵=f3f,^j97y,jv*z(*7& ?b?Cnnjh^l1xWŗ`%ȸ5V-gzJ6DnH}z,Q.ZDi# U2{Be觧(MGix٧/DW4!Y-9VgFP1VC'42w ΀ӓaL90C0{IPrYE^T^} ]?r/ Gahlz ,հ_)ѮSPr1 ?|0X0m+IMϦQ.FIs"1+oNDAjT-[9sgoHW,|Hj7 PH摆FK p@"uw3U1]7jo]aa!lc "f(I>"GXw"\X+žKpLWgsK}> f:,DrȀkm,J%v]4zvSUf6QʦcVXJø]fUhAŠIyCO|B'K}$D@RR#_"y|Ōw+J#@h\5#a7 07Sz ݲDq'0iWhTBZژ'0:IFlz ދcn6CdXQ3GPxaޡxoIv+i(_j9jnN*,z(  :؀ㆬOmJ[!4y&~~B+Hq"Ѡ՝/9.z/Oq}g i~dUW>VP>Ւˆ~qqޒKsbkn*>Heh[=2^WH~Ϧђ:'<̕芕qpt:o⬼ %ηKPOb7"L ~hBÞ \F]yTu-uW~Sw eY8)ѐj!ǬEH9/.n߱A6jG*;>;7!ׯ$*˥9N<\m2keD{͹]@뽮;@bИ@GPyJt*f n590ꨇ GETpj?gimKͣivfAU0A۫H[G*=%L|U.s ξWt(qX&j&"k_kig/ImFKlq"UՖU|-YǦJݗ}oX=)i}X69iq *n5deQ!2}_ȃrc%R؆ZR{K?íca'*,VEJ ;A|bY_yȶCVPo/[1AWB> fܪ䓶ؙ'~lp?-ms$/s- [\Yl1BM}G0I7?~]\hy+n̂B}a"¢CP<]?=CpqշlH A'͖ܼYE8x'aѪ&ppbg:SS,^PҸ/ʞ_*(V;l`~nYeo u(UjOck2"Q-*U~K6(ȗ(lM`lF&ޗP̼ S5>;p՛Wq{)R/(m~soK=ǀ|qȤKU|яVJN z\ޫb4l\$ MԁT_onm |Ͻ,łU'UL7q)RVw6Rd .3_(y΢X]*ȆG+ERhzYRr=ṏڜڱb+؞6Qq3N3dʘ@h"M:{-]MP'~;pz葭h1n$|7z=DOʯÃ͊9=0ta*CP'c%XTnjஈLHEW҈͈HaK6>u6 (&JRQ'en̗{I-qõb-R%DeeF(%b2DyGS}#3Ԣ.? 8;|"7O ]Ȯ*GgF />RHnV<Ն 5Y>}M#t蒐)t&_u(2^ޯd>^d+dg|XTrPl ƣ;g"gbF y#?eSzy,0]#Q@mF'>xTv'OZ9bC$S7Q?s xq!VnLr̼_*imԃ|п6<8Ocd&f̛?GcrI6pgv''mqZZѢ8E?VS[.dߣikcs)SJfH%c)HcPQ|DQU]ao|*P{79+GD 9s},bwJ&Rq%6 *ֵ)L !&A0N6Y+p%LzI"CPIs}|IQEQA4)h?rr2*xݏUOm[NEye7U 9Ӧm|n%ZFK3?ρȗz[ ~jwe[]U&Dk[;f6}l狴W:H<=cqiY#O!vfsf'E;*s 7&]K3 o5R&" Yi$nNSUˏXCC z9%SalZ`^ēGH_4H qag兡MGpa !e4(@SiKSԵm4cXo޳VS!ֽoU ]iCnRYwN\ge/l\;'-Q߅ V1 0:ܥꑱMaUJzYr|d Fx7m^u*rҠsXmg3+İe :\K6ȐpA=ϝy\0#tʘ[du|&?5}! ˙HdRʒqX ]#"CC4v*N_mߴ (LRcyneuURkd)M|nD}ox⮍xǾm+ؒB,;_Z!~+5`aטZo1% =6Jմ9"ɬ.:Pm2Tyf>*CIS<_jH7 w4*9Y`d}Nش%u$@|k: LČ VB`QQQp/!j$k 0sosՂ ’(C\I]L=4tZL_9Ŀ<-}ƚnC:.P0o:,dӲ+TJ?$mN 4qJ;céCJuhב[9uyKOr0oa$Rf^9g0J`fju_s5Zg޽^zdc>!'`s]e|D\X t詎jUb`jlN3K9k4 c8peB:iIgP\ɪJ1<#aouFVSjt*l.ѹ(1.պ1|*ʤn)/5y?9̛SW`gvɄWgj^"Qȏ9lU ]k# Va\oRWz7pĜ=2ľ*x_FC( |2aZmj&iYzJNߑLbre& o_uPl`f p,&4Eչ4ww-\ >1pknᑆz;I`H1٘y {(nAu M7y d3=ٮA2IVD׉L6z8q䏴h+7t=GׇYM@1jqjUc(MS/g6,ة`:s5i %ɡ /s1J{aZh0A:ԥ͔ ܕX]ϭn2 3PMWw!6 ?G[Ls d=4ce!r:B᏶IƬq5ͱ:6_:6UNyE\gqo}ևEYѩԅ\m {,aIDs?+uF*57aqHO7OXf 'v׽kÿ\9t"+G?εP'C@@z"x9TGlexa=\zZkd$cM㟝e5;3 ;V I)xvI=:lֱOfOosL2h D>C`1D+\Y*Q7nn"io:̆ cHO)ePvQ>=eGŋG JG䓝AD2nʠSuBL+I(eʵ0Ct7E7w,J0[2t"iӭW:֮ 8%]Ul,F5ʋq) l7yhZ9NT4P* 1vW䙞;c(,dCq*Q`FOeT,nkGsJuB`cATт 4q qeb}자AQv^#ȤycH e/pTF4ʀ.gDHQ4(KE`bQ8N@_zU9`jNf!(o".v'$MG9YڒqˌLf{7?Xq(Se干Q^w0S†=x{"~EYХ"(MF`XeBݥ*p Qf , ;JY409bK0q_͒6v7ǔ(Zu. ʝxWDp,YxVk1x:mhRZ }=ZQ:]QK+銗Nmy <4a֗SdID֞W ~rU6_+;,0A j;>$l郇Ijsu `ǚ>At@+ƥۚ{loT!+{QjUV4)N %Z}YLYI[S2{,?FzI;dl+QQKoT ޶nGYLjS@h珆?[3҅s].%,;GVfkk'#-z8$[>Sb6k1Έe)ͽܿ=ԏ)-ot#p[r):]1סS镫j>іPpR}2yvi'lN ˜(:c A PSR2$hN%Ja' DNj: e< +1ϱ"0N][ ,X{"K߲Ϳ^rhrN./+Sl ۏSsTflύVb-#w鞮?,+mmz.MQ]䛶[؋CMꁖ'v "*u,$1FUj ]$CP]Aw-J Z0?aQJKȽ֩aE9I5S44*܍ELpfH᫑^ѷOTD.U:ŠP.6 #ebbo(BP}C#K)Zڋ]uCpDB]ȗ+ƀ(xqlW̿3u&<4VciӁz& fuiKnOB'RCõiy=p|@;FJӐ~SXyPݦD4Ha' rus$*c3Ż;Gϧq=Z˶j7ˁaWI(8ȂJ)tPJYG`D?av&[@nRZ˾C%$hƀ|XF|wuxlc0pi#0.)c%:Di~m{gd dbP2?3 g;+ ӖeLʵ'_Mޮeaon%XLK;6MRz8^Ū]EN=)K>5)7N(<:l]$yYZ8\ w^d΄,`ǧ_ū5<_,nAg,Y亶A74 7ֺEoA '+P?= LWwd4:\yREUom7oBMu,}FI DfIrv݁Rh'G2+ȅnlFD0:X;i\J#)TH“QnQMȺ$[@joݏapt4\vޢ7|@pwB֠ aMWr@|Lxn( %IK[R<Ly n *?D]#|U1 Hi;כɹ6D1@mUrN%o"O[c5)#wVg!~G<*9Z~ܣtZOKLLxzߐ9^["oTʊ̋o!iKm\3Z~PO㠵 oWeHHltkH7ͭ> I W,p% ;іVfՈN7SM0vb1/0$YUYҙ@2(OǒU@μ;{,p5N] GطOgM+ƮY!$Q2 8-k[*\6jyil|1,ֿZ7Mcx ]Hm Nt@]i!ͻfm W=_~= ΒQ$0|GumJ"}=%3ǎ=;3!-VhkL}0}k\G6V0jLl2R~]W 꾀I#-y n aj#>} j%7c2q~Tn@R]=}& zR'vl?y<\g[Sڲ lyrskT2g#;`_B0EN eD,W]!k JZ4v;s>6A5VzGX!!pW^5GʹLZz#T. %x*XFqs }g,,lI9bsg4u.RE:R,J 7ît"=JctOQF< >tV&Qķj"-k8Q=}i`sDy[`͔7rVʺ0hxBp { Op ~ R R>%_\.ið1pdc㴂89Xh^ I6}]WuygDˉOZB4~?T-8F?_@:3]~z:qP[S1dM2o#ؙs4qҋ]Nve}ZJ3BNJPKh^gU H\$27N+T[p]0B ~MHw/=-xbM֛v*2ZH2q0⇵𓥲o! !7Iv uC=kf1-@#iKfHN\Yd-8ѕ#zHM7u[lwg:%B=jaMJ\Jc{ Ot.՟|ii [kD,(`NS) >/;U=GPH{%1UـaT^A5-m5f;ԋ5Rژ`[m^P5/&2q2\o!U|f rؐӀr@P<># t'q=Ba0k:!$pWcKPe&k^ljOdh6c*]7b䩽X)5?H:Dnh%$XҎ:+}] ܁g^W͔FYA&R0\F92>F]XylOI!bPWZšc9ZO=\k:vkBp頨\}q ""x)WT'GP}_l73RԣU!V&Vʈj 5M"*lcnOH ceh3O~:ɖgk*ʿr՗4P͒-~8ǂ2EHOA~X 6uOD}ƣʔ{XƇ0]ζ^3!RdIjUmdJXn %ҤK2Kɟ֜ %?ܿbCχZMA2! ~om]ʶ>& iSZ*F+.naˆԞ93*F1O-c#+17殊Z i+[io j8&#>1,Eþ2TXY.C M訖dݖ6V^QwݵAK͋/~N[%=4q|u"$YP>h?,~/4DU;-TXr5hbkj'I:϶֘W!nps\GW9CnX>ypK5je_cI 12W. ;՞+Wg""YP.ҧ/HOڦvՅg Mu, iAOm8ĪEj.krȡ .&ICM(o7I2Ml-`l02c;b'L 3E]<] `ܓy/u8 0خa]‡oVR.ioa1fekʄC| _v$#SF. <$[#R:ىy7X'P,[J]$ 2?gbĪh`ڮ@ҘzDl=4p n-lɹ.,ؘ<1É'+qP8^[% \v $T"ox @*X+^ŐS"aw4hB\Вg3s*j8Xezᩧ}`%ӾT̒+9$:%0zw쐦vkqs]U1$"O!à!^۠aU ,s8HD;T .0ٵvNk/z-0h{$X6j(<7@n[P(7vKW1V7)FdĢxU1#pn~VdgEY?|0r@E(t onͲfVC5@`1f70݀lIׅ3i@!KVHmK*Jא‰Y2$#,]VGͣPHn\Ղ Y(T#SCZNhˇ}:/<  ID@:,}@vT6"KXG_X 6(UAڑeu'0'aO0!9s~J[?Tc_=5PS+τVӇU̖y9Cm&jGw/(͸N ʇ.>w0(ts3}1ŦN8* 2U[^&=S>U0*=F B~X"-% ӘuLjv^gt!Hs/Z)ݵN,8p0tDN >PP0DYdPqijXnx~K##Lhڥ ZRŅVuNS[@}*`V AĻ|ǔb Z?C̀s&0E5ߔI{ؠZ,cApMNrGçTy[qkʘA1"`N[5j d<)~9J;x* 0gΛ?BP 2a8tz/MÚ=*?CE5Q j9V9ߦp\P^HYO fқάZ&t!yxAdcY'!IDn862{=t;WG9Qz_ @YG=^t `AIF6h3Pl_ `V?VOZ= ;:nܰ.G`qD0vy%2H43.KrwF-!}YOHB>3%[}ΚGЛX΁"x #g`a+-S?K,p/H FT_s쑼PZ@X_|-, u@ba&Wzl:=ͻ.VkwIb}$bt#n2n7ى90pR3H9~J*6j:r %92g4:]Ϙ.(E-Ȯ^gV9ώS{­I$׈nƓ%ʉ`Ho&pK݊)gh@HmJ9g,l*iZ$C18Xya2&rcdːl-r)%!Pi7`0#۝Lɔ-nTM,fn؋:a(4ߋӂ o \!s~M(aغh:hZD[N-lL`jHYP\[N7yc%ʵ>5JU@TgaDm#B?'Nh |4l&_+,G<#{h^mR3Y\J8$M$l /@QDF=4p ckeI1-i]Jy!XVo`;P6C9˘0{3#* ⥎,'E^|X[Āt3 dPTZRM༲NﮩŒpk֕-@YF[=8229`DSR{t;A켭?$ ^ BIpA2& *_d(LVi+bbsBW$fÃUq5>̈cOxYu-TOv~. Otw;hjz s`P2zFԨ֡lhя8HpNFחW~!qȹzZ챫F3:@{(:w-3Hd=isb2md|&!XGO!KfAM i :Wٍ(!` &)>a{ @BY7lbi8H ݋X!!^"BJS p2jG٫D 4=C*hZּmRI(WnO\''- c|DD{Q!{  ov#J+;T~WvR`BS)Ԫ˛O=7|9.th>bj̀!aPf1/U_3Q~j XAb&d^`Й\IH)˦ #ϙ7] Dc9Ⱦ$ XXViqZU-0Uk3r ԑ{Co:"JK蘄 nURh&X/ Q +<X5c|C2)fyyWvF5,L>xz,v{g7x_б/?iMkBϷ^-Aܙ0mCR-vR#]XK1 j܋UPot@t<Y^%{Ӂl2F)b݃ȰA HRȏ8,=dyټѷ,+-va+El+eLd'dVKsVK:_ZQ>lhr}S55-p5~mM/'<ݬS1%P?0ʴ13%jfe$pVL| 6 "2~PfV֩}H7E+>4?Ҩۋ)Mg&;e{@].1nKb"0kHmmXu_wcmu!#Y:I;FCŚ;m 1\+#C#eG;-]CF p0˔ F\:*_L0{ǹ}CfO2$A2f~%&]% ݠ;o_)8C^C" @Sװ(}5+FqZw\Tr G_b{Z2s&x󽩑&rql3[6e^8 ূY9 ]cGh 8R 7y@i}7*ryCJTC1ѣ0.ovMkB*ct">]!k*Ie\,~+jqvdJ|,pz)X*~S%b"?Rp'ivp mUe%NXۍ`h;Nq^L%$j&/g{LIeX/%0Gz}q%;f98{ hq՜{VheSB>V%7]w%(VXu| rn8ga eCviiI?ŷ`i INeDtَFBr@\/A$.v ̟!GX6IczvN 5=itP+j 6L'`pzsE|Tȁ r JE(+b c,kA%huRdpf싙^S ӖsS+)a-pQ#g8e`=GGI:Gh*t01Qr0{<-c!_I)Z M7 ͪMxKףY.[ק ujT'$2nۆ*3 EFxME(tg X12Pb`g:V4T#Y0}~! xYCb`᝸y'F8 !]I:bgy?p9CQOU>=,u3hPn6=S HQK?:CO6 xt7ƝaOO1@^4:Й&iIFvEwxEɻ^Nm!{/ZR:bo9 ,X s#wsDDO0֥ \:7*"0]BZ̧ym#^">3ʝ TQ2zfK9?+pXD4'U=7? w@PfO˚:(xޫh܌M9'Ѹ X $$jPq'Yx+aE]a+H֑GO>Jߒ.+47bYOĻ,o&(@ris8W] ֎.->p|A: ޘ8$xA~}vo㋹wP ]QztʏAտq:_jY`4m92<<[ +_˛!Zq{4Q^'bN;n &4#  ?||"@+?A1Pka斩;*=|!‰ҩzWf&H}%#CS%Q9\#cvza-bqnB,%Ro}N,2l㘦CTWF(woXz"|Qq_yd{Pd?5W-9O2&܎P0_DCC}i]_;8Ҝ½tW i尿z’Cĸ9s0{ݕznuމ4]7@iQj}wYVWj4v>;di";"; ww2bO#dQyL5 <$TzrU8.[y/7 4 zacL1I~;(Qkb͘鈕;$HM ZNOb:Z3P2L/t=' egYP^: J xh~Fӻu11yc%qtC QpX0 %M]C|L2Xc槜Zމ!,[ >~pVwWwܕ'H0T[dn2 򡤵Ā'_~HKI'inX<]y&j`rds Bŏ/ˈ*iz_s?f0ljhnBy%Pv N#ՆջiQ:z79*h6 T[jc 9 4s j`kdNa 3#z\Q$D'օoMP7a*48(9k,TrwW.sWܗ`4$\xI (F`L)%^rb,W3\&o"7vD/w*?q*%y|+{pJBx,o$xj. 1*ͮM =س͵!:ƲRE:G.j.yɗ]֯d >ÎtI-3oaұ(R'l@""'Ft П_\W~?':4獌qoUŁ4rA+wϱl?I75T_BbXCqh8ȗ6/- N3Es~fsH.Bo@:8}c@CiF[Db<@eZNE܆d<0)2fb3jq6 3|xW޾粆&IȂ.g?Gv..aӎ{VF?czFe/:hwԬP2 F]C0ng79uɹ]n+w*b%w nPey1Y7p̂ 6a<4vdG¢`}6۔윶!R56 \ ,=`Fy;]扲 0`JRqF79-4}|Xiilȥ\$/ ȟ|sK֪X"´Wل# lBTLSo˘ӌȯ[Dgq6p85 N/J-zGK -fX20LJ!{vPH" k{V/VoЛ~Rh EyE)/L]F']jqM\˛3Q}}ٴ8` X)l d_Բk5JOh8'B@y^R‹bd2?J듎w\_h G+\;Chѵ 7gذH0q:JobIDA#k,8%`r72!{Lg-8{HڥfPƭwgAW-`kXE: DL1JKұi&gKأ~mYSlQ*QQyNr@Ix5~Ѿ}&=_xN$-<=v=\>+? krA;XӱOP_ls}8cphXy y?kۑo )΅; S(BE]-]t}UUC'Sk4bT\B5'JZҁNLvaJ"sh`|))H23Ǖ%! iP 0g yMTɔ}Cl ~l[YB4C|>4WemXSJ"%ʅP `foUP$`VoIB9LM^;q_ nD3XQLԩayT66[>RL2&VPf옙vf4:Â/&cyxCm !T@ PE^L#ԲSǁfv|<ڪ&ZIkwԄA.SB̓Z|˧Wo\QgK21+^f$ND0F~DtO^Wdv -4TCcEε8ɘP5>N|c*LAZ *#ny"ne n寬f.Y6%;ObA`x(F3Es/#Zms Ys10P;$Bfy3VoR>RH$Cqq`>.:OIxU ':lޙ+u#Us<Eg;ϵS[&os:G!NoprC?9}Mю y7#t8nK=%^\U< >v0zGm7CU+N$j,הVC% .>K;b/`pi2&B'8˼HfY.AIA[ɊsGt=7a|aͯV}^o>FZIi)cFo:8^ ;z&Mc)t82z'l= S{!@~+ޤ2"Q (sb5JSe%;odi ;KJ9.ݫB~f-ߒl~^`}rMf=YY1<ռbu+c}O{VXͯ55ڰ-ڎyY*"q]Kh1T>=T>4sBԙ&"L'D_0?Єg%¡,ICP=JWN[(n50iP5<3 [n&2P?Ao1IVkcȕƦV6z0.do %ڲ; ;sڵu@J1spm}P1^on^, W|2uԛE%7!—1(T.'0n2kO\Gogt($g; 94R㹳n+g(>)&}4]');k+qGM=^ߠRZo<pr69%@X|uC@KF˛1}pE餠K/J=ay v-r8qvńqK@DN'j}s3e'٩๖?[݈H"]VI bCBIJC$#+BCl9H^ *wmp"P~mK%KA^o}9~(R{li[cMa^(]6!}sYoǻXef. vjHSs>w&xa>_OyJIύ{p'[Q1g{taֺGr+:0"q4VX]~r>pվx"gqPϲoHk+ rlP#xor|<~׎} Zu)~jŪ$EZ镎WˢW6d^DpD9iLbװ%`~e(`<<~(#:a_w) XVzu@nVY*pngJ#MV!jN[lRؾT ZF Y9#ЌiHһ 1՜I=_26%~HG6Z[БMSYt?xjd):f+T Bzݖ펚Tx֍$!!i6|qONU  hU1J8qqcޅԢݔh` r 9bѻsMMvn-ѾT 库FPy;G nݘna;I;3(yP5-Nc鈜q#n%DUUQ10 G~KhR:lBojJ4"FRG)4uL a:^d{c ̚|E"|zkslD*_ T xjkDp'O|/ IM shڮ&" < KnQX!e* .#!U whl6lj.͆T'a|ȼ9$b˖VaCt@gͫS FL`_U mlpJ3oQg,.?*RB? L "C" GU#̵7NWW&EWR )?l\BS7( O1}=dЦ8c#PÜ4+Gb5kQnd쁀h2r1I]x񛟂'K}ax֘Ғª zg맄_A _B5<|Imv,UB<p|pcƙ\݁?N(SѶWFҘRӻ?v/.H  SWȦdCz{c QX ?%>P,c'}*`U81FYXyw}Ǿ$B2^?.ÞRҺf]b'L=*_wqdJ̧F ;m\;ir BzˈC0[m6EK*\[}1e2MZ €u7l\ϒOkeGuVh9Ү eZ݅Qf{%ub#Gs$,#Vv4Hm 1PWה[n4KϞ a%Dz.o:A@,8QiC|l,|/1ژ4Nl빟zEX&(kj5X pF|Ivf!DIܱ#\iI] (I4=;wf:b Bh^爦`yN2Z%ЇB*+ArenuɈ2.lDeVYa$UN8/˳,6* N ۇ2>ۃhsrŨڟvXFyYah 8x#lebdVu[oSGzŔbrgc%g!}FP?M{YڽaZfRܴXkW"(z@\o&KN9'!'QJSgFLgWw&@À*ыoì'qI<*58ٖRL4%x| M5:_N" ğo*qnɕ͂-}+=(C֐f )K2^`Npn8j|R¾|Pr$MAu^uT`[*>Grn&iG|N>¸f'X!%j/ƴZMmV54my7QVIO HQՕg\$Jo>_Ǥb?}"" i S6(FQtϐ} i̘`v $/po齍<9_Rǖv-͋ }Bnu|%n@Kyw+DK^ T&(ǺostG1klFqTCw9%G&u_ag@ "dC쨷7 Z!ߟ-?_zÃj{G0q߷c "pO2̔/Ӄ^KXiTa*%f>B[ܸؾ?])L;U+ef ք Ew``nh,M2fN0DEDJ]ɐO64Կ?!DܿG nGoWIC܄i0NMSCŜ.QvyD Ɋr"zvCVyshgW̋O\%^J4'w)%38mJڪަ-m-X7(-}4羈ɭyIX l"qk+x__j{T_ q0Mh SMʍ+;eQ׫B"%Tv!' dġ6t7IIpcyZ^}>sĠPpZCFyAAQHXB89^Y bɼQ^>6z Fښ#^ >Mp`IY;g,NגJv c6OapOÃp:' 9jyo5.]s87`,O!bȤTz'cpZkǒ32=|p9x#-tRB?ݻZXn뤶1X٢yw6jz9Jޝ6d1v 9⋘F'NƾJLk8n;3;Йu)8e &xq%990!\Е7֙ ڈ%oӾ&T`(V/Q݇K"}Ox Oa#L[oɎR[?P( rgu/'T[l,=\| wߣ{,jv՛zu!%Z=&Co x8'pv%z$N3`wgJGtHlr(R>CCֈBN<$u^鄢֣L_QvHM_+}Yd׶Tr\XEWѯ mf:aҠJ",SR7:3Hgҽ`zh W0[wQNpaZoהWcء1&H$e^9FxT4EY|>ٜH!`~< 6 +6 *'l4dAcگj"|.b\r.j# ;&A^JfF9ѕ.j3 Y^}׶B47\&/kx͖QflE6qETcf8aR.\Zd ;/S@VW*5˸Py@zɀ?V"GrAE&xQRAi zu_sn 'ypV۔{FhNQT˰";TOAٙ-էSYe$䖦"[k5&<2\'}:@v%f>Dq] k0ߔ|iNn˥K]VO&+-cJDzj8ľoϨSA9Eo5z6.Z6<*Q̗F* [K?ÈRf'mp_ٿ'hc C̊Ќu.LXVcrH.o#LB,t%6 . ě; xM%epUkC֖9l)>c,k{d{R jC_/yk+w|^cH ..g r]|԰l%Ckņ|<(nsvi \ JY\#.hޟɳ2:"IYCH%8間E1P߭;E@ek-"67#,hWiۣue~1HޡǒՕ\_dk$fiU|va˳ 9Xvj| u|M; w#Zvؼ)}־5E#c'4!HUX3`XqNX.zE8GRhb0sW(k'0uw)^_J#I+=r-nu |$c{,Ů_ _vO[ҹS[ :D'6K&' m}zV8 ,[Bkl(KsmA8ÒrUa'$lw'\}z^N&_?i1 S^^SxèDX<ϕl^_z N?Z9{)[g*- ɭ5`tMIwшm j[->" c ]ZL[( 7FbQx75bǂfC$eGFA=y(]*2Dz_;J.zZ+3nwUi4SڡBb?)5U7PU9{ܩΑ'E*\ / jHQLk% ưP2X[u@@/HC`T)r,gg/LK4сu=Ԫ _ 3qU|jϖmj]?UP+Bz{Vr;K'͒ B؆hKmL'B1 aNv̦Dw-n(][/TSN#WCgRiIfؕ0pik;3dOT8SmoZBr>-tb0{H2sG0F4?zf~Cz`^з;G -RȂDmxқ|uTylZu^<)z-& :|Vě=4J*'cuo #fH S[bá%B 0([禓EO9#3Ӻ=7dc(cpƞ,; 6!g.88ܞ@^ F@qT'?oh|]u{<0z6:],94ъpo]~n`#2_$Hs5 $(㬫O*q$: |ʜ}9xL@@R4p1ʬ,$`2"ǖnjĕ"٪,e s&CR#-:, U$L [#s9} W*?ՁWIevs@aN&UȨj /6!to,Ȼ@"A&= ]q4;YY/0*k\*;Ju Iz^ g n>+\9&eVwy3JL1D二voG{E0v$%P3F1Ac!a=Hs $p]'("8;R.?1Y>͔# GRoib%G>2"-?-{H 8O f˱ C\#2π•lh H}[Pu6:x@2˨CNDV|K3QҺNRe'FC]{0 E_Z? E}U}R{MFV I+_qj}X/])X0)+ 5MM˷w)}Uj:~;/2wYH`P.liNC ]^p벎qֈ΃k5ąc^;2PP$g8'Ŭ3qM)j@ʹrJv7٤^f>a&dB}X(^CZ?ú$0 m?P|A^ +fEafWu aG#7)T7 SE-= , t=A {67=)\/ҏX e%FuPu7G:݂%^KbEo(94mǼl\">]z'*A7 Q!mK,px An3cL,M+("UDP7H}) T<3q)zbtQï:X=ZXqAuNի)_3s͘VjoIWmIKvKG'$mېE~8x1bƛīF%+76]}Xb t wh/6CX p%[)IrlyH'JFXVdǾ\YI}Hx+ZVB[E,&Ʒ 5+Sckv&.܃n *U=Kͯۢs0UMzU.ty/fy:Y\^ص-*m8b&|:a3z$@ZDWO2BXh6gSm箜cbRX'6JI_ b%۪?]&iD'eg>s׭XvҴTR%ߩݯ8 I^|/ Ww<_LhIa`~NY2IgSQG^W?t9\z_$ "a\jϋth_dK7 `uZ.uDer ZMu:A6s&˻U&? .DPi|a.Kpqmvf_4s4d& /$EsRTE;YͣL!5DyV3շ41{P] ==NrΏ5j|Hu\cm8|s@M?ib7I; B72>q$BZkLcuw-j9|.^(IY$aqHK GP3TS7DSF {yuPczd-{޻x+bd;|:P(M$5ZA fb뷯'Guh׹qD 쑤7u:ts3rf&r9PX8p7Zi@P]ߔ8F80qՅQmRdQp6}Ո 2F >N_L;LK c7nHM]YXh:C&eOA-0̊p;+`$:*"y!|cAyLdgT2S%RC@QzULj#4b4\kC$h _g n>EI({{ɍ $05 74"jAjZ䝼O^7[JN j2Ep95Q0PjzX Jk 6{ *R#/,e~FRo WZl\wષAy8c4F?pdTAJ;$[;*(C+Mrݜ\ dugqs S42|剉l‹ksoѪx[F <ڲ;Šri]H!"X:mEfHS:J)JFL%~Jw ø1a':c}/% dsU i L 8$dŶm niDȎqpދ\<8w#pu.%@ʑgӿ)X_RJ'4)d=;-JhUZK }0(idSxӎ@-Q , EFcrr dM\K\!WJB%)-MozDzr@C%}iΩ)CE}ynWh|}o(.ͨ,@H(H{dľuU1 eyv!)bX&PWti+M z[^{M*g#e_ ۅ÷`ž)hD۠J x̐FZC]5⯇cdt"/&0}iwac(߀j4' =j2%pW+MtWQv ]a-_NyY^O5QzCRvN5SdAO`13 [/odbe8rXhu:0>]<ͫ=Mc)z aE(Tiyǭ&q/?~ =?/Њnd5$ A)ɃPv_R3N$H')& 8n,QPMQ!ޫRn:/*Mq77t`8y4"*a_<+' xHLփ;iroDfc]pj,EnoDv-:oE E\t@DQ2kv\vV{۳Ρ~/ݚ?N ~,;y|kP-#k(dE?ݻ.O:C/Ѻ ~\7NY@TX>H/@S;J Xoc>QdE8N0ԕX]E_of.K&0\A\ۃfV]JUR"TgdY'P׮< p*{J,Et-gTrzxo^)>CG~m}Ѩ`NltoIԔM]AD\֕ +cN7Ȝf@#ZDl\9cr^2cͣ(F|i >v>qDl6D%702Ne?Jg7}MA9ϲEXno$sOaHByKX<7 榪o0E[ԟ1kB?]ZYM;y~01VD|eT oKe$Ƽe\Ckܢ-Вٌ>aMxK=8gξm'trh- {70sȲWE=GBP~FyV?=:l%/x8Zļ!HBq=1<=e44>}ACegW9d9!Rl W]~/sM/xR~OALl .t-o*웊&YMk4PG͛Fj6#(aQw3~bE%Ktx֞tcnWNkj3>jN\-ڵsx,%!03Jxo(h,@3_)@D 8poaZþ0SyDwdP3D؍#aVV E0C6y˂Hr!Hy.l}n:j4 AY8':+uI񳶷^EG#{X㣑\ D S4Ŋ+- #+Hs~3 vXi~z6kY W-[C'Nlgh=9l]0l\_c5(mm[nK}-h08}AH[ k_ZN _5O5&-60;}B_\a"@w)qjH*&v.Lwff|*jB8"8G?5 F8ٔ9Ua_W)M}-Cec6qG17ʼ KOچNc0&BQmr5q='0.NG8n҃c ;!4pp(w,on,ey WVf}wozK[B $X dGVVo@R M"8w\opIR-Ab~i3Z@SirCdyyK&E+߹?2 (&y/Y~OCw,!c% 9R0b>VvhWVΠ L2$sx(:Hk¬ [jraf[LP d̒9:%lJ.kF4{h Hݦ?J{4#bg쐝r{8c14T%M O.j+xuPe핸VZSO_9r&NdYJWF(pW=hy_|AB{q<2Ŕa߫>݆(PjVʔbd# (i4Dk {`Cg[<pݬzW ȕv.nm?<[x̧qTzEǿӕ7!ShVi)btAN߁{)OsJKa#`٩x;k4§YaDaҖk7[T#iW7~: ךV3TqYe|`N2-%] TB2Dux/9,W9Dr OWCA'Àu* ,/cbm!]+VG.9Œ3~7ۮ57RiJ<\X*xJRi:E-F)dMkI E2jRcv޲J^ϊ 6WE/<>BmFRw#mTxk=/3lZrz ES\D0ǯϠ&/ qiيtm,BJ;XRYf7 U_Ὶ%6^Mz\g: #B UU5Gtu 4F!oä4u;W!h O#Vd Jc$l'DzȘ7f ff0^ݸ|q&tS~c&+hgbw n#0\ُ E+b3PNX詠WSma94aإ\T;O ŽGYs_-#e ΂S\HB^پSĄÏ[ќvtC+M+FLQTY /8>HajVѭPW)+cn)hP=Ϟѐ6t؛x87\k +@KputKZ'moy4⾣GB`1Bt]S.Ĩ+Kx4y?Wx1%{Dx @{ orȸU7k.5ԨBba:yD ,ֈע2V:~J/  ߱?ɏ. &{Aq&lj?ӗz+h`6`<Ьgb͓puzx0  "D?|PR ]q$]lz}S*|ACq! aG)-=v< N1PŖIX|O՞ ͇;cM~RQ a,8T`1Y'חpZN ybw\]W)5b +}d{ 9K,i~7RamBL3%>Ȱ[Q/f8%i!7(HA8~Ws%* sCy<8!P-4qcf*D]ze%;$ptنlC!8@^R?0c i:_|MCGhe/bw:J0pɲg[ -#t%xa`;;.;I5/ f kF}WwεZ 1s:0pO ]$r" L{X7௞{-Ίppc)=FJ&Dךod-XqV؆Hg050-lܧ \{?ҁEs:`t!3"H-A肻hQ&eME J_ܲtN;(U'ªptRKckzq~ķOyϓW"F]Fz/[=4k?oˉRfDmZ'~~h6Wo#mAYU&!j3Mb#.nfxuc3!q|eH_ÊG)&3X$z/:@LZuSuf9L:/Z|Fly0ⳡKf{> ׯUϟr1N}lW_71#-#"W{Kp6<<=J*m9'Y -QypQh%)36S+khL{9/p" b &اctSD)Xm_G&t*WTd/7T.{gEey,[HY=HZ#}@҆C3^wKcf}g5L*-hZ,oĭ={ oɱ8\6]$9'APA~'{*4!%ϸBІ| i*1!bD(Mi^ ak.S7E[H):7x@3KH!.Pbx8ZA_=&̻ nrt_7t F@P6#(].b\!!Gp֎ah<{Qճ]9|5= 黎g5 bq"C0@z|S0";G,duugw(Q1x5jEj *âBo&[i,c92j i'T+x|miJ;f.PHy! ۗs[ JmRTo/} iض-Zaz*H{RY?Z6+o(89Oċ GSd,fP_l=sGDx݊:g|/午u+^1 aw>+|_4k,Mw"KXZ.8I`q7?2]G4eq {YD嵽ؤ9 W֘ u_& ML/1~sK~_\ ph=udQ\هZ =9|;w@]٧nFzil}d)u)yY?JsZ[cZS:HiocoD)U)\aqb7/J !zmEE{ `L.x ƈ.tO2]xq0P^Z ^=v+Yz'6E|$y(-$+RZN9͗L4e5Q=b Y{Ͱ}e9BmO2 )gk ,FK\łue\9jbMn$Xgn[W]\l,ԷVHNlfcv{Ӂ^f?S*Ëy@:|R}ŅϷaJZ]wY%h0v+sRpc:HMz  }&HDO RPCCҶ K2JeZDǂeXL7WG8d]=a>t͂O'y15DakIi¨&3@`hpܼFXw$H 6פk ؝CVRVcx%8sW| 6OPR.69= N+s3FɖT;-dNYPv+ϻItv۽͊诎r0kA]F~T߇'.ȥT7_]JW_8뺞78|FSDS#}r(0˴TqqXm8#YP5XEr0cw/:TGZ6lILĝt@AUi\ɖ>e",I9wsQ o3Xz<M']i& o&e>@:So_~FC-:o-и}m߷m=MA<&,w%H@Xl]X%lG/ӱ#_7Һt܂R SKPlhvʬ&Kྐi(^֐Z{3M)Ip"I =/ a0%vرPL}zjΙNrxW+&3D6u涞A}[qc@. VOs yźU] g37*.$o ˥ӒJ^4L.^Ri(Y*^\$ 'KKM0q&G'#6((w @X#%~٠ jxݕr}.!lHaeԺAŧs1~[dP5vne_,ɇWZfۛgcnI{6fDxh2in{ < =B;LJ@\*RQ$~FA8x!?zX'Z [ A~]ep#1dx?S5SIl7<+TcOI?l|fSgRfT(oƵD`@RJij"SeM_A>!,u"_nr+&%d]06$GqR5G@oIi}T? "]ulu`k'#ncvv3[?ӄ)k>"5l5|РoyXؒt /"R i힃ZQʣu_l.d<38)R2_w'b9fw"Mom(mxd!'Wuf F ڧnd6嘧&#_(Rl=2y#a]nGW ;XE/4@< u֤ܓ T[jV>[%|AoRTEB4NVLvC%cb=X,eBRgVNYr@.qqJFG R'>ZX'B=P~\/[;@UBjz q@'qwK;u`/Z;vw8s)Z\wN { tdvʟe}#1Qj1TIhɂ}k{ʩT qDtղ~h2H`r' ڮ Z|\~dԀܒG+n.07̻4㹒6pՖ8 ~9>i9ᒈ5{u`+C_>R{ mୌ9\-1MAM9C5x{蒮Z gg3zTIoع]s`W(0&[[_#wT,݅#hx.YJ׻S9as1D~:F_|,A)It`ʗl!e=tpYM& ^K,\1K̀Y, * F1u*姬0M,= _TT+w!*wƠ]2iq"Eu#/Mll y5Iw¶S1V.i4Cɸ]n&X͟ ̥D Fs&24Cn3!bN@ /^> s_0qCj%NLwgRϻtL0УLJlQÂ!޾0&P2›Ɖ:4ʬ.44I 4sk}6 :+`d4Rs5,u%xsֻ=0N̨BPOq]nhi!Ml@RT92H<@Gc`GnXV+Q_+:zR&4c9#a^}iRu|EnG[xf\w4)T u`}X c0r薜g4 } Ałsk26f{Y^(cJl%#5g'`hZ10¶PU!"Wv7SkNReHea4m~K=TɱȝESVH3JlyZ<3iFx~:Ysz.K0dѯh6Mf,ڝ8PEBșx*uxl6xN_OYUra*dΩq7 <ӣBB>'I;҈+u%Rي%A9D]Rɚ(!ܹH4=k|T#ezK_ix5ׯO*<#z#YZpmIǐv WR4߬+u+FW`[|%vdhq#+`["䝪O4wT1ųS\0M6\!%n2C`K6ڬ0AP1?M!efa` 7nWn'A!\SU$aZ9v<v <`3㙋gp(bۓ}{BTo=e~$ s2ܶtoz^i_TmyD=<X^7*ִ<lhq Xn `@Գ-cH39SWS˧T@j/-'m &)Y~C{lӪM+AC|7v:vܖ*9Bm.MSs;osKpPkAVB6/:(2@y3VshC4`"4BS7u6KvO¤2KgZH^x"I GzXHNv[N? jWۯtxH5a"fK.s F9Ф&9~j+{JnjO3=rp,^ywF+4ذއpdGH +gTİi9o*xF6ZTv>` ##$!1etŇa &奝jV(n[()'q!ϙh߹Nb@>2v][NƟdYC߬}.M'^ Vg;"&;)V(~89r wpq* AlSgñ}n1$C0iU'm3_S't)REK^>?N^;IuKfKA[eU\\W*FMK5_F@ԉ#@}S=MS{0.\xCQȇli4grx:G+9E2UCa&\Ȯ,0" ~C }1U;! n{k`Ȳ"DNdLCq+){!9 XvZ 1`Ax8d,4NBZRhmfT6VmPh!JyKXEG{}|8yW8cȀvZ59] b~ <:zZƋs|h/ks[.WA^cxKφ޸~;Hk!,)ؾP# y;-i62҇gLё P|CivRyQ݅Gf09 nJ:(N'FP̜+_۟#n-ewLEgMN5PSkuR ^a}.@ {xBl1,G-ټpA Va RSƨ/[,\ C=t6 dMoDĊ"79c@"FM WF]أ+Cu`$Rcn%y>IX}Ӑ! [~j瓳F#ȑ( iߗB8&|y][v sfWeeïFh³0PВ؂Qioh%q4=#\^T*77+}VHA?e*MG *ˁN|y#Ѐ@8dĽM;Q^君sa@Wb3Z+QIGEl辐1&=s.J9O&]R.'mȗ[_ sB؜|CbJwxf&L˒B<όaD? AMΚl,µ GiS`1w-f&2i;u! {KrBޟX?Tnx#y$iUMzHQhqa@E\DK ϋ" "SZL,#E9n]twlxqSW>rEMN`Ƒ!1i~}S f m%~Mת$2|C ʸHҽlN#8%MEk' ~|9)){roTWL}2QWpʩ)c7wϔ'p\'L|9XLVbyܝqíNÖ2YlUw#IK[!w$jI џ24e-(9\hG_iUG5mT1\#إ+CzP$vb,6i OVɹ'ML^Dc%gUYF8b!13g!.Y.lLW/ SߕL(_ ӀL{ TA#J }clR,^E~K^pug|YS>Y\ 2 yCzAR:`Z@ !ٴ7cTx%!v]a@Mc}qihrQ7Y:)6"рաan5rߥ_C\=&L{%uoƒu&kIU 5\١i bԅьp @:H0|%~<ީ%5O/8MMϖ9}4ߤ5Q]@ݶ/.kvy4CZ2:VIio20p&a7FYbZW܀80;7]op>)P Sl<-,q?D>xti/d[gLohÓ*e䊑QLְ3.,#$bTN0~TV6)lf%SgY77.9k؎AdGQ欏 !ŻYȇ0&3".X:׊>e8+Zqf9|y؟/)̴\ #mMlj$l9P "<5r7j>$aޤ۩O$Tf/&3p<}dž@% sQQN"X˫{yaFab1٪0|@$$:.&S(O]v+Jc Xצⷕ{chx12]٠mպ}FK+U7Y|ʄHRmXhuVj6NMa(7| X u'ˡ $4~-Ѿ>#kx̤f%zv9ҤUYɁDm i%5߲,mo0 &s{%X>w~̉ |fy.۳j |L`5DQ :c! 6`ıQIN[bv> 83.Aůœxz`y15dәwf "=oJ˥)\%"Gyca -cC8ٵgwClWM7|auB6v8PvWl!*KZ>Rͭ;@ke}kc=<3 >ߔߖýHw+QmF=΍{{U9qO@~<(FY*I_$8{amw̥Kfa tIj=.~Bed1WEs.#{;LCCK:b&:]K%.7|;71}&SOH濸EO)5ReMϾ𡸊ϥ 3nǙ%4A u#74Z Z?p!Ṷ2+ֱyا<|x"KzDGKu>֬ h%<ɑBq~}Ÿ0t\aˤWdŽ9Ndz-c0gpJ< *QV&dsnP OQFd⌅*S 'X9 Kj{ydl' RÖU쿣HRl!99#¨'A,u]J&\[ Ă#8)xb %f`Dxf13pb%xY -ťD6}? f+N@F8YCCm*gbdJSt7+'#p:I<ر0]:ը.Cx5v/= jQ K{v\r>^ :u^4?<ۏِͳmRz0sck(:v;BH}ޒw~YX0Hm_^`V\jX?Hb o1"sF`i0]ZZTu2v<۵ Z`dO -cʎs*ll'AFW.$lYbO5+`R.raQgCTfކrY~J!/uq:xw!xB*?@}cYf0CLxbbm2~S Chr >e7! Mռno!Agzي{O/*'M'D>HI 7CA=LJ.oClq0d?sϛ IexuH:P$D n ]PW^-Ԉ_Zk7ľXiw٥;ڬVa4,feXpf.G,x>B3G!Aw " *j^OvS3jeCeL)J!z\6 mR12Z(|$o h`%yy\ܠG) 7c0u D4б 9;B]W I' ZUAjV5uXJ|G}q{&~_^QmIoPld7]Brw@ͽA'y?JwC[Ye>j}5-I=+U_ZF$f\S@A9s.':['tfEƔPd1f\9X##vJH1p?#m(ûʄL(0;G47e%NKLtp֢xMy.30J>2P㍴ll6Հ Z_S:3pQ0RglǨF+in5H]6 /5M.<ћUŠTPᅔHM^Sa^VOM/+443z.- %)1$zW|c8bp^[ڙ_֏r_} / WxLJM*)ޗ̾7]3 {!li`}m6?*=&m6\*)HV?VΝ l,C/n"He@:wF8af>5<܅b9R9lS-}}B `r֙"H|G=Kj=XXq PV@MH_*WyE*E)V2QM&HM#ĦKfqBwyv-@̽cF Uu7O8H_́7B}Oӈ8^ӯc*Gp-2&Mxi#ȰmføM%gTޠ>TYj /[9?K'm-Y`*K#pj;$Ϩ8 -i ^Em73x&"9(W Qt*E^sȗC2#66Viyrh!QQ)~O4MĀ7nhi|d)lX;/BÃҀ㨙YFhRTgG18&@Nd$pGNTd^NqJAM9FFITk]:2N'F0MaDvXd#U~hNe*\BuDž|Hk>UT-"t17h3$αӒՔj0j)f\mna&ʤDؿx'F:R-v{thlu>kx$6e%3%TȨpp;Q NĒOIs"He!N>3'k܋t\*Ze9`,ჴܴdpHi?5¼6ֿsEoCͯFݸdRZc"-RћW}3 >HK[XY`.Kń{<}fD7 ̨ꁲ1"!p"8,R2pvӍBҞO/:HGY(B0 >l=y[*W >GdW1Wl" +K.+a4 qYto48|BL )~5:[#\KZ \ОDG協a5)cUgru34v+7](hedWEļƔx"ֳm?bIaw*r8Lp}D $U&:GV߾xb)q>b uI\ܰT:UXcOrezHkK'-i s/X1$8i؁V O?\ɐ9;Ke^+K()y2U]b}"q'mVTVKs <̐O Ӯ;IwO!:P[D?E5E&31~b8APY+êZ: q h2\3#d9ɴ]fѐR]bvLM{RLXO%31:dW܇ 6[ys/MҎa,T^* H%ȢȋY_ Y 2Df]1/7<~ TwcnjWߓM퉁ϏMO=m֏f*˔4;2S/"ٜKJUMUZ@Q,4oOc 7u4^L+e)@̷Jhߣb](WߵXt1樱n5у&OIb;OKDtu{ {ZkZf"aȨ> 1WH] y`Q&P}rc=E0pܟ51IR0R:q1oz䆨O(Q8O6%xYvjD2_TzbrN1'<,ű_*!\L n|jxu[4a`C>&K%w9{0" S"T$@Q@HXg,;ʂ01ӗ#="XaA{h̜}?ႏ鼋^2|2әW8+LO) G{!5;hkAbsu2ZTi<4$WSÆ9m2VYpW9ZO֘b(\q|"ı Do< #!?$bUCJHMNzc4єe%PP 1]An fRe2ʋhMcTy@^i" *o9d QZx#'٫A7 4m>!Dn劅]+-1FseGύ~ԦdK#"˷-%Y(B̭ ,=@+j*\EBh@6E=JI9a\MFP #()69"+f:-CЃtkW6mCs 6>aώmF]FĂ86vVY} \5!ɝ#* u# =`GqVνte5]m!%L #JaS[!yƈޅ 'R}8P( Cj͑L+̷==n u{+"2\C1MB1&U'A"yÔ y"5b3$Y Jd j>nCOje'!('k5.`cтNY;^J8X V%[a湔^$phdȬթp7R}ĺBCewd>|O2<5t# G˪@&O)Sd2H-AYܢlc*;'oȻ7w`ܸ݉=M5IDā7'DvqKC&Ȝhj_qT``KDC}**zM LaA66={a 68#'zQN 1R:TEQcޚc9n;"@F+o|ZPr%,^jG՚ : Ȭm:?U4ZMxnBy.}*P 6v+Ԛ]jAi8(m'J! b$ -/z9+x˙!Kk%tIRz%<6 Z@tXٝOVAVHct5qr&L^S&lhڰ>\DOyeqEڠa|$`C#i2{6{1I}㷶08lS5 jyF{!Kd ǿXZ,CPA| ޺XKA[8gk6聓h]61ڷҟ_lNx`+f))kW~1VH`"bf0xh5Z .R[1's\u o@*Udp  ^b(nƍڞb-z_9彺= gv!ۧԧ߿hdYq_{ԷRU] CzDpcqr_"}Z-C~Tiغy51bM:T+"0WZVȴ цō#攛<(țsyU>$G@+}gV,Cr;G'cȽjV'ҁ*4O@eʌ%R`Sp yhMzSYB\xL o`5swP\"&G'xxF^=~TFɨ[o fI, [BՏ& Y}6gF='fBuDa"RL5 nʶGz 2Q#Uh,4qD3CpR[ =&Jg" LX&?9XaѪkY"[B NMJg1@zϧ=}ȁ0](q`Rb64 a@\厑ϯƭ[@rI'&g߿ߴ:> e嬮N43@¦HutM=QYߠ;F/N><W: VRِ ˤ#ZvS`L]=3M.JxNŁEߖ;6^Gyr4X72b`[8+V2&{˝C];4&3DL?mep5/s86u-[c!!{va IƤmP1Fvo_fJeYY>-db .i{nb4%RǶK.ܙ3sETۚ tfYm]Yj4;@K[_EA?=? Fxv)P h $NO&OpE>{)PdӦa)o{}0l,2DCg~RU &ndx㭙^MlV]M]ik$nZLtκǷ 4,_[ְD=gL v8U&Ż3ʉEhc ;AH-H8 v$bGlFZncPyq+tqIx=*9ԛ80M{N[#=~}PE~TIG`-,C, Xè2F0 ڻa Zg辠0]-no.2F?[ñ>e0|HHR%l[5ɉznI!s7mfNT) =ep~?ro5HB2^ֹʒV+}jUӹVxL$z 7]:/b nRvؗ+hĖ2gΑo"she GHH/dbbͅYGU"0.<7[8 ̞AM`\-B ;Cd|0")EF)MmrO8 )O(fmJ ;qY.F.w1=9"L>44|Xm-J-b ˎ-8]TARx/*b&0>f:L~>OS6Eguq~g`S?r1Qv(C*pWVKAјҼDk8*#SDބ~-wd6RXTg|M̐>kZ\\KP;A%:p$NW2/ڄ>v>Qs85n0`t\ekml(ڬO]8xc+Q\9W4 ~+3!'AHd&G#󰑗;߰h?ZVb?z z҄ʝ[%Z9GqôaJ#*r?-6"Ƭ9e,O|qKbя^htal/(D)4*M>ifPZnπI3Cg~bcHx[n %ϐJd: JqX"))`ud8Ӧi1|}aads'T (6L-vA*C@.17!_'?uڪ#{рqn`miQ~T źL6α.Dr^}`=ss|@(CDcHWz4l,n-|'9~T#Ov&`CtE@ 띃 )#w m(Ysͻf]V)VmOjݤLDy xPsa2x6.Ӑ#ryn-N=G1-BL d:%G1枴ϋ!5,aQ[e0 V=EÅy[&e{.2hRj}cLU 2P豩I@Q3BK j%jQl.Usi![/K6e2$"U3mMSE4h'&oOeiAPSTM/Po{ x rf"( @ T}tz[ J l2$1͂0Aa|_c3?NHZs|zNX EP\}V?7}G\#!׋=4[9|;هvOR+PxcUn♉.`#@)h7XqtJALd|F ƬDŹh_:LgWP6Z icxLDjӧ+P[%Cy$gM9Sk5In R騳y#b5icEs,^ȡi7o^!{^j`m:x d'XY={uΛa6ĸK HGҙ.:_8/hą5A5Ĺ`r;w f~ Q4#LD݀yjpޖfHA)Yo0".0, v| mwf'˻v2o#o/䟩`;Aˆ85ND)~߼cp2kݶs~N9B=7b(-TT)ZG~;UEޛs!7~(-?] i-$94^|√O^ZAL톞 nRM฀Y*Ba5툮j'z T94K;7[1Z /E4QW9M-6{糥nAt͏ZuɅ+i]Tmgf ?G æ{͸](J Dhr7=;ITb~OҽӡMOw-φS_>h{05ZaD6-?&FPPWV+>*uy2/'"T}q$9z9/N$.;<FH5S./G*w$(=h!B2?&Nf_7wRu#0uρwڱ 9 -BK`kPr]"ɒ)6R2+IdloB -~`w}Aᜍ";uUs t) EyTė6RO$!ɨKNenK!./ș _Oh= 3)u4qV 72ċ7r%oxL@EG?  3v<']6Uɔ7l,q),ғOzFVx~? ݽ> 5F Zz,* l~iRr!!׀ke#.ˤ@XEI ql-Ta͛n-1cئ9 I]9Vʛ3~<'?$n*r؂`qH{9`,wl!2^c@k}*?ݿ0 Q?ص.MYl&9gnhTnO #NK@N'Ds{lu Ȯe9;IA^ꍿ;!⸦Im3@jskX^D&qُg‰դ)y%uF@F_FBd`c$둸[!;Koa:>Ti'4rߙ?]Tơq)Kk4'A-ٱ{^Ə`ǒ [.sWK_,FOPLEG S P$U9Pc4k|62$0!g\* }4|Blu@YPpuDϾkf>)5ӸVu e!ݞ=I| 4W!nu(l.L+SIۥxwr]x6jS#=_}~=)<UcBL160I>VC,>rv$T͵'FZ_og?dtufGgќѦS#HףC@ŷ{p?*ȣ6@/!kӔ/s'ef@xy?ǻxl5VnS۹#͟y1݊4 Ouf֍]f,*JUX|3޿SUjeo%1$oH]O Y:6@A:s&Tit`  QgQka_ʿ)Ryz8p$77Μ$҇ritBJ]ï1xa_S!CglX3჉év"E:!IV4EYjt@j%G &iv\N~TJ0fEVcm_la{J{n{]Gx:9-ذl %GpFVVzOrGuȘ&c X){uJ%݌rv1ÉV7,{d 37n-F)t:Ypx&k;RLz\冫#1BZ6C5nzvyP9]ʎ)YŠ7n2}c]IE>XWG98@yMuڷ#B],̫#| Ul3H*8M ~-fwJQ|D׶3p,ܸ2^X4C9JK}cnŕv峐tL\_C>Yȫ^+ycgZ]NL[,37Q8 oS.=v\fTpSz/G=dHg8v/չOLA A^tRˏ] K=J;ptҿ$2}:T.^w:޳sGʤd>a*aAS:G N#ҳYA\QWz%8j3KnL^mV-'I c9?I3M ۙr)$J2a#fsnb\Q K*@*) V]ˍ0E1Rz˭F9YQ܎+ ه |8Ke4i0pf]@6(w iEp_9cJ7/B c =(IU]eȕKlZh]C3YU6W ̪=MT)s, E|T7n{ɲ@Mtc -?Y`ѱ6XWa$h%ڂUmbJh53VQuYn"v?f!ݷ--KՖ%Ru@qVpFs 3^Cfw P\\l9gO_x TeR k2:%n`x@Ԭ|.8PZvn呸Q*?M+wu:'4UHH_ДhBRf$b\Z|=j5+nAP8W̤r(spI\{H3A2\ԺDP25nc!*} "Lnjuzdz Cb04 kc@ץuNDYVoSh^A77B;vR2t˦܁Ԍ[}ͅFKн?ߠqaG;/O~c?zDGv)"0%Nm? `@,}]د}%>c{8w,Tv  $ϫ䮗8ʍvvdzd#rygLJCOSf%Dv\'F/ӱ'ke'ޘ6.WU[\R 8qn5 w!@PXĨHyh[%z&c}2 $㤊7 ~z&tBd뽴Nࢠ~9YJ:_sBR$ /I;[rΫTNd0 _X p0m-*FgK4"W&_}Q=,„aO_ ͘SPS3͓nTga2=VxZXŌ~J ІԲJFs侳+~$}O8q,ǰt] /Wbhd ei8}}@ɹ$`R(5̘$r'TWko -/~k&j{'Cل*#Y/9S&V*[@U S!y~bFFXr%F|yfYQ!O( \ %W%](p3RE Fϱ$l_zV7άb 8M*n1ekt^y؊o k82ڦ!m`O]Y ջ%" 8A%Ow;L =ո%:#e1XdpLXvEŋҳwƏpr#gcܻt) ~CN{x%hCeaVCר't1ScPN`28q?k~yѤ}su$E>F|ZbNʌNqvJ; bØX*얾*vxB.եֆ=#"?@zUSu*ANq:MFeZM (rjQQ{;wa)UbۭbyIIOgS(.#A1{uԍ 0Ug-o$4[Vx¡:վ䁱GƉhJ7jr(bHٕciJy(Ӛ?Ix;ƗOt6j8lkF[O9̴$1%h^{T)l@dV"D2]a= EN]^+j7Y3 IOu^HF"/&f8{Ntp^U~ũQ5*'ӇϷ9DTtV7GF(%vRԽ#͍O[oFv ƲTkVj# sq'sc {{y-=?i?dIo#w%ѭΗjvS@JM{k|#bw|Qt Je%MNޓySᶆI H(p%_p$hU7`7 4 _xXzZaZyrkA^bq>;] FẰ3EC &YyN9]|ٓK K`ҡ${UDëNidJB^[ԭݎ!gl+"g~D#|dzzdJDDZKqGGa+SH;Z"˖%a6/ 7YA钗&JcdV !g#7#h>/(@vtЋsA rSJ`vb!2FyP1Aog+{]7%A@Qi#$Tx||1zjeʉ]?L?K9[uC5a1 x#%3%@eJLUjIAdujLffA]rL1w,p`T~jw3TXi 'v o`6db:~jtxu#WO%Eʣy&Lw!z_}uI= 1R:99s4IE\8QeK9DV*]J!Mjt5 g: ?!nS*ٻ 0HMkSyFCjw:]/E AbCHu&^nʷK.! ]zo|WHuPlbr̫D]L)V԰:4wשW%y5@h#ӳ~"UG3-;k\/xx6)l-sE>ܚ'q eBq:5XX*iv(5g=&y;o\&Ĕr0n (aa 3<GωPY=f'Pi`$] »$Y5ɺ\ XQ?HV^WB}ˍ0kҥ =ҮC}o;u.J#g뜷3 Ոr'D̋Q4?S^~ 9KԒ3Q !x ?A"h%uَ;?*Ôlk<ţV-R c ܢq3@Q+LRsaEvBef7?eՊ}5r<:~w&CIJ:ơ[:(j Y>q4Z)' J«6vnʶr*E"HXtg ܉l%Cph7DMh7BQHWg]C rgW~EZ!HY*!MOh ԐЦuΡܮ^Xɿ/FA2ICxOal˰սRm ?Ȃ!p:J80^7'] qCJ1t&ꌫ]kv!.㋑)} u$7Pb3iڢut>acżfӪ/WFtze%+䲾{(MH NcUZn.ٛ*lvUٕpqՅn``'g+Q $T"F)uk5f@i`8 < Sp "AlVs\WqG?RL J3}(I)E!XNtc@ ^ VZBǔQ·:-rV!+hNMUpe֦' ڙL35 z7 R9TH6N 3w);=Owlt@ WڊD^lSI^HO@xO,W41D_^9m2z bwiH~I hE$#vC!e7ay)EeM\F̡օ`pIOvE6E6pc?]hփ<%NWu#g^־>T;'sm_12S2MIe +JT.}TNtɦ Xu΀W /gapvlFq/|?jv@qHZ[Va(9rwK>Ybűp o(}S_M2\Ģ.`6nHH R]|` _.VD% g10IYj@kOuC>Dj)W0`TdlU:48D$a -!? zQ%L½J6gʧ)";e`jc4xi W^`uPoʹ  'q jS!]1Cqcz(|8|Wb - +9rEAgQ~xGlE MId<*:S f6+>^' *jޥ/+h^/jxb Zz1nTC9cvaT*l hfC8j <1;_#^QY)V(Mַ&,9x:zm-1-1 <Y,(5cGȆ !p+):nr{4~LgQdhXsCRa~ Ҧt(`hóşCa|SFopؖAR?|~)g=\۠Gw3/b0k6oćg'’s?|*[d7FDŲ0T_j-i&w /pء*}(wM[] yB-cBiz>Uhek}c[=AnS@IEftG_aW A`!QXx%kE(g$uEG8) Ģ%@_zMl2?Mso*,PJs+f;$cM ~[ѩlSF}4kmPI#11 rȪe0͔i-SW73ف~I[➭"؀KM2admDQ_yMI2vN6-`j(v\5Ͱ^ ck4:>,r S'oizj+-jd~'.:=ZqisGStݮZCv6j>au/# ΢JV0oW;ꜷaYu[Kdb0z-TZk:y8F'P;R.6 ̣YvDc׏Ou YT'^ ^ $GIsnmkT(.zB+ |*T$w{5h.]*7 % o3;?fmGjz-P՘?anoI/nIb!n;"y >#aBc 7 u9{ۖIւK_ԳIψ3` % }S uzbCX v 8]ۇkWTWp#d85Q0pfsE֦Jdž(Z28=:O fcH#;HxSDtQЗzj(;m%CSWR0ϼ-Qw,69 GڌP ]!f7LKN9Zkd;:m!ELù؂V.T u UìD &Aorw'S`J愱7ϸea":@IobPZd!nqvm1,hD&T=I4hިIƆg:n0NA HRw>3A-1iuDiynM-7=i0 EK,fVAe<=tQ{mw[@sK3n"w!mb']\5Ov\ 4r-nD,ubqS[1ߞ\tkhZ0'iX@ḇ,/\?Tf`H% 1< `rcTNNpF w{F آy5͓&V?75-5f7 ,ravƂ%\L yf6 yI+EShZ8h\?T?dib%Xx/DBC:s,ߦ5_ɋk;pZf%̝ZL?ys-Fr(ņJjopj ֮ǭ`DoAq_ty\"a`*JE9PlHA(woȮS`8,̓\# mGs*]xm@Mz!Z#w珇<@_`٥^fqOKVֵi; K.OMUF@V":mW'Ř*`c޹8R]tjbe;b7#~ ,]i^(nTnUֺjJ`sGCA,>h|kr-(J3'1 s?[پLJ*vڭW)lR{E^.ۧusErjxQ^~9,& sk?~=ܪV8C R|Dys*ҏ>Lыȧ^U܀| :U(4SiG`vKw4&5%7N1L( +@OFT*(0~孲؂\K%Fڜ01]yvktKUۄшW$`\U|7h]A~Lb#)Ml1q;Tu*̢5z/%;D]k_A RGڋcT}6=FÉN=`/*OԞPD?+xV`vsFk~ Ӎt@i (cR`y.zRG9zN=inyAq|p|ԊDee$pY2l7M.'#m}x'EPeU̯x#I_)zFk$ p cῚi^o5Kgâ{|5hi滨\E{g"7c'6Aow»/W"Sg\sh~Dʢ|b-M |KD8G:}Y;Ŝn勱+jF0E$vC?}I*/(i7a#~t icƤ@@Z+ij"[(}:HsJG LJYG*:)Y*n`(Tfۗ"[evTYIkv~@c%Xh FoXQGE$؇rxuoݦdol:d`w%>O)O=;h䑖X ¡SErn/PD|%_hD0ɢk^Sަ/`{|L2>_WXu,=CVWUZhhKRYH6,:-OD뼧z,K2ֈWH[WiZ6Dk Y?.?G6) nfR/fS֭̍YU& R@ awV;OVhHhON/Q-C`|Ýo;--#ޒ l*&Mط/j xZJgIղBɗ;$WC֪#24]o^2ۄ9O#("7c}`:Hi ðvID(C|{V.6O?6<5W._?4K]cjR(x-־ 7\R^Qᇍ3Na#&.alBM9ZV+ nsS:ҨIIM:i&BT}v>Hv7ߎ2IDz]/T%\4ⱒVCHFFdg?FPn.ֿa{Ә jL"kͪ߰!0?|%cc_3j,X'+X(`.cfq8m-q']E_/ە SpJnO;h+e SA=ԯӻJU630mi?ŗ}y9asw:] 6AZB:ZZ>ZJ _@+y1{!@wmIzj*e> Kt8 :+5^kߞrwCUG +XѢ;]gN7nzio55RV \H*B,cSAǍOk1hOˁ>HSɺE^03?H& 컨tXTb/ pB:h0D)AނYD+#wL?187[(̲\>CRD6laK28Lm^!4-h@{A)7{>d0.uRw9t\tMzsr_R8SG< U'zg+xe=nۢ3Ek,짦T2tI2{1 cxO`P!wԸ ?VAf#ս;y˰H71ȜcN%FnWO7A CnQ 3##Mǖ p=zPl_`c|4o,%8 g *qJ4],Z6iAC5%Dc]Zb"GG`^V)xS:{7*>fP ×ָѣ{иzrE˷m[C}DH}Zp-I:~lodtZ6j]], _WDN,%+ && vQ]A+Kȍ毯L܍+vszGy6Y6KªJ[#Vwnme1Gߖ J+$r#AUBjc}aaSaӓq6<t0 a֎ Y-mc޿ ɾ9+p9ig|Ƚz𧙁MCo?}'>E1{|b_ [)z .wYV¥-j.0M>pMi%zE3(@J!3K d‰XU1oA[spATT)JU4KTgZeĨ(.IH1 ^Pww+xR)泱S|TxCǴeW3*G 5yHC5|Tk Ԯ`cqpkV(RK9aA(szn+$'w܇ߣ mxjPmd=ZM("% jǺi G< oA w<\z_Ѫ mRnhq#3s򛺨}vEtS= v9}R4\ 3UYriM-Xtvy/=)O[XAFpKkA@2ASiޤ)`o'"H]y'y#xjDچך)agƿwcI9b 2V#"mh3u<Ä`;1Qp'&|bݦ%cY;yV((R:|gHA;Ob]ͭ5 ǫ_Ɓȿi>md'hɳWC?،pm}dB]GK4f K+>";f70Ph TDdƗ%7mI,1&߉ybDn/M^~xag0Է8Tp~&E,*Kca_hإ+Ï.WE?9!|PTL>e2'YHS-xnNUa>+0|SC"Gb5 :8'(oN3{|WNHr-=Bkzc 3nէb 1!ie8RY `WJ5Z2Vu [F!rRpBL}H ̓q&: taIal,ח[Yt"}oe=]ܷvFU^5)pr4jͿjLJ,ˬ,-Z4V;A;\b>-~iF4X~!'y8"DV9>|5ୃ*/34\}xݎ@Kw+KIMϣf*2G\Qq<ғi-.,7|},UO ΒtVmO-=q?& ִ.0C"N#,/HFH~6C T@MȻ-)_gXHˍsyVO+Q-Ns=J*>*蒿N/+[S-~0>vXk9v Dީ؛ݺzGhӀ3sȱȇW0A.ۢtѼ2DъM a(n0EPoE}4G V%^FQi41\0r^TCPvJGމ7hԕ?),nOJw1VR(13#I ^+ w.{xߡaiI{"D} !! 2nYg_ăݕR%yp;"_9c9C|2(9xһ)-Da2%QsOєy>O ̀fֶlCGr,ʽŶdPxqLO?EJv1+ɯE0Xv MW6c Z!q6ߤ22V,99˞P*&VـDq߂ϸL rUT2m:>K^PiJ?UrY7It%A";s;)y&h%0?ّa Oքi;3M6b5LP;@,{ bUQ. Iiҥ*ɥ jFbK%v2-PѲֻ $\qm/qop*(F. 00$@ Aiuk6~ASjȌM$?'K: pX_K`,VQ̨PO''&{NF.H taűCVi?K* Ve5ϻXV?.~t݄WSe_T܌O/U]Z*Tf%}@zFT9c iгU_JS;ce\n bl ^%.)  ^ ,/ZiÅ!dr9eTqT-B<&sfޤn) #xڶ2OA-|t;D</t6c=C!WT/d{, ^!DrMRp@#;-ԈdW'ν)dxS2V^ (r:59GV71ESsǜ@H&{1ӿ$wVsשMa=Os>Bά-4JhG >[ Z}LxPlh#u%ΠP5<*˸ӻ{0MV?SuA M,U74tN۹fC{i|7)Cd9K/)RNVw4u3 Kʍ},x<(,RhbBN H_Vġ;da|V%f12"2 +~{R(k!PFcsYj\gYk2C\ZN{7PRتtF?.?9NxF&L҃8ǜES鉐w 6߯|^ҰA#{R;F෴O6Uokdr׳EQ0zҀ,U"HI }JbO3ixsgFge$Ru/O^&ne<\JޤnA쪞$.]yneo؁Hio i>&2aWL g5ڎ7יWl#,} Q@pCh #H *J1p&VksH|"Ccb^`CZ%"E\ylqryd~cYs[x4:BJh0`_H. ߀ _4#Xg#fCBk_[3bi{{:V)e"[ f^jc3;M@{wUx+>BI{RZ?S4H&(u]?!8Q" $J>O/qJʈקuY鍵x_1akZ@, :fXƍdlJVob0EeYy0lED=/=\e_SOok^^9-!BqSJ`ɩ3*_Ix9'5dXeRx@5B|.Ka뾹 W1ʌ H .O(4r2=#B t*fu&rz,?rك){K#)x[Ex[6ykqRU4#wp=E~9xu{HkX_ 6_g˺e[ΐgPZ,'K-U*r_@;#%NMq.ѐh!gi׊PsD)kl=k>]%Cry&'dv|cde9\ 2AW"G_@BYmc헬=h ԍUBQ;2CՐг="xczgm#[:j3Xf &AuѬ9LqOX1+gt< x PERT@8?*bg^77㄰UR`}P(G#D\{Dg.)q0ZxǓŜ _fM[춱 t8Km6gtr(RJOyQJ{ͼqJ'BtvF??*)ʙj:V4q_/,a,O,LJk {}urßi8'Y?TDLƻk EucNPw/HZNXv9R=5 $E>FZ r$,p/"_hޥ=l96oSh͗Vr zJ݆v]DUOÝ-B]yGdZShc؍D%{BGNF>b3}\-Gz6orܪ0"*xyPPĖS$x@P}ð߸)*EZp"RJmB$5 źt bw"hӱ.r+.^=^:9F%!n|d:}:y ~MA1CøN&dHw)7($-* Ji }o@!P@M*.yt 6r_(ɏKV+2[K< V3BrܘaXBAf#܎Qrƒ%uRiXR:KTg]5Lha C-<nr #e6AmMF0T61+LtOad0e;d-#\+xW R;nRZfC~`nh˫.2/j1YP[J(hcl,rNxc :I 1rB fuHrv ';3nj=.wj';=`O|k\Vos@)_ff=6`aVTJ 蠝GBNן\PwJM ?ة4{)0'ۋ&q_DBM "'PoEڂƂB@B!a{"KokϣCL;}5 :'ͣ`Lr OdHꦛ+{!VJao+gCG^pnoFyZ@R7йK"HE jaD(BpƦ{JyrZۦZXK8sMlU3ٺm%KCFaL9u=GRUlTm#, TqЃ|?c%r}3 WFzZ`xښc넮V:+A{S <Vmwcf 'ps뺺!;˶iE`;O}%Z `1R':Ƕ#R0\p#gt` 8 ݇t-VnL JNLo;@^O6WONѥf^x%&G .&9W)w.gd1ɱeE;#Xuz#%&=xtLnā63 R{i{<@?=|:RboÐjt.`cd@ iN*FZA;M9Pu}k ߬ʧy7]]ٱ*-Yq.<8HCh-L Nw=[LЕ՘%yl >h7֚ϸ^R+Wk3m{Z6Iepv nI#xSOQJaQ-v-$Kge@7wӆ6}LAùQr! &7Ʉ{5ϦKl= {CC08>sq&ިltǠݒ3ukO+iHoo >j1Du%`-"&'U(¡, ;ݏEѺu_0oR]*bTWr/3X4|1VyZM^Ҋ؞YʶpZ4Qpv{X$WѸ2޿$x'P f`!KY+Z!sTT3CN(z^&:푽؎{Ձ+fS'bIV 1ӟm1)^m{(nzx`%]WZ:yxGb%≣SHyL6Yz&c&(3ہVT-\1Mreg~ StmHR| 0B5O0b[U# }L}$ ى"&5Tca|O!~b1> @6TZhnsZ3]o쟟8}7P^AyT喢S{ټ/~vzښdl)EݠD? ṛ,[2bqL'MГ ҽ"20>*} E\r9͊I A([)G@3 .e raP,)6VXpm++x~ߕ6fc?=Ys71 |BU!r_ǾHJk;(=! Z 2^](/b]oy;B68z7dnA6b ;PJ%j}UR׈_T s?a+p-L4 +݀i;Cuc ,B٧HusP X`j}/|ľ%{&;ਙcj]VUn>;W"i)E4<| b^<ǀ+6ݩ+AS'b}ԠyQ=ctq4<%_ծ>AT$;EiV͖? 0ABŮKq&`}pA/*#Rc@Vkaü d~ZZÂ\6=@~[xV49(93u2/8f1~<\7JcǞB`dÃ9IpR.T8) EZЕ3p.c(Ҏ+ ƚxvn GT;& 3%F#.oΎuҁX *H]{gq7~m)':|"A˔ O EI'1j?dKha$TH$GFDw;ƪ L72],Ci67SM*TfM(YO ެ'}B2Yo\dN8 h'8E - :^!̳#1EI.DB~˝@iw!`ݎ/*$$R謉Ͱ"’mj?t^SA)#:ٺG9g<SP,_ٯ z.lr4ij .<$TjȘɭ*J8Ag|(A|!\ tZLRUBc!rqE9U G\12wxg nihB@w>'m4HH)}ʁfCd}G,H2[I)^C8δNĵ]uODc&Q*\,rZ ^o7Nnq gA)۽3Z&20'hzDŽ*D7U"P,ca_boR_S0e,U^"^mY@Rr?mNM+W/r#wG)h? grCWK s-*O2O ٳdsnL+u_+y ]鈈TYгoĄLUq2EZ.,:iZ'Yx_fS8z=}>V)+RMm4-*ׁ{TJqIVr/}lRXe]A]lҳa>Icɩzrva|Mq;񷸘ZF 4Ya맹utO }vt "S\ݿeu*VbU='idt," i(Y6';susXdBmB;ꮭR^Zp!P1?k߰10L#Qt ^u0G7n=a aaVw&yQ'$ny츉lp*Hd3e7PsR}_EZHQʴXaqM[B^.XWl.O B^% pc ! ^}pmaho -G;B psbS{qd`Sp#bN](iYO ea|LRs#ѨB 29s ـTR0~{^E3>QDӿ 2sSЮ죙DgW-XjG嚣 Dd5:u p!Φ+42sa]vMtWI۷w)6/`cw<VKU]#:SJ-y"p<Efc)R~Cw#LBa˄]Y]r韂์UyTmjNT 5tɯB*h!R-cE Q})ІejRy:(~(FCUN!N}&tXjB[&ݖ)]=ϻz.-$lqIo!EBV]ґT|X[O3)$Rg,"r Svcfm"ß.RZ'<<<ت7^7p1AYˆS&*nU+yk=E!ϬD}ctYhwZ=pސ3%4-LyWbezbpEK`;¬8wti+|LԔy6 "=(ہGi.K{z&aڛL'ScϒСʧެQ @!wkqPBEɫ`-lHZRQPwM%'BTap/"G:[{[B@μ ,z9#OU7bɾw 9R=BSM4AeghtxCf(g'US ^gw!]_F H.u ϫW\D;TEzW&?\>E0I6aXb/gσQSPyDBZ:[>5(G` 4_ݛd(!>\EV:Fad}1C F؈yH4D%Bm7'Q݉&L_${Ba(~y{ʠ֚j\H  쑜+0M!ڥHWK*Vx$\$>[HYlK'hG?ud#%v+ݙfT8hV?͒P%Vb>izF=FoUE_:~\K(IW١y4~ _* n[kZi:,Dc !4goܱi1j׋ǽiߵ9J `Sw*B` 9S(m:HSmDL ]5 6J|?V邓Pc:*Bݯ h|i+/#!np6XESp}#n0Uc0Zn}4a8o‹* d {Kb$i(QFȌ@vJU'XQ{_v[T:=8N\~b~؄/f\jϷ.#cTO Y^7"Pv,-܋-n+!X,~*:9j*pdH|pA3'@3RTU qߵA3.qFpCֆܜ?ḰU)ϮtR[T&Fc!ozp^i1fUf˜?nd:^=?;dz4 vI׮/N+̰Nf53+rh-;ojR 1``*d ]P']ESP#S$HDMbXa-D$V%CGotطVxbigyZx!7++VWQ?W٥xg;?*wA$0>q CwtfN>[`:a .[R1p|ե0[P+H"RԗAN089(.UQIgH-466`kQwtB&:^޷B#?;+09Q\*v}KRk˷Pk>3JdiNO(rS-sHZЧF.72%8U<RG:f7Z~v)q0A c1T\oe;V—JN]lD/45K! xEFDV99bTƋ6",D_ =tt-6*e=tē",-m&)RwZF O60Lj6aU?@g?ker+vtlԁ9 t+j[}k !oVRhysԮQ9`9~䚆 /kW vL]6sH6kʑwVA}a.m6(ƆoW%Z"?ihplѱ qK8m O=  }ֿ9rYYE +6k{dcFePri`XS8G&b 6q}1lN-W'f*œ~h>[FJax*Ӷ{Uߏ'ܞTxhnĵtL&̈́{=Ǻk^owN.iM?]4 Bd &!&1v\+s4[]yLME_5a7\5IJ 9l0ްҦ4 % )B w/׼4L]%)+݇{z /`X{@VVȵg;Iߺ,n@ȴG݈j`[3qǼR?4ݷk >j9ºž)vJ/a[hrKxηKJa}sZB$az*Y6mv]N|vG&61-ߗV2LJEA侠H5!~D[qZT-1{DϿfy$Ӄt fɶ7lb78v¤֗y &OSWZtT+=;"gDڨ2fg|!-Ζ]%idjTߜq`e=H X?tK- ձ@T.[@֋~=!>Qآ_xtp w/a-= cj_`A{L[G3jo6HG<8`Ҙ^;fo]?zxV.4!Y:]`XyYZg%MSEL4 /Qx ȩ0x0&0+l"?i",c?Q/zN%=X!=cJ4p^]0t]^kyQbiM okdEX;E}ox_Mw&`jqQU(%A`ybJtvJp۰*چlJߧOWŔsjEOv~S-X6KHQ eJv9d9;z y6Ū*@ra2Y뢿_C6^\ +Ĺhjw؃T'ɤ;msRҰ#g  m`ة};cn_ͻ$k{h`,{ƀr =ސԖe H88o}K??weΖ@YpEFG^i|1YqÐVS>"' 5@k1Iv"c%HI`ag,c<0/)\"t!~#,S+g犟+\^ ɦb)D pQXhÜp }!}[05|_ZА lstDǷzͯ'~2P,nrQh;`l}#1w0(^1mExp~' A`(^chELN=mǑ@Gkt=J.51mœ|\K CH֭3=ZqgiN {B OU(Sk0LvZΈ* 7e6tz:`8ݮ؍T%J3#1x0X0z?aO+,cH1c+[Zl҈r(y V qfVg'Hχ\)p1+=JXl>]i?k$ԍf^`y:#-Dȕ(xya-?C`˽X*a 6+o)־@}߹ZWшŋ 3VmȣzaMVet;"u^UkSc@}$, ̖ZI%OWCQXwbkm(eXf,(T&$$c`lľp<$FI{>uSR a'V_< v, IB_"!Q@u˺a;<}їLn-4,4|9 BK~@;Le5!0 ET4D;pBq6A)*: O>;ŌVUt z:4'K)l ;֎ })tpXl?L߀qЕ3 9昜Ϻu(ܹM%NzDP·,-_X#ե6nYV VL=||fu-Wltq$x, T@\FT{\ &9I6ȷD¸/FuVFZ?[[DwG d_׼5kre{@Jgd\?֣ ( UI[ qy&掵Ӭ]d^ 71( rÍ}+V3F8VmŅBHĽgkX}p7UTH %=p#t.Kk-ERuOz6+)SϹ4(u6*rWkep[ۀ yRE< \ 4nڀ zꐒ? D-,p-?$޻n~ʹa"jN}F@Gb8NU ()7N"%DnjhЕPt(.:}!JTqzq -MEWfR5$%Cug7)C iqgF@.:y; A&ȑyU#?]i#4\A ! :Ig%2s5+בsx ɼFqEܗ"6T 6Hh_;[C9 O`啂Q<8+~J[?Iu ޘQP+p{H׵YP/–0<l\nC2 v NEI@.tP,șx+;`3u> /'BVp5{6`,ŭs[cN$HVvŶ~v~X`>㬮F/a\h׌ƃ&(rm,.ltkB@1X%9)#c'9br@zr䩅_BE4;8k3 L+nH,}"h<ͥy^ v3vG>;/i!|fI?$=&Bv4^X1*9D% aRҩjv5̸sΝ+n8[.QSrvXr/?uJ:+[ꅥJD3sy!-1_}H;p_yC*ICP>02½1xaʴq4*;܈wd+Q3=Lp~QpUۉfz5YJ2wIN#c-HU a'8m ?x~4}2+Ⱥya(]/- ϝ~ֱzqRTn 1*@f_:E! N6%qYo'k&!P]z܊+x`|2zjǘ[ޢ9.X| ZlwMY6Mr͔Z2~KvXgǔy9_!gyڧg b=IHB fFRn8RVȵЕLmI3nȳV.H'fnr#|ie5͓Av` D&ڔudIh5ԗN SEk?ѷ8J,W'~:R C=ĥ#o}\r zNhoOw{06(ĭQ(ٖZ9g˄t"6aoCL}ZmATOb|Eں|1)n̜\~e2P̺em"L3hohbe"w#XQRUnbqt_dqӗ忎bfYن(Hq5N9~ni{{[K}p f\)ř{yxPɛ<N6W>;vہłd58mC2iCMh6_+Xx&zG5w˗eIW-|a}Y jΓVDJ`EQO.j!0,TY~%t?>Y2_[ɚȥ)U$'_&_#aoDfT$`D:- }V5( O8/ͪvww;~0ͣ< ؼ=IS эmׄ팿i49qgo yBM_z--G=Kxoh UŕY. 7N M$rN۷sz+@o_(52H 5Ԓ-iy75h=FR厺phCы͸U-a[?ǡR+gÊEa!8}U$2嗯FЍM]"6\T:Ԡ n ^Vi2Dn*7a@jK9ꦙ^V'%$,ݜlnJj1ԤAoE:мZZ"OWs|P$\Ux*AtyJJq(QE>-E^f *Kku5a)F2~w`>Ma$(J u%YYٿJ'r5M[lZPR3߮l5KXbP!Av9[y|aNU!\jNBؾ1t=]DMlrˠNͫ-XJ}23`lw){1qc"C=.Q"D:5:Ul-IhGve'H ֏,~'V m;8PqOCӝȣrx˓tcOgƹL8)p˸Ln>(4x}4 po- oP1Ar)9q&iDo q|[\¥{vt^&8xwRxEbҳp&'1y 0a $pirqV`\37B%((KoOp5ggG/Q6CqHPnfKkEYoxsUTG_a >|TsmӪ0f Vc8yVtgm@ZMIWZE:yS3[xNpE%[W1_mOهa \+a%dǦ貢iɃ]5#}DŻ3#%v?"5d78q`1@$g`Uu:F_t|1i]V]PtSTϋԵɧP(j]d3>-c F8LZJ __xr1yO]dxT *ĘY@?ءڒ`-$1|> :9!+0c`Kd}~2?5x&Z-uM5fNPi ݆w')F翬0V% iF( B?tѬmӑ \pVCP#e4a/&ɤ BYN"g/Pl[WUo DbH:j%j^GNn$JϞu.ɳJ'>:asT6B Ⱥ^ڎ%a_6 N*mZϺ_N2O6p_b(늊Ԋ<$ hUt~[ y;ƥkɷB;1Qm[104k;WOmfis. i((6$v=Aـ6kq2_^}#0)/(,ח+A|h)Fd1)mT)KGB?gWZ$Zh}W٢X$4'=U|H4oM.-bovI _}4pgͤ;&Z΂97=A]1xXg}-7}dW}[(j^lʷN1)"|<)$&zKe_`4Rd9{رT <57wwIo%lkr!J4e x|es,GJ|zˠu"t죨@aK_x} ۹DJH)ϰ.p (L??bd&+Gi⋾;B)6)M ~oo X`TTdJ` P͢I9AwxUAhp.k(@9(]jY;V\' -QH\<\ܸz1 (UܹqDRFMN C//` IZ@cդ0!F?~}<]e=̮brn?UO?~UvAm=RDO&Ah :l~=|LaZORe/=AHl 츦%bk4pŴ:%̓#vZP_-J#]֤@-0G~/zq`3oO^ 'Υ3n Xd`B?WoF3cU^6_XYP;P.>xO칉p)%Coh'oqٙ50 %SF,V;}9 \kI>%P"a.jk,=6I8B#uM^I U07@J}'YH\]QSvs!@d0jUSl2N}23R>eN ؛{9٢$3`6:7HJNl9bOiEƮb aQ+bY֎d):[ o4aƹ?`$?,v8v<zRd4&)1RE%]Y\Pc4AoK2-AqCFx7'm/?{Ga@򳜶Kl9hjOY2xZB؎51!6f?"k`oȡuD%0"%KpSDZ:K2@qm +۫g]T@/d^nEdZs.\ ? {k/yvIS:uZ ȱHJGhpgd`dk 24!IC.-?hw)ȅ>qaiw^5;2|bgm.>M!}>O(NZ-‘郦m SxM#H2̘oew?6[۲P2NdίMԅIf$[z/į/7g#XjЍeR}Td,Si,)W|Qz cvhcHF13#x@xs r x/CtYf/?I1Zf;,7 N]'pXfS@yVH{ՙ\~L^(Y2DXfy C-ݳ8X꼬cwiC>k:,p6~&[~ /=X`~Fwg̢2Nw{#јCkE m~_魯Kad:ĉ(9tU:+ ~Gj*A~sWmsC‡V6*P3P>ȭ5qzlU:geH==]pc|-i'up@ BZԎ:0d,C;qeLuXY \9.?3('Uc r1 N2NgCLDb9Tr-Ꮼ@۔g Eܴ >T_bbXiJX4]uǒeА S~ѐ2f/MNwmPم-A#ǡ} $lK_9 SChM!wǕ:i4Ep4M쬈F^V`M4kh~Ƕ#6p B8W{x? 뾃 < o]NLEi~sF}NGAcER j7ٴ6H{Tl}mꈵ{_Gr:c<[! "mENS7bP0$BZQvSn(f;dSH\#}g'p-EKfl)mtQc,W`wG&;xoJn*$6-d8I?ys4Mԕ_j%Q*^칿CY9;@d.Co̎VP2U9$yM G=m vCaK^ˡ4v(9b8!,'؅6__Kp}Cozk*Zԝm-d-OD&KҜ0( 3* 1xBWv对E1+T2A"4Us_@i_=DH8,*wm t{L:k"QM2 Wϣ56)bg`cH^nz)ğkw|MH#S-VN_WTgЕjqTy~#;,n6qr/\xegu=46D۰7NٔDfڂ@# 5@]JQI~J2dcL кj̞,9/U]u|hs]>YN|[Jh@v] ճ_=A E ܟ JkRuO6]p+ 9-t9Ka9jo7NTzg摶}>&h3W˾jT~b 21{p\@Q-+CJUAWQY~:1Эhm~=lր\*8\e< 1M/J7 ~'uc ܆dȒUЭdvp֭8޷\ 6ʫ!S\mBE {xWwAjJA}i䦂"ܟS!6ŕr{]8wO4g!/Ϭm59ж*9(wc;&|JMU *0rs]jR3XbNL{ny$;"jU|OdmwfQdR1$swu\rp(szKh9'I4˗J`0hqp8n+bLVw= g|"" +ўkk Q\XEcҔF{0q|LX6&(/%H#[I\mo]"Ej$e.c0=JJe( =Nqyk.0ܫ.]Isݱ ߝxli0Wkѣ]%t_;.Qɶߤ})j"xPy`sw|?luM1焁dYHDF^UNO DnvKƞa܈?qGXe (Y@髀G'GWP땲=sbiZ&yqZ ~czkN5!j.Wb)qV^5* +(ʻ NsΛq3Gbz&]Iv&DX 5]!c̈5%8 a|`੿30a I$;a&t'WRDVZldFu[u]m[4Grc:I:iU.Tz͚_ys3-u!lBzSҍdWJqrc9mǜUo7)"^;6Z"R$]6E6N Ȓ14̪xA9RW N0bBm\(tĩ2pIn4)F u9.@h$) (ܘ!bj $N.xu1~cyȠZ]g&yt'l=]VBCYșg)E3F0G-4|]&q:8֫DzV n5H\x 7CaV&aWԒ' "Ud-jJ (~z2ŇT#a!RMTJ0w9\LQiM=}}N]iO+-8d}T=wZIp|%/#Kq߫0Bwaڂ됖xTx9Ӈei+Dy2 6p }E&CL|L"hH^:KNE`K$%:tBnԮr%Hf,0?t1P1v|O܅[c5 s3Ut,].J[@.SIEgqtXf@F_<_`Zjw<֒TIKmc.xcfaL'89PPџA$3·biV"!y-U/+FB @tRZsĂ}t#P/#=2b3{ o!?E"5v ULiAm 6BO }BM{Y9H()SbuAWmW+]fEiia䧿8Kc|WI( cFn=tg 敹~l1FA\7lMDh)J}q34 I]&<ܹk7}aiY *n[6!c'P.=?7``Sj^5coC18ʍs"0|~g<0Y2[QNoX˺f`\ӣC Cn5 *8w&JO _k NfKpݦdG) r>nυP9Hh>Xv&rNw[SO~_ur"͹CZўPŞ֧27v*osPȦӆl'#Y"M^ $Ewyt~¿UN3)5Lv]hBg49.cpJH\c;-'R$GPX"$` B݂a/*#Ċ:jHτ3=;i],ǃ/=dc,Hޫ`R"˵%pU hSa3 cM1^즷Zyrf3Hm}ZX6 .`-`{̎~PT{ hj1{ ~*f>r0Br@7HAf'd&JL-tf VR:f1c H%]ID`(NmPa8k_)I@I/5GuEq5}ͨCGl)CF!h`5 w z=-K@V^<\.ge&swXErNȼtA`^| PBC),Ep -kD]){ːopQ֌OD`>5XΜa@r3_l:X?V`EoPWcF>jߍ|t !U lBA.w഼Z4h9a6͂SOl.u{gVC$G=V qwƜAB -1f0MHv~sL|I;{':„9aJ u 2 ' К"V;!ב01_ɨ; bԔ|&ogem{@ ?(; eQ AP=UGx9f|ݜ,GM# oB* e#%C#K>k7|{$Ok; fu5|T EtpF+"|(s\Hv:,}!( %DfVN;oa 2;I}mxGN9Xt#6tΏ~yg'eloQ)p^I#v{gVKTW|޽Y@k4ua~O0m=Yt[BZjMbn7JHҭ({Y N4' 4>B$.B]y Ɔ5ПGVS(,V9H EvaORM.cvϐP+%l6-CqF%o˭('5d<')1ifWF.`lڑ@  @?+̶3?ovl%ObDF#mUĸT ervOȹgpLhdMc=x\ J E2W`z]s!3!]́cˊ|ᮊ oIRǒbݰDWOxd(v4`uXQ|#2flc0 Tڑ-Lr1nX^fq+u7w`'2/SNF.&Qm",,KGuip<փN5T - t7ߺ 3?֩jy/u͸ҵ&f!XEsIi=kG8i^aBG8\2zIڈQİvmNpHN:lJͺOYgei,v\L?W屢!}SsFk0K"y.G(A/WRus4~zR d(=˟WU^_ߦBPޘ*n0UZCsC,.S }\<`"/0?i1Q=l.eW4 PηՍmKikv_ hK!ݾveW#u^ty}Dֿ[G"e*n)vj! sZl| o`؊ ֬l3SM)8RXu0hs-PEt)&tkg=\2mz-;LH/"#(,xx!@;sÔ-9fV@$2JaHN)lt^Xk_pg7.a濨?JM&)PՋ=7 a,-Xۥ(*dmr.$1v ;y`sm䥟2eMn:Wq뎅Eh5A_~<Rr_(=m;Tެmy y ",H5h \Հ;Y¢@ t,T J¿f}/ǁ&KDjC("=<9L:Η*RV,_#P" /AH@>(܋^z)zC_ gLEZtSHB61{Փ%j!ZK֭$c*dCbk.F<`SrHUs_P 䱩ʬB#%׆IΪ{'dp-M&Z19wZ?݆,sU„<-Rޭa}]E}2j׬jv|X4j4E$k,2afS#;B@- R eD? ø$=H-_a:=NSok~h`,5\r%z!ِQ;Zi,@ERǽ:,|Tџh68[ ZBSR.5'n@me[ImdQ(AGݻjx@XnXdYxqUdTXRqZF]2ޜ.%YO:jߟoXuy|F8#5ΐ7L.8|33_<`ڵ~S7lLb_9ΈTĝ Ik_؜it=a ؗ]&.MzόŋrC1md+ (7=sO5~I:;Jt$+øu-X/X+.R_7HeCZ։OK[DJ6$;iL jX)!cteȉ}霭wW{*nI'7H'c51  ڡ,"h>ǞP7Qi_#"s%ylŨ]@ǧNWI`ӑ[n9Ox[uIX}⭥njP;t G;$$.ڳ' 2U߈0Zɨ`YxɢZ?GxV֢Ն՜bL UBQdC2f9 7Ehۧ_}=>NBv!(;Kx`qwۃ8mٽqbkn۞ YZs⚅k M5TYe7.F6j+=S~2!n PI3Tr7ߘbN2;EHP:},Hv8|,'Yqf?#i^P$[x!j KӞZBx:RG{NfSDgT;y K`e>Ym\Elj jsϽ!@N>?Uax,*~Ya.2E}:G[B;=A(cY%R,|RAR:ZNY%NRΞyn PyP)Wl[ޏL=dUgR?_j{[MfE,?La\V-yG;!uzV7C6eJEP* ~k`eUT8 [ڭKD^b:74Q.D&`Ua?ʌZhga0඘OAy1URYn@mqbE=>\{8ܬ4 ks"[&.ZGSDR~ {DHS9DKsCr&X !KAujlq;P^DPKy1Uzx 3=B>B8ٖ7{m]_ke"⨛Og)J;_P=GVPۢ)ZF6ml2F},Xem,S~U5ЩH/clwy<0,z\kDW63@m-Y遼ކ V-S=2geO_E ׫e<{2+ s{"h݌Z* F33JW,b8U?CA#ήeY 9ܿ_tcT <+`!)a͝)^y(H 5m{ǙD=-W7ZZTy99M .M!Yh-NZӆ .y r]a{/R0b K@2{>C-ރDӄ֖㖶r`3Ēn5edD0vۀ{"?`b>gYmRk>ͳ  )zXi^ Ei< A18'FVp\P34l&֤4g_|Nui6=<*tU%9]xX/ƴi`$ `LACf|G2٫96 ,α=` #2йqgP}uУP8.Q|H* d׺ !|- ebx.`t8Ebz>hRB=g7u Z*lէ؜b' [2u'D)1~qqwC6*.}Z$^7z -Zz?_!dBIG,83oe ҮSKJ65s|gcݿ>w,|3ACWB6e]lJ.|f{V}(t_̙6ˈ_"<)OT hHe[竊׭Mc񧢩uM璸B] b+7 KқSk16PoVĢY6264D'NgDHD3v >B;Ko*e3@3ZKuW-Qzצ}ځ+Ʈyª]GrA>!7 .j)Sv4;pVRJЄ @kvhN}WG!kw K+Z?59Xt]Rc@Af mU(Md~{j Λƿr 2)`)d"]Tu|EnYWk΂\ȥa)7ai5=4ץC{]=s8 Bf4zH,1NXYͲPNn?<& 4m-GGNi齌0|**a{ lE&q7)Mfj86)?Ɯ* ؙ3ODd%po({bK;r0zbh+&&;D-z~4X!ٶYPG>5u{#,k?Wc&0Y)j>8^MY6!H>lw,GImHk趌̍T%b=&1"L> Fu@W^ όqBtޗ.[`T*g L+Bk9MxCJs׆ne T}t*~: O( ƶÏnLs+l+9rbL,~0O.wRfmG~ ט]JS. J}pԳ jKRjC]y"3H-Qh/a}XqLך7# ڮzh5FedjYjĚ Elzշ 7`~;=s@((沑3X ϐ_~uF1o˂'L98Y Kf82#lS䃐4:MM-ruQAM}O,~qC"g64\-ڤJ5F38=+rؖ$Gf| ijc+5N[LUo7ڄ$Fi\l19QC/GW*r/ʘ%Du{D#!})suuN.'D ,ӧ9:ڵ;={8`ShIACWɀ3vƹUTE0w$NV^6+- lQ`|>mJ#G1󕅈ϰ!]'.uF4t5}K|<<:q#XzWug)> û}oB$}#(CƔ]u\MMVG!$B qQCd^{ Xc鱼%Utu>e& 1 &1BZhCx tzL0Br?}%jJ&m~h>4@]r"-94{,Mrt#u=O~C},D4E-&E%0ѷYԕwB@ ;1~%~ٰ7^ RHA ]8Uzlw󒬑94쥾!`=f4+ejἚ:iWJմo۴-.;@*@&FOcVt4cl .*%\(E=8\,pίO9}H  C Te#Ze+m39 m#hԶFpWy3F]O^1= vL ㏝[_ DMOOFVn0X(4Ҽt¹NlڱcF vauw80O֡;.nY j"DIiAv3,18,.M+Dpĭ *s_Z',i҇8{6t f[|CFsHsxJecִ~6[_x>DZfH~E|1noVvLՕZv] aV (EfS`e.[2Kz8Hl. ;p<j3󸬱*Z-<+'twPP2mXĪr/ira=W0X"{=hIj1;H3Βԫ-h|AdH+ 05soRc~Bfe]ue3 `HzF*[ T ' 7?F1N~X:Uwc_l %O!e*Cp94H???Kɼ}ߖږ.Jmz4&sy]wo,O+lҒOQwYG1T,EU'U7k"+:Ɵ؃94V D$Ȑ n:2M3k㛈yN?Oع? {[?݆<)K&tEPO=64{W5WCvfhC-*,!$4)7lH dg\Sx_/< HDy!eUMX!zuPss+an,3^S011tsʷ^cO!Pf%Q2dٝ_J\_=ܼ٫!HܞN2'b*lGN4gyBхW%87(r_?HEЗ"0+XRQ^zڛȿ?YigB{]ݹ פ|(uBT)ڂԼ h" Ph PKraYhUn۩9$?^\9hXd"JK蟧m_:&O]VwM gUkhO6>rUD{Jer0yJe ttDrI|]BtycSN^e qnd܆gFml%S~ނx Pй"CermX V纱_Le>Ͻs8=q1}I2-ϾhŧXR̤6XLn $/{Nu/97[ 5L~+:Ksյ9af9_zly*1 Cr|D*lJEL8 .HtI]yݡ,|R~ǍSu7U:x/B3 LJM0lӹhkZ 7>z5n^{6xLePkl氚 KЍTQ kD哌0}=i1cs~sغp/ P[D}I-B饻䠛 4C'u`2JmsW_0ܷ,F- IY'Z1o5>{M@j8&7wFŒ+eMl]Y=^5ԙ^7ժ-YG/E&n܍Ӳy!eZ߀aBC$~|/EEEzS fbzQ'9pYswZ}"PZZ^|%hVF:8 h=c}29 [|.wd9Wk黫XiJ_]8Lɘ<$NQ [@~3lY=Y;V.alH(=E\RFg / u [|6o/ g(b‹Wi8h<(l~%/Tw)i`NSQ=&SL ? z[ߞi?GtܿQCɥW'|p갖П. Ц˃CTJ;F mwӰkDg׉L] .f4T5(2H [uUБҽsr-G;+RU+8`7I)X%R|Z@ES/}-0u5w4zy5>r(obS[)6ߏpaF]R W #Ċx["E}i#EAF GHkTHhX&đAZa:!lJn%}{A9͏)ْĹmB#}|]Im"W8@1L]ƑgS)vJuw Kǧ[@+g-dPx8WC;|Z׷>>U-g` W}|F ǜ½><;Km gF+Dͪ(з3ohἮrR9FEd|n&&\5|+e ][6»"U*G5A3b _'v 0SnVPDǠHYJb(WVnlW跄 ebO45va$̏pw(ֺ&[VyqeZ۹Q]i#ud''բ "u_垞//c:K83 셨WQoOŎQoߌ56%>\I\"egg?iS|z4P@dS,/!JZ u,;7 -,1׉y"AJ=YT 욲~cu 3ب^{ B qXY=_KÜh숧ȲcSp[QB׭5p*V鎩9uxTMVb1gϭ8WL|=mߛQd-'-H j̱Xp!Q/JIuc&jǪ! tuMG|Dfd54eVpFp\x^BOߟ 3MF_*T :T!!~`ZV6T",E]uh~B:"%E9U'K6];FdL=dVƥZ$S;dJ .wX+ mÙBgFֈg7 KY Uj xgҷ'd\ \}CfӋ QJ0Plޏ<{t@9Hᡢ |b(qqxOҒ:p{h@$c63ݵK@-`Z~dB;T3@|መؑRs{qz~%_h$kyj: !ԯÇ3 cӌƛ]=)inUr { K scNoZ9j}HJOeEz'ÂJ)6/hrUX.ZR)a; .>oV +f{kĄqʿ[-1VSZ-~f)iL<CgbRFUOE}WV YR,3Hߖ^"jE2a;x3Um||H BQ\t( ]h6_[j9jWZqeHfSQk/NGF?[ko?dJyr-S7˖8I\ېxN#VJGӉk~@BjsStfڇ~E8xóVD"ujA-by7fLP~ $^9lFtʒ80 5=.Ԉs76fj_0SNďiXٽv&Pm$ФA2z<#" ʷ\MvYJFywXWbC9rZ{)JN2^OF_$X `&FjT̻CCXGR vAn'2&N8$L7KZkCZx~DnM&+'"5>O&5 Xtˑj"UoI3"|!M uښ X:rJ,xwPzꡌ>;{@pqUr~bCWbd؇./i>S3Z"&Q$agrea8ǒW9҂͊ltS2n6dc[Ȫ q&ZPsfVH`"mO683QU㡴RIVr /yKIWN񦸀xeXc p_=yKhN)as5$.;島&$lENL%‚X{GVkC20xpl)w5HXp+Q_+:UNX ~U:sx}qM{$dq섅őCkZ6[< 2Iwkhω#$>%‹%`w}0UUP-L^\ǐkYOƢp6G_NS4DKHUFܖ<|kWHA~^fU2\Pz2әq'ąϵ`1De4)L< i*sGF#F#XsHia؞0w]x%L0nÿǝ=T³-"sᙧHoM1Eę%f?7 !\諼[xxo6sr KӨPYWfgj- ')OȾ5UB˵T Yl*oxET׉P=L; Gԡ8C&6e:]GZrp2R67{Qn4T >#>N{*{ ߎtUbX'nD2e7cx~{'hQm1""~7O_Y.SC*!&/^÷t5R'Dr5mtޡqʆ8`H>zyX Dkm\h$nkq&{ͧݒʶo_-GtNBjoܡƚ=l*Nt떚#rV>E?Tfu޻ t;5!%wA -փߣT'֙Ԙ(GZY6ղDd2?r;L@kf֨'I:멡]*jr?i=݌8|𮫵,Kb4eUN|uxJqmw8/BDa;אXCn'A̯8fof|pu(>h=)kI9Π˶2ؑ)4]`A8s#߯[sМmA %JѼa\2~Iƻo K􆭨ULҷ֥X7-cR^A!󸮷kp1{e#+>8 ?x* $ϙY%-.$G&<~yE}@ Nj2xPO~cX)/_bPIW}DW ﷰųx`>3c+PÛHѻ{խu;}lRn}İf@`zܸ?+v-Ls?S G-!G0 bMh[fmlOMU^E9+ &) }/ćDl8EXq)U* ŭy*}o<KDz9~ uX@݄JTitH`tȿZmi~Cƛt5 e7fg_D!cׅm:4~FbA*J"0kSNq(w˕o?`1Ia* 8`*'(nG^]; ج{BE5QoM|ߣ~'I5p6Bfb4O5Ŗy62ˍkO @q5=z˾!7v4e9@|OT}cpleUǤ+"rQG *yYQu@tM2:wfP f"5o(֠gDO (U9 >yy-9ڭ`X+#3 ز)yiLZ"Z-N2BAKwZHl%VT#yM ?3Ujk(QeV~GI뒻v`֞L(A3G*kh=X)q"4e )AƏ[Ke #9#XnҶhV^iE\fc[ 7C@<:өv?Kd ac1:3m `5Qfɼ@YʣxE؃>GrǠx{xbVh->gG蠗0:iyd:|e\%vƀ۸9vVpO|4] )"TL=WoޠvSE, 葙6yk$}˲!ݾuM3{ L5`缳 :|ImCŐhWKo5$-g}2 PAl'(%E6Jaf,2[k\gDV$, ]2z&%YE.ǞBrty*({6 Q`aUps{r9ٙyGmg[>zqu @L?l`a;L= 1%REݩgznNr ۹B*Y`!e Ge|8#]f d&i0B8N%Ć|e-(Q!EAQJZIiuh[pESrᕝcB=vnM_%w#Y!5.潴ё ?9 ZM%$Hjh?ԉP{Jf&:NXJf;}^_[BP_քcGGn,1LSxCӂ3;+ȼt6op|]}2F^w#-k;(H1JvO? |I:Ec5q]dK dQmeaW"Q҄}%gW+4Ue7no1Pd@ IEMIcuZҨkFw6` @ wp=9: QE@^&-aMI??L2>dlbF34@>h: Ryl>Prf l 2~u0;gYEb ȼ0Q# ;qq5Y:QkDKgU.Sˮh}vcAInbeقuJUeL#F]`t*lOK_&@hg ;`KE[4APϜ[e!S"&L2CVɗ9"2j(txɚFRwhx~M1XA__ل*0ʹ~$jє,[_3ЮK)+ujl&oq+6Q[uUGfuЅkYe1#Ns ["%)ƺS^&I]TNW*xhe%osB_[r3e6n՝pnhmTJ;/79,^+Eٖ+h'HɚVDETmS)/L01Rx/?n<6 朆M;wxd\kpTNҋ, ' N319AbtLe]ӭ_MXkFP[s &RJ=fւt)@:w~҇#092`R2ma9%jUz#r֐f`wGY%#;,\T$߸ӴtQxI)[yo@ XWJlubWdYdY[UrsHcѪ4SE!^% xԅ]':9믒#T?cVݱ#Wan^ 4C|䛁C8}b3÷];E?Z. (Dd"SIo$pHwB_?sC畧Yjc5 `\uVY ?M7-ATq+H LdӄlE{3,$6.׎߄;}pgYY*_JyZ0l g WLjp$i|JS$oG!>UElqjUsW]9&,sXBY>(`޸} 6eua%UuwCsE#w=XW6G\wJ J{jp7;^ߣ8`( ,2ӶN;7-@mu+KQuH/bn|g϶S)T <% ^3vtOq L/c|&/!&-&Bk$&g\Jo>4)/p`Wye)t /^J)7g .^{,?\ Ns2 YKU$u-A}͋FCы U-N+CW'}E'zNo{Z_0]jfr.h+*JORaweӜAQv*A9Y4rH%jgf@>gWA<'6ctf x}GA^c&#beϛ,>Z^N]ԍAEh,dq>DY\ d{NDs3gz;RU-Cq(^U2^ՁҎ{2̉m*cI/ m Sؕip>c5PTfɨiaQcG !|@%׿ (q N ї7kB%5:Oҏ3%'GS cHlH Jm=#a/\1ON͛n s__gS삮eͶܢ*Ȩg u=pe&n֖Se|V73ޅu75\r6ʁKX>篈g{8֛f˙TR.I#v~X{ mF-in^1{u5&aino?m9}#ʹ'J^].#65|q_^3wm(ZݻNe]Bm_kDžtzgj޹'hpo?dysRe.h{2F ")/X#Aͯ0Wӛ;9oR]O:[sʀ |+Qi RcȻ)okXA*촖J%_|=XgtT҄9ܜ#L{ c][44W6CǺ*L(4zŬ!$eZ@lDmTe5S 9Rm\] eӀND.I{ COpI%g梂^f6Y&Zۚ >F2?bB#Gڮ#AhuHiBgӚ>>f k(+aI 82>FU+.ڠ9h6b ^6 晡L%iEނZ-;;rn'݈u|l5|(oJBjlDkljV/}mj=ؔWdhN^]}O;yGÈ%0pж{uAG!~6^MzL 4d\}!w^Mվ}1ʯKC oAays>5*!pW'E/GJseiYe3- pҪ>ʩvt5Ǽ8vz}ۜ/Uegpҹm@9Ѥ9iYa/~8} nGʤV77Әoo$~٬j 0cП$yYѤg8{ @rb8O-v|H pT~MJF'i+E5~l׆^H X `)ryYAEO=W/jXYn${Z+V}\́K]0d=dXtޣI.y@ъrR9 Y' ) H -fTri#Uh\Ut`Q*7%jI L:]Dʼ9eZZ̉do*䰄jcUƇ2_D bP~)  CZzL+4\OBاy6[ybX7hQl,njГTv!OQiy]x\$|K0]؉'P7Gd?LPQV7gUsxdg2b8':ϥVy?D0^l a =n)(\OQCBt`z3|; 38@><#_OHfAD)~r'Utl*Lw. &Z:;m\Ií.KfGBJ>JL"VxorN wE&f5[quYivdG{嫛mMV( IT@6=.GBŗX'9r^,ÂdLm4+6oq 'bI!uje$|NBh]\Ә>M4 M)e̚uF֝ͦMb}o.]3פ9 (UV?Q>-^/m h >}fJeq✹98#Sv_n,a??jHZ|]oôƒeyU:U=Ahϝp?ͨm_n(G)ZW&FEUj`o= GKKe{S@;y3lý W0jPn +c7WHT}(But>o mwԵdѰ8iy[dE4$0ֳq{vw4pEr+='&v;?;& L>A.ћýA ©75%HsGd>h7Y{]I7HC n xJ}9y$}jW|JJ_N2隹vn ש\7aX:ՠ5}vv9Pv[]"Bq)@N4O\?tRw=7VW{N9sX  nT*Htx Vt1nJѬi \t9"GXOyJWll@oCTZ\`vFj#]v $n9dƟU  {h"#٦%yzN?|CXh `8z _O+W<{Sf̑sjnwz) ߘI'Y m+*쾴B/nC/1NxeXdUZV5^>uZ.U}Ө6w#(=Hii~j0`7FOM!EQzWȽJ9Y9=jk{\ ۨ>v9A}BXBQcà ]fm זI4K#ׂ_6hEc&#':cL,Jȕ˦SG/}~Yg0/|}bbώ處xHhi׭GgFB#OWQSE81v>LoߥGte#?"4_s-_9p9'>bi{Dƿ tȀ_@J۫J74O_%;L]{}sۑt;}pjXvR|* zZmcU2|"-<_3ڌ TI4Aj,{VpH}( a)3ʥ|w5VWFipp#=bU=~hÙ٪=S4rq3m%:ս<ЯDPS3 .0ۆy =$iŝG=9 D|q8YmĄֽL-pELΰu3Pfs Me$.5#p'yUq![FEOpE/2y109iv4AApդ&cv8rjw#VB;aUSC'"وyҧ곘ifOu;VL 0tžx/B2;&XF-5t:f?娚՟ڷOnYK0yV -5ɷ6W:S-"S#"vhKՈ0^6q@og'1ႍILUts#2V/I+BF7Gz/ڟp819~ Gn1/K<ؐ] #[&U&FA<]|{v򰘲;F;NHC:SvHEMUE1E}Ef.uP@鬬>J U`PX_7N%Ghq;y52L(R@>wh䊘;[ѯӸa9/KZ"mنMө1j?$<ş TќtZ{'<*&voEZkeCROs)HQτ_&I)PKHҭ,3Cؒyřӓ+S@Y/qj r&] Mq22h 917ApΓś?]"21tem퍐0o30W>lBᚵ&Y}X%|@)FLjKGn t 2 mV^L`_5ò'xQ3Ry\ FeLH s I.`[4L'oȿhfǒ8} (lhApf덠:d˥'G6▤r+JM] eYӪT B9g46u> Tío taM"~`.|&(̄Y+)*DQ0elBMS5S>ZMlsP$Mb\(w b[o02`c1%-j_ibg6Fk\2+aS":D[a׎.3NKĆwYch`&^l&Nuw=d4׮SjJ(Wz3Vҫd.!;jQ~;.IA% KKh+gz_zx_P7 Ӂ0_r !ij@,_"@ɑoe9=`  zƤRMwC/$lyBͧ?:X4 0! myɘ`,E/EFϪbk3wfޓa65KL;늵ē}GRPħ?]Eb1MpS_ERTDv^˂e;FKqģVixH{O `b>Ü^wa!EO(@|=, 40ŏ[ٍ8z; ~Z@N "quGGt+017ʋso4iKs_" 7 tWh"ysL^ 2b(J0ӧ.;],>=q]beC*@+qfyϫ{~(YnT; )TN6E*77X+#lh* r97 x?1;rfoU{.?-o ($ haZvvBTlA o?k5qa9ܱe*ho5<>5lai!f䢚=8^[L<~+d*GFdփ9Ko$,ZCXrJ8JDVFV4t^`O4G84&->姑_߉ "KQֻp g143t<}fe %+0Q<@&dʙ GPMF)%Hԡ"*ܜyI⬟$\B{8GY+ܚplKt|:=㻞AB( L\z-Cd8я¯wP|$טj2Aެe]哴*s7%ꬂ^2-,q`OT =e99L 0u٭sri;K;sOOͫ X2nt᱙a[+gqǮ7:VKAĿW7.?+alb hGJǹ#@9Uz*$%ű8}VA& il T$d6i+Z|LRyn}BY`>_M(fI{~moi&jfFLmrZp/G.2dm" m%! n2XW&O#!fT=|bIkABӓfX֬h"k^~"ͮ$49M[2SN@w}:"TYx3=H$l!sOB8i1;Wy%Xc-TnM0t8hLk>^aiǶU)JKU8VbdzAxxL2\cŕ ڝX?Ry|Rf1jV -ѫ/ $DJA_@>`H 83ʖQpNg b>RѺpDgΌ癦L/cΠqHfff$׶3 Bɞ 6gTryKZanW1ҥm,_%9﷓8`tQR_84{z)ivXɣ *pʭ8LɠwDт7B;IR5)v#!fL g 99"?ğXDqdD$ |4񫙨tN)>(jd~-Ews[eS&юg\}qδnM$DgdCW2__9S'dl~ B{;v/7Ukce9v^<`5i)tP&HY,?Ĵ$Q(qRh(S =pVޙ'HTk课R 7v3jo'md[_XbɴQ'Y ShYB0Ha-,#=efw.@bPMy䐏kCOI$[ Yoѿ8.U.^iW[uБJ'}7AJn%k.>RO_䚡Jlt |ޫyiuC pm ȓږ_׳8MpD4h3c9 ؅z -G1c8m_A[㔇!jJ>'q0o nkjTrݚ*6-3f;ʏW^W uI"9)oM#-=΋RCž»H3!WD-\.-#/H|$UyE["P!JiNϧDN<4up,pXT(7I)}9[YpĦ \tv+`bϔ%ŗseAxX&5 X淪gh봣!B;'%w" h*ˡXP,ot0- PwP?kI;ʺa:S̥z Uq6Vn j O[眍Nڢ ߽p d{!MJYa92Oo&bBD y tS5֬EYb/|b:Ӕߩ8H v&{\t,Kx}N˝WTpC$6ᵿYңМK+<$&-Y>WΦO9VzXNa.lU(Rب=k~q*~_k]q0#)b$W?JwqԎΝّT8>Yu.jr)Df_<];OV8($BzPcLJLZ:\IKpAϻ~ 5ssLi&v?o[pזS:Nxq #3qL͵Y^o`˾iFb8_A?I1X&x]a;;/&5oUCN*a![[IܜZS9s;#- wn`mZqj\w0ZhC4=FƓE:vlh>Bkz ?utܕBoUwE:nSوގ=KNԿJƲoNwJL=ޞ$M"SQ_ΔZf w]6cF=Bn~c"4W'/$Yē(O-pkV ,B1ILUѯ8jH yxTU= ܬ- 0YsbRH"ew;;W_e@^t Ĉ{8%}]@A8Hz_ x1C2#_915;S$5֑kPT"VCoџ PI\aR5P ; ٤hUFh*( fM=7r8T*e@9T hs:*fp["(~erlM9mJV⿓J1f'u~TV1XL[uGCh" &,ɉ|Dvȧ~ ]D `6)`WͥKkBN;B2l eL_h0ؒ]H9{lXaaUjwZ//BNg+N8Ob1/[DPqq߿@Y1HYO~tS&u_jHlV'8}Y7Zdyj'\ꎫg'Ͽ^4lM-ie ۍ؞Cu؄٬pINr.2 t`LtvkY\qůWEn.JDR"9wX!fl^c'Wsr:"S<~{ `Ƚ- ~^)`Iؗg?#Ros6$\M8zi4FcOynSlr5IayZkW_F)m훎yZ4Mzi}Dͷ+1PH /3PIgO#?eK sz([y[1u-O[pZj5%Ȱ*l%¿,>F ez8z -Ȝ7Td =&" xU-DTN˄q0Z[wregL`6EN-^(xɡ@fhaw|HWV7*TW;5I\wֱK[?-O_KEXdJ;Lh2 Lĥ[K3r;2̣S'hsD`PJn0f#護4B]1|n՞54'vk3f tz?Ĭ iϩH\=.ݢ/aދl| aa e2Q@P]%DkE/R1ⶮܭ3+݋I+1J){BEJ4EID C&vI47⇈㹉gKC~Tn3zBPtG_Yu ]3zBW>>܀z15Ud>'@{)`Fsta##!/[&,q4 rvO,MB2pN>TN16@aЃifl en64K}??=:ΏC_L9P]HMځTs@s~ݮל;ع:E1WG&7 ^ uo]U!w1k:#;&[}R%(^C^WUq?aFOxA݉__2M{e/ghuBꐏ.Qr=]҈ͣۖYqueM3ѷO9_+rsM+J=4}g%!7};>pGZp84ܝ-XT{92K!Â0{P!MfXWIrxD b&QR@CY?͍y2p;IՉ686d'0qŬ4@Gج3VT<-KkqmGggW;-L6ۀ9% ++9߹-\+'"w0U1-A&ϯf2qcR=f|u?y 8%1r05k"]I!ӛY$y=9{ݧx"kZ⼽˳HAqNy66EYx?$-:9JJ6/:Z R$6;4w?t;HQ?NK<%#L-2ZUwfl|1>V_#`p/)貇Ɩ{{iC9%=y4eă$-9kA\Yyi@*PshvaVnqI)2;&z D(l 2B0(3RTdw-:^qRg^(vMI]2Aϣu^ X/e{ @I($#a'ʇQn 9 鿬arSKZ9S&=Bp`_Ͳ<@QxSzrPrOq"vyPqI@4,>5db@v{66K/۫n7+lĠ,FL~IiSh}MX0>Ygry-m 2塴IxrC=o!Èes.i# F!P>{h'uE~0Tg`:䖬r77"SFQ|Q&tӃ ϐƣem__ $B( q0IcoS#@Żhí$>X8&ז9)?NLy8r$Cϻ ץ}k֪9BmW[cXx"6K5z/d}9 M%P "]WWvY(]%H_6Ё&nФX% plAK[dEڔHOa#ɓe((B"{ჂNX+G[p'N0JNMEH.68jV`pWIWp;]{::K$[uD6dlIq,C[= Zj91ˏ,p.qՉx;7umMkU6ކE>oZ<@\„ResZ_Pz=I/ ar'Dq)Ю, sV^UP|rvޛ m(X{GCO_A%AXnLԛRL!fY3j8{Jv{z]Z0ѩz\2b,̵"-mGi, ݝ9u "Ê6) XSH?vW4ZT Dnb)Dt;:1L0ᨺ*ϴU^Ȇt^b67W<~%e&nc).Q` O; @MS1lА?v~ 6hQ:G@pƟ ZR%F,L4ʄ5 &pA8֝GZ?_o <0AW&&w`Fc\3 \j1^vwp*#O8Jw˔Qڥl<@x0zqTbw'N ([+]i!{_#IB$4hKM)WMIܙzcP${}'ŸBPM%pTo`i2*vNHw nY3|-qgGvmTw-JI<4hHn'LV.Rlg|ísm*2/Y)>M!eZ.K5Z{+vM*L⺽ س 0",n<̶GO +b2a+ He28t扅s IFأ.O4OMʑ'0=)Щ69pfv|]":dJu -]GJ Ιhr6?!^z삢0rUvSH31ᄍ[;>OY nTE2l,90iMn({+vn)KJYc#_@2.n}R2x1q7:G؎H>,p}2Y^iDFJT{yeBjh9Kjt*p 2~sL!dsa[Feڵ&tdaVb7ĆR=1m5[nWpe^t;O27CǑB˹ ɳg lpLT,i[ hYԫj;9+Έ#* psȨ5S^Ъ5eL*},#{CZD*ARvh^C] oT=BnY(zK?{k|GGAFQmU^LK`iyt%L H6}f"1O1ϣ+Q6 s [w.е/h0"g{cN{p?Zlt>aQ=䎌lT4zǾPAwtCx^5'ny7pXTpư^%!T<#%Iƞ`ToJ1p8oʞnChUM\ڕ΋K;u 5sǃh5zX`׍@1/Տ[^IQS E*|(/yP]%)JoShyd94{ԋbfZ9b  l2GPjXy5'5t4g x샐2U+ع2}0+bUc?k+083oQ{*\Ki\H4}ItF B#^ɻe~1Rx 3LT pGGPo"h)ӹCn C1Hs?fSsҰs[]dyFF7L>6<iVtɰ2SEzDvfQL41]/Ph>v8Z2F11m؞BKuӁ]̻dJ7Bq-TDa>T~hGɬ5iB b@} pZ @]X1\s$/tpy6a*T'~#*RRg6r΂/ݹS*F?o-ɼӭp|P5fI rnX ?;%<<1oݡ7hl47ƑttDnγ rM-!jjBUDc$uRD+ڮ}&e4N/.džAE7AN|PVh Nh>&%ӇߝEች+yb7jqN^Misb8>52` h5ɋTZH=2>7v,m>mr>܁rj*g1'ctb4g34\HMeV1Hp ~y",5@]$O5/>|iM\Qqsf}΍̈?A[#R3y`TQ/6C\[*EheFU@Gj>Y j7UQOAP-GV:}sUsQc27Hc)n\Z?.yǑh7 !c|׈x/3șK4Q$_'EYxXVs1a3=nQWZЫ fvGS/IpXYiԆZO<5)/g EO9 YV.˒FSKŽ-JqH!)c Oo z4!d{h6hͭk6vibAOZo}ݙŮrhX_6;=$׿1feF uEs*|N[n#xNDE5'E5[@>DfZw5) W<%P7a? qلz2}2?Ibp@SB &-}a%|g,0KhzɺɁ}RqeML0Ug8JȔ(ֳx&&lq.^tL {ۊ#f MWJfRyCiˀc}?Lg_yԭO.ы!ɿM;7.,@jah 8ٛ}DxId`^vRwB93B_!Hdt}GP!싀 ϙ0Y:k: VX=*&,뼖#_s3Z3b|FX| $2s-@6'EZp kT/'1A:P&Pڿ~V4XG^ZWsաFzमsz?B7 8!^mDֶU\gU hpqs,REK͗Lzzp^U(jX3'Po(1t}Ҁb>:i; f2wG6d -}sx@k7Nw_y>.':aС2hw >"7/&#ssɂ|mOp>[d=!u4?SFeT@`zlq qF=BҳEҺdY8в:HM*`mB䆝[oBo,ù>A G]Wxԏ IvCiteeMdNI7!]"$M\bE1%A Ć{5 ; b!'/;X"%f8> q蠡;e7fK, h QoPB鵒BPG>v@h;(cԥtRvB1 UV<FbmaVdwWBέ `?̳{kbSdԭ c,,)|7tʱKDPQ꾞A MΈbO\3W|i2#=_Tt% GH5o3H bN~$? `}zL 60YꙩD*~N_P L``RW+PrCZ!,jq9k!e-+v48umP)Pwv5z0( u5])&ЮrqR *J|GזVp(/ |(==ՂLJP{vKtU 񣩥 a$aE$dzAI1M&<!#-ōRЈQfLAq]Sz|" ԓЗ?YU;do#od6HB8VT:P=K:*7$p0GA.] rsm+2cR6u #<+iF*rJf{ ҋ@W?| bOVp ,Nzi&bQMAحȂHҳ1vO~ΫGQx7ʷL]EC)VVi5p2<$@nrp47K@z닙D[ߚ,CtaQ54C̹WAn^%>x6iu U+Ψژ(3Ϯt_XS% r"5SqFTޟYm-{ 4"ŊCP ~,3۾!JitPŔș0h{N# e4| vYH{ PoXU֝\:.Mm/e)]&tG$_W*6g# y Anebyj#7ϫI5qCuTDžy\E2bUwsRr[۩dH-þ1̡/Ŧ ]֩s61NNҦ,yfC wjLxI>XVfIZ!^woSrGp }R?Jqpdܾ!oD6-nU 3o5_5KDZ|>wV0)`CfQDz2 8pӥm2s}Ɣ>>*LڏlmIzo @Q3'6m$:ftŇfKѤr.U3#Mi$N+ራb=;oj-E10I1ok_3Lj릞0 <1-"a187O YelGdvK=g 3dIR GWD N!ԕsnZ =14O![s2H9 Bw40dqImifwVϢ LF6=y|p{'grSO,>?]Ѱ+ݔ&BzBO@yL}p\X!U62]^)1ゅv3$C_P|yHapd>XybPs{nC "JMoBXߌT$z\'GN}\KfZjI;S6qл\ +VB 2ꂅEƸ {D%{KZc:4T/QXyIJGV:(PK$3FSptoѯm$ wpz?O6);%N{&O-`ߐvߴG F/}.rɒFFqs ~;e5?2CX KO?2nu)o;bxGnwӁ8{A2riNnӀ+>@|xzeՕ8_?ەi7"ұqo+$ 48_s&w *N;_x;)^4N~8- "?Iډ)fGP>;tbowh|Ol;O|[8^_~ `'7]#o)_]'@*T)<]>Ln]%1x F~km/'~`+UB}V]N lø2~-uBOm@,b˺{1_rE-s'ڴeW|2U~IUƖ h'BP]uH|Po9#'ol ui8"lAT(\=۞|k'7ć2fG,km:[P/2O.Kwik Ws}K#Cuiaj5W#X"JI ~sEpQusgn7R=e³';6%i˧4hs4"Աib?u~(B0 σg@3rb:d`-=0H&+$5 2Hs"3ÙDt5lFpk? x0٣WPcõ%c\=\0{%"BA(XMUY܏ϰ4 OQ>|'&`kTHpA$EqZrXh ֝k;Dc ?>kD'jρLRrhз\@^X buA~Dt>m*Ttdfxny4\6+=A; .!`|:״S.͙ZwGkFL5ٜfM׌ @Ww7^_Ɉ[tT*Zi?KQLL;{BVEށMXL{i"#3=旲]>+=i sU{=4.hQ5}j>[{u%sFVDde;Kq#]FO:x:0,оwQJs\+Y N{EnnUСa0!'09xACEԦ@VG=#?=m1hQsp4.:# e2~?[KpPB/ۚ7WÈ9d[g,1D?۱V />>#?ORO)݅b6EqIJܩE04Q^/*ԧ=6FAlK Z(Oe/;?Pݯ4Mt`S=WQhT&'a&>v팠RvySYv`玉d7񇅖0 h %rm_յr`Zv(LO7"ۀb}.ƚϼJWM2),=LLOO01J1z-񤑶uckgH YqgD6. 9#&cJgJ=i1` t?f2y/SX$S((g< 4BNêT},Fj:Q`uV_$P*~I35g>JCD?-Y MJq3@AȞ@ L!gOɤIʸj&m L /-̓yriS߭P5qM#]bSͪ K Kϕ :=? k>h$|ڛnVq &kPӣXiy}2 zG1w9q G"7v7[崵bV߀z,,Z.plNhXbG-#aʈ A$6C_{z%1$/GHC((`oz-?f @E0EwY7BĪษy`a &Y%M@1z.`vR<2HmC77IwozIjs&"Q e\NKc1shqTץ+'^kk6sZ@eH2 8n!j)\uI4Cd8w+BkM}I`}\?czFiD8b`g GZ7D?˸ -\i,bLjtZêBUMUck9 > ҇WEwن]+։O~t!-g"'ʢ*jz3ۘ2`X,Go@Td'N1ʶmP.O֪0*2l0 撫u9U1+3eFw8[/M~%v>by \a-Bo -VFh*K}l!SZ-=&"^CMʼޯ4!'Z6sn8;DŽ{SnnQj٦a:L_SpCR+>[m,. m}Gjz}qaYJ$uяm ԡ2h+ᇌ@,f63K UVU\uA|Ce 'ˤ)/:G“ J3k'oׇ`,al.M2Z5DqYa@h&I/L%Ưw=sұ*_B9;D=7_\ىtsK)cԶ#\Es/wROᅰLv&Ǜ^.X`WXЩqx\…vtMnlpdH"l~ A};rƢlcUb՗ܱ,%1>YcZ a 2}EO&GsIYla_?,E_ !.AcfKJ |4ofQ|LGl]jZT!KALPONo7j\WLTOᣇ̓=D0O*V *jj,xDԻ\x/Jr3X;ËaTn t V4*0[熴hZF0ɎՆg&dzrQ;v NIӶ4r,j9kZ[GրLQk=+bϙ9^=)^TK(N4O > j4pB,a!&@l_ާ-tSdå@XHj[DŽD-Eզz-L;`K"^T L fn[h6j/*g6iF;C'5<Mj*3c9Cb3LM@r/0 -gg8))r*7O uxDZA37Kuq-3!h!=xt"uXVsgq` EH=.عov9SNƺv' .VἵIP+b)BfȉE0_YuNb4o(fY堓TJ+ /3.{V6EU`䤊Մxߪ r|7 hAQ{y8k)GC\C*vҭa1]=AF,mo1YBo\Ubk\*jq౐Ng0iShaX&PM<+Kw> i}%v!)3)]-UOU]D{ 0Yl/Ii(ىHPcԒHF43 DҘE=-Ѡ6{Nlxy y- x;Q8vw#<,׬|G4Ʀ<%WlZleSGxdr̀$_ŷ;k)2U =8'%'1 wNh(p|17D liyfV,%O(z#fO1Cu֖-)_`,d^@1\yZzTX;. #a&9 }Ev۰cei54`tbdu Gߖj<>}H$.kXS_G`(6xf]g׋dnA'[ZtC&o&3Qۺi''ijT(o5*(*m)Ze7udp9Di)8AoO JC 6m*~[j7:)`\.]IT@X{5> :J.+{ {@'ɬS1| ߟ{qG'# 0΋ Qս0xh)JJT/sksupB~V nʒ\tQ}qf=c1 Dfg0V6W 1>(82]RU {/qs}EH$ڞR$}oͫK +zA Y2ҜܤiTu~2εtqznQ|Bڃil*=f! #h  ѼXk +7y, 2 ѬpyP0UK"[(iy-`jR_02%f7p9CZM>2q2`g$`bڏAѱJ9]P{{HDZQƻ=裨Ht k%K«tAiY&S?vX sAӈy̵ /6Op,-h-6Zdnqזrfaj58X׬ լ^LW#,|SbD|F]ѩh+[fqFiU~9qgRP,Ols~DzO'F-iI@j({h}ɕws8 䂨S˶Oj'|Ǘ ' dI9֫HI9*m'×+-^ڱHR6E| ]o zyt8A㷎(x3\5Wh݃> AuF R;91D8]X`bhҐ]_,0wŇ1$)*s6k:kG38A #|\7BBg8 ۰Wx[Hms">r+c>YrҌ)Ni[P̾OW6*nIwm*.Dm G쵣w;A]v9yb}LGHJa.KeM8\=8u-h6l(!h2LSv[%VXN1gҟ/EFoŴhTQ!%mq31!x:{H*,d&N˘Z=0?Q~;['@aj'׏;D!DSU#L |ƵYu !QU1mhA'$$c Xe0%́ŝlN[mʖF㖶z~ŕ6+ٷKiewꀳ4BFYƹB@%jT^5MRcJN, ]$04iPUrQr=W\"c7$=2hYi x{-"nIxqy[:cT0en, :L,VNn Jfv$1 ))Ys,A[Q,]79_ h{39+ eD8/Z+Q<S4%Gu_pkiE (D((fP_&fUS2,XqR|:dn/~F +`JP?*Sel Ӈ,TG!u_ "k6s~ _9{ =˫G,a2=2W~*ac.d{f=X, ]W; V5BpT. < CBjfJL^ r)R[2;^nzU%`QgoD.x ˸»+qYOmb&-ܜ 2){7xX?*F_BW!  @mv<0)Ў/6Y\;g[rnylkeBn Dv+{YM#!.RD}&gڈJtn)2\e6`ށYRc?"_]+\SLJFR4ܡt )Yf?uԵ] c~0pR TD֡+D/#9J:CG:|?n&?M tJρhb]mm J+آsn 5˯&n QY?_8.h\2N8P|_pNZ ڨݮ3wZ_Ϛ(%dԽ ̯`dun8C /E7Бt/FVG_=g3q47&Nnn#aFiY#=P;M9 j6Ztx P6X~,! ]}(]U0lN;PB6ByAASwn\*+i.I1^>YA5bfCq y>VXT(֣{ڔxl2h29;SZ!yZ @ HhA.O_6C>ckYgbF/0a~+Vz Q,0-_C?(F.N9Z4oati$)JK8Z`Y w 9J<^77,4.J?vhOZ'&y):0ֶbEGKw"h8<}SV>м3Qш%1SK@x::y{د>i;n(Buv|+6*ک@ L2+0 *mpۿc9>G٧RvtXFa,tybP_:D$u:4よ){M<=_b̒OLK-9 =| cf ۀʥ 6qqc+ Yia\ŭdf_\n_윂JR7cvT^-h7q@jΎ*:?G*M^rK axWBҨ+Ȉ m!.T_o<׏pE$T,dąB7,|C=/N f'jh;ݮ\48KptZ6.J{Tf*I5n"ߔCuO_$#N RTIU Om!D)X0an ֪QEOƴĜ\#Jqcs_}\xy{**Y:of[.a`楬@ :UoG?Bw+6 bYd &=2πoCi<1%f`HWo!iFl&)1-1zVa7!\:\1f;&X7S5UOvb(_7ó1=laSXDߏ jN$fN% Rw(4`FA\i7DmCg6Beg䀧Ww͏;S ެ ╹Zth[CwT&mp?hl[=` &|/x"d::RBم 5˜vзՇ-;ǁv #Y aNPנ!TNJo:஫1GPT( \{:+K@r{7%h&͚t sfnNIlraGI3jQ.U¬}zxi u5 $ĈUnHsZ" Y|}YySN9/ŽqRhq\>E V~ w\~dzw\B {J!%W\u64ke $}?=aӪojf1JVDM +U\J9;eqyznR[|/ 7䞡.q㟴RsWJevh ^.P9*. |$i> 3 k\;,gp7|Hn㕴jCwx/Fca]d([BÜF#BJk j,Ir1xKYd:c>vv:Jfa1+S̃|!&E }wN@UK(~A._pk/<2-oBA'm`|Yw?wF%S̓1G_ݻo',B4.h\x?a$s< 'Z *Z <6DtpcJbWf\7 {O%`?ɴ'6Pqnӂ+ѓqiw{R)j)RgKՇ~f1J$k[3;ecF$}Jő{|wSc-W4rC{^+۰yMϙT;sdw| yڒ7Et{9@0, 9QGǹ(^Sj ixٳfEpVe+OC`[| (oVMMr*9ï;}|Brkw9X;!BY19N>llMUdO*ӔadPJ ?YV8%qufut%{5h'!x{9Xyw%=wGIy5 n/ѿvitr ^WAfn?<8︚mW H61X.;dCyJ|SD#H}ZzadԔpqޓ@?L  F_YfA&H%d#S ;3get@d}MkY*T. <$ EoΧ'߷_Ac0T9(BAX%VBi timr'[ iq[e&)6Sq~2ScL@[Lسͻ YVv*k[\*_*Hl̩D%+sj<'LDT5]Mٝ頡eE42X7zT@3WIڇй'c1o vl^2k-/#c7.z0<̵d~%~HHH] .P$>ypzd; ylQB)T4əO0^nr]x*<>hNc\V<GRSW^hwPwId iF) {@g?oga::5'fqW*Q şIѢʔ h#\o$~_| 3M&?>Fkj`=S`?:P#gqA?ÊJ)8H pWwGu*hR\G6cwd>w>I2-5}SN4f2R#.f{PrR,~weo"Di1@ iMз~Œ6:˒z6IAJ _+Gc ,%^̨]j xXx8j[#jGoeJUN4?&5~;d: =@a;OZwUku\χ/ p0]\_=oR dj gPX=}ϡ!Πo &ʖI+z9I ]Xy %)!p_EۂntN HQS!c1 !+a6skREm"EgOU՚pIF/AF diO#6+ k1 6AO)8<:^`ga^n>k?$k9Lj3Zi, >bIPi>W;o =ѭ)< ?oD pAmk}J3SX H,ϟMW HVZH֘(8ң_3*$yp[P"Y$`v *w8ہE{ZXM[FYg_J)~fcRy(j2K`թr'd*)tc>CoRy4eũS"&`~:{dJvXIMڛ19U@; 4P)3 s3 oVYߗ0X+UQ"!Z]!"+T>p];63%ar(pd؍-֞z+iH0&DuDgGe볖ljL}~p5 v:.XJOpB"9 H)Ң-p4_08:L^*S?HN`ccK2VH*N IyS̱{J䍝]> - ?m(CgIU|1̪.9ETcs3v8)ITRkBŔ1/z8kPwXOo(1`]2fGY./|X{yTF NZ/? PRe@b:L^Z$MLk8nh8 lIP m2nMfvR /5[WPOpRz} "z¢Yf|FPQMW!B1EÒO ${QFXpAJ^ٯIfl[3#PLh(m(+<#6MzrU_kin2hDL>l#c{ۂf *6P\t\|N/SW*n_0cgI+EAX &U.A ^V6JqpQZM5`مJ8 mu=ُ9.xضjBwqg vHh'p! ;^W#P|1YNI!deo۰$B)/R|RF.acxq>.}+hg*7cDFO`y5 {'FhMX s7RB .u/u=bxY?&CԗT[|CbY?#//W{ȑ18|gIv+Y-L6'ݏLFFސF1+peWbr?KniY9;#Ε +mB !j J^F|i#x@׎lM^fmM@Wr8˂͎L(O"V)Q(sOD|!cZ* 9B0 ,p;Wncᛆܴi;]f#Hqz.S.zÙ6u/Ol8ZHp wC9`3f <~ c9.CsC$9UxWhg_ԗ= \݊+3mqJmݵp-"7aGqy9KV-2(??8$1n,R`j5/zEכ28kO"xԢ2"iجk~xʿVEo l0P s_XFswj 7``%pѠRʕovdk}anT4HI&CkHث3+|-To<CHF1K({5ciig!XҎMX]K$&p>mlT^YZ& kwy"JƠQzQ#zK" v]?nz`!},h^tl(83Wd](#IgX%(dqE]gn4GH͈bvc*@llN"J dErjvkECh^Dţ(M8@V/'V;{c^>!'(j-k;4@?6м&ŽwJ ܊zC*_ױz oўk$T^Leg^5T'~yC%JnLiI i:g2-/yUZ0B^jdRu3JrVJhvL|Bv;_jϬofm&-K%Eqƍ{V!/RȻ}脿X8컩(CCJ3VὙk Bؠ>. `6b 7wQteak_B'ņ`CpT`ZW_oٛd~,,.`dL ICqlHc[2$/=r˓Uh5^Je 9VeTyP0B'l rfD"i]y9cFbYplCM>w?Dc!e9t%Z{ ZЉԆu |0\`B3K\ρ_^ayi M-iYqEePuaQ\*ʹX -oEՆ S+U4رB࣪9n SK2g=ޚOf<,l.9ݥo|~f_,Oݜ|w^*= x -1 : ME+Ƞ<#oK}W G3ʮU0B WTTUӼ!H=rnƪ$[&AyZ /L_Oz lJ{:h xwBsC%?G6w95+T1{On`Ĭb5X &ž͆cCyf z9+6`OKfhbqT :},a7~ga:q 6úBzX'pI[4h81YZ(b5i.StM`il~K&vGM7d jp Vg p CD6jd8HCYGJ!p31+pS2́~ij`bV"C+D*IȆf4k[tnz9;}994N|oy-- |b¦hv%\>Mfoʐ@ 4 !(?>YMej뤏\-%G6̌r,Dئ3c޶8N6*d,Ӹc94q蟍e0,ҏHvULCXQ؋n]3dVf^6!q{S^F3@'ש&+s&&`󎣚{3O<GK(IgPf ^S|#&$6=yUoS[li.0)y̋ ƺbmfWG~ԟ:l3Ȗ~x7%– f惟' /D=Yje;.ģSM*T^J+L_ڜk-S{qPLqɡk*r c$uk! T $bTL$5$ҴG *ǵF.s)NJs R!m7\J<9C\3g T"߳Rtmx-/EaqQwIc^OpLIOx| x:5/r:;2Z]cMXJ5{ZZlqi*DT|hz=~Cd !=JTLwCTU2zA<H&aY!Wy-<Qk_SrmxnEeu;'cub%vn%wisכMIT&a%[Qa,?DI(y=d bk8ȢƿЭ0:hkbA%φ7\]h1CFw MhYw"] goOǂ1/:?Ő@F|ȥ]qY h'ey%ƐEv4Vދ˔Kvq19E(%ZOcT'XĔ1\4L@VXI1U9P8mġ4#62b/hk4ly˽ x q u O#i_"ԽEK,@.bCgs>/tpY-` y?PJC)m6fQYwȊ:bq%o\+n{E'jW:tn֪e.j h/ o+)(b{"bH&sZ{϶釂:ңx 5_pjQBnS9q}tMCZ@ٟcGsۣ,'(&gY1kJ,*8~,}j:ir[6_Ԙˏ-CQHppq:XSqp> KGAc°tE" ܪP\VJRo|Gi >Co *gq9׀.J@|4PWߒdz0 ncK ;7SmE~LjbZx~ߧ7Qa}gj 9?[6}kA=+XUJKFF/?!dg%L\5i}Ѯ ,E&)Գ}?lU-B~h5 R%x;^tr`zςRJ?z+T}p?{ąVBȻ%Ν ZGS-Z VkĹ⺵ B4d2\3^tt2I>h#2.}SLwzV) cF4BMX~,KD OD~7h1w&ˆ|]XYcE0,j#AQA4GPo@\q꓌RIή@dbPزD/ ax>ONO -JUO]\ Lȗv)Qj=Ż':p$ॠ?3M3*iX\6&x[V| nCiTL#;Ѝ$PV*kuRˑ#m>&9n<$l<3/f^ p 3>؄|ocyN9/sNoj>p;CO.pZ1~IݓfZŸ\ Yg}5'ұZ<JQ׻'RQjam`#q\^GW=Hg\ oR<H ԕH'~LVnZCN1v|0`VNJ扈W+`FB&4 :E:pIr|>$Zw7q됔DV>Xs\HEIX)p=wQMxOtc֜-:kq  ,(EQZ(J j^6t~k*!ʛŜ?ԖhcP{Q{l^Qv2' pߕO]SJ ig|fq%Y!&X2x᰽ lWce4lyi&j)XbfPO*D#}0? ö b1O~׭4$J.G9xc?:D ##ۏB?XZ,^BnCdU?jE I NPRδ='1ݽTܰsLLt_Pw .oCBTnK.z gVPħƴ?]-=_hs^*=PPVH2Фbx43PԿYn<t+ծb @!å.q<t$ү[w_}xxC-? \2/#C? &@fUTުċK0lxG^&NJ,h J + J,K7t߁a?c,mx ш-0Fsz1K88&5~D+y'{7fy3xZFw2[oZ6`m1hiv"pO:&lV?=}\7 ʈ%x *(v4a>t6h?{֛&h m0FQ׺7笞rOE M C@/+2U;au B\;qp-{ &t4fЭ5 zp0z рiG lh{W+;ci~8s]~Ͽ{2Mt،Q!ѣ72NJNZ'f&US2 A1nQ\&DzI7x,jV|Z"~RGJڏ|t`4ۿ^&zM?߁ Mk#a`oOXjCHa56% 5W }%רyMF"W(BKPd3?<*BӍ otGX^_8)>5_ XOіRn9h)>/GeǽH| h&JJɭm@)  9]Ezi=ڭ,A[aCl`'L(q@VAvz݅Nӧ.9^kֆQ=Z v5Z73&n>/aRO#jˏU 59hc9d.4 !3=ؤGE%CPHUUXųj6}`;hzB^0_cCtxP]6-vs#s1Ku7m .-_,(hUф0wDnU<-Цmx7spc>5n -3hTµ'0p+rJCc&$pyH/!xu-I9?&3wӁlmi{oP/*\> VOΙ+"s/6M[ 3{QsF~qb a$pE_RR\+|7V1+>V0#6՝ cm|lr8pL̄G$HLD,eMgM1W-m];$Pʈ3{>xI~9^ (&H҂,zɕ2v(o--Bȧoh ¼ޞՇ΄L wq̹y~s8v,FqV +Lx>hXbO}yӾh,HpzΧ46Yv&uR;&H҈ǧղ8ٰ"iЯc[BF*!xj~{x"F#įoڒ'Ϯ=gπrs`h<u.jiPLG iY-ϟȨ8d_:GAᆪ{|#~@׶_y/Um*0oBچH+"yS|<ev}Tr`J]y5x@$hqCt-B;D1s虸6Doys״TAӤV0%ҜF\BCdfQzKSN6Gqs{Q${0﫯7{c}>34XX39$[3GKڞhֺ4[Ӥ_XKBYnv?*c62@*tU`k3*P(LW*" FLO푌 \=ƫJ&QbmCxɰ&̘-,_08G=7 s3GwG%&@w8(Zp6av>B_^Pdw&3U^rt\B_i$pcotOc~$Yeq]0,oq U:qO] jG1O5>s hRt7O|+ ;%@hVk r W#eԦTIes.$f_Ybbv\r)l @=/xKC7Xf|#jlP~ƒ 9|f.?B5Ի9~H`^m|wDc5`#|LO]c)gv'n8UD*34WP;pOǃylv<8 e905s2G6.x+A\JuLVSB6yIgp󦏦{&$ yVm0Ƀ`C~[ԺRZs/߿`~d1 $P^y֐!=4P8ݝ#ͫ7t*0t BjB4ms3}5Sse ܾj-?8Mn#7VWpO*rL;:P ˚"}AH ]}A|>lG :Ms̙煞iiT= n:%bB9̨ 5-80;=(ռqpkZS*&,s%w⹋F {aj6[8}b|oC[YYM/S\Y!Ar L{dCpŧC_:wNַh0)Y dK)b~ejt& EȊ3Roz}|w穃Cz$tO 3"o ,{k>G$[: ABs἞o ^?/irb-LXH%W Kk 0GT;]Am6&b g·BA@" 6-.T%GSr0˾+Lqv1Q!d4o֙$@D ߢ~9F.Ċ_@zvD ] Ҷ|%D(Xš+5@0_btBLF+o~DA95jIeO9 _[+׽ϽR97OBv} Iı7cNu%L1͵*S ӕ`=C8(7teqݛuIadyYFGoS+.K&kCKo a皎2J.f'Vu}iMjocR1vGxuj4]ܶ ,ƣHK/mhLV9s1UOA/soB2~z6+IH[l'ϑ[`GP,)rVL{kЌ9l"t;M[QV#h4qE~x,RwO'eU/e^f~/>g/3%]'L/ + SǂBP,j@XMD<4m$MlӘ̇7IуX ^(^uЩFzZDY5hiܐ#:ADl`vd$HW3dOieCO2n*`uDc}åR9U= mne,% '@;5?RL#ϕCQl9ʒ2⺦`03J'b ㈃k9i{]wqZhUcW@xVXXfrk7Hv<4!^d,)8>-D;`: Yq+-FzqKV,̈́ϩWS'eKQ?KԱVGȏy&~Gs,c{jJ 8!GZ~7>fS6ӄ2z7IBRQqHNGڬ\]/#z%-b v/`+L@GXBYǾߨ /AƎ񟭅L{!V!ޒ\Q4S"Vu$$:>4zZ]KatEo4KRPޥ9wHt/Jˇ҄HQr lplwn-.] ,~OjGU_ylsSդHzcԇJN]W#JM"A[Q%lZ8VꬴKb-0񹚝([6aS,lN:WZaFa P4ambăs3I>~y$~D"L;q<^D9iJ1ɯRP0t$(w.9) E k[BwcsGۉz*_N”CeiU{USD,LCΑی׭ʤ .".Y-7J%ǚg6SC%31S$Yg<%MTojnWXl UG﹁(}"ٶ `].6dw{(+ &A6˻ks{32.]B̿6q1(uzie4B(=BC| 3JH#O(qW Y_" cd25[×6VDF|dE.牽c4iLeI;D}GoׅP.NP?:`7!= pi*e1`0HM! ^"O֓mCH~:el;E{Nov_aņ|?6aJ2Cῑf@^ 9ߊmi[  ѦDo~|vD ҫjk,jYi7|E_ 5 /`ȳ@ч<"76͍cm1zKbJ/C7Z {S3`,Pw|2:@tk,A֏/p;\"niJN9(b\ҺQ<`.j =΂ wjŎht[t04[ʡ޸\яϟ_Gknj$D&}M& $nq2VKTVG ?~RP5jQNkq,)MG m|*{4 {jнB0 veIvwo2c񺼁k+pVCgą &F볺𓇲7svB@+Vk4Y~q٧mMɪ&ImhKm{unk>Ö5kH:;H}RMc/Qdj8f?4Vamtn(?Ys9T^̻ZÖjI:ʯb:aoKm#&y 1ؕq}QLN F%Mу"qt67Cp]GT7M|xȈPJ|_$^?e UT,b]71qP9@>_2&s+?h`"4.1ƒeը"o0+ p.uNF{47xiO `Cbp`s" -h`)- yp1gh4W"䨅ea å=T- f? d{TQ|6Sͪ.q:X.ωz6!"o-H넚j[ ^GRMsmPCYVUV'Zs[bdiK4讲ge~{ 0A>{wU=~ݨq)б=]Ik-UR[$-^GcyХPieZ: y% ;Hn„BZPkI)ZxƝZ Jb*@6d'ΠxAxQڣA3q pHt=-AR%|=qn l͘ 3d+ 9u-nnJB\? ]s84GLOt+&nt)1"n؅'5ώԧ[E,I-'E>6,^fI|rhH?mj> ?;\J2Rh'CGHB OOt]+a =GTA]\j3 V\x$(0L6T^dGu24iYٽMG>΋N ɓ" W=i;#%M} ݝuy_Igij_j{~ջvxEM$fH;\0x)<=>a\`, Шa#97QhR(!ep6suDq}Z픏EnET1Mi3ipPh/QZ$jB+3|s&^|_7b1`|j{va 7=$y _ci-XhtNh]0ΊƬ dj0 Q4.f&ha+٪#* O2~zËtIlԺa"`L[UGbjUZiG  endI <yBz{n^V>?p垎nׁkGRi[tMp( zιFG̈́WH]݉c3xԋܸ o95lڔ+TB._:ݛ1n ?oX*jPX(LOH '51k{eyBN2 g8h.u'! (JzY賗f^%%"vC qUnU !zMbXN/v &Jh C0$\|F+MF]k49p i3HeqK"yKqú ]SkdYp%~2y1ogqq{!DA4B3o uU'?ۜ&Aaluc&G\ET_pŋ|55sp#/fPXPN?-J:+j/'φA!>6IO㟉UA4vlؽY ~$i?u'FQ.1 g: |cLj"auH%c^M2)R(4N^,oI[c&0SQ/5c*|+՝ p G}{\}MԾZ&q5lJU5s Hբs ;@AD%^6r7jA8Us{!WR(T#j$Zt渤DG%Km N/H1La&3bUt?3dm0]\,TFudx[~RaT%HE۽sp _HG!'4~`A@WJrr:dY鸨\ OёM=/$\׸un#z/~* V0:FMzsя2j.B'S$Q#oB/"Jf SZd8Pmŝ$7bG$1Gi⍺n}50щoU#A4 ǧxJ˗^YEi!Ӧ,=UHe\~k  Q2J((|ϺBx$f}N{7.o+6v&^qTW?SɒbdAN((_>nL`w @I&$`%uC/垄B>R'N  .wdya̍(f_ ׍XLgئ3*+RD/Sn?BI\ǹ/JNV }27 ]EK5+P'W=?~,=J}̯Gq$,U `d2bAnPOrb(*Bb <#e;a: P#`I{]VP{֍TҼ9 rȹ(  #5nqXLjj6 E2PcPs֔f5rkqW8wFWݩ#y'g8z2t>GeΗ[t܋tZa v _lR?1\KLWthtĕɥٝ׊eGTNQeqX4ѫ_)ɗ`H<|$`zoЇgMzN"g; cmVipm+o1YYh?+ ;?ӦI|Lyfl7aAn{?l7;܂ fFH0O=Һ*n"5V#ZµK-Ar Jٖw㲋J-(BB%ޯO|g8S 1\8ҁA)v݈هa+fP2]Nj $(_P!]Wa -D56spыn_9=D?=͇8v*]B[Y|J=FaDYrP3)/!~' my+AĹrdxMePnj3j8~R$ cj v~=l OJ^"xkbD f滸k7FD%!wfH}"u}"T DҬĪ; 5MrpC<?̂Jhi5& thn&{jn&r?`+}\vLS~0G_j蔔DHNeCė@j6œQ|E*8N ]?V'[spCs-[y}21Zʗ͂#3R<  @gK յ_QO6vX(z/y}J7ZC:"?E_jœJ}ѾB@p:D-I+ ۟,irC@RW* z8%^Q~_{l\za?Nsݐ1i``=.pB/]W7+r%{|;$ȡ,9\yD?5ԗ+ (5XȀӍRX2w0X[6gQtγ~1 5-Ve "Zd0vm|Ee#Pb Z:o%t*-s3R>Nx#?f/Ksw K[sYK=BΖqzRyaTۖΥh0z@SZq*%YvE<|YNwJ"&l/CsiyY+پNbeUe%;q&gSNmTqWs}~A=/xJ~w&n8o2l4sX, @kOu _яH_(Io"jղ, m rD'mlIVi`_mUaZ r;j{ }  a;{HS=Ôuf|3|Z93oa jE{LB}2LQ{ n Pf-rt5Ccrݧ+-.NxG>g9⩝Ԑ'v*-!*_9tlfCo#2Q2[^WSjQRfyx,XW)! [pnAQUh8Tuė]k%DT!]}<5U'̅j +3 ^Mͥx(;qX :6ay`XzzR!RM)mB7D?w^鏅J3LU,@0@**+}ˤ:[ Y tL 2'' aCPXlߍGy 0^?KY~KA ?"!V޲V[*XQe'r 9:gˍNiv q.pt,ЋcTdd-{~ |؄w̍UץCj߿TܽLw詠z**Șa\+>D́d_M$Ҡ}j}s!;ƨr?sxد& օ ۏg]nY-t{Ky!D\Kͷz0P[$GjRYa7f2T*[POx(f&Z"e7e V_G=?a웝;Ď}fLT{ ڪOG=5f˶_@Ύ2 ;A[Jo2 1;yOJd^|!Up!h̼q<E}(7I8 ]R+MBm23aԺN־v [Ձ0¸7M?VкmP;#jy;F060jʆGZɿͼMP>yub*/vΛN,jLLr?϶\^{Hn1z,Dx !әUM~gm0CW0'? 0 BJ/i>Y謳8Fj$\gV@c,Kyv}+DtZMɹ\ Jw|Cx&.fF0>ܻ;otOPP@R nN Fu/fM =ZG{?lښ!`7-נ|-E'qQ+w~WF.uRXH9MH#M2Vg'68O@WG Co$K}z1(G׃Fx̜݉L#p%tZ1>ZbP1:,䍡$&99J'1;ְ#a<` -(QFiPbL^?6a[@إ\HH^erF3U<7&9;/3AG8!WRfJ@: _l6-GY=#ڴKXtŽQ''P꨻U!+JR|W ~/Va7ggRm^~rY"3{]Ƨ'|XA20; a GPt S]]b,@4Μ^ɋ*?""`$&XYCƑ@~TT0H;C dՍ=OBnr(pCKKዸec5O, v!mE l,w$jOBYAdPq7؂r%v2+sZL = \Lj6/_6׼%; -:X 7>mMHd5A#H)Zߎ&.j/z~^Qmd9:1Mۿ_7ZsdĂM͎lbzr%5{t!m]I-wt$,|WꜲEgAƒm Κ h.ٽ >&a g1[f#(1ԆNڇ`my$1\A!B۸r}u*&9Mē^$R2V|-wl K%ڪIJ"&x)i %桹@5lvG//! 0qM`yԺPN`@&'Ɯ bou#vzD2A8h՟$0F m½Ӿ%{Άl&W''bîJt5,lC3գ '[ o\޺؟ ,Y4=7`7ቻqҍ"RBQp0*^}dEogmw չ z T)əRoPg7 TכC {wQ"I\{球qxmdPIo [>8CO}[ eQDq5)FNd294gfRe>8- K(JNpZj^756i/( B*hF0v);$:tB!Nv$LgjlPWo{ulrE82' $=ti" t%k'{nܑ .(7Ĵ%ݟ!iQA`7^ l1{9첈L-o=0M_F wmv[a~(o_+dQٿXmULF$@gw% wl] `Ϳ e5J})rgKÁ wkrh웭z,m7=W~ڌR7~xu}0;7f6-iJZQb<'-#5d~y.=ARxOSFWaF{}A*,3'i't|ۀ`/ˋ%1rﺽ:$nrՄ' <~!- .v%[/RE͸\ 2:DC715c"*31Tѱo Yor۵{Sss:>Z7@Gv {) w۞7%5)~Lec8$ 5ؒ "4ܙU/b*-S.IskvZE{;{sT"IVFCi×!f>N `JPlz27PT _L[.ɟx@ VҕЌ}&c9 rE z椡H `61!fsl/DA!2`~[8i& S;*aKdr3}ev8w{jd Kݤ{wzP3zPA4}7+XVfİ~D-tYf܋7LvY`xBVKS`Dm(kI-)-V*$jCI!wOy A؅l=B,Bq 1=bpFwAwR| }b`#5lJ!G Y"Rg6Շ: F(^ߥqV &@D^P5)/C^UC[^](uDSLܑV$ގWx碓! GP3cpxS>*ќs/X28)(a+z+j Z&xJ$ Q!2#J)u]Hnk%u6ùiZ `b*W;xR㇗iiN)Blt7aq@0҉f%eF1Ȍ%`PQofYUE-/nwhޫB{N;Njn/&VG㯧!>|e Fry veGh*HXՉmTaKΔ `,y!k`Lg#BI/h"M&u~-hJ }#59.R<}^wIӼ(VQ`rBQw 5I;O͕8J<mCJjN$^F[W[yX\xVj'l aLP9~h} jashU0O=rTnΪdf=Pk4}BmqK-5t= 8 ϴ.o,Qz!/`@j9YȫUZ7.ktwb}JނP9ڨIS^2њA fXZߐ/'7J\]*p%[׌oMbЛ ^l-"9 9cݜAqW$XËg좀g_?u'O`Nұ[yrFyD‚ Ogk"CD4vYH`Mg/P](%0Fjh7'!S?/8}1 dCW#KQ]ID --͔84xJ>J/:ú(z 9l@K!MRM bIK/ۉ=!~;vv Id/q4g)b$2׍U$&L}Ry)N6ٌ//kX6 M4lP,o*)]ʐ6!@ Z\«f32Fo=EjY()Kh"@%FvuV~ZNȣx.h]BT>Ts}@LÚj, {bœ`?ˁnRqmEԫd>ѱ{2P4QLbanHgCk%Oeԅ6dH~|&B Q-<+TY٧YV%H%-e C"ӓO#\ *lj8FneC [)zMm&,~75I]uYԄv:D΋cC+ DHwrlJTy,/g?m ¦3Xڏ0 ;_L /'- nvA]hQ,:Sv(rcYCcW8UN_Bk y"ˣ| ߪ9 4 Ta:k`F[^r:c|)!(%]}&xǼrK.l5T<б r YPrf#Oa!]jǕeXfeIPÑ $4u{_Ca'Pi~B[l"җ53oJY?p%w2iv*JE-- idmFiɼudVlȒn"XGkRG~w_JbѩK ~Yc#|Slg=3 -%{a 뼬ɝ95X53gq^ҍo+nmҪسMNͩ" sa,tuC94hvXvBL 2:FX] @kD~eʅ U07̦5g~+;8D5'_֍c1ضKWl]jLFc0^^: Uk /ƭ3ddg5UcNl_^m4aZ\X`zF|CC?;dg}Q86YUjv'J2ДkI Uf9A h4@9W 4S49 3J~Od߲(6s#3˴SS ,Ϛݎv(WH U20IXe(vDYSj,J/}G溨Jsohxq˸=Uhah˻ZMJzR[|~) jp&\ Ak`oJ‹P/Ax'p{I8q2m _; 4P1K9LX4B>R+8bu^AD1Hm݈ ւ5lEmxVuT#lڔft$H8P% H*WXMZ0JI( ƤOʌt҈cu{&KKw"D7+޿n5j~q͏e\(EhB qS? okDVio] %Ԧ*R[uEoqiǢX}k>&Ҡ0eQkzШV,px 0J̉p-HF&_ZW[pc95^>ZN([)%1n/nu1VpwWaC@_Jv0@c58]Aij7tP}(w-R撝\r6;X/Wt/ Q^ў()/֞%W %\B$LI2uY2#6?">|"I& !àݙˤC A%(:I")?:Q>S?+`Ȅ@ԏD1+,Luk?)֊ǹ*2 rED-3Ş&)6ykR\$r؅_$Mh rVCĩ7&.kF&J}؍6}K%Hc!OR "a*&(8)Vclth[V~x-{(;z@MBm}|~꜁Zs#6I0zfn9m>xa~]S3,2~3U^BqR,}yuþޚqDP ޺ddNIƲ\iJ8UY s XX4XF @'){j=~3h7MkaQ4Y 0R ;V.Ǣ }aB%9 (S<+8:(%qHx@^u?eeGVﮛ'Wi>Ƹ ÎNS$NSq YT#Ѓ E}iԛvT2 R /?=:iqi|۹Ȇjû0"B6U;VCjK, gY!3O=l?H'\j+U1옃^q諓&v~,+Mfw-׈(#kne!JqiUqHՏU Tc}bþV Ao=}yp`9=Aƴf#AԴcWDɱ`0k5>MRlsZ= L飛(2n($}9Icf7W%\;US,N$),:5K뿙!q;$ ,4߻ٵp9[V_yȸJ/0:(}&>GI=}ם5)`_A6`X ٲ4+Q-j٦υX7eUK#ͭ+|~)YB1F R?N^yCt)̻"="֑J<njR?[lv"K+9wrIsYM@tDJ;r䙠h0Vʓ)zehxLu$ 8'TA/3%,pGi@Ⱦf8G^ fp{q|:]6lY7x6ʻev<`/:qt|B&F{ w7\&7xϿ%C 9j5pm%*ghJL/o{ZA`|)cZ2ҶN~pr0DKzE~#Aڢ0P,/ MՍqanT0ngZP#\a]S-<أugt(Ul[M7 <20L#Bp(|S"&ȕTHŔ(gCܔOBC/=rڀքnLECLG3Dy]?6%xK'/~ႁoسV B#{ctldZJP!.ĥy'ԊnY{#ݫ+0v%|}> \X\^bЁS Ҁ+S{oOӼ*ilS';$ɟ; THAKz\-䲴F13h-c2ݣؖ: 1 U_#*q.vh@Da '|t>7V}Ȫ_H_M-e']2FyZ2?gsgY!L=_m(8 FBNqGAt28'kޝLa*N%GcR ^LlgDfxp0egj6Xcޞ:eKkl.}AH瓤(Ua0 @a2Y.\)5J.^b^;dS)jx Bn^M|:EKz[dB pMfEЦ[^i 9ӚHEp}%;n0 !h>| ߫Y3N i߇$M쯷qf{L[l f,8Fn̽;5#/\_^I,r5&k>+ S໵̃՞鷊?f'_=#aS"cppuQ)HoGQx I]*m`<$ YnM^2Z7._OF4Йtd#bR}~I$* KHg:'Ƞ+w;7Sn,(R"|L[`6{`a4*9 Pg02&h΁0)/l0/^&1MQ-Uоf)ʁlÚDϱmd|NbyrF'༟ #7DZBi G{7KR rg+X *2&@N#[0} /TE.M-t݂hgC(أUw WXr^\˸/$E Ń.`=>zP[5g;=W |^Sޓq˦^}L*$fEDdG4Z IӭbAnVvu,;C3*~16g\`$@  G; i۲t&Rn~*<(Qӳ7UtPU#ZUDu$**CJ%-NciN,>v|׹kYzUdMNgXK1gf֫e?dB‡,f@٭);4^ȋ Ry6c*!%ݿ`fjBaG 9`tEdtXBn+8}(Q%5)6MSDn?oViHx##kݪ\+ڋK,"L) D{P~R}KQl oЕ'@YfQzCíd^#zq;v 5Α/d*QoEeCk;x3&- 5;ލ(qlè:+.f\.DF+: 7K} ;B@koqts4AY?;_o(/&zAiZg=uӢl z@WoQ1,O+bMš!~UN8nk+}#Cݵ3ۦMaj`D;Sd<hE q>-߮ZTZ?9FFRxSwK+/{Znay ?֋j$͈J' خJ󛷖iG_i<8XEm@:mu>ۍ9@Xk #K>nՕ,7m?WXgWT:JB{f2Ǧ [i@d׷zl sSttJۆBݿ/Bbsj쿚r ]0^"4اj.ʨ}xt1f$sװb͊n '` %7ߙ^7d#$' hEW*ts( 9^AȯQq%^ЊG#y>f USluS,s+%{|-<ֻi9GtӮh# &uQ7Lsɩ(]o>vS&XD %~D5hyD6Ėϵ޻ZX2q뵝IbJ#;clLK#9FR!Cρ*ܲGS+0NFfKESdc5z;txB MULAWKɞ |nwC`4~7g%P+͎v :0L&5iSL/{g Sx%堅oj2k$8o}kƀǂ39 ?%Ua3qkxiw!S#$)~P0ӕxT^5>߃חO7zz.LJ=WE4<5Z^&2zj{O@6c&OfA{eqx '7r&0e}:aJ<5(OsXKMlSnⱷ6?xeU<_ C$yrI'@zpWF Y5yg(QVW|_?Ot ,AT<_k!v~8nD.pp}lu8r1"37rL.W`.8=̌K_hM$恾db7 { 6VjL˫~O +( OrQĆ):MvLmy\܊i*Ϙ#hSx9~׆zW9~o0tî MBݺ4u{O#B\__lz瀂̈&p>n45sm *$aZcg|LÖ2' inT!B,Hmsk{:w\%9eiWXb$^ߗGv-82M$9M+;LjKtB^h߀JIt{> -C'4RT??Rk؝Xi[ѢQSuJ?/:<=mjLWbvP0m|~w 6@ ~/" 2lBfI{cf uy2 %\V: Yޒ KjwУx [驒;/D)UKS׳bQ,nd*PE./4h/LkůpH+Hznptei:^6MNxKȾLBM.%]nwДV}elLiH| RYGV"}h]9O)Y놃7{$bF~ŚrBHn]@Pg\WIx i\r2f!2ߔeݭd)_{iiUR<aijWkd+;q4HLt[֋b p7o!`p~J~bV%rGUS˓ YAG@* bҁ|HyBFeɩ0R`e"{nxX?_veW4 %x\t7HKAx+`^7-X^o)AppVsVcʓRDJD]cSi'To޻ _KeYĂλ@9#ИV>U߇:姧*}CcJQb筠Rp+}-]aIw2cݣO@[Idܘx#fnөc{^2P'pިS_=i&e] mͭLv?ÌBw +ZҎF >eaZo#Wvr*" @?_h]ݽbeXGͪ7\pدrt.@9MnG$_>v@S Α`жq,ŶZx )-:>\jо~+HgaqO^jĵmXw;& o:8a^x-أiei *B;;jy󾰟Rz,nM[iSNFRR XruƽkVӿg1ёs֔W%q`<1\>st BAsCGx{_@ʆ'FW}@[&(">bفKբ?~Kt/*W)h%2&4.Z2e:w|6dro)hE~ž LFnIJxU*ҿ>ŪQ0/b3[' c/cV)k34#|a}\w_/ү4Ig3#U'XsnGGJ< 00qĢht=*:T(RؓԌ:#4X`a'܏ 4iI27u0!e`E3벥Gƶxj#UgߞR-!)>%`{P,A3 wdYQO='螢Sؗ\M.(a23dw޶4mVf5bW%̓`E}=`ď1]91b65m'U1u> 6tgI)M9,XvNhkZ^Y@u#)=S(Iep<'ˤ"xMٯ@#:?J j ɩ"`Pf̔󱝞0 t"))EyVS[1\hn?ip{D&vIJ̕% N.r06.c"w hF]ٷd Y\r㫨~)HT6P,=X;lP3w(XV, +T}B,fT*.ISI d)U1SǔWFR㚲ElS ||e>^XueHiaɀ7 :6j~͔*DZxH* KM^JbD(v($=.n%2i1U˗KE8 !@ZTxFn`]^Ʃj%nmƖ3-VMH6Q9\ʉCZi:ZC܄]U5IAQu#YZ,28!0j[r:AbH_; iԧc۲W;<^JXhD@jaf>8&KrCywןeMKc\O)y<)+>SA^T4`Pkh cM[I3;<}'أm<96Sj:!(JP#y+BQkes7U 3Ϯ \sY"ǝCiTVtfpfEBq-z򀎨S3\QɐBJ{R0fFf(,&ܠ#=pfI&$u_Զ¥ vqZ1'wjccgkuKFTbҽ,QmO:j^9_4t$g1)3{L۰9 VCcOqA ̀ܒ~=`>t߹NuOݸzfXj^〠ɡ]GػA&JGG6w1,Wt#(b3f TыY~oZ ߈xhK+XQ^!E=|dϳr7NyH[w'cd Gv.T֍T@O?p^ʟk!(0$'лƩK%tG7UKSOn""g=mqщ8<2ZmNv]:t)0vwo]4URi\d~zߗAeqlϷ,ZBiR^Чog@F]:!Wp7Îwt7VBP-\;n-C4 k!A_WkE>4 N~ '_+**+/OL?~$SeUxt=Wie۟zbb;0^ yYo2f1,R 넹|=izwb~@U}Z\qܚـm^Ĵ1@h XH^{?=eB# g 7-?Lv*,IPR-~ E׊Ii=g `jű21Q E 3s Ѧ; s.gYC; &X!RdKt'pmmHq$c+c,=Y0059mQ=~bfiKmP;9}qA x_98SGn  9lsjܲ_xjnqj2PMN]%CuJ1 1s`UekϏgӞ+[JIۑ5JۮGrU//ExTG9EP\v2i0 D&Wl Jlg D.Gsר FTB\Я9S8Ezr 0@VYBR#Æjd%)IW+ed74%ܾ;\p8iB3)&d.ۘ`oP9;LƥOSG$ kN=ON4|SF?/מL{/7TZXy6*#ih ++<ܸ(J(MXy _T)@y-;lOd*6 &MG5msFoq{-> 7XpM*rv*{ a-8<ڟ2Unh2ViF6Ɗ~5udSH-Ϡu1SWi&AKTsk\|hgi4E^Ʈ+kYōtם`_.C2^"^;z^Kt϶.89(u"WL8Q5TkAiÓ?y_MNQ& o>t>jNp؞E~jb:IOd3e`-8Z?Cc(V w#ꏒ8_t?QbŢ392p)Gp?+}D/JzJY@ u,zopOӽϗOYEL7>yrsNZlzvwfH:2VvEi8r$̵h}G}FIl( )aي2Z}1(=Qd\`ToˊW ~%9?rx 49kTB&83uo[‡t~_O%~A)ϖV_U,iK]u_T "n |o\8)Ul2v^-$'t!$孮*XʴB4>Mq^A d4_/Kɪi$LN+,g$n4p/_C' cs-x[}v, %9 *tB|ӊ۵8d _ŁEh.zD z>E Dwu-,hd'D?s4{Wڒ7mԷmƾ:v;kKkX4Eg:;nޝ WB%𡦹 h-flUyfXBF` S)bQb<ѝ c(!gha cGhߗC!DՎzZ2Fx<9@4}25~[m{s*p(qK24'LE\#X4lg<&#ۤe5qUI'p) DOb(=˖v3p^WtvOn)$nDv Fj]0=9hΠYr ]0\ci7AoSxWd bD}>~j ШTqJ_'-kAͽuI>\cE5BgܘS[^e %"t(Ded -E)ޮr) ܫuzX"h2֓!!5tev( v]}(TTK9_]# qꂆ`.*^٘;_93 jyP6ga%8(5P9hd;j˳g繠.4[j{6poSžU!yG!qRM} Z(U-k'0 ܒH2:6RZGpTLC0Ξ tÛllb&^L~'FBrn[g"682f\I|A]tn3Hlr*d 1rsliW%l(ZREϙ,R kW NYBڶY1Lד&h\K@RP',Sp&БɛYxd{>XgFu"'#'{9W#;pAUoV‘Xkۡ/^&By9b/"/o%>qo3<> &ypDe[De$ھ"-^wKn`m04b#JY) &/X 4Tp mOgba&+ w,z 9!}ҁk]kbڧa;'YsHBb=4 kq$gyTNue{q>Q69 {ϛ`ܟ)e%:m P,Л6zRBޛ P@9ZA=؄}a9Bx k;+K|i5WUQL Z }eeN+DDR'jնP!tse *rz{KiR*50! O,妺; SRME# ܟsCrBc޲% u]2TkODQ>:E9OptJtRg7N=acU1-⴩.@M@ ٥%'a"jyӮ يѠ#ݐHO+/^O9RC|C:g/4G82z$FQa55ު)=G~Gv N`Zu)|>=`@K f2mb ۈ]Qp^JgJckD_wq-Ep-G Rۗ. ܍i5mAgY 4J|_[݅s5t1=|/b.>֒;J U~Qȓ;dN.Mkx Gw5Tݽ9r쬛? kJa B_JMA٣+NlWoޢ-Bqm?zh.$ .LC\_Uӈ+jI`Fݢq9_3@(Ƃ=z5ZbH()¬:!Dqn7bk'9: SI >SW8]+>m4 ,.yAʄEFL2; #@P :U6oڶvLG/ۏ=DfLQ#6Q/(tZ=7qGHw =o"s5ܫNۭz)Yfι^"'6}. p Z[0j| Z#ё ˽l;㪧;20=9uOvN\vMVq pp]':=Dl>@Ry\3_1 ٹ9+0_v氏F^U_Y5|^1#T-kw 1JU$}.9CNdOX"+ )ʬ/8ٝ}:rbU7؇[ɰݘ0ugFk- h@C27B=Lc\8+ZQT 7V}MzY JΰBp]k]#[*T}GE|"U }vTM6^[xPUO^ BU$")8XW8PyiOZOnb+ *܊&,/ω*|rq>~orI;6E-x\e@+ 1:M[M#f-B?k$#i 8/m|e:FҗXbv"6|dab+ސqk<^/' cd}&7:1 =.E @F ^ZXz_jUdN@*k?u!\t lXQs r0BsDdF +{fV^Yw6p-MI9wJߝRG%9„_=EBKM(f9kbr#LvT,'B qgG}\sG}TГ&ePw!,P]+jLmֳL/m7CwkYXMW#6'4"aޝw\PCPMfwu?9>c`ʹ5c +p'_*}D*}eK&ZCM*݁}qfX YB^(K|? ut, TnrZMk: g0ssJVʴlvUc[؆z" -Y:dk4:¬,b6-h.kHN|PW먁U:jJkglūr7\2zWDsr"mbH" #] +E,`sj^u6]@m) gF|#5"~2y 0X{ A9/1LvצMN4|IW}FY+aD^l3G6JFgC_= 7s"S˿ߛdCPO8bG$+Ѵ 3BCG5>/.[Sg隝v:5 ,,$ {0h꨼ cx'^nѕO~*Ҟ?F9@I(M'lWZ0g6b"klv4xwq4{MdzL3>x}Įb'(gv/IKZwԸ~|3輪Da}@OLfaʇ5 _Rb ȵ& Ac-tLU0tҚ ؎ )a.ƂXW9b76эp]}NP+pD' 5=aڐ$q@B8÷T *d{Ӑ+Znp ]y4X!bi"ox[.~4e9/a[G[^8w\=ٗ|XƖJ{oBwSVUP[HH='4,΄N4?2fe>d}H| ]3oNgZ5j5bo~ŭ`chPTYm$6c[ llfٰ#ܷ&jI)PH?IAg=$ RjBO YjS;\^mUF ;|:ګ]ֶӁI }z2p@kgNMoNhU1,"*I2!kn)*kPOlA'XByZ  r_NyzH_6| NdD+SFi'8AF5ʄRKhLnJvvkM#04΢tG7t.U{8Cr̸|œ KqL;Q^Ch@chu*A~jr斾f-*&'ì9 1}1 ?̬DiNRXԴ#E=WY[Į-1clٵ9{+ʴ9E;K-^A,ƣD H}9ETr+kpi?֖&zwؓâ@q6n^fn5wÀ`k.Q4U:PP{Tmnҍ TF"@,{9k@> O)>wVܳMmCAblb,|.ĎOdsdɊOR^g gZKO>2 SLjkNYT?·=_HdX?5zH?3{UmKoJSWl Kt6f>Gc 3dlD18vK&fa/'=zy\8+U'i>i% >dή4-﷯F3o}cW|EhE>^ k[l|ڠp>Ņʁ1껫o>BH1?:\}ԐAAYWAxIM*y̗Bq]Jcp7 ZM]JNP N'D5>k`m?)q2gO>c}~V^`(E%Z EK-d,n]Y.-'mlJIi#D22WUF50 SfU kZE?O-#&S8& _\;8P y1O9IyD> n/T5KȆ%u89ӳJW ?)%`##!Vr6jPB9Fʕ>P` wb¡ +FEKK:^(2[Uj!ͭG{t͖(ȾKW ^JlT>PA8^7g觎 N}9qQfjmޣ]NKx+D )*=J5+d,&cmY8#I\A}&1=%ےLb"'T.$E{\, jH]v?95;i(@ĿM%k̘Nx AZoU00ebT}DAkD!7×dQ< Mcep$nC qOyKWzeY΃᠔gj|bwѥe :Աd#HW(b*YAOg,7zzۤw`.K5߉ϼ خngs+ؠqR V6ffdyF !Sͤd/:ԃwɌ+Z41p`hI %6ڌg6VO9&f/=8DTd\zEdCwr\yK6M,9r.;p55BtoW%Swq"e{n@~+h;ֿB{tz,ŽpE)Խ97oio< ^ƾy^up,l8]~=a9Hp801DtR=BJtQ. -{v|F5$`G2ӏwr(l@w<7;^*^ZͻbaW;@<51L0ވqF .MfeFיFIoXNg6yXǮKΘZkSw]6R@SJ y^)`M_hDq8qWnc9>sS$N&2tD~}"%d`ɻ^䣤3MFgk4 ZE3L7s߾q әZ&m*a]M+$M[q\G&\ИK ]< :`i/-= qi]D:φ=Icrgjy Vn€7Q1 wWryPԘWܜeC3˂Ac&zwRI>Ӂ;|H ˑ얛Fd U'Wx ZMnR[e%e`"O*b7O 12fdx4b*pT)*/?w?܋4mF(Ն(|WFB=qۉm+DԾvSH%5 _xXLX"48x.P?^-QꃂFhZ8l71kZp-&ߣba"sӔfgT%u]<Y!6ac7a2p1RۿbaX5P\be [)ыKO$HJ6C((qPh7V$i} sJs|ħs:…Mc27U@1EC)4o3kph FvY~-YAQ?,7P}M0dz wo\n5^1,r`THQfkcmD.>=®X'Vho­i.qϝ/wPu%3RdS`w̌r^rEuvH'1"@E/1ygT~^bdJcl:2ZLOupk: z|6'{rCFY})%lb׊FE@RF|Xɍ(W|2Y˟8*Ņy7ZȄgdLӄ3(̨VU;\TvQ\%g!Mc8WcҪA[\R' Q?ks NuT;[Cuxl"}•~Aoq"/ORuQmڈ3.OF\ bqs pLi9 RM~۾]ôҠ| kyv k4;Jhva)n2qBjB5 J`|pV `vݙ .Q&R c$"^̫~R:(__luJlၰDW\c9$e\u-Y 4`@3.ڂamٛlR*V Tplce$yrn ,:-ЋKI[C[&Djch}s$Y `i!7G(&`?HǗ-9?i43LLlnwhebH#wyoQi#q^7ħݱ?a@K\E~n[k8{,CHYS ?|LjG xlFe^WïFfx2$0/lj( LYm #)|5/WsKo/vD/bTtf" ȭO5|n^9! 䚻̾X/[W|(]1jL@Q8KV8\tplK3m;] awWujRn`Ѧoe~ۋ6/GX߭k+ȍl,X3E*r+ GDZunԶ8L^W#9Iu'VnG;0{趩D=t d,Z\wߒS*~Ru^0VK.W j&5P9fB[ ̙[Tu>NmD,a=^RpvV;*+VxLNiߧP}9l0 @^7)wmكX{Ƙ{y[GĔUQL;Ps^UGEAoT#;- se ZB2Mwɟ "xDXtPW#Q ^6x/~[b0>GP`6Tg{\qDWŝY`˱DyMpX˨QO6׍*μ 新ËPӈ%7xX8ˏHCPV{he}~#/{c*-^JkS!aoJd\_b!::kܵгLjA# eU!Oʥ"7ߑG޿|nY!ȎD?6d|cFYc3nÈMdR+_W}Yג^=b#S1.gMɝ!6SwLm]gwM{dh hŝpF.d|Mœ뭀[*ࢱ;uA]Ē&i+ |QoFzx-LGj[ژX잵}̯su;S% e}?&ndX8@$X,<+a2AӺ/xJ۞&5M1ΰDL" };r=C)Pޟk{|dgAmuK.2$l; $ck.ɵx4ŏ#y_N1:$P=/]'yqnDuq v_{GeeSvT'zӒPclk[1`cqc{2K(ЅlF/ֶkW~&PD Ҽء"*[WE@'̈́ Y'Xd!{ U8kRS2iGANg!z*% 9h#V1!L^Ny%1A˔{Y(UzfAtHrKjAhn_|d>JmppШ㳍LC)yA ?9|Sλ)P"8\rW)u+@`~Oۣ*?,CM[.#g@NjG اf(4{K&Ϟ3~Yʧs">@CSI osVTIt*rCq} At|H(?ޗ&|=q7b1"?u*HCj_Zܻ(h=bK7m E38mB;Tkl- u'?kwb/rڥˀhpo)ۛ~M3if'_@+5 *L LpFϧKw w:>&# o$}ZչϪglܩ]p|n϶5H-JUP܄+*H/0FWY堞 8clrd̃ 8GC,#ASv֌g 9|gSƯDž(o4؈Kt4]Uy_WQ%0#£Ki+LQ ˴%zk/APū<+BLO3SE4$`>9ۗGs*'՚c6Z4j! GwJ φ7 qisbBka #a`5u^ 0Bh;M@nЃm\5CwnZ6<֖|GVfd3ywTK-H:yTylc6U4s8]QwfYzԇ9apVRN| znGʵqDag. wБQBWtK2p&cSmAr:|b|I#EAŸ].MD#/WbmّJCF;.5wd\(SIj6_wKu6dp.#_(>2ډ9~Ps=|(10lӚFaŲ(FmI8}+rV!,L+ռ4 1w%WlFc9Q @*z~B.gN U Y;ծ7T")! OP;eV3 c,I (rx>шB߄5i>J{Zk{ 7^PJ.M9!xM(+Q)07m`\Zydٌ)ۥw1MMOt^7wdX] :4 A}~]4o/0S$ʇO)g9ʋ6t' 2REe `eҨ;]m5b%C=M0ࢅW RW GDb%ܵ([0w"%- d'͈GdKus>7TH{ȩmI}ߗ%6@gW7Nd*0X<ϽĚ pϥޔv0W5Sa^k S,X%[Xyј夷JkNæPOz171oOںA쩁xî9C#G-ex:C&L>v#Ⲭ%hy < Z,srx*14ey N꿸t! sd50̡8Ya1y,bʢw}F7<,9~ 6:;E+٣FIч0,CP0N2@8jaƑJhoZdG~J *KqQzG)ODJ*Ѩ%nT2 kӇANU[z %zgpC S7_tZdrpٺ@&z4ޡ+=;t $!8}$<x\1a|JW :Oy%IǨ2v4i_0f:ѿ L2 VH+'ogPۭדkx껤}tuwz>#:CM>A7g4n۫GDBhi [88:lTz*њR~<2rI4bD2.Iң&cF/9؉W+%u:q໾OLgq0K#m?L9W9(y ZB}BXI)=Gjew_!5^mG8Sr79A5^fs(&dcxk7ָ L0CC,̲y̱S9"W/aU(||@-3| " "MrjrsRj5pum d8D4|&]y$` ԧGhIY.an_Gw)䥄fjRێ`~%|y^6/Z-ufPAH=.sy^"󍟕M{W. E;m}PEvIUr!UY8W &ߙD1qrrZXtwSiI>lt9nҗ:F )ڹd A1iN5T\-Z{ŊU{st՝>avZD5!R%T83B 7ילX|V`*gZ_`C; c6^a?S&//"87D{@uDi`DҭF#/*Tڳ>vxwt,hZ|*9ʡ}z' DَڵNf 4B >WŠRx5J#-` v=PahL" W06J ʬX*>A1OROO x{.OP|UL~bphJްMEè$"/rzW.=hcRxݪ'hi/rqEv$ƿ,T+^.i"{!:7xw;*(D\AME`n Ut^lRsuBf;CfAigu-g6./.w,'<ѬyJD=o?K4O(2S:YWqA v|97GިΖdR*囙ĄW^7]0I1`ܡVü8uL]e-rf:ɀO^a_.gUr$"Ü\pZ?_wGpmvZJ^Rp ¨}%#W M=\ëGN#mx1 sLT7q}(4 O?}!O$;cg\* ,4,>̥w;b%6^|u"'DJ^h2Nd*S#p8녜f~ "likiA躽qzicEڙ[jhM{z&R a Vtw<-?g?x'&,/b.(lDn2 Z.3#+PEٞ8*QRdl}.2̦9sFE u7oX/V,4]insH *H;>O")&1j.}*$y33CWIIK XT@ ^uqk@{Ԩ7|\ZGeݠu.?mg7?gF0A F<;[gb1Mlxuk>*S1 诺-TҰ %a/dANt+3'eS )jhn;\Zs4Sܯ?;Dܖkijxк e*9Opֺ\M]0GY ?z b"y@.y';?H.l*Q9m O3?9` OŦ5 3 ΤdɁX<3Ϩ>Y6ʰ6i qAZsU009 $&@٧U1V0UA>9|2uRi(Wք6BZ@j -=^ Ab ,Ȫr->x =t&"uiZ9mF3v^=ED ZjMщi_v |+];Yg_\$LѲo,(.`1{'Wn?Y |Qjb0+맱 e+bKhe%R3)VݬUӪZJ+NMZWWD3H]?o3|;1al0( !Y:9jQFڶ݋GY ޛS`+3dطf`lkW88ge<aN EIiY#S]܅J\'I9F{g1#?M/¾uJL a8x[f.6VYvO8޺{frބ>S@஧2jh>`CPI(~GiS:gIѻy{.e04ɅyCIkKR*o%EL:#Bj st2Xzt$x{F, vBTyR#7S](4cAdsjzr'c'-YS"9 Ze쑟77d4IZe7? jKwZ/ʛ༔-H,Iu y,?aچX$~af}8PWC/BBoyWh.d#J"|gVSw3G-Vb%5d> (4C<+UO$34PS㰌iX$~GL (fm&5{W 1H}]J=qb.],L.cv"~y=͟F W3If&a6Peu!v@E17\éƒgj3'[շ۹i> Nc;o^ UdHK@ 'FGh OI/ia?P͖:wpw;DD V%o";ߍ<4P|;?WHЗ5T`HfGLM (- T[$,2zz&'9`괺"{TmJ08&q"LH~Lݣ,)cEyٮD֡Q'Xq úEI (s {ѩL_*c+V[ΰR3, Y7 HJz9Di``^0cc,yp&/_1!"bd;gN$l PBj Pb)׏{ﶛv U3KVϿa xJ cQaQ}Hqq2r&$ RaDsEQݾW7w~3"̣؃V?u ʃ%y:1ٜI@Ͼ3v8HƇghMi!Y+D3<2 I$@so +7~^ +`;P> jYߎ?O*sz/ٵd.Y{1NLc Yؤ)~.<]s EVuMkOJVD%UCE$,+l5\I|G>X96雾&iMH ù{xOI7S'X#{a5b DRr=5m[5MLbF 8hVU|-Yn6`xoe819-0`o펃bX"šj"Y&fZkn^Q|Uà]v6ˇTIՙes) vLMPP '=ɥG)ӿm{ӫj[s3[=OaQ&bW"L630O](as81PPE4Q >[U,HJ2Ђ "&޸zo;5tmC#Fg $FO:7D>m@)3;ez$U+ EF%WXdgz 9V*_otO߇C{ލBkS',t@"h>% /'G ]OuK 5IdFk>K0E^N4nW^-tD{mxU}172{-<L4$2꫷o;xǣϱ؝2h-!fS#_zƞ0tj6 gK,C!T?n'6Z]Xcv8t +ƻډ9/l%0W0)nI9o%h9x]ZH5̷(z*,*p.e"TS1-MUe8/^Ͱ>3rܐcckUIS||0@%]|AT63]%+?̂׹h ,tJZ>25[ ~ n I;Ƽ FT;O0d2Q;':О1ǒlA׀KسrR~Fd9ׂ0j<Ȟ{\d=\pl 6X;n񟧏lt#c"g'0~`zm#iH-aʉeݴ-:}r9R+`M"Ce-6r1H9n s: Pe[S=O(Mx^I~$}= EBEߢs' /yl\jH EXmY~Llǐ\@)QYT}WW@!XC+x8߬x&sT}+&u PA^^sr3~w^Y%X"zvA<*27&my-~%r$pDcm*xD4U2`Wx:Aq*AJ*EFqURF_Egْ<؀} +St9TK0W(fåx+ջ#CVaߓrwݲ~S̈JܚCCoKe@x8(0 6>EA|z鷺}Ld݆2Oծ| `~ \h%Jbc/`HǩWPCaP$ѳ$Qc<~ޑ^.$) ʻʪo8`YsyPsMo>T (sח{j7jn11Xݨs^o~ `X.p\lQ}CJ);Pp/ZRgxqYV)^gx81K1 d8!sABXW=_9pt FY*dH_<6[v]8m P*Z3 I@;6sΏ!fz`Xь[.%ySUp'B޻ɜXQ>q${Ty}{}3eM*$wgwMگp۰cGp.'i6O+ovghd13ho_2Mn7O~j+'84-:EcSaJd#@.B]7HHw` EP%Χvz>a,w䌨~L&_2@Ҳ_m^]5ċLoރٍ)R`:#ol4:q?كƟ klu1„-mw&(BdfZXb̊1rݶ{,g,nn1+-G7*eʄ61@UT\6H ctO& d]CI&{iz`k%qSUəҜFy.@D<s$uQ(ے6rpҺW)3PS}BJ4+ o⚢nO.OZ~ktg%/6)H ~zt+/;~tߛM&ӗrN&p-AQy(Bsɝ<{zqT ?%eh9Tv]2&\Wu(ZbeR,{hSژPzϷXKbA~`.ΐį۾MK5m} jj7uGk `~MV5J-jfH9.], ?+^;%@̤dC΃<Si0|jc4L=W)A;ߋdu*e}3S) w@PhY zk@؅o, %9;; Vʉor۱#$ EqUϗ8,I~;jҘ H-2#PZF.ڼ :Ad輑 ^X*RVS_,&vXWf%Fk P@y^qBrZQ}\Ut~!o*zU<{wq_I(} ~>]B@G"Eް?#/Hm4$"'B2jg5^Å=Dkr3߈֮ŀ@_][ P TmMNqziyin/}m!8MŁ8藷A^"ϛ_@MKfxPy"YA\=jL:&7oHuSc4š`7(o18b1(sOii4Y?/Ge:]!hO Vl*2x' [3ِ-g{a##V9,mHx&uJF>W.uLڑIkБ8+cFA[=;m:pɨCCͻį4c"n\8]b=`.BD \sȒ^j:@sGv &eK4-%,iޖOn?Nn&];MښkEciINʡ* $@ޮmНg> \pqx\h{ߴl) qӍQb\F; Q랏pЯIt<+·ja5zw?.r/Y 69%>:o:fdTv/і0ժpғ+W1`J>Pj4k%u6[q-Iu0|2qMe ЍZg3)r E̸ %Omܻ%;w_AyD+:upꟺtf2t)!,+^PKǃL`$bS@7tS%m!g|:r jt} Q״b5~czE-^+\kQQre[Z1ǽOc++l@xf ݆lMi[P X߽؅m"Oqc49RA'Of:9|-J"l3iKtg"KO: Gp bvhSVC_3#Q>F+^fdJ7|b*}Kq[b2R w$"h? nv0"VJ4je%Kn*s"z0NmmzMq~4=@M ]"8d@V W)x#<:ʍ)=d8ֽo KZˀ"o QnCh yu=d#=g$-)  ǃFU\ϏB0>͢}~eNVj)A yP[[#O'=}>߳(XZ 0=bf=:+&I={.&w^^Ru%z}n?ܟ%''{j EǁQf f+x=uDYSP|ѴaIᄰ&?)DanEn@#os>܆V2mC}?vhjr57K=U=[-jqc7k1Tȝ^517?ejS)؎թX* HTf*ʴD@Г<-Snjl('i EP U'eIM55A%j~ȶφ =K RL4 F,<| .5u~*`oMT`tA20 1隞]5/8T=&#[?@/"5K(>9iCnЀ ,zG C3٪Ef!FCfZ(L4bd~A}ap2؈ &zʹqP؄FO Ⱥs9eZ3Z%MKIh67nR}1ջv7QÒp۬_Ծ‡M#yt6}r\Zi )FPSU/׬Y~j-SJޞ"ɵh'':y_@yO1KK7 U+>EzB}kM6OQ^L1ڬrOVj]8+ v0j-ま4S}TgJ|e:eQև.ɈT|h>=0KNLeͦYs׮]}(2@>ǹ#".Ù_Q-qc]F ~fyρC6A"QMWcrBtCA>?֓fxaXR'ĉ0;ZmW_0PW2MךL/%d:'[cӈV(gaehO+bQeg~d꒬M7 Ā]V׼T2qH>m9LR47PHJz ӯ2Š(2ЉȍK|=W°ݧ"[=oR%O R2vDw7СutIXݝ)Fٻ fxGso#k\[1H^b (:;HTwX.ąVxydQb2*_YU0CG7$cZۈ&s6+/؟ rEsk/ID&)]Ak n3)_ }ۑBpc|ѽ2If0!TPT3û5{y1U 1 6GKk: ]cѮL+w-{q0X%jJX[mhΰT?8M(wxn8"󑈺U{i`+_#>D{v'm77pmxjg΋BV'bHgdjYkgl 2JYb]w,UI5X>:ϣiZ` 80XVH8[RŰY)KiUL5-l5q{/oSZlMQ 'a]mUK ߯Ԍ;uJJ1y+2F7Jq(5 -h5W( 1 kp?HEnJj,F" >{*.*+[BNOcg=Ur( !BahVV˴y3k7nء<E% Ȫ/Ɔ]RbXǮ&j1qR6LA5_shES+zu@}[xHk:Yz"N,$fY'^}[>牧}H>:Hh/NQ6=2[l0#JlUjٹC-ibIMBa OozDq|Bl ?'rT)"K(uf8&K '")>qHԕCkXy. #hreWSV\ g Y٘dH}8&Մ)}d/)'x:k+7Ulha1%MXq·Z}Np) чޝZez8%n\>_%[uz[!IWpҁ5PT f>Y`\"Ĺp *(a1~Vu}2r9ӕHbT{A"yg~ Wѧ /^|1EOr ){Z/+MT%"dc()*h^nn-t{|yZ9!Vگ8 @'ygV_q\ 餋ӸbG_VJ.1Hl^B_;gbO<^)䴏hX{bXpZ]T[U6N#wན1_vdq"vLlr>L@9LjXuͨt㵔Թ k 3ӚS8*Ģ"gBjlA~ D|U|r@r=gC#] l|'1ְyU0<;'@15f+[ pi['lcJ&LHmL;FTWj__9& [M2ڏ"w ]lrwfr™ٛz &M-~f<0|đ4ֳxض)REĿ0ۧ1432 Bq2Emob/1ïܔ :DmԾv|b@Rd3ᙊ#ZGX EBSxw0E1V~=023ySU ,|I}YԉZxnZvQ:Jaȅ w:P,D5Π_kU޸3e{V.Yd(.iegPa*.P94Y 14j9^|ڈ2IKĥs\2;?Љ!1eu`0ڂ@fI)]ZBtTWn-j"V,8 }y_Dπ^ә̳|ez4ۿ8~H,n~u+s|4}rUy,ٳC=19]XftҲ尻vP=Xh02㿱<3[ wk}E)h$*vk9V3DCMg{j  IOӠdn1ቍu;Uډ%\\%<-=s-ۡbyrH)>9`ry^hn-b jp6C NBš#Q'1|uo(nWB{dĮ.U6MsW$8}n/k!8[IU|!ցFK[/ U0AKNk2l`7?>bLCC0$wAqpB8SG@V_2#՚Y0̞p|ܳbl*kw"{K$]?:<$!@5_|_aIЎIml,yimY<xcVc\' [i(y[/Q6^܌X*Lc$KW0~d,i!x}xHRR'Mߠom^|_> #K3L}< (cqI/GQw9TBcbo6+-MLS(MGB7w.v`O6!K7 ֤\}WFYxY!ڐ:|+f0%xJ1FHRކ*b߰eGN76@I$mX6K)ZbmS?Q7M=]g5WU=}=0? Lx.ࢂ k8uz顀\=K.>X3ħAUYQf۝(Wӻ4:RPeU\X6 kYu^I'*%qN2иѿ l:k cJPRQ0*#%NrFp/{)$ѹj51rx8?=:šq^Zg]4fwgdo<ٴON'_KD2 Bﶂ˓ 9 f() O$bŔäzz oF=>@*֗ɾAaI!%x鸦utL.Py"9g(ABtr5Hᨶa} n:&XPPdԏU:o܋Z=? M ,Pc;fk"`@Mx`zic?c6bYy04O A'xNH_ OIﴢľËņhmIB) w~VQ9}3`Ċ` ̴]vrz2]yU!m8[_tY]$*hwsyztd?dWmIDi ;䚵D gGTAjwb7ԸKJ/bLk,e(i?؍Ynn\82& |`/A}V?H!yK#Ϛ|(ً)~%Sm71܎H% TLb!ߒ̣ ܤJ\S McmnP&Kp]3ӳ49@D̃RcnCJ)e+$,PY%vWRuAt&5u$.HSJ**3P*C ybdM_׸\PwN=l]9c3$gRq=}Op oJV}UP^PzmNR˧yD gE=ܠb;ק9;u1 ٬$Z'q]>"<5ixӸv9')TK)p׃o BK'~Ř}q7n\j{`ZN-Z:eZWAY;G=# ̻~ u02K-v]\)P%x:M߼kxI,7p0Hp x}oXÀ|T,މB{dzewɈڦ^!++sUf55X\  U( /aI~hMAJ TTu~juLTvعR|n\o\@0lFmvbJg+cz@2Jĺ|)5^|n8_Tnԡky1 ͪ(Q}d|;/6k5GbXC B'H=,wæhI̶pqCڐe4m&Lp3b>ʵ-󙔷\'j: [7hNNƛ7 d9ʚ|P{NL1rҷ֌,`*Z YIaȧgQM0%`O-F,R%P .Ӊab ߊ?Nƞ^Ԡk oJIQ<-xACWJ4jM"o/+G4jUgfH zD2ga4wІ>J#9^`jSmA,İCߝC\%8/j/QH,%ȣ71g s('Њa5<,I H_k~",~xv!4Kt/NzĿ}s}leҶinRٰܬꎍ-*fD"̨ePOQj"{&u䂟V6Xm~_r|%> ut 7;m; 2̴`s; ?8zN%~jnz/̃al Xґb !u\ \tU"-/YHr7;S4H!x0(଩Քy6O ?U̵ajՙudRO*S̘9OӌԶЈ(b\}TA6%[&)@.y?1PL2ie0NkIEq 0'|ի>Y3!5#)M:{:=^^dE@J./<fԣCBB\Σ|٦\ykyvjVJ L{3uQ/=j$qg*^dC!F&SytwŐg6M-,@xɩ=՞jϬ FF_ Cfq/Ɵ&r{wVQ"q, ..&tt8?)Nsx.@[@tr ׌ўV'CZ(7V0ȆyK5WݹT&¯`9?qzUD!L=p- DW\yC+d})Ky9I(̩8p#:R H;8̻&^U墫ҝ0drkuWÍ93:$)z`z?#+Y,XUګN ^g bv=؛?B$}xԎC. &[_G);7䴠xǾ( S4}+$_ DTgY8-_!A=B)([tjvn>A%jH֫Rɏ/3B@*Xg.;.hƗg9R5'h;4)>Wx"=&bI4rÝ|;C5k¹Z;ku1׻lmJ{LTIyd>)!oX6.XY, vblOWRTT$~5jw3J21#ϩ# Ԫ%cd9;pWUn^=SXZ8Hr=v'x*BZX6ba*ĎѤ[5"̡1S:ӔZD.Jփw|'d ]Z, ǿZ.O<[~}}rvd:HH3? &:G!qI7ʺ- MTy@?$4.5esc%m;5ys #VcT+Ⱥ6`t Ȁ q:GY8J̪oޟaV]oį[IJ/䰬Bk"nGQW#O[(x=,3*.ëu$wFS_)j-r3S V'ҔV苤aѳ4r?#v5aND6JppO)m"FB+`6xd COO[;:u{@ O+-$JFٴ6"XnS JH S[3:XC*.PU= | ܨ#+uU^T"cB>Qiߤ +}o!58pk(с୙ي@[h?c1TqPQ@UtLڃ<0C "iK&&2;0 )+w8{ƈzFp\7wglX]ZZh]ni Qu&;]$ TXKMBLsDheC@Y'œ`% VlՄ\∥9`nUF)N0R%V.XL> RbGm4z#ht&<|[Q79ڳW{|;429Og^:`~5Q\=!N@?NQps IP/<">p,czp\{y -,,w9+vvF9;kSahy  Cyl֔9Իn3N籪AcUseKT+!rdCrw< CKW4f~YhNntan/ j8^Tkz&R,^/tL|ٻUCφy,Ko#[h1bШy$6P%;# z%f*W0".K >/DhJB2.Fv X5Hֹ({v~],#=4;~t4qJP hj{Z 3|'D "h7Gjh1mA/3[ 9Fpʟ'gjV&}K` S/%FE޳z xfL%X-W5t<'EıTALҼrKgfz ܡS;:ɽfQc޻4V).?yѡ0y#dr R0ئ">A]@c~Vel~[xAuAMLc3e*hTrjp=XݝXu!O BDhpsVgJ߷uDP27>TJ\t/RkXuybCP:` .RV8=_4&zJR y:&(I{ hNTE]rd5m9B:MQƺqrՐ`G-+;0~Qi#u N讉[K ȅʲ.U dy?o3Arg6A(= %^E74 cXfK:o2Y. nK S SD8.Aq4ķo$$1T{yJHf`kΤIb%p]y"a#ҢamsS.(˕/}B7!}?\-75rH&٪>];O#a>~ dx~6mo>U)0kWrss[E32{oE ز>+ܓ/lkW_)g !L!p+-l:dl+,Ɋ^/=Bv~tQZB‘t@AՈt;i $Q;W>NLR:j)F(#Ocj&MQwveF?|_Q &GY1 ?cgl5O6yRz3hq-nXxQß\pYHNdEAj-IRQ#-յ;,u+GATZM=ߥ{ݠqe[Y^Zf,uŀv$9EH T+[[9@N1..M\\&=(>9pLK|gl@rSMZt*fk -5bqS]@ϱu@Yq3oH$i^9~dJ4o5$LJ>Ne$kZ4TU'xc=ZkzZIJ4R/3fMTe;vuq*#JAn<9,T?ċ8Є 8!Jx? \,꭫pӰƤ*1>_K,l/n--=ܵΒ.0F)qtQbc9+ ēqv~ƀ3My@% Vr#=5(:f~; 5VQkRwᗛװYdpR!H}xY x}t틸K@^s͑R*B?(.0Q UGQټw?͔RʆYN\}} T5PYR25ǭewؚ D6?Sk֨gsirhg➗FKPzI^7^;up-;tXy$Wц6㎞nᎪj"]ܙT'9$ 94T^9XW"9) ZH9%H3yőJFx foD7h`^[!2mZl G4e^Di%Ưܲc:, Gz(7[%ZP$I!= d JA j3@F&pRgeiilϞk=L%m( ZɷB@eI%K=_|=i6ySO }w|ZBw|*"kK,@bٱr`P ̶\eAHPsS?h\Kz'7m:ns /[D%>Pᑄ}GetuT֣.F?ʔ"r.2JKRTA"@ߌ-bg{Ld4Pgbnګ w7]~VCZ-$/8wsWۻd"A)`Jә9c$$ʙe4}_b(@gD&a` ViG|VWxKfU1`XsNYKq{]O٬1Ze3N.}ـ1_."M#S3Ʋum{/qyNݝʶ2 ,{wo8E}_zdXOĻo"֜18ɄUw[L.֙ +@LS-CKݒ|`9^$|@OKR\9"HdB rUIIHGXgiI!YN.>UT4\(굆ȚU bknFܓqТBvԡ؞GOn(k\[dIRNy֟ڛ4I g3O;9{ Ȟ,_& xq>;kf&BPK!c I˄װ@IbFiε<%gXuwLD-#m 1&ͻj،1Pԅh͐nɶlkti&J-5 (+-ۓօ>X}=(!6C"<@:K)ɹP16Rvah.]T¿pEw7a~o R'^UjGDAyNjl Y U qJp5Zja(Zd_D 89__muYʔ)?YvVρMp9Hԉ>:S5Ya[sR:4Vak@.en{Q(n1J*z$4Wލv N<^K(5~$~G(3;®&QU֦jOW S~K|oX#69$G+*|QTzf ^&Ȅܩ*G2J7HS̋1$#z\c94/5ԯtf[s Yq+FO]zDv UјF)_ Y6:1{.{qV籼 Xb.u@5{ ƦP&-3h3b%5bRx Gh|ChzI ʆJTRE6t6mpd筁[e03P/wW vCip7ʫ 16o6w8+}WLBqX:8n<+,֠̇t%䘾 =Yb\ҼX5tecGqMƴGg;Fx,dsg|W7Ѵdn)r.{X \\좡d胦6F S+xZߟk&Ar, ` p9ҽ|fM_%$g (h  + V~gOyᆔ&ʕg7wK5̇}|Έ"#oNAAU 񈙮O;ou쥙PG&S]i]3?תA"C=7u\9.84A` @|*H '?G2i Ҩѳ~psq׶;jfj)9a|3M ,G -5oCJ*A^cˮ꜁WR$7Mv>UОBܿ:iHG _3xgJbp(0ҁSz%WׇrЫ'H5~yoq~콝<Αڋ/ x]8U)໬ގڐ + Ѯܐ)p M"~(Hk7WQxuU^<б5%S5OU^.D/'fJ/ɿ펚`Ka$shI"p5X%+I0&<_0A޻N9u! ) qԏ@J8ȇzàqKi9\ʴ!"D1 zsj*}y^bą;R* VY;~NZ;_͊?9B6wQᎈfp ISHl*ι)K[Հlr#&sZE/c/*Ǥ 5>%j15Lq#+xXIkQbնn۱;"Lp*<uWr^i,^4suP 7tg_Mz*SW* Pfd}-eQnB{Ic8H/}|)L#*3yqXǛN9{XkB۷fz{О3Dg'hŒ+$ku;TӢLl70*DP/X|R/#96g­)ڛ2{kz8>W1(hv+pR ,{q5A?E\%["[9DAh>fu$;4]i"-M_LC~QyZ?gisKP$Vlh\CUчoz,HMe0fJT$ 0|ƶ74G<$TU.[O©VqQ2m6^4s!J!b!xF}-&! 12@~AP&Qb4V+Sx| Moඵ苹 \*¸`[Q:\nvN3˱ 4$k /I\X=3,j(0w&Z0@`s/loL4_6Dt Waid=woHR2.8FysȟԣEOrR] "/ NtfHM Ak1Zy Bns4ZNw՗xG][Oh5rUR(zh̵43LVY\|~nl@hl\CyX^f2γ g]ߟ2\PMd.A7 ?19M!w?H SݰSF5Sþ!c]չHЖ$1FX'FP4z K@pd0*(iPW>̈́IzpG vYۇA1€kK]js~=ȥ xX7 %&_D?֞f-KП!\hX B("V΍Ge,I =$>kMRY"셩x=&?)l6ETfag, >,=E 35l;ANNR :ǤznRfVj@}_Oå*fQTF<`ʎRw8֎uYlj%d7{xw-/IxvT!xh3XVyQRz\b=0, u)ip R\ I9o(gdM1>T_ 0dB @XK'VMw̢3nCA\)#3wGId]ofW?m+X[`tLm )x_oؚF)GTiJ[Sn lt}vulm5ۋk ] t =*d?&%(C Ki?1ol\#{n<̻^[ۃbx[ C*ED'B9mwۂD0K֣i/2JAlRsg. GW97"޿.>Bbr^O%41<.Zgp<]=*i/9F; ѼȄ7F/1L\OڲV҉ ,_.J6cDKf?LD@EG ϒ/IcN11п18T?z'AMM) nR VLVo4t*$@/ \2lUkː` Ђw`{SIC9dx;^mㅜ7׈㋟|Skj:FcR?àxbP 0#/|5 *w}!z,^e (Qmi"Yx|փf/|p( LzG֔a,O o*aCe="0F m_{Rg:Pl&~ !i9(`rIWkW;C4#k>M:!75u7}gv,hw*k2+%-=R\ڶԆ m1̼Q'a6QOCHc1T1u} HP,Mc15o?/NeAcHMTH<6:T̴&Ub*Y.:|/;#bklcrGk_RW7X~#!/ӱI0%,z.iD'/O^Z+ǿpBqEϓ݉<_APf1"tZ:h0՜~ebnlfs; 2h,UdI+xR룹UCrXI:f)dlU](R 5]kI<}qKI]J`#5tM}g)65ƞGxLWb| Y]ZfBH鴥xw2IJi0DƧw=Գ4@^DyvQ!^y35jOUc(栤SCn ~J+?/d\] øܞe\b>3esێD8cR`0ta4{ Z7]`6 ULJIԕ@GQ`A œn1&(Dw\i.^gv1"Zޢx%oOG ]Ax֤asCMTݝNJC"{YBA)&^%DNy)"4tiEE90fD[>r@F\tcn>1_ϔ`h w#$2P$ps}iJZ+9]b>dMyjJEBߓm//I7@ӍH5Q f[h>4eȑy0]xŀr%e1㉆>.#1Ш j5G4"V"N3dFs\>=&<\2/t'Ҍ5svL`۱d~&~•qީ=z`lCt>w|+*Id0.u6c?L5M$ z1ZXhߪ2 tbt٫U&i9iֳyhbiC1JTDM)CCVG}D~t@Zjȑ H-2,FHh9gCw?fd *^bpہC@D\i SG{ck4.vRPmo GK0!2#Ww{TTo pt*0߹z6o2n0J^>3D{᧳kH7=ZEpMncd0C^LƂrP hc]nƫ<@Rm 0G1lS=q_EVHQ;Mn9(#jc% ++@p5O z&ŽԬK*.5%zſjVDs:xOLqO{Gw^w;Ν1OU5oD&2[/SϻZ)lHa1\(oOv_OEF_@Tp;g sMLLzhnHkYXz뇔㘩N,)VYlB4h{H9TAkvQ"+Vp4cw'M9P(hyۄ=tI`,Vx\r1IǑ 2YDͅ 'RK$X֭3ac۽urP%uv`7&^NWOGc.nm];;ɓŏ$K7у(pewPw/:-A(g3CI)Axn4$N0JL1RŴ_^;w*PI!h1fw"Ȧ3sisa6lʨ#khESeRjI wC0r2U:[ G#Zqs9!oָzMlVϐu#FhЪ{-XN|| Nt6M{ 9 |q0pmNwݿOc/j.w2CBk0f #8x /nHxoԮ99ha"q )%{hgn3 kF?F1I2|.qPs8QBD9ׄ=ٮ.Gū,'_ќW_x}M[L`g&y==PUjsW:s(|%W&;;g$,Qip2vWE>W3}n@{Z݁|qJ߾`ヌ4$[fىm8L,Ag']\JbΝPM@6cZtq\Ej5qAF(KL+V<7'd:q2ej' d?JN1ckG+N%,yD (o|&\#+Aε!,!87m*gEÚO,`.Ԙogy*xT1|t7.O#N3~ M(B_J$⯡c8-.hOJ3':fug.P!D 0cJ-@$p #Ň45z;ju,0r zĚ_oV=S@RwW_`|$-^=s` M-<? $k%3xYΊw—p m 3N- ƚ ɋn<8t }&TI| :o&( peLGe*w b+J3=zA#״5Y/ɩ+ fr 2еJ:cHX38-N6'r)bu`2;V) $?>p`.G nAG: | VE;*޽f+@>nH]za- (IkdU%U#˜Zi6|ˈ^]HÑ=WyIg'_C `*k*kЯ >a=>zh'/?=uכH.Qw|[WM<@(p^,?8TIlD}} mkfBwYb,I`]pHE:Zm YȽl:%]>K?6 CdGK&E jjt9>YڌB ap*ǃ[>|`o_܀l0ؗb즰wAFH䠀Kbd}AB2A!#zHѨڡm՞/+hW5Ml\p}zF|s NC+>>40hEb $Lm\p8Z༷ D؀لV|)cI/2:gd)\Qz j'{܏S0-XRb sh=Li[ sƠ9v_paROޗxp1# Z5dh.k9mqB=&H#߃qT1ȁ2+m&xh3=&Xs=)兜"< ©H ߻feI簉}̟{GAj&+fOQu εO7CHfx38_(LPk]E:$&܊l M®),'s+&5I6;˖y|,^^MU-x1 4^u[6 V3:0F5 Z+ͪ&ʩ[WUGf&lAygK%/e+H u3/Ia3>Ŵ ԙ F`򞿍oxP'mR>L^V6rOjQXlBїce'6 ^ 1f L{SQ2 ΎW:Dzd.qJ';7L#5#cIr-4tF5ETKԧ~|hM}FA^ X1JhuiC~kxQxНS3Q 34f@T+(/`p*!IFiFȶ0 dɴGPg(4=.uQ!i2TptE?uf#GӪ85 ')rU7"@o! 6@4DͥF{i@%6F`ޘ..9f)$D>#aؕ9-rB(v،hʕ9]@b˘_^}_F(w2`sYJj\E6D=RPqxdDtBҺn4dzF^ҢէKz<` V|c^EӒb:h` ?-鉂ʜ\:C\H]РFk8K-G73D!Cmy[#a#U S&ŞU27"hDxF3Wes3F"Ṵ U Y6blSwH!9HJ\Éd-A(  zq رlz3qH/悀/~W#-c=ք !7?T~k}=/~ڲT3ʜiK+4)Rz ,jq)d"wSV;CӷfH}L2BBj&Klȏ/t,CkמA0';fr yrTP(r&>)=-DYHQah:EUv/_ *,;XMِaqs2j;MRyj[?eTұ,\y>@9tuT01~_"DNSeV*mz!2*oz//V1+2`G3w_Ѧ&i :}~y Wk+3\fHKUsָdEUOr; X6[%oF ִ~uUǁ\#i0>GoA?#my "o—e٨YIf/Gj\kj8VAC[CUt,.s>| |TBR@Seץ Wв9#"8\rtflITV_ynv%sGdסD[CMed>)a'1}U $reo qT򦭏gmfV(S=f~kaDȈw`GXoaeo6!3Vw7wz yx o;~v D=A i7XRqnΐ0t 'VJqz3oY( u=ڎG{[ ]žO%GJMtmOS<:9\!ȕ 2kV=ar&0MnW H/d>^7 [BQ{=t㴀D0ϽO`||U~p\?[`=|AɄ$Di'#$n|,O"ީ loF=)v&(M76 dBR dY[5 -.%YZar + _[J@r[ޑKBq);+S8p{Kz_]MrPؼ)A~ xgߐHX`Ś#e& ʼ~gI}XZՇHJ~ ;`gLjPAa W S 4١Q\ʟC4ϦXE<|dhߢ#7E@w1A vH [co {ĥ+-#Juz*x e;͒{XpI@`/G;;GKźBhlͳx[),˗$6Hi]҃ ,G4юdaXx6ZfbuFLK-gnb5BcL(s(-GݍX6b1GcB$pS`p 0ɦ\3?BYRzUKjQtу Hm5_Ȋx^iqN޶fNAPW1CdÑ C놪JԴ }=߳bĆ] m3%{ÞPV>:7*"yX;5ZA:|n%b&dc~{æ#u_`SḒm/X1y63)q -si>~1KKv|=ZqLA:.ė'{QL_ h~$ڞD0Bo7f$\^{(Z j[iցT7@t ? ,%,OC?wBt+-i'-qrxWlI"(LL]Ը!FAbZU1x\BN,犬_)0I?k~]AwǺ'aGlJc3~<,檫׾ yGA? 5-+ ],;Z0PGw#Y 0<F{|oD9M$8voCm)V솬J=*˶w6iᱡBO7w)3ȢBpǸ| r@L[,`S{5RLoɱh0L0 C6 url`=wگU >[㿞6 E2QmG2C-S= V2 =$P!78 )ipc'M2豒G_Z  #|7 sg;Xuo[1Rޥ+j?[jgX },lP5ܯ}Q`Y7Aͫ5xa"k[HyX&IwsZNdg߸,WwrsRf0;^lT5<&'(@4IS?_2lddrƲ ? X Yr˼T=.LNt6}|(D*{o^A{ƲcScEP>&3Ae#CveR.[9ͷ]"w/y?,2uoqw/ֺ!,\mWeB"F3~Ӝ8O+e8H&PUCsoɟF.`"rjǹm 3TpDɨgʲQgPՍRY>6m oL׾(:ħIU< <58O r%mVH/Ѫ|:$T3 23uM}k蛤PFO+pFUpKA )`w&nj3<mO5;z ]]N/y3ihNE[C/m;<?JÕtӔM}sرUjK<Mq5R:U/E5D1Ar|Uy(_m>xic {M_~솼aRyDVlrR&9:bnȶ':hd)s֤4 Z=nT'-@s4$@ z/wpF|h>\JdAòv,̦3Rr~j[;"ә>GTs{|~Eo ]B'KF1#(y:԰PضnPKkʾaRb uPc9 < |2VVW 9Lj-4aPx w#`^Fb@ Fꃜ{gФBM~G JdM{>%ٶ}̫祵HA=S%{:N[O07W3='`κ>i7@)n `%wސ-3]5!3/|Ez#aI'qGv(MhOY",":N];1_OnAjXLK苋Vʦ;C| ]"ӟQ^ICeN b7ie6 l/k1 voƍ$[`ءlxYEޤݙHiImt%ؚX|YMY̱88:ήͧ<ghD_}Ol0ɐq넦?בe2ykϼ,gSON`t TL/L \KxH EγSË2B̸](@%9V'\Lvۨ#sI!DԙQT}Y4N/VFvcsy\#LЭKh'K6&$RQbA-*`ag>CFK)jfծIcum;d3W5zɍ>f$viur'P)%n )^k˒o&Rl^M8MZOkY"v陥|[oIeh qo'-H8U~ F/ 4q蓣sx|!n`5(Z@}Exa㰼AOp*> ۇR bb:qצP$ *3T*BzyQq/"iϏ 2؞TlJ."H^vy_3toԆP7٠F# !Rg˞㳙 nw|<;UYP$Xa:76&#`xB}H6x-8#!io!?+4t?r*XRoeMr[N!zbbez?|;Oý/֧ߪ  *)$ 1XUrV#PUyb`d( Oq^d5EH~!ngaqC1Jx`),[чAPnk 4ұ'{}{k2(ׇn^ˮ&T7߶ eM3oMI{I!"k0ozUp~Jy0*ar(![1rmr%0r&^c8lݎx(tiE̅.F"%YD= 1c`+f7kNJr(,bis YI5/'$11^-7ͫP7|%8=Z(t -U$=8u-ZL[#V8V ~ρ2&_:_hcIϸe<}Av_\>NMbK~қ(1g Q+DZJjo~3. =e<V D۝K/()9gnv2ףk˺_[m7IM"G?+edaM9=Ȋei0>yG$;8)tu|1sşNkO,VNTOĹ;VL)V=\ݖ_ɧ!P3,$40a^LH֡Cseo[0v2:ܝ[6 .?ͅ;@ٵ_IvAcwiZ )KJג:om|F/L)qt?d%ma~=˺yî58fĦ79~Nd^6Glͬgl *h˴^W.4pdz030cX/,?&{@-kva*s$D|vzWi/@6 Aq͇3LϙW,h>ӵ'< P jB V }cdY]ă%q_FqHyNP1Iw6谭[ixoh>b6?qR`' CY^H;bm#gi`Uoun^\3%jvc> F˴Ƿӂ6YIٱXnA7(.}D,-&VmByBډō&DRr"4=R#8J$?SCq@lWn~J{10Ѡ+Pd.Z-+4d ނЗ-@fEiV}۟JIz(zY{B]q<H/{ɵ+;qpeĎxV^`f.u.U (10Y^2/ewWoR> TU5;.{ Rvk);b|iV ^])+N[ڱ cq3DDYimqٚټXae9o1"P eE,gh@B g]Os;W\I-E )dO NH/֊4n55&y0>B F~x7|͂ߠb]dzѰܯHDIpPwh PbHbd:-V1#CCSG۽>@>sWw_.@9D4^rI Uc]ę{gWYQoCԹb$%J Q؏᥾R&Y6 _]ؖM4,1|q÷6 P ch8*A3k$9 &}I&fn>ï3P&+6|-,ºܧN&3Osm:誦m9K S(]ݲMbB,ŋ& *a<&- $ս[B\Zx@$Δ}*xsR01j5^lab#$,ɦ"SƖ¥D"d6Փh,Gr 6ߨ 7a)ߙ3ljJ"SW/,ޒbPF`8e 'o;sd3 Rf9&~ W=nɩy*0 u.o_-D 𔁵'2KGAk, Ll`HDžsNb@HҟxB?@p,9o{X?nVi'j2d*)]PZ-DngPЩ.55sof 7 >D^,p'dmq|ʞr{~x e* %RS_TAyU+A;[fp /2Unql1 *;儘x~]~#ق 6(}`l F,')Dp{ Nī͒Ǭ(9 iy'K3i|v^ӆx(FIr4HB 3  9V@:iq%f̖H,Ϭ)Hht# ^Vj[+vU|;O]Ґo+L}+ILJ+VVzsi[+cGD'3ۤƪ[CF| X4h*0F^tG4>;-fBNBHkp:l?i[k@ T 15Sǁ*Y_,9_{m*̀5B^3gc%cL uqc$Iu2a}_O,y> )KuO|\Cirӳ<$%+A>%ȝ!q^ukͿ70WxLo0X-TP䤖&膮Ŗ 0˥xw'ċv:^@NJb e? Vh9h씮Ӣ%)2^zUp:g^e]$!?]x)T:>=mԩNeJ/H SwlW2M=+OwVήX1B}/JPUܢF -֞U귯!imzYҁOtJ=;EQp/",uW-6H9Rle<=m"Y{LxX1` ,֕Γ2kPZWꏽfMИ`' ip.t/C[/#.v@$ ybl:͗AXUbEp[C#밗]氶r;w ,`h3 erWVPؚN~XN){\[p<.-\4x{Ih"6W\=/׼U6Fv+jhuMaݐ koۯr۔Sc"JrOBQ֜z iA\f w6틣W6e1'zӽ”dҡ<%پPS;e~d7dܶs$?֐wk2 QD?[q3xR7/sX@ mPשDswm??0PcI\%˲e|e"k)w o*E͛sW;N h|mGhn&R/Sތ_ĂЎ~D &0kW0gR&U aV ylX & QMp{v%Gj$(i7RpGaFg{lql& bsMjBa7UL뵬+n\ib\%WHΣ'.u0ɭ㞚fښN u9\z9qz )BxƦIۃk'ggaQ@E[ȣ.D>}j! Z<ؙǝ~01L8"Ab9_-M.bSS8%pU@7ٚr6Qmr+R1t k2O,H>$CCXǬF,NA:q2>QҐJYxJicק3rsK6?ʕ(NKs\/$FNҥu1 oUy2oOM(0zU+5TfI~u"%$6M:Ӂ[[" {c-˱F փ[m O%_aO}|h%d>{1*"Xoi&w) *{ ϊf+Q ǎZ#X" ; FAy_gYqbn[.d ovQ41#Ⱦqrgz IDK#< Z>zyGs3lN :-(UZ[+Uv䶰6ըP,ґj=; %T,".lHP!7сpQ~$EG_FS@:fd0xɸdHFZ)I8V $j#Paz?n/9 Pp_xL3U^o+H93ךd,쁢5#SOˤ*b҅W6UDYjb(KXS=,h$>' ,Ϧ=Ծ>>z4N #i06I5)d@Ի8GDI2#>/xP!M-$q({mW}{Wj-d|7CtH=NzdSͥJw_*>:߹Hٖ(d3dBٔJRXtH*79Ll /1`@zpE{KW[d2-?jZc aIZ jewhX ܖ6/Gay71$ wV5x tt'܎nANlPa:v|A]%n49!>UTJ Rr_nYΪI /V,qVP[ʠ֕>~دqwc"Ҿ&U[l85 a݌asYB\γmM5jъ [NU2UG>^V|K23t{ G9Ѳcfk;fm[z7#(EJ|q+Ml '|gxe ,œ! J7{ 1@a/@sK=esLa<&H\YT#xE5QP+]ͷz 5L[ RXk5ň,Bo>c:+QWR@y-P#E(TEִ̒0Z-=dŽ;PYpO2x1hXZKTf1%0NR@=_ #-=&-[>(P][/?fWzN,uB`rFȲzD xLA@A5 HJRr{0؂сiwsNP--ryVxZt#?ݺ./0{ otIk:qmkEݨuPw%^9]g ܣ'wmޡkt7]#% Ayp(qK/cYy/iJ7?N8SD7I^8DQ~‰ߚT כ,=3jI!I!GTA$}f~,"{]:V;Ag?w_?6}ʩœ3굷F('WzuoYLocKc+ \tشo]ЇE(:P țSg`;f sד$ȑ\tPR@S> >(0H0jf: #pO 3EH+KvR|7VwnN=[6wkx_#=oKq$z(~k-m9c˚@b{ٙtwk!QPjgos 4v}lk J)ssO҉' P*zjJ6kWRw*i` R薲m/q1ZB%5f m,WA\t*2Nzΐ7]ss_*B8h-|Hy]>]0 625}yyTJ2SU {DWt U jbȤL-|5NѐiEۃy_RJnR[2bv)H˃,Y` 7i"@RH~%Ml|ڛ NJ5j)+W#IJ~R5K7))d`Z8dyFn)R:>ydQaB *xOc&׍PWay'`Gg6,A՜P muSDޡCrboL3KY3cY|&6O=dĦ/x$EKELm<3hܑ-^n`8w+ $^&KJYppTOda_/ةG3#b-C?N'8~Mey+h:Wjq@*YML/q Ϊδh4/U6e2N0NPqG[ıݠ9,2o8jC/ s6UpE̮"A3_{F<OVLl[/u@ `Մ )^lԼ,x݂VܷM$b;oGL@]Cׄ懒w>_,Iޞ"6qF_1`2Fo/ 뽁*!3K6w{bE e(*Vj%AOltG4KFGX˝_/8,)w_s>::WFp?bU&"}?th0 83U2 XMbB[+,O *U/s`i]շXh=K^~׊^oPysY}d ܞq%fypTLT|z^.*£=I)8 ]l'v n~.ٙ7+`񭧬/'|G:H6?ngf;m#lGnU=LѻMa>NQ"to?cԁ:)qշt uq+si桻96H`_Ol3>~^=}uG\E/ UKѹf8k+@3Վ&Vv'aQ o LU~VpGb0vA\q]\8!3.V*!NCP͋p|ߙqX )Gg0r ;;oT%įv;KU|b#XpGj%O 2b> }J2L7FMKUFfɗd6r4(``n N>Û^ fIfK3wA +K=™ec-t98TI'zy~Osw @+< ck)Jr1q\SW?_mƟG78Hm>>Jܻa.h2ob@G7{,od?F)d<%fK*듉饶D*%-hN^ Ow!r}'X ,Jrݶ(~i:^UCx,)YVLW챌NNkpeAqxmQ&A ޭ"fefY1MYl HI?)U Ȋ⃐WHh[m$π L>+ UX7$ָ M%0o!<>g+}V?acIRJ"0ƧZʭ#-fVjh@ 38קE9AV͒ )4nu݊H@@'sȾXZ jvAT+}ܙe|/0pԜ;8U!}AR>xEVDw2^MV[lT}L/aS4d}I+]I;WKRdefmNN`%A1dT\^j7.2!Xn(̀m0f,6koѠ$Գt6Uu5YFā#_~I|qtHi ^:=ٞ*!m;{ÂBD`Nԣ uɵ2+)OqcY'tR ׶ b!H: 5ĸBsK Q91 3:U˩RiX. ,Eg#_@K6_QJv =5|a~2NB Gh͊ ;'GZń>P&//:QèpX*]8oæqc]p=PR]Ǹ=&7וlĵ * Ky D{YWȇdV\#mDxjB_ qᘻϖɘ5jxjUGPsB EN; U۰D{t8o"IA%Q~Nj .{y};lxw4*Ytw #Vmyg9sy\p`xZ]!遵̖74>v@ g*Qtd r:մwяi]BEeؙuΔRH^a@U o0IHtS=E}_d{a- -J"ڥd4oR)Z Cq>0^r,qڋto+bQqۛo|Cdd0C],!ޙ O6*<{G>x&SfAWwOYU9|˥0EWnܚ fVW %ZLf67n!ʒ oG /v1 dN'M>.y8l-)aYR=q+']z~^5H"=Ȳ4W^~vgݙҧFǺc5!($LvNa rؠ PqMrPQNhY+'6KbW#dP'Yd>b13 'RLRg{''(NU.!=B @.vLj=uRj\Hq_@kD&̄q8n.Djx_5Ybr2lN!7#Z7AdU,Tef׵ҍdό)!ۋ--~^ YyzYטJZ]KpGbSFf(ȝd\5xLJYn5Gaz'Yٶ$˩1QBBnc[? #vD; cXVXbV\H eDޑ]`wfXyK 5uE, &|lBMPZO(>P}O!pz@he,/f5*[C_=d [o PI_XAp<Pոa0%S{Ǟ">#|ju+\^.1xSfmR71p*,TFI(k&_8~^W5Ce=Ie=9JŊkӽu3)APofK֨_Z+)TwߐYtmقbӏsS" ēĝf*d. mꔘ9b2lK' 7bb92*)œcHxCP!!HY=)Y/!֛71_th8ڇ.2 W G*0J(&WY,IG+sV_ y)+h0:Ξ旾m;(5\<\{ sW8fu{ c ه=C!^o۸դc}D#'rj(}_kIS8%GvGYYc<ʴ 8+'hC/[E*Ls*lHYvN)D0D ewnx|S M{֤ sev}0 1lef$("r@ĞF}Y #l*u~_7BDkG#1eӋ.vI,DZ75]*wlr o( "444&FZԪM_lϟ$ܡ_ich6]^9=M?DkG׵k$USz v!HLGՆyҦHIZ:/Y}K 6ya]n[7V7)DnPRZy)_֫AՅujݤD!HplŔ^}iǙ-A[\p*44s6R&H=@͝M|Ɯ]UՈ) wX2 f13U-*gE>98:!+g^~b4NP!c~ &;\qͷѿYpCqĢR\Grt2Z5SC$5RxA41>o@Z'2KS36×똁F@;]LXJʇ lő?*fEnz a`Ǵ_q3g2x?VۇJ3 7QPl cPE5O z7}p,)/2҇6[kh54(2&ƇP]XU6ի;W*[\zXt-pF0V9!{U4HyYpk^7ZV gr'S8prŢ$Ӌ7Z{񽋔SmXV"IûYZ1][ W@oڀ}zv!э͸1Dq"yR uaB7!&ےy cIHo']*HbY)A# W߇H5;x]9Z *JlE8TV콟3s,9Q02@סl:?nQDmϒPcg gF I-3_)/@M,?S&Zd{vو-O{e5䝺Xw6 Y+]ΨUd3@9 onTbd tK4;l#6A.qm\/NHݒQ{g3tԇ# v>ao1> c4Y㳟n*CRhl<J?,skrit%t$kbq޵[7]pCeS\*u=CIE`7>u܁`4j1gtֈ*Lt <2=f?]zV;qniMDy^zº)56 |y^Ӱ* ;mMM ž?UP4.߈(U0ZGK3,UWDtt)v&Ⓞ(vP2RٟbUCp5?PyVJ,czP۬$c}~8D{< q}kV'wb#>OEg4e}TM8'!,/Q&פ`sJO*Ytg|ǽ%>N(֮7 sL#ם}.ZR@yueI|,qL˝dsy5gde~[2 o ѵ(Cq^+`7HDCj37lBQ{ {M&{&j~O"l>%ڑsvxbӨ/^ӝfĤіHbŕYK /(KY w}qĴ>Њ'V>?&/;~`l9tG8"],yX:k:O9A& U<:'LjC"{i۔D=Yt(AMEƾ &'VԚm5S?;bCg2HK_CLKq.XK0 潸^_3H76JXRYX2om%I*{!8D:p+4"8ꌭi`~$1 [|&±s~I\t%YmQDܛm5][X|XgI҅&҂̓ߣ R0QA`õ$( 27d2JFe35ZSjw؟aKD;22;S8Ǝ[@$XT" 8sp7Lh&0;D廞@PeOT {=fqrDS2\RKzmWqSdYw" NBApH\9z9jH[ibsHͱK3~ ZI [ׄ6(1I>˻_2|4o6CxN<;_Lg[{8΅=Ӊe<A"'nmIɠSikW}Q{|-6OWC}Wv58%nVA^Bd x SÍiY=l>"Q#.y$Z~M27B,+ 5TEؠqVtE=D{F-/˃Gؠ dj&Fs,diVUHrۇd|74\yv,5K#eD^_KvzDutik%~u+y>]G+\z5Y*Tz~}t˔;Pa:b3dAKiV#yBTd~XVQig$6z!up_ߨ !^cFZ[ZxӞOĔRL̗W_*J]MauIU>OafוW&4_ZQ$ c#MCMȎ?0`~ഃ-`Gsg^M! k3xM[ZN8<q64@`?->xnI4X,4cesJ40 |W+[){Yu&_Ľ(甤!lW {x\ĖEd'g#B҅i9s@6>`Ä݉nh5Btu$βy}]Ǟl|DN;ެ`}v*tN[-.ڨ?tp%we+8Ihfq4AP꽽FyUN7x:u))̗.nSzQ;4o㍻#Vo9E*}4p_ƴpz&Gpe>Q> GjQ\5*@s2gPf5I[͘9}L/pte/R#⧽}Op5ŎF&!S4bv<]#۔aX5;JU =K0R ,ٞG5+%zыw!O C[Ob#?+ Wfz@_"+;x^#uI0 FڶPhoIw?Ō%K^VR`KJ/Oæ^3 Ċ䟎 Ά{ 6a_p;: 67}C- ͔}G `o{?a{T'm2⤼2ݥe'h~؅bl-Y <3l!B]]fY] Uәlчu(g]:0+5N;nە1+rOk& |~ `4ƀ.у޴>ѕz)E Ա sk*:)倹zn4d&FAQM2р-BȞ@aPKsAr:Ssc!m`ӥ;h(E?!kbYl0QPf0kc.f1z>Lp lz᜾xA2!V7'F:=uAeؕU~faYATN3CSFߑiV8a T\w8Op<%J߀Zj_s_ݙъІg:}^E}))ύɷF!%;Hd+<ٝ Bn큻 I{zS,7<1 @ !Hۥ'#~#cӇ?=p0ܭ[N4v0]0bĎi{cɴ% z\(|HzY-rmW8~2!R4'a riA7h!mXia{Kcwz8jQ}ׂNg|Z}<[} `ď xdH/hA;xXPK2`猚:Pjv {}a§7:nw",Naot}&um8P~ PvVeVT˲Z~od-51Z<;懼I$ApC,kPP߇Y@԰ AAd6͹ˑm깨A9E2J&4y jV-f=D9)ӕrYD^`)ܧQ{Ɨ4fǗSk hDՄ!Mq 5A!@bOow0.`i3Mъ92 $kEps3.",[?Jq,ͱs8Hj˵βryrp.X%t&ʕkEj'fE̴e~'(;ֽV\__2xL(2;}iI q9[-p"<òMj/޽xDgK&\'~^0!r=b͍=[g_ k3oD\E@lN-`7O#S=5~gawiҡ;D'$6bE]U!5υ䕳qW&d4P"k.x\UFw?D pfUebsX*؃ﯝhSEQL30x]zPhO>6h¬>5VovSi 4ZE` v68aoKš>)_=%<-_&Ml-x2;|j#g"|a6FB: w?:#Wvg}F‚!% 60Tr +4;kz`<^s&IoYYZQ3 F|0R, $&|@Ɛn҉=PG#KWL2u/Qi~YjGbfqʴ6\,55W\m?:p>c?Wzor-On1qRO B}edq=kxv+yH^hPLpǦQ>f]3[U1l?& ?PZPf_5`\Oi(Pƹ i\UΰR $2Xj\>erI'h64yCLn.[u %Z ﱱqY@k.%y%)Z9Y)兲kmOGC9D-F:|K5cV)>CHD_6QA##~F5#/NU{~L,bwY8;'mi\*!!*s˃j5>~Y!dH/;|UkOPIvްͺA"fN4y Zf~M OY-{Zl*[ZS CE}(ń)Hy[ЍJ<5J3Od -JjԝtUĨ|")&G!_oPSjRVu֭HD祝 Kk-Ԕ#Les<둙İio@:x󟡔yvTvH~ExYsںΨEՓx$e`R pz+0/q\2JInF D߄gG+x],RR rHQ޷ZT]\̞s q~cOXq wԙl.G $ 6HGZ:َAβl:Ԭ]K)fP~_f]OB=6m#,]oiCF\Bu|0mfd-P٤yQZk7/1W{~)6;S:ˈ U@ 0ZN(g7ZgC83Xi2`+@&TSKePב 9"c|d&l,T>oӒ4xࢰK76Y$r/5f ֘wrk~Eg RؑŭwtW dF=;jro8r1x'^/ԆʙΧszdIE">j h>g0QL'2YٳY\xfҺMEJ HKЕ__ϩT7vQ軤1;%~17UVrWu& HI 3FZ1/%?t&#b{[E5]zac;ϑI_@IIE&m aQ#}}1_K) 0u.#WjgBGv,Eb0"HRDK|;jOJ\j Y$%]+О_HTnPu%RC`˫\xv/Fg6>O<35l-&cڙpU>MwV5]% Ͱ.9 |1:Z{6:[1e5f M o^(` ,ՌUNǂ[Niо2]I. z+nbEju1!+-m͆U/.'HcPV.l֋$8S։Y;g̜ m5@"zH|M[tdzi=ܛF Z@ I eݖVӚ2&2}e}L{ߕY3F zbT?'LDEc F9,ɉ8d][d ov\x~]@k;IO7l!?`󄟫sJaN?`Ă(>=I O] ͇K6ՄV&Wo+M:Uck*FMY0dS> pkyr Dm loMw,B3 hiEFq3}q$rg6I}!1:*#u΄ɶgfmq>aG!]>(ڭ 5t^`9'V\ uJX^q);5ELX c;KZ wH"FPآ>=g pTwY$4Fe؁haؕo2}X+=*OC5L$84>,4)=:ř0:No[Ff ˮ|p-Ӏ0ZuA(,"H֮嵑gUfA;BDY"e4d~`23bweGԢ?DŽkD=O+v"-X}Ϻq8Onشʪͬy~֋grgi@<kH3[t17~W;Z2,fj@Q}2$ߝ`=|"`JjpRPd6 ĕU4)DVEg4!e(wZikcɟ ۓ͙gV5#WYBkvl.aH=9wx,7\aU-{RUHn ߶gosQ w Zƭnk}Kw]6}^=z#i>2T7߸d<~bx&T*Sj~Jݝaatb_HL% hM}bx cʤ+m?M:zz(A2)= Ljcmw#oPS&` .hg`JGyWxN w`iTz55cjmyң -ً#bVN@ὃp ,y Pr#xSئ+xpLMEDjY R\©NXn7M_ Oe;ȷ$TŊ >z8wa|t을UF$8wlw517H7HXQEʕjbUk]vZ=^k_Rv?\܏adѶ[il*t,(llI3#*^؞ Dyȸ|:J|!Cy4ը ,s/sƙYg_rFXK~wǥ)m6I7%ѱw Ę_&L]UD5yLy*=_7v s7UR".~.% ? S׀ Y N+ju|`/> ýhbBGhlZqw44P4{':qT,qKdǻ*mݚF%jVm: ]sx?xç胋\2; III uH5g4 duib_vr^/EīGݎu͘fG - Eh+ j̕aII7`t'(V{x.Uڔl@C^{Y]䵋GC*#?v7ҼAK"1{u MV]_?X`%_]Z¼6NIDƌ2g#C#%;ι+IYV_BpMй *Rx{MԘiH6d VN4S!Lh`/bklpL˺_\}Oe]wHSOJ6~(.b@59]HSrU^ 'M/d%tFfzފP |-D!*YeYfݵ(w'6 Ym_1֒<Յ'0{D2ԍt)3]_ֻ^90Oj~tMeRYpJ؜]T{۵4.G&`3h3}֛.8v?]+_Qw]J8*h-/yi(` 7mr6Y7rk^/h%dTݬ hvw=]Vm:z02O2JZF2E-HC1_r;M u\)x$,$JYWr%Sz:6foaC,@/9J}Ƈ&:4ĝg'UD)K1B03S['xn{5,|-5xoHװks )c0v۬mzn Ꞣ3{u:"h91& W1_[Wy pGdY R|Rd.VA*|IѺ.d@<ƾuODZxUA_9İZtK"#ˌcgω.Ji(J0#*v ʊpZb":ib,d͘+/iTCqnec8yE6l$njI-L>' DE .i,?w:/h_eg4?+6f<<3D[$}A )ͮDtپ1xş nX R ƥv v u`gσ{"^$TK Z2ljU B P""2;yedd!mPJ}q\j F72;Ki VOra:ddSйR a+2QV x!j=ybկEE+J %|$ 98kH[F{^! ߨ{gSc1 {PSuf=:+(K0XUv%РϙeY"[[&7`ϷwZ6n*VҜϩgT;"pn+4kO䮃8![%qL KCBO8 ^rWL]ret[$$w#N mW#wEW߰HKhy#sϮ{-)@>ndT&,ʈ!D>,RS&=*D'/2LIӪ'ŭ|AVD!IHUtcNr<:lXasq8 /鬳m3;_b CIDG:8RCU={D2С"UsgنSH:~=J-4DR DXI#}m~<4R\ȸ[]D(,al1*$`dɽB%+4`ygGFH(8Mx`^߄;ۻG\K&b BLI >fGoq¨PqH:Qa;塵,rTWw MqgL;f? EZC)+ ퟱMt~Xp1>&G&/P획l!m6o-/* r\&nk˅Q2-*ىE'i.JW&`{}33:g03t?.XIb hGP޻5C a 75]gogχsahJqf6ji\Le>0P|=L 3Nt۪c*KAtN#3JL|/.'ͬJCdwu1x;M:NKPT/VAgA\ 8GK@;]acኁ$a_}/NDq"AF?ޔűm~%sl2I>[zƣPѱTmEyp-[yVw" !aYx7lZOc[/mP2\G|! !)N|8z6DLR0@,jZVCkr3K0n{^%XBA`q5cf%6 a>e-B<JgOjfd--c vyS LΣf48'=-iw(n,WO-|BE v4N硽 BL KV,®$__Y(i71HrL.7Y+ Sȩō8/l(p*2֋.6YWMEQE62};mDG$zL-+s脾Tnr*@\pγD$FryX[ٓ5b^Os wܟu\c')MB+" Rԫ;Q aʽDf)nbܱsD,0@ _ ,MS1cyldY(zrqpzRLdt͔}Ο{1ya>TKL5JSnKGt?:`k,Fvf) :ߏisGQG@h 5b# Zaw %`~ 6' &co9pw3ڭrs"6>U4ҹ'r A'q8T gGV;t v\_M̈kaRimJ։Hcg0.8_TTM}m\"z]Л~ :8w&$L[n Dʈgc Ž;ݕ߯4F4C6zdl*Cz*4s[٫#=|'7w$<(~ݛZb#U>,[rJ$XS00jVP(^*ӢH?:HXq$7H Bӧ kv1tD@M8TXg _-C+*=& lzT:ݭ,=R^3IW4Pe*FσPMSx{<9qp! ,-q'>Ԟ:/Tt=KnV_E&cSx )5r F/ B*&P#cWߺd;fL >`|0ojUOf 6TEYūٶ1۠֬$kes8l_G ۑ*^-©t9<͈Qc$RMɜkj4&r5ҽ/۩`4$DGt-W%O-/M,C7{AR~#G if8нe%o&!E9[7K8-HM{z*N%x,/ !:r9 .@)vsxXzY 4u"_P=-c8`T8;YdUcg'n/ ҊSs9,=.FA\=v"CBZÑrՉn*Ɣ:u@fSfCVobC# ;0: 8YUBtt%#b+C0U3Pk5mԴ]AxD0ܶ\_pX-\vu`"*pc2.@RK%ހ]ݤ1DD`R)2=MoqDipaepJ˗yKi+GL+ !U?S2C kbJWbFd84 ?UpZӃm%+kx.Շ+ŽU.DtM ; K|m7=tMTlV;.ŭ2+.|_RSak6uC:1@%I5޲_-mrװ26Pot{7uķv}] ^׋`N 9S p$評JÖ7\&leS)'2n0\~&ǻet:eRٙ[Ab6"\(<_O>pF;O^*9[$OLy(of%[֮q 8UX[8&a{8[Aqz썯R!w}|M+=>N&㾑aw`7t."7h##6kɯ=醷c}"ynu{+ʪU^3iζs?IYXZz#llĉ)?r׿hmlȣYqYEB7-擎'DOǣ`Ss4L_7LmՀ9?x'>|jVyq}g~!Qbqt p󧾍Yz\$xy'{JN\RmυL%Ȧ&)ꡍ+j:C{|E\#,?Jٸ¬G.Nn)/Y7 E3KhU6qid,s.^8~k+K|Irϥ[q~" R;~Kqj`<,sH#Za=BD)ʏ,~ōa7A 4+򁜻 -Rz-;kMwdhYWӍxoٍ49 kt2Dj\KR&%Ȅ"?( ?h ֶ@Clj18 a2!"?77r\ϣ!I{B2::1B:xXQ:*B~5:Ǭ^m#1\uݤMާ{"$!qJ!Sݘ,%Ch/틲K}\k<;W*JQ9 8 #/JSOz[Fu-1LV4B`9Z9(L P(B[m7IfTla2ras|<囤ьQ\'б4H컴`ڠ,n@=;t\N bJ8'9cD:U@;v0y$eK rBƘ )5>^#|s?YH[AyؐwcmI˂B5A:R<=ÆVE{O D+Wl Kqsm(_\A`A.b8%QΛԌΌHJWAܿ4V[Avu4 %.V 'W!3 X9ρkpxY{뎦 n=|+U^^a%]z|( So+zsŋ`]"(; Pkr9{ê%_'x#LgqO h+ 8=O?(#uUtPzNщ{jwkfVzZ괊rRݪU88xz - xyi3a39O|NÔh_6`0RTG_+%R$d_L\R!Fgꦪ1Bu|q2!+k~ <68,zA. [M*I]>P8zD;g\W#DZyŗ\ǀ{*?<(摬[+ku_%^uLʐU0Рm\rw$R[9.Y#Ff~_P﹪,}Y6^.%}Ԃ hΙl )рb⻑W3KwU(&L#kHʴgf_i]1?vs<5p-ÀNCDI'getʳi(}crh=v\9I)ƣǪCZ%6b|5]J{<0sX P߹NCd/Z4v:&RJ Mp}1jҾ q 8Djs wk@ql}6::E.GCkD:Ҙ͠p$Mt]sz {m4bn1nnLd0RFR* ۅyLIVX ,{*Tb{}O nM[>%F>)4;KkGb jVKAҧڨ W2jfJlI(i"GB^m )T9 B(5@B/W 2PO@iLHw ֮mdo#G2 RFXG7%#7ۥ% aD97y6a%1In(" v4X CW|s ]yo/&cS%!2TK0:i>V-VZ-feq{x6DUut&akS> , _g:Q5FKWD&?#4ʺ$שׂ+H(?¾ BM#ޯ!B5trNZjmcW<%;bxs̹0ORMq 6$3 A|! ,ՎRGv(*g &ܜ:miU;Jf7rD iA)NBw*Vw QʯM2Ou=dRL䪨Dg:VC60 /䭄2tEBz7HEذ=o-nK[H$Tx[  t[1e/^R)aYJ$o uSgdЀKp؉ZxSB*Luh3ȄeG52d{J\sZ91W? Vec/΍9aD5F`]tmHv͟ЇoLx/=SUusMfAR B<\QYuC=$ 0*sq~ih)= ڽ jiz[mJ^{^tL*^:EĠ(Or,;cxɌ`k14&coA9?<񴕥[4K~ u{V^İ}rZB̫N,\e_+fk_b, R ÛzE`e_ֻ4ɓ- oWMnyAp6k2Ƚ^m|vᲧedBZr=wGb]x.a`]&!8w/ lR&T(L *-OPL->zyZ ?or6|¦/X7d}.XZD5;qSZĀ Mzkq|Eģ mf[~Inimx6r1훾ZvsSbiї#2kYϧZ8 uؔsDb(̠TB_;V‘IIi_uy|"̫,=Q8dք(+5{T^OHn ڕh?$~HZsㇺ>?m/71 }y]?.u.ea0_d㰙!́"]dv݂CB[sO,jjb9L슢{fKn.7o5rt4cI}1+?-ȈDq%JkM^]sWDJn.nC$aB' 2h boW|3GEt6qM-~>RQR@3U׭E^Rj K# [|:*購5+!{qM\FG2vi^/>^ 2ChEWڒM7.YFI4qՁY=ڠkw[P/V/J} [sl拓N!gQnC\mpbJ/QEe3f0Ǔe6b~O{ʥ RG+X0i~dA|I"/ MDgtO/z;12.km6}8!\OqhytֈBUitqH<e6tN2iꦞjˀߺ%H}/.z\?۳ko_}3OhdthEzc譼B@:18{਻YUH̓`]YGmfꖹ7׷%;J524i; -c*OHm ]ۺ޽N?/Gh:Ѧa?xdI5wofAzm> ǩ;5.PÈاcUN!kGqa?:/CdirEze(_7q7Ĝ}_ rqFT6/r}ziAf1\6.?-Me3#/ʘb0h0p d0Vxbtq=)rn0~C2+UYAg#fog`d f%N@},R<C~ Vus7F €dz 8Ԥ0׻Qzi^5كOIo{5SD IZm֑ 2& V DWA>oh4?SE^&7MD\K7ՏOne_2ڟHKˮ*mKtF d76!dYVkE&V+yuy3"bÜEdX3D]6'% S?, WDf{_1uWR}Ip݆Zu(]`bͅQUx,fa1D0QpQ#.6iF{q_ΑzO>kM#\ې i$':uE+wW+I {py閶+)8#[}fW}{ . tfqX7Km櫡-El8I\x=&A@~H'cF)U1,H7T{;H g".): zTyz9{JcPݻZpu_Z'5" ^Wn(\[Ǧ KVssiQOnV.ϘI_{7NbO݀=-: M%ǜygI;eDh` ;&O`Єb,R -߯18|CbPl Co}EnP[N1h ;K4_M틚;wc:i'Rk)!e{5xeqj+D (Y k,B=nT+>U#M0_ܵ.}|vPH&pʆNF%ca@hڼ?HY3xn9<63A/>>npٹ1fkJpoMq߷Y4/v3 w EU!2Gn/)4 c҃ iBx5$t KK#n~Z۪S#`"?gy&x5$5Y3 "XNtOgGoc3ɗգ~0s7VR\TTUarm;yk!ے%t)&${}g-h&ɢBފU`g59Ͻ^=]%zlTdP\Jn9BᇟTt Y^C;qht[b]Ie"jHg~$([vXC . uvOfd5JoVW( 'ci1TĒG waudLBK91Q  -0xiM-/3b2Ɗ4^%͠nb7 C?0$O'5j &#Z:,Ha9)J/sUSƜB]X% CP_㇠#PqKY}ǩ.vJcQH+Y39uR-rmUvahcl|znJ$b_AR7avZýog \wF`g 8%kePJIx <7/R^nn^D7sk*` XiQWv/`iS옣o..Ow*2t^1 b ALQ [nWX SliCqXKCq[B73سJנnGOnAbx@J6mն~9%Ab'mZ+Y/ovՌ<BE^ݞ~D%B­i'O@0('7P횟OWTP'V `,]:tn0+c`ja_/ ``&>9Zcg$:VBwg]pI)x#lK])ynjni5 2`+%q T N% ~^Ix^!am̐v|y+Ol!Tv%14?rӧ:oDO2{>t[wMT pxvhBLѴ3<PP(Xz>%1^X J,BDK'p6B3Y@ 2f6>+i+c &J[NQgt Gv8" ~G[D] FtKJ5).Ꟁ $dZ=CB@APF}x: 2(<\2OA Y$.cHGmMfRY`CR3lnGSf\J,v$l]o7&(Ur |<fm3 Ba_::{c:~f?ƈVBz*uV6q+YkC'rbt:ܾG3v5ިeI=Y|F:t+|'bD)k]C/Lga}J !tIBkԱzUVK;${v=r=ly&b*ں3h:J5'a+!nM?GєsǽVI\ }(̛fqއ^ύ ||n Fֲ:$,nPd0=U H/ |ܳGe0]Gvn,tt#j['(A֟엠B sz?Wg} ؛ \HR,_Z@>>-# 7/6 <^ŗ]# {j9NamqOR@t?W :Y`dxF(R3.L`3%647tn$4;nsaÚ|dJF+/o?g'VPFwWOc.-U1> NJįz n(Z@SQXO t:^:ZAR@Vbiq<7-ܫSrdL)a`kڿ8ƏC =uk~R|j;WncR4-YMN,yJ,r~0g FW vv菁EWF{c "ܥ `v4!. +XD醇A-9t "BZݶL< ݘ4xsD߻-ګo==үkʉ^G.5>G{gLh^?IHGfjcA gFϘhґmB0<=FoSkےHhz={[xD§sq3>"fϩAE>]K-na3M\#$bzFM!9* ㍅] 3g\rm> Z|>M7@pf`A )#[V+Dt9!%xSD#%SA}Q"H?SHSgoylALȜDzk6:;t E5<]F9cyѶÉ)Z:֑s>]u0I8(HijJ1=0m<#ժ@kXFgQ+Rc{60;{'-9}B+;{.ŰQgo,so@ c} -A"BvŗS Y/iBcf(ZK|)yx6ȓhkN>ɕ,݈twj^n3RV;;o ֊ 6w/ozOC=`WsskUVPVJ(4dg,[>PA0j$DD$bBnu;^:R.6LpJ\ {uS]ʢHl-}fc&9ؗ\QHj肑wYd1hvsT"E{=ӦPS7T=2zצ|@Y,/7)mmB*\;^0@<^8ut˄6dՂzXpDψC %OՆI8`7R 2" }QM(M?u 6 =}CiAhb6 ]*栃\䰀9$I5-{ cکLVkbu*~6|Z{tV-SGoV)jY(}1Tv}" Uھ*Lܑ ZIuU(_ p~ips ۴ E^,}RA:o2~@a:&fy*7[):wdij>{|:*+{WJYٻsX L[ ۽ L-)2,ј L[JJF6uH^ŕtw;Ǿ6|$) ـξ <7gN@7пZ[ܽ6~(vҎջ,4 zGJ{">֙60}o<. (_ &-aOu6{9҃,H@Q) =]E0eVp躦8ײňИ[i+':> z 2u "o>IĦWD93T (wkGZJ>!ആH n[;ؤXf·xe]]qs 8D%̀!`#wLI6dJΦmß[At1:huBp}l0o܁ ?yNeğv1qP8_dOK/06^:,fC_g=kM>G.KOU;=oudlDhֈԂeiW ʓ?vJڱsAmkBWIs.?N?rcܕܤX@u$|1vF1u(w |{MҺH{ //i,APsNT={ ?ޙ Tq~&7 ^Ѭ#Wțm e6Lg0ȨHtzE [!r. zscŠf>)56hṔ%fc`[/\]3_V/8ʹg:6شG"/Sx[j9Ȝ#Nc NQY rw%ry&2s:淘um З͂{>M8:i3[ٱ#:&N1_cjfZ-"G0Hnj!$;y2OCڂxQ6rTmK;>ҳ+k w.%zZYD#)^ZCyv4U AEnr e)kHq) :X=y[s\r QB28ѭb!K?K-ka۝Ѽ2gҿ,B) Yl1}]Ӌb7&=V~T0%Y~/Yu:LY>%;qlZiCsL;'# Cj bJ@uCHH7\ [Ke?fYƶ8ʌ?9n[]ۍfx :F* <8f špUS$ -9"Ҹ;)uHj+l`Q 1C^]ב;pb/O4$ ^-_t<0Hq "ae*y۲?ͪ\kgFLr6i5N?(b??#bYz@% kZWQ({%m1$T)\z -4Q_=v ̉[odsp_iLtI42U⮲cP f¬NLP3E{>ՊX:{Ծ KeUc3:n=t V{< %9`PJ#R1 |IტqO:)(K|q$ؤH+^WKd6:9m5UJ2m z%ux^-.l5TgJ@!!bg 7ڽ6"hM Ճ^b Mw}DWHY@dK) {J@lE޶SnZ>n_w&*T NK0wQ8ϔINo?U4>q5hA=t D>8|af͟ I2mm`@#MR8Hz08Xmhzg_{34 –ڊ>Nyϡ:Cy]8 \B䩣JdoC.9 TŷġL|:ќ~QwVһN%9];ۼʼn__֧ϸ!E0<8CI{Hn;ëc `۰RrW,Qqkɝ|:zY X"jtb)$ igw)RkAaCт% FTc/'Gfb5 a8;cw9;gC`kߗ#ɐ{ǻ]7rMШV5g`~LXQmvQբ__0]QA)"٩;Ԉ m,\:̺%:#+leT)/_DiI9^;yuDsI$0GTSېm#/zuۡHA\Fq\SζsV*q(1o"l!>V/ +9tIP!Sc^L,!lj;Tdp~2)+O! ,KL9{T;"_{T&r8E`<\)C籕3i '̶E}?#@Ҍ_\ Ԁڦ¥!|=>7(kEm: m1'Ql;ю3roX8kuRa$ǡ7%; ?کR6sIJB8ڌ1?TjQr: pbOM},8u4!78(#80IͪMb]uqr[su3σT/ ŠE˝;:A.;#epu0Q[8 Z::锺W-ԃyGL DyҏeFzv/֊^ 1: ,rmǑ7o^1`j2l-]릧)XEJy>ƻgEzd&^,ݞ;pqTL썣I%}m_Pv5Ʌ*JckD!5oZYuTAԐ?IfCpbZ-81_@E Jb+gV ,Vxʘ; ^B 5!>87t|lzc]>ci~p OA9iM%9w}Dy6n A ńhx$Ays3`[ f\,PyjZOftݔך9#}o5|p5dX*ˈR=Ӑ yfYˊ;916-7}6UYc)3СPv'~=}-21M`嬻\V#]CV(W W, X]y#zɕ:bf~ޮݝTz5NCtq?g߃& S|{j1.'}z+wb?)c/Ly}O3äRj6Ī『k"m=ƒ%`(eȪU#2̒3׻hUjF .pn!3ۈb*UǾ<Ğf:\65QYMp.AP\[}I }2"ے `GLlBJ ȎB>:urd&]L+qpl#Xq*;*<5\AԢPp > +pC.84!nZrMk/`U PƑK"qnuZٞgX 7˄-J/R3uGJL. 's+Ҡ~`5!A'v b_17ڱ3[0aϜ`=YC֚F`Is!8P:Sغ˔+}Bl0I‰W3,,c,V%G٥WTfª}4cX~C\TYz" 9B Ez] `9"Ii])jΜmm]/UM ٓL,tъL4c0U2] "Zaʾxކyj2[s%)3[l]OȐAOո[e0 j4c k4OGwЄ E$W*մ?l#[PsM',7SV_':Q3+Q[yG;/ޠ`+Q7W̍EFt2gAzzMz7,Lk Hf8qңFO$jG\ lfEB2G#8!~_EЗ! Q&.yz A[H)S R+ҿvzH•LjK%Gmwk߼Y"SWs>>b&ĕUA~f]>)͛iYA7ȑ%gb҉ʦm:v8/Rf+l IR.с?SM*0{ϋ!bs圳iD~d}rZ!hN81V;uRn k_\{Wj.Sr =Л=!=:7l&# 8|̄DRIpұ(ٹC}Λh_toi:dK|JEAwA\B+pb$YlG`rO~A(AM,~:/RH<i&Nr((]QӵA['=q\ߺ2c?x,g^aRfgN(Aֳ1q`##eWm*~77+9T3Ekڰ|],RW4kxv:PTL=m94 8%G\ `dvG 1dlW%悼*E pm3֩x_h;])~V V >=vt,!pٚan<-v,Ԛ岌57fL0X{~ QTCd69NV1= Y)M _cX-ZC07Q/B#Lr_]YM~LiS:@H&ui\bNW>N|d-b bae6{ 9Б@SxaAOȨjf0E5+O0Q}ʀ4Fz+|&PHX^]B99T|A•PO7;!K!?+G𬳧:9D5y{g<Ŗ%r0͂عk}18bAD6sÎBC$GLb2:[9qjq@%d&?כFo= 4ks#5*`# {'EIMOC r^T|zS(_"5h7(Ry~xz^U)x gz' eNm e:Bf[[熙Mt`͘0'|BgќGxc}.Q6򍒳r%|`"uME|DjޯCA_]P YTj<#.+r[@H"nV\1{m=B`1q &d4}`2 Ir4"W+8rb j+ rҐ(V8U46G=a̺8j&NsZOSBb܉ob *'}VGDӑ=uzc}T 뻌$j",oC0 :mwjL]*mhL1ntP;CWnA1,ξ,.+͘lݕ欑t5Il_H[ÿv27 ^YfZrZ<ܜ|^D`a+xsǏz)XoHRF-m^/E 'P0jIM:|Z p.sn ,ҳ U/S=DmvA6y/wes~S;H3U" \{;|(e,`mF٨ljCM#.vhZHA Gi63C:^vn};>\ؕa))sNyC2]7c[k Ͼn:L^DֶfnD`\H7-։fP*(x8&s0/u b` UŃZgo{%/f:@G>_mjzyW#Nʉ #a _s1@]ť?lͽ{ϮR8&tQPKXLLB='(<\Rjmr>"Y>Q2od״bZ)Fj4$Py5b!706 L@NLHU5|,g^)*綦 c1btot@y V.8 R9.(ptp!=?px0S 9d<3oSw#d>k!x {dfيЭJHHv2%$JUO$A}|4 S#{(W3|֤d9U\f7@av6ic*KtR|ht¬4>A\W`Mk G8&e`xėBc$/zof5jGY6yut$2qta ,Ρ & RxF}ٰɖNwBK} g f^ٙ1Gҝ1f,D]~)Vt K2_V0`T)*JkbxmϹ7ʃ _IF &(UΔ>SQPlIEQ1r"MiaAEPR $2 u G첃jؒ#}j,y۟sunr$IEB&rG)\{/*Yyݞ0y|0f(!wa8% şh?qT`6AABV.$^*ɨ8&ɟ[(.`6ĻGzf[Sxtg' su1sRBC b ]T yy7>&M2IClR4qleM&NR;\U#=ݢ3o|C:xX4P7*ApwFR! c.KsŤUGHBjY?\x<>4 㥇=\ZHǛ^$)V Qʴ'IuItC׫a}SUN";s[OxvU>$q2jǸU" kJ:\͠XԘ:~s-ϺK9uoa0.O<:jۇrlj\dfm*ѕL)YtqeH yf)z]ch/~;_gQZ?iBxB[Wوf _Q6'^,]8 j*->cr~X {:q_)^wa_B'%{ٷ9D$q'C܉7z"rg8 Yq|JDRE/`VcYF[y!)gU j0*` *֖EMP>sݿ0=DE` [+K .H7b M)$\˄ ^"TT!;jJAe |"kR!i݅Ts|,ONvN> cNOmrjt Z 5 i,i}%rTǤY3%fwp2 \iˁI4${K[L\]&#cz 7Q#0g| :y`u[C WkC0׍D>1F|aR9xWfDy_ {[WgƧ;r 7=mW8Gn܍iyZ4|;&4ĭ9)>9.Tl35=nH%bk@Òq{UbV;K"W. P$wiŗ GʜG 8t؜dRqr¼x9Dsq_xYrPjb`TE|1)XDT$XAC{By[JlH\Жߵ$aƻ=261ppARϥ7QnR 6TFL2+ю$ Jt^s@Zmʼn* 5 ;L^-{T'x]ƃ&y{ݍ!ɱ7XE/;@ YI.B%s-{<׬=44^کmw+7U!Z\Gs˹O$}Da ip-Q/ǮQ=9O]^'d?`ĉ7 ϔY$|| c-Sctބ-;ؗ8G"fڽla]rڸۿTpcKLWѫ "0"ojN+]?|*yo+[|q7r>xXv5O3-Iq|st~P &iμ3e"׀y[WBg|dj]>#bzX`( % FJ)_`>FX1쫾HA9uɆUmpL~8vץ/-G V9Վ^9LA`.N/u"lB*4@8k) nhN R% Y5>*8]%cJ-<|d?u)@u$u塬R}=J k=^ήT-m' 8S0L H`/frhe|.P "{|z1ОWIVKyM6G ho-1槭![Y0WX\t{I xC ϘmRoP7.59*AB!2hXFۄ>xHRT. K hc EWL{Zff\?C+QzZfǞ{Kx`Kˡ(R:/`S 4WCN'WP2SM=։bO7Uށ[$݇iQhqF ĩ< <'Pl?zj,68H`#CH~.R)k08fȇT Dbw!VR%[,O+I&>'•q@R4UtD׀iاPla{PE6>GL*wsȋ|(b#qJdp+c"wM)EC]k@mʏ!g ٥bqׅzlBpzN5Ao`{ud BK)wPWϵt[>0{"fAɿV*'j(_;]J7 #o#TN^;B-s|vpJꤼɍRp4Ê5U,6('_/!.z;`˖-.3ܜq?D+d,t!ąNOUhZ"q7Y5 `o7I1\:ΰFh'bT5ڡ*4PtoΤP X%L0%k{PW *hX0|'$PaoS6 !<)O_\J=RuD 8ΦG 0kW) eQ(+ p'؝ #=p.10E ~9&-_`im?Tq%пֲ:\T 2IˇNHhao I+@˽j@`2gUuq"nITez/e=k'jw]ivH#<9ӈq%,n~R 썇QR2>*TNhggu1bjGh=Bb/k\? ) :Wdih;jR/ LWo(6\ſr|C7e tO#UGf(޺EKsl6"&IąFI[TȌ@Bܷ  :0N;tke(޹T&P[]@=l ۇ>L_ɇU"]oia{Yo&wI.6Hҥ=!Ϯ~WeXI־z3&I~ ì!tPX :0DnF=Hۆ*%?ɎGH#JB0HK,* V+aftU8xD؜n, o/$7|=0SY|RU) .k|Hak8ҶM5F=%R L@<"ĢŸ٦Ik.~a[y۩gHLص66 ? FyZS i w@LР 5ioPR%Dŷ 'Q>$7SuG8gj': ? sҝjAAżJs} QcUowa^I(3J-A''a{܂󍲗xH#]3T'>CT:Ι[E%(HqT&\aDn(xT44Ec|?F\uK u68 z<ā2ˠ?#ݰy,|Y'_[(奜ߧt浕ȞPU3bqK bwҕR0k,~ׄ0{Y,h>B9ۑ؋+=%x*V3/a6*`0жXfreHQ_վ9bd;{Sz덯i"¶u]F̓NX*7mT)L٭LNcÉqAϨ)*7D;:])a&_|•Os<k:F!99(4#t_=xqm$6^J1`S# :_Cyt hة2=&hnN$س$ZE]#?Og}*'@x6ɠL8}Hg3)M棧'0Ns릮 !D^M)^~gğ-jM^zO؋ƊUos*8=c>+$ w6U~뇐2 N]{|+jZ{|^8F郰֎hiplڌr嶓8.t# 80xj09q[A؈/̟4ڱe%HU3 3%K{ݗz>)i.׮nkMY4la:m^r9սa]&RW op{I"@CzLi8IH(THIl7&t*7eָǹ.pdvwCu[#aQ^3HjAcf6ݬ)$) '9>_!*4\5̩g>AIc']MDӈnc7D [v2^Ӻ[";F&4GY=s6G\,쑪\0i]͟nwi2KN&2g6NyB6ɉԖyq`bwQrXS+7=K1"KEON# >AEa\smzF3%>" _þTgGqXZv <|πl񂍯)kh-Ƽ=$GD!Klhz01Uf3k`0@ƱY(pO'%/Ϩ͡pd[2@2$"Գ2[{T;Z$QCIj-4P;Cj$9[53J~w1Gw!aQ@r_ZPTE^O:0бֆK?Asvz}ø j,7|DpTcd,KUS:ͺ.*Bvᓽ0*ov Dmu[2CρA#xʉTer$/b?Xg ׿L7nŴqe*[ ;BxtEY/<n6l@gQ e6B/O8Lq9P719!*WFѸnC]'؈kEe%WcR>wnB&%B3F$j1aq{ @t.N.z6}};bCG/OxuK|EھhIaXF_͢_ %ھs`NLО+:]{Dܜh F.V;B!ʊcϢN>1EK+v, jϨN/4F)"pqq+sߢ-8׉1r-V (ꔵQQLWhqf|?|vHg[.' ΀F_` = " w8 pFc~ޤ6ZqU5Fa>"jʸ+dr+NC'fRiקV) ~AKK2]/{]1E9Mdl⟩ΜJn vo:Ky}WB `W%ssޭ(HP1`NYCL$ZLcu,?}?1#RyZ21- KN+==뀷_3]U@4f)&G>m1+_pTlL̊UY>s8˂!5:ҧb/I!jq;REQ8gqG?qFѲ'HX|h"ɺBTI_>^.ּsR## %+q#0n=X{;~Wx* M",^"`!{m=!qk1*%,֑,,z@D _Ӻdp*x*eB1hXn5nPw6ed$ɠ8}xKbS_yC|a" ;:پKFFڍ4p4)깝>' *u<60vƫpb6_ޱUT +XGmJ[O~\]^pch؃ZC0_+wl`+} 3^]$sD?%lrs:!kl.*A.zh`(Х[qX{% {VXF˭'J N&H ݰe"?V$bފW"dq9➩s>0[xLd{Pb*8vf7CS (U;VwY9ʛT1\1QFF{;}Ppo#P~W{uӃzidG&lDi͡aX12x\2g/ƃkEyIRxHd?zi[Wup4jDXxr+ͩрS9-߭kӡOh\XjQQrVAӬ?x jN k֤Qm]ުw錝&]hSR(ăsKG3ԬYiX xSrsN/|'R ՅG}A핳)G~,:0F0 ŊJԯma50|<[ԕ)":߶Y̖A_N`h*J;CIUf6Bƞ&S8)UxӬ7tO;f>pzl(5|EɷTlLJNkQTꔛE|aLYH Zkz7׵H 鐃0#?3;11NXlp^OM忄p{ז[ݕkyMYsmy)//͙ld"Gvw ^4ia$OI m 7t PΑcy}+ᶖȞ!Z. 7b\ dc{34XWVyIK"IU:?u]JL n_>Rהϩ5+, QKO_u#0#mZS^rPX{,B|x'=`̕4]+ꛆwc]oS%J_&+U i cZl񡌬kc2G)Lu4 >a}..f>Ux<3WY:MTfܛG6Zx3"@9THݑ/RNz k8E:$^+3c9he I|бWQ]Ãk jg}Z#&7ӊ/hjq"J=?Mr[E⮞jJa&3ZAeevg7D{)}(z6Gܒ0 l8t"Gׂ[j2KtE"@:eF~>K'/vkS{ L$JdR ?AWJ$%y8'37'aPPnT3 Lsl;|1tTsUh X0H`GR.=mL80A. inFq`1\iyeq42ucE֟Oǽ.qvC9U{[en nfj/LBܐ$[l{5hM}rLPސ?~W| FpSJEh_u``PCڒ< :8s+;}hmIEcl^ on4rNc*FNj2F]!v+il1\nw+=\ 1ٮ[iGe*0 "wޫsIl-<<* x6pv &ߨmh:r@爂O;{-F cEN5* HKؼ]d'P`SۃNY2,"J[AW {g ;\}Q~ޛrc}T,(fѽ*FMЎJxye>sy/fsM)pdȊ1Cs#bYߪ ;R+ 6[o 4r%o'Y߭w邇'W0wȅF0`-uL#nIAdy::w|,a+@oylX} -jѩQCf zjlVng4n޷(GYS!cCܥ?wF@&Fs{%Ecư4_տX 􇩘9?ZDC\+܉? l^Qf|= *ˡ Z^!3o cƌ|6\u|grE{_5L}P9oKUa(:nL&/UlXWt"zA*V.|(H"x,`+kz -}Bs-အUnXN3A_,!5h#;K1NS!ƵN5]0Q,9͏g_3DokcS8sx-?f<w5MTQi/ɴ6G(Mnkz`~dILM#y9VjC\ᮚ=]HP=Z^ix6L+B4t)HJ -ސm@݋]ZGbGI8Ï'֐m5,TbdZFGmzO-۫A]7pAZL;z}d@%C`L_tjz5q_$'{\s= :&f4tLg[* $iLݑ.H-5IY*3r%HeMU!yVOgQt^/ LZ^mQEeonT}2fWGRŮC5VXR#AHabSl_+b,=ǦBᄵ.֡!a?/ iłOd)z;]3U4˷B`q~܌Q K",Ǜ,ph1 Ao^}I=OwVvB քd4ǵΰҧcaE˵\g*7\7d&윊R]-5@g ܏\p™Sy?<ۢÃ>!#n5}5b.)*!}˪W3 2 gj2 iA>\eamb,]˗vw"9$T7<^EQN~N$zT{0պMr"a4蛱3C0ef˲dX:5ػ Dǩ9y>O(+W1=,`9>XÆYkJR:lS+&4p~͌V֫U?&č=k!2uD=&5ppˏœΛaiS_oMBό)?]ʂ&)^*_ɣDlv^[/WWXA`eCoϝ];#x.d>TYg?\1Ѧc|.vӑPԳ~"URIn6xV%#dݖ@M" pm[I~}MqsZ &k_oaөWUhxSi8V9G[I]\o~ lf3*l~wVS A!ŔR~F胳CSBv1=TˤqnVչU7 {xPWkuMù_tsR =7HjE9w>ۖǕ@O㳩1,_LFTr !P,>F (=N;H6傖mZOfrgShvĕƁ !aÈ5p-Vꩭ+I{“i:<6C,YQ.`=GohVobՑVe:dϐ*R (1UP7DBHZNΟV,=B|B1Y%r*z犓2,bu8~ȄC4i7zh[[ @C=>p gQrtTw?Su# ɧ`e%Sv_g8+z&)*WSy⨙7 N_=T&6DqX?3J c˳{R WbNޜ gtw7&^v`᩾iǾp˴z*3?\T榞n EttPebJyK5s}}yW?3&UHxT`)BB{N>Y%љ!!ubz CϵĄ*L` /?0JBK76ѫb*'_}Mdv̚[djhP0 >P2tISaLnELq;ݰ[oQ8~Yk}X1Y5xۜ?f=])tAx smX1&]4q.y43=:Sx'T0hy@|1:1ῃ/wƀ5Q<?w*xg)e=G 7K,rM]ol^y[K v?_Z]+%gK4ν XLFo@.@&nF&SƓzqTV"͌uh/|}86pDzru<|mKW,gNw_P΄D .EW/s,^S('$Sl (x˂ۂVFX܀"t͈i#xY]& `%'>-gR:F; bma{gjyEM˓Mu["Ct&69\ %,47Vdb j.^ & [5|&PvY8Ө(B\X>[cIADXVhK>\{3h ?R=>a"+CylHmHÇ#Vd'6"T s:Rjf'@‘oըz`<֊4WG"2zz@`Rt;C~AqyG bͼ;(ʖ(Z_kiCmikDܒY$0aT% ) m~f=2^3ؑr)MY(*6͚Q|O]yKVSDȻ?$NC-I; n^&}rzko ]<&^IMp_ըvj (QҐzh[! }ء:FxKܮ4nK >b U•ow345=!Aw# !s'O @ޭ ; 8C?VTq`6*1޽Ѝ wˢy/`\'{,ZQo Jq"l ah?ĶrYY6LNJ֩Z&aˈI1UOaSoxBCd=f4( E 2Cuvk3];~JB}BsoHYst/3 0ڗ? GBn9(c񥵲: `8ެ{VZ[ KՒG3E+nfg`lRtreV33IxrFy7_@R:u QπhҸR%\Z] eUZ`TecK1jܖA Z50Ah@Gl$IF) vl)Qտ~S%y]0HVJ؋X2/yÚ؆p2ȯIae[93`ӧ ׶YA088(ҧa4uէ1DRZ >{1>-bŵ'_(p|.Cڏ 4N(x D+48׊h,Ӏ6~ɇ I=oK1S060Ilqguh&|qŰzܣ7Xâ'k]1i[fx ZRe'sQ| grSk$IǵQN,Q&DlQ'2ݸTКKƛX 7ermz|#"猻-OR,G1Tシ,e7| .S빋;QÇ2#^ ]';/E:Ʊ/F\)G9b>j7Ov9x)0=1 &i&gX1++I.gĆqhq˚dƗcDb٤OґɅ {nm8 kD GreeP+ZOXc wmp ڼfFKWAC譋-{Lc]?=y*DlNke@mNto̳΀hYMGJ`q4AM@+]@s<^\ZK,|f;}M`RT$ F$>|l=·0Pf =>4kwP) ! fz\Lя$BZ-htshٓn{9ÌT?hX2MobwrUOJAsNslЁdbذB!aD*!NfX#ݰO]x ![q9'B:q|@rtbXX1c> x6]O"d!U=ф~%Ym7sx8iF#(_tv]GUbI{y7!zEKi'6{ށќ6O[76oΧ 7gp2`l * W C NgPRJ寧gu-Gb#2Ž4s-VIw>!u)9vauIA[6X|ijmMu}-Pyj#e:bq`|Z"*.2I_$ q(qEYsFao =G),[¶$BnE51\ppM>tXzeK:C~XA/NVɲyK/q%ĭE$޹2lQ5n{-䷬fZ]gE+BK܌+>`x"/\LY-PObن *bzRC5M ֡u=3}YOi05=l ?,x Fa*nO[YV^}2 cI$D]{Q6遐:$t;m+q3P!ހSEZZ$~J0|6YʾԪq\K$l tiazoMEXx0yKRMZPtPKGcx2t)VA Ín&bZyMh T^')yn!璋ڐ̓0@? _2Qچ4}+odԍ趫YJ8ӟ5l^J߲)nf_ŏpD ܮ3E) Syڲ$;+S]iЁQ3!(:ןL2pjA&,N!Rq8RF><-O23"ԑjI,͡{Gy!T(w{9%WPFhǏWR wĸRB+`ӉO Rɖײ`3$G(&ȝ?ofJ $_o89=9I0nPx:,|nF4nhdchLl;)u<Bt)@:[_3ӍD4 Z~" SݍǠdN-Dd/f_ ]M֯փ|'YR)6iGetu)!FDXLQO̕re y\`ywe]h)S,5AhY%ͳ n?˔/LV W}|1LX2BdD}[̑~‰Ȩ!_ sC]4^uf@7x(5ihZA`6f8`[ pfҴWyR0d|^^(RKj=a{k}ȣ/x']Z)gݝ-j9Ђ` , ӣBQB<*f"LBp- 3O}1Zwvzv Sb4(zzCў+M>Zry̘OJ=d䗥PooԽFОNOhrl-&Q嚔v 1hՌٶZc o\a8{[Mig o#eX0tާi%&ʉ3*l6Hc@mFpʵi1RY *]8]+ SDYF*X^(BIz&EN3ƊLj42tx$^?RWk=W403hb$: {h:T%I=se?${)cJIJ|36ڕ%d|{ez<ְ51r ~z٘F 3k~xk@2P3LQpO*$)t@Ǒ+uj^'D LSm]gCd.kP{U>vu]ӡ )m}\юe*&1^ALjm^CM EoX_x[}kS tT"B.#=' @v)Շʾ:4q'n<_eH6T^aPk!+clAJ H-\^Iu p#OS#``}e@EK$KE:y _JWy~j۲_>i"(p{OpLO-yK%cSjQَ*Asef?gt>0!$tֲYFq+zma䗱ւL5,8MMxP"AaO^gZXr97:QGCx1!?Zogfm>.+־ܞ_"q2N67͏y.$1US!uj=?g.Hcqh{'kN1B[]@"^DN@ o'Qrn#վ}h7iʥҳJ5Ab6dH7|, lC\@P3f=SBwpF7ŕxoBKJ[('f 2x T.BxyyO:wCҎ3iN ِBM$jtp#t8߉S Z tD`h.&Jdv8џiiAkG (P]A]ힸ)cJb!m҈ۼXa5_hri Y}XxѲ#]%B)kwkfιc XDd XVNfX;V(Oaݶx!bp)A , )YxePa6jxP<J~䨗Oۚv C#ow(L<8hgULWu|_-hPtcPb֕eG׈=V!gN̯Skq u#NERI"`=z{N8z!)H/-Rn( ׾,ڏcK@;Xr2k'C1lzuQc)b>y Zm[duɱx-jFŵvG:>hmo7iu!Jo'+@9Cn~Pڀ9 uepD^y,4:c Rg`2]unR({]ߦnji*Iqv}trm[q[D8Hva&q eH4:jR8Uc3ɕ} msyrl&_ O,w7 0фm~X8AFv?YpywܶT$}"D3;1VNvSMEFŃXzYc/8#x~hַ՟Cj dSJ6%̛:Iȑ΃CJ ^ϋxZz+S9qϝ?S;JoӺ{hh܋5G [ZAA9_H(%9sg9 ÉCOOu?I pA:)J3Heg U0bFQsF A7c'MZ gb)FaW57'焸t(Ɋw4a-eG R ޣ37'6N4{/ S4N^bmcW^l(@8$I70֢mj6qma( p{#$+Y6F܍fMew\t\|/ XBON M2&y!cLAShQ~)f$d̦|g32l"^Yl&l;4>LoIHygIG=;xح6/|,O:OoT6ۙR/T1;&W=WFH!w c(K,m['¾pu oéɩ0֜b71R@= ͉jkg'Ĉ2 X>phГfBA(^%Հ:EXGsn,_SaF'@Q`y4KLΆksBD&զaLs!G#e) =32 ]_F WuswŊ ״nnW/o"*_BW+3 F>^|#Zr )FL-n1g/Bw"-sMݨaÝz;(hZxnABjgAiWӕ % /K`Ck4~#} zDע߁[riC= vt[ʳ_: ]t ^YeS,KNϓh^B1,~|( N*e&xs 6(1ߣ]yk{qgYN0fۨ9&;'Np%gW]{:A*r|l2Ęwدr$5ÛmqgŔ;G.Ώ*-Ѹ:JdWNH12( e<< Y&lVQ ZcP,ӭ'9Ђ[MLtݳń u:тb:z2@ =Bnd,` z rG}|T2j9oךf2?)3(1J`;3A%:'{Ɔ )L> &f0 omy=7D{ZRA7brRlR n{͘ BG,/}5]z ^ŸXD& ֶ!jle^ff%-R$y,=Ă_楈&~$DEa 1)i}Zk%S*AV3rÃ0J|H~HD*9}DJ )&7:BHMß]gW̓6NvJ"'΄ X-Ln5= مL,US?) MQgw:WOj_}Oә/jAd&qnɀ3Y徆SaUųHM~E러e~<#˕fпi*hVٲq;r2滋d [Ǜg=?%O OI1xAa]Qt׿!V̶pH;@X0E͡ZƯi,@(SNb ր8)h_ ٚJ  sK K48r|^(Nݯ eu~j٩c5kc!~J O9eA0d4 h"U1 1~Q>? T8TpɡrV} N˥Tމ :Wd:D"@K-&?cR)"/$ٔӡE "Ư\7q:iQvH5Twyv24l)ˎyG/;IIi-n\3Gnc:.EjU mg*aa?˕T6d5*葡-"QU ,qN4`hAִ ;+ YPS#`I@:괎*gm^{Oj.Ó0g.u-Q=97LQ!2H.Οe9  ɠ®M/8WNeahJE ,ms+&uk,6eZKP@},١.rl ʒ`(:wt5~.lO_Gړ"1;-?.VSUWL9:P>!Hh#%A<"ΏK!  TcThYZ5H"HiNҥU+d u/"C6;/\om<ߴA|g~⢩PiK N:N OifEٕ(ƶyOv)S הݖ~ž0 RhX3\'[m:*d3sphJU6|Wmqvdnyȶ3AA@n>/Y:D!eBN$ܑ̯) tmPRJC%mѾbtʗ0ԩ7+h =f%(Iމ W bUE_;Ni"sK3(h:|tZOprU -}(M$pjqeEnZ[`y"u<~>|(t  =`s}Z }NH"`Ej\ @F{4p8;=XDRH˕^z iv ^ rBW냏KTmGBSӀ.$7 SëF ZAA`}DΔBe>˽Ia2$'6ɤfJnٹ/O;#3-|`T)- o(78?! kzBg*F@ĮYɌn専uMe5)_"/=!wĺ+UIv1bSOMt<6 ȁsOV'XSիϿs=WsdqOLt ye S6'Ч"?UFHIu!;(mmǥ`'쿤ƱD$ؠTJ* 1"-@|&J{4r{(\!o zE&3 SLYg L+;OnX31@";VOxӄd}n'@?BDLavuTuH2| 7'媍=WE. ?EñÆc8T<p4> ZyDpH`o QAV<%{{ 'DG6Ъ{ kI5ʷ 64报,U+uI+zEm㨭Fѽ;*f:-wUK;"h=c8q ]rd:X aְS1WnFs,ϱd毯AlHc WM:6_mZKYtr5]| c&>lUV;L6b-S|+؂T8Gyc)iad67AW kQ!d>Rj8b=D*WxE5Cm;])Y atA/ 3o~TlvZSI$=D6$.rH ,(n<|4 *b^Hz=Έgֆ|hU:#y=$YϯSU+wuiض`8CR񡑻cN*E Oh(9t!(S( ^{‘6r~ަJw5JONOBI,b'XE00r;Jb>A= w15L5-5 `Ѱo& EL`,79J;֣/B?:1e A=~1GBEreBBw܋/*X"x1Ha[T.!D-HEr%yeQ-7>}eȭ9YXa{ Toxsg7K*r+ɏ%\o@2t5Ze Y:ҧopbcɫ,,lI5IMVloG(_>H A; uбy  9:t:a5s~}J ࠺uS{2h-MtQ>L)C5:еwK&D^P?#]:7cA5d$.ܔ埸ŸwPe~7b<<4 pn&Į}GF13"`?j^ϚD}eK3dut<~$F2A=ީ./!X,9&ą=̔vVޢݮM.̙jH>6'hӟ~*'3\)Oҥ\.ؔ2';Z?X tγQ|dދ }m&6YZ }gEkBLxQA! Èe5~ a ~6x=b0?ev%MnKh eD{`HӠpcKJ@̒КV! '^4c0o11"΅`k)iy)X\{_ιIV] {ByP?k,xʍq<1Q*T/)_0NQGCuX(G$TBf ;ԇ\:|o:\bEH8rhHѤd[D/༃/c0ʉN-݇ 00_Aj߾SLT xF己eb\k˝sm=Bֈc31x-P%o'{oW"qG@ .=å<|ǃu܄^]8k`s,1W+iˆy8V/\riFʢ2h} ZYٮ+F,c\#BYOvI;b?$Yڸ:Yyaq3 `"&AXx Jl{&p qܝfNTq/r/{<)`)_wj]z29FӉH {p!?$;Hk(ʾD@yׇo޲³E`k(7S%lTb AXZʞOvX PG寬k8'(aq :B=o݌aNQ4Z H~ծFCQa' p9VjLU*gA= Wu*\C$I}_2W)Up|N1%\8y܁&k;[N2W'KxtsWvӈM(GY>\G_:\ԧ]yJD+f1RU1o]xf1v7UP$()ۙtΥxQҩ|"Mxŝm)_f9N"[A!6Ǟ}idvȸ)`~mp򾙨ȁek_ s77ekUED=f4^ >, Xq"$RhL=n+! 3GeU wJ% H&i*?<^|@3ad<]Z"vV]b_$%+[/&9{+g%2\jtVe#Vw#-ohcy~FVZ@ YR\xI `n3B*Jat.\^[=\!o~vY[o~w4 M3> HdKVh%n'0H"}>X߳5R3*9z*w1GqVpٌĜ4֪iK]DjBa jOPZu3gșǨe:W}jʹ{NЧf0nĕa.XglwV LMQ'#v~<`*J9@"PCbOf0Ml󉏰. yښ7AEu#1MbȊew"[J-W3Ioy8׃SѧNhA^=f$0 ;mq5v>ENwrqu?7~Dйg\o͑4u )]BvHZ) QOϭ%SYdT8"\CPKM;fuIų76jPxa }GBRlC褑o |ޏM)|a$Wm]Jt_ȳ{TfSլ_!];81M M?h]ke 0:#҈; !""BD y<9{\yQM=-}ü~9y*/^[u)[gt)F|5Di?jcŽZ<~MX`1Y8 !ݔwne^BWFjs ESt<~lv * QN*PWl;S˻Θ;v|AچQП:dɮܱ^˘RSPq3iVs_dC2u@9@0YC13V!g۶2q&/0AD>}z|~ك: Y9É!&!~Q]ES iwuMbQfn[-3OW~R{73R 215Uo?urbD?I+NHzf,$G^~b߭十Gä eY=Hz,5By3^R4+]ٯ2 Dw#,&<ff{(yv;J<]lX5y#]3J׸k;I g?mE75#*l^F/ð p,bƭYPRG?t ])w; VxJbeGOmu4`T=sTM(QEMt$;q!JiJqY7|o;TT.gHŒ1s? W㲚F$Zvy&T4]Y7^ï@tV 0R'y)<tRR-+h AJwW3$Ф> mfz[X.=rOmn͸r0[a9;odsD`ذ;?]!ŔQx?Wח(}E^>~w`ytY}ZX]qwRNU~lpRy+7IO/ bVZMZ[\qX9fwv3}X(޴MG..|ЙinTGyi&#*MA9H9كih?oJmUrkr'D#+4[&(kpA(7+Ѵ0P"{9qq+GC<~EX/,(1ze?wRQw FJn?`kPcgdu_OYi= ңmN/-j, 9z5hV]CwZb"fuM.f N@z+VP1+U CByIj+]&u7[-h%{mѢTsc\G:JA맏:әAB{.{}2;}8* ;fT鈼~%/'z)ZYV$Ai*Qc$*H}\#f7Lݑع >+O!!U}l{JKG宂j؇siy1~.Nr*\+3A4קIJ^`sqD`̜nh~쟘Ma?|<<ةNVrW34%{V  u,K/[a܅꨽P2iI)ܹ$VIGMv[)6?f%d{:A'Zr. U[~xGlE`"kSҜL).Q+cSJno #lq/Щ_ 5j-s6,T1|v Se\8^1;QΕ !FUt㧉P>x8zM (CՃPҠ~m#8q\i}CV>*fjdrNޫl6эC93YXV˭-0oo4< Gͥx糪1uChv*GX)RyQl$UEߙlvTsZYV<#=Luɚ}QXd;G­6 $*28sW._ȸtܕyתb/uQe5aġ1#bWS+ߦ}pESw6_!Wi"rV-A}N My?¸-\&ۘ2 jr/:Kџ(w\w]i8j:fB~I4ݿ! |[$eYɌ #.YQal\lK$5,'GF|9I@(bW+ ~S3uyTQ/[EHgLe'..rnˀpgqdߣ`Ob?Y2."A ǗТ(R8"$DH=|DT5"b8 밨ͭޅ;1ŏC 'L;7jxf0C~Ќ4+\7!:u[AQdQW[($QI(!w{SzhDwYL~Eh(H <%;)eY<'Ztn Lڠ]B]h[ X7[|9o/4=[`lx H64Wdrq8Fv_l $<$s4>?lC`(&yFie.m@T>jj:ݼ(VȴS.}G>뎠 Cד;P4 9 s s³l Q{ 擒MՅkZ\Ț_JnjA[ ߋ_%=Y>G5ܛE h.}ܼ\O}ZMUٙG*o]pL#9p>RADhpTEU fs=^OLNrM@-nt"qWs5 E ݺFi|OСif]kK ,$[C7+0E9tS vJvJIBo$Nl=r& Ƭe>G#f[.#Zb)>'[eK94Y[&wDï@MxPF:tq67U2vBDffAgjA/S@B DѪawѠPbFn2I&bNs3IxQᗎX)5;G¤ȯzƀUÌpbQ0 ROr%ٗ5rW`*^y 7C-ߤQt|">mOF$sY+Zn̾|{Z*=;{Lì*iaJB-G\t:{ ~ÑiK%l;Ÿs?(^[PeMJ4e;O9:%R? [[ {"% ;a<dj3-m=K64r+tF3Wr:tb GF+"SF_UYҕY:; 2EOn,@at*֑Wb;F=~^ X'gr swDyJt;yfw.>?#ʰ|ŁJ$oBowC6gWyMCo'j3(2YIXZE\61J6Q(MO&\8}J k< `Bal|!p|7"9٨,D\ ]ĩ}l!,f ?8jN?cK81^2G5+}oZV?0}r f3w\LLmvK ^C#"&׊p@4w} |˲48%ms ؒ~ϾG,v *kG7t[-I>6IM.6Үw Dx^LlPy%IrE ]BJY^>n[/s'~"3W1_@0V9J.j˪0|(l.>˕eeLgU *FfP_P( r|BmIHE{ +w`{TdE%BmFlPH(*$N<m㠢Q DtTλJo\%ӟV6"-LÎ32R֭XR|ZF.75@Ok 2-cXu (0ٓb;%Lo{%YLuع<m{/Sa}D Ie0_ ;| :JeCZb CѬy4.ж6f]6ZRӧؾcC|Sn~vX ࿉4۾PE AV~voy!֕ a_zmAܩ{hd|l>u{Tm2i\eQ#Dx2]WtzSj//uj3Jaā)B$}7"t(N[ܴ+@P$3/an=s{xMFR9eؿj8hm鴿1Ns(:Pffcpa`A쪄ëteY[oe&kzӢN{c 6RUs5Ypp_ot .87:XlɨwmI/*bDb!Y+ I`C!W^O-лxn$gqj~S4ϓ+s#NK[hb#b Zp s吢]rXh[X~^>q짼ލY~CBhu1吔}Y/UIЇG]X?S LwIT Puc i aű.&s|P5x^<D|)s%*?t0Z)۶[ hDQ8KȒٞ]bӟOX7)HrD) /8WG,y%+pv$_WI/9Ho @FIv뀬% c4Հmy,0 ,c~JF^C(UD#.f|eRaNyU7aI\t!rdiHOm՘5Es@/w\w^^FK\zK(rqM?3Y4E ýF5⚄yUm><-I axc0 \0{ۏY9˧ mvy0"(:isLG* ГՊ%@ h; FaݗD7+LkٗRf'U;DEgXNGP̷[Kpgxj}rl*oxJǰ"U|GvRwK_p ͬ bxu8J" N}w2A'F ȲLעNI+hɈ㗇@{x[![<8\O!A=gZK1vGA@#@ǒ)QTJ~!q6gHW Siۚ`b7CAa?YǢ"x"А?Xv_uS5Ŗ^ FhQ*p^(D5NoK) 1 Q0iJP=4V@c+".,Ai_0RHK,ӽ9y+i%)^үӧ,։MFPԙ:!82[緤I>ݦ&4 LrêyP.Aobo. X:5i;tBfTv'9ԒsY)Rly/iހSt:=7- ÍTiMС/xduNd^+XbwHPt ] Us/ZLdJFh< V<C[Nß)9!S Y80yR^3CP-^F<:Y+dٖ4޶I?{-/bw?B#H>)K`0[E5 I!\ϧ 0yGOfL:Q1khKx`tN/HXX' ^+#!;s~;בDEĚV}";<.XYY=W2/`"IlϬǖ4UO,?l0-q{\Π>cQ_v8ti _pdPa4 MܨES8'd;汱O:A>|]{=9Hr$CG$U05q9 L$,C&MKԱK<ɅّYC|?:|y9c=/y|e,\{ ̸+VKf[P)ޅmb :z2ͦD@ (TVZ|5_ >MZC $j&F0e=`s:j)// YU˺j mߪӶ_.UtCɘWeN"K(DH~,e ^˪9ml>Fu/rV3d4n0yf.T|/f)尛Y4t–`Bٵ5}Y(4,4o|MQ˹+D͐;'=|Y]j2JT0mL>F<"bU*TXU:j]RjA.;xK&(!۬VK¨ގ?]Jؒ Q3o:5pܦ7aCn_pZO݉gM)%Rϰ+P'ͬ Z&mgܳ$uTr,?ipp\yE4ɓo J0_2ڰ@9q9}'V*FG({fDl]$-1AӉq]XLZr 㖮\[sR~+g|>vzGJ$cdŲs]MUnܘUŸ#,EB_GW\/XtF *Rcq_hw^&DY ny(RY)$ok q^v)eC$Fq$ُR*ҍ)2c!Da;K?HuD˦ *x]<5NW)pzX1̟qZ2v t5#])0~V6qÆdH}+kATeg˺)"ijh$‡)+##e+vBZo~PwlZ1qu;Ȍ([$VknKoI9C"[}z]M&ߢ>H98؝GhZ\*ũ־]h|p%9QoТq AGDT?[?YuH*7ي"D{ L;ig`9dbVNU- 򇦂bb5,m,6)KI.Ce9R.רVa<գH3n_Fj8-.f^ԙ y O塋cƶ1-"O;AU!ZAP@{wux$ |s/y˧"OM4Ŗ|ǭoc+ ~%x-̳]3$_}>"ْNp//aDD nz/bЧudz*0'k p l_0W1H"A}ղxx*mH)'M{@JY(za]Ak*!qЦv@;"q%s.L?a5R3}yS%o=?F8 * O\lReV/xΥEhWIY'8b,ا D5(mCȷjNfz.At5Babit Bwq\c)@W\)3;J=U$O6iY{eq\{k(Pc 쌗ֱ PJ]˚-ŠUq:pQ<1WUՖwq '>t;p{Y $0fS ؔ6DwX*b m9fJ䰞rU:K.,X[K>])z|iBkwjXAdi]&s1`f_%6aW|d \}kEfYA,0fu>o#Y+"F&= Tnp\Xr:\Ff." Vta09m*Ex9F8κdcETCKv( S|_ IdL%^փ:pemwgH؃MXoBt\uke-<8~I!€.Oj9ZA!WMC`P={(j/m3$:;{(q^8:POOs8>$ЅgL?r w(W蹻JG(H%0Bqp"LF(&JFK&d5"[\f.*F/?S7#N֥G6ep 'v'o;f4zfEIJaP^DٲW'LE/[rvuX[,z=V#qMvbp\76rGr]!bdIp[VQFtAfmoy`[_xo3Jʪ M\"7,lfWٔ6{ls@*dfZ-W~=P>GK VOJѭDwzPlTuJ{ChZ 1׭eؗ- _9 w)qg©URyUxHHy[I >Yt<dzfp La]1(Ҵk)ޕfEo %{,fGV'7+V's1ѣ[\hp[za( V" T癕CxpE|ڈlJi@+'f@HF)dV꭮t$.Fx:͑EUIZ}Jb$%<~,Jy]k_t"'zڬp[d^]w. *CDj;7"J]T .)wypex;ZhMg:PeY&wdn}E$W fl s|/']`9qi[\鍚{YVe>7L6a wCv}s?:y1@4)upSwd,XΏUΑ:8Bt h`,MBx>~g%3`xǫti+PkupuTF43urDM)z~  @lI*>NѩSlOhf |8MC)bSP~sFxKX?ý7x&1SD~wגSrT~ᜂҌ)_h^]ț5L;,y1vv4,mn@z- \n=)Gm,muj(y )`$lB4!,hI 2~Nj>0ÈVl =UƆVᾬacqɮÏ#7-Uqu`'{JBf{ TGx*okOڝ+ nOlK.pvnxg!z퍃Tgt7i27Q7qA_&q`L/G)$65K5f^<}|bI!eUp* nZ[&V1WZ8$+tuYGc%SKEǒe\&RGԓhڇ!gZ۹ /1NEսw[NWmx㗶ZTj0jzEd b EI)dC#J!Ga)7ufP]9ӍPj"G>)g}WZ,4U;om\XMu6'P`򙑜v5ZhEMOՐ_ bïKHp>dM3P>K;W9l<.IRTsa5GnQ`pdǫa:wW{: 4r:*"1%:5\sc)eHqcXʰkıJ[!@˼8= ϊ0`O<s21}|m "8tpNh&5t^?AZ# ȑ "O +;6Mqip3WǔNgz͹T 0@<܋sUVܶE+ةӛ|@qB}_WeaƷBH[n X#δviذĩ[QbM3IPܗ`=iw\fj`"X)HoZ)YMì LKm^MͺSaeu}򂙔>aA1 hVr֫v t-d$h8&hc)Wk1rɑkoȩ;0mNZۑJ\g(]m@xz>ܐL=k@؁tTsVA#M81G`/<%Ȩ:o]WK6uzoWi)>aܬpo$Ï =PDg =): ZBp,b[تgŽNbM訂l!DV5R.non!)sSܹ7 csmv;-W^``"~ߊ;MyߏYM [XM,̂QanNIZhoY wȩo'P{F -]JD XO5ʹ}|&Ud-_w|a o B@uLȟ]ѥjLS QLqGu9=(}ab[ԝ,u2+fn+G-:Al/|obh/B7Ri Y2 k0.oSG,Wi԰7o`.ko4[6#d(j'g_e^m~z{mGx& U{u㨮Oʧ3! C/> H_I9B⹛~ '`kH#gH3ٌWć &b{>K[oQXUZg,WQȄ(OPScI\i-{@mgВ`Tֆ,g c]O w'! p-*W)淪 iG:Z~×7j@D>VNVsT_ٝ x!}Jу-J:e*^'77^7p00| f[kn!zo]t$e mîE묖K W,9Ԝ>T Bž~/CJ H sΞ7pܮiG~X: d^cwiwx>\aκ#urX4nVrq[wgr`2 k2Yxa8 $)`IGl`:g|8[ ^ q"; ?T:[7b 2jIw ]E1Z\bh$ ҵ?@l]T:!?+BT[Q*Z0C\J 4_\3P;w'6@8\pj:=q?P`GF;{nd ko$=}'H5@Aî(`҂/\K(S&}cgxW{~Qݼ|,:=YS wQ '!`=lgH ,2[G pA\"guw*:PʡaʒvwrBz?lji]KhLTݺ6 qc[`”gNdfhSc?W`-s4s>֗ejr߃%}063qY[Hʸ]};MG !zg["H6nzs)Y"#ȨDxDP~ S $ɦtE^ȬX^px^W̬at*u$Cp"|"2+r"ӹ6v׀{;xuvO( \%?00XlєsMj įY:T$Lz`Ge47ED.fF7"1iklF5%fg#.Ԫ5*@Jt7Qch(уEފ>z;7 ~|Kt̝ ?#]'܉]h,`,M!^UoM DeZ<*n*{6\hOUzi`D,Ha36#f%hPn`lR}hUs9n>>x*vփ y!Y#=h=8}QȊxΑFLo}I MT4lEn%O+ke,7;Ŧ.Q9q zJOQ&p W2oI9t|JZdP/%.oVz%: C #/ +Ư (5)e.CQ\k8m7 ^'H!$j[1Z]gZwi2sCg{:/dĢPpKQOustjZǿ>O5Z `ʞm+N&R#Աf[V/aMSPz< uK&;?/Q]C%Ve|!5{;DQ f1\:Һq >+Yb/"N"ZKݰ8Wj؏ WrH_ Sm1ɂ,_N<On0a6[,PRBw&ʂ<CeD8=Med i3ʧȨa*!M0}WH-xudŤ[ iMwI!pd6IM%T?(.'X}2MU˳60Dv )(#@Eh& (ߜ6M a jEIn$~1!c hn(XKT{:wV/_7qyJX]?ҩ|HW]ɼ1J{7@}z|+:47o/yE[ok¹,y\rOT 9*.<&3Lr^5CkSN"ܔ.̼W4Iw]2D:[>LbX逋Z'n;橙etNG1({DO:N'0?E(t IA1l-%*=^ٺ,xE/u_ JޙYs 3tJg۝[d~._/~3c X3⊕upE.x 8٬EHs ̞BkVPJDe0ˆq\ &g NPo~|@9eYYS> UBNeJ3 NN .Log{Q '&~?2e.0*3S]iQ8+f=#NVH 4!ӏſZ=vR_C4EI}Qgd< (dt߆ĈOTz$왹}*hpsjRQcm%"#|AC*%1W尷=Qs/n^B XB*:<u/M~V1zfZi v׎e\-"0W<4SO_+q@fN#np&hv)D4⤛[rVs_0~{v ~Dp ˟<V{ÄS#V#OBiԍ V Z^ː2O&̏V <1t">u#_ M,S4EUIU.\PFr2L5?%l̡Uk\cZ[S"- kprAh:$Ό!\pSJ.mW0q;vgp0O)#ߋ,#|eB>ňK xNJN_J-m EݫZ]l&fE kZS Ij7t1boW:DE#SjIF"͠ WD'1i㰾@l|z5.;>忛ĹjTȽ1t^"fh cjW4x׶QKY5*q$c/q&*$=Tjc4y䂚p|u(כAQ=~Rh16vĜ7!J\CO-3l20-+皧1 ١V:9rS./.+q|P2.HaqADBPos t+RX9cөl))QjKJi{k5VmMԉ֘ K q KF2=rP5Xg2f1$2fK%}ջDX1/V,ȳ\lb\gRyq!,{8>dAgc05Wszk Iv4ziل\6=[f u~1qpFwo~HVs( ޙmvXwqY~ ڼr߮ܭ|ܝYiDLq6OﬖqjPrmBcؘqpZs.4ZؒmrVg)XskW4+o$ej X{̀3U1\"z5l l%ZRQQ Oy:oVIA ^ʲ1/!1HcohSw[Q:門ӌKp֢ڞ {5I[4$ ;2?}$-&'zͱ\.x<v\&1'8F x!6ap[>2by ",kq~>|Wkh|κ1pŀT5^ts 107%HR@!I$kBXsy _{>(cAMS2!L b+Zv}5̐2U-.Y5,lϕJT`<,Dq.5XP|rg=ҤR01 処${8~m]T8Y^#u8Y{OTAHρ$CD.tyme 6!2-wH<ϝF J6nڭ$Z1QO3r-54uDtlN%8EȶӀ,kJiME4^CG',ýjYs;|91YV6RWcI,]L;|e0K, 1)F%1&YsH>! )EYĆg^"`[\!6l8{)~+iT*5Ӆ7BMзl3y\OBfJ):6DV9&?еQ2eIdK4ȍ ˭#|䶞Mn\R.`/L+{ JcUxܛW-'%xywl|Ψ.+ÇӖ*PeQs!?D&gBDwKNq?q@$;Q,9¾وTOؠkĔo/Lso+cz[eNn|5 SdhrYsEy3(axfO?h`9S.~N)Z)eLk>NHn"ރ #%=l+-5Z=DŽBvZ1\ng2ROaQ_ 0Z2Nˣ"m :V ? qA SŒj6] оX#?#Xm{򔞙[Hde:e O> ϕ@wccP1@$E8i1$D&: ޓk0^mMT;|KoݩY@^ϛl7T/ߓS[q+̝ˎB>eu q0s! : u?Kc@q9'^aF#g^0c= S~)Y- 1B.Ѡm_.Gnn{/N#HoR de !@ ~$4D6zz5‿v j2 rbPUqJlVdFKv`qT ]0(G$f m#R|B]v1`$|K ݘޓv~nC5@.`[a(/FB K9;؊\~Gx/J()'5?2W-N$/9ѣØ2~e&w=\=ffMS9AČ}#Bw.4obe-WZLKPOgINgZ_|u!imRdЍ%IX.&j.XZk=D rD~P}PwqApY] ڇNE58qP8'ioyZ`l:!ۧK \hf, aZN7ҍ7e Ը6e{f0ds&NzZGz=: U(|"_Ȟ.5BlaaH)^N*=H^hP-u|.QW}g{: 9noi%#YZ?\Ի{a11ԑq1"P#e ?Fjӯ8S2-.exlqV1z=2ƥ Cv hpF/Bn8`n)A1ӌH#Oy p8 _NQ6 $|5NV_{|(%v(Qj8T9jlT0>\KsD(ӚV+8(.@ޥJ6GuS81֘4yg-NB=lhs`7Y!VZTr Y)'aK4~"QD&62K:%<{ )5ZXչޒƪűLG' 6zɹث_߼ Lזk^d=Eu+fԶ :]K$gʥ|tY:o$LI{ mAi<%2XI1x=[7fHV"5 f=z455(z=s#䷤+Om6CXӷJWNCˎT2 ,Mv߷ s&eIDpSh 0W;' ҇٧EVG9 W9@UI݊-HZy1X)5=;W&΂aHS}{ {]B:եu_`;`Cr#p \R\A ]:LKa#0u}]_kn7 f.^K(P/HAIMP ,]' j=] #emR*#lRψxUt+h$% lWmz]G$K 'FϗG 6'p.JQ,k)m3?m)~H_BҚW,D '+4t,'51 qJenO|G 37_%9 i9HBh/S] ]"vy`&dC`5o [k H/B&Y--ǀFP_ؿ~ ㄯqd%/EͮWW%#k~={b1m,q~hh%R*V<ʟ9u0 6qFAqJmΣ )# qg# }}S}Mv E @za9VcQr5tEݰ`T۷鍊zsS{t6~w:C:=M|gz[C'y߄ŽXDBP Fm ]ST\b"AM&2p[i8Z! RfQ3kȮEQZiVu7i+-µQ͎7;g1K+ˢ,Z7ȁ< cem3U RGO\kR*(h1rG^knNBpv9mɕfa:;b>]Ǔ{[ʕ& {'`b 90Gp|iDԔrVrlqOQG=BUiD%\FЧ|iY<:`>o1|lP/S/ W»YRT.YD{;,IpwU%Ќzd`d7šiBex!^=QcP M䝦j[<:&c\d9k-[rL A1L^,059 uYj5N="SSvwwf=9K%a5`7mLKߚd>ov9j=4ZK6 yvLaʝin :?V'?675o%-q*G;aqSN) ) ui*}"اHpV- @1-`ꇝb}8;ЇvKtyx 30yI@CY$rc;c^lVX,l/)Akt4"|ܦʭ\H( Ya&{^h՗z(,rmZ _m,S%C5YxS2K<ʕ\Y#׀Jz͎9% kMW/2͋Mql5w;H XЛ tvtG=lqj*}NR!\E4Į vx&Ny}8W9e2H Ӣqkkwܞg#Ţ%ˡ*YEN0GSI\UyVK2I3gDL5W>$ba&cM2h]G+JuB1aRwvUԗCWF"Wk/l_BPV 1V$3-tnN{&6to'ش9$.gviF#XZ3EpxK߆a7/;Y2$Zmڐ`FbR,,>P JsCS.2*#bmu|B[C& BA ^WW'qpqxNfD'ʄ47e1n#hwYdL';v!݀pǦZ T mE땤۾:1çf/j uuĞg/{bu -,XPqzg)MU!7o +ޢ'`5.p7k{/hr:i:_WUe.ec͊`@UK1:*pV0W2*4TΔCf8d䄶mF@[OnQ;tE%X3in7ƽS5**ASLLR>`q vkHR*w? |<_A ZƹnGR"kX) fCs\)/<.6 \u 3_pJ/NVط`$sͪG-FvwZD;r޺vE8dž0YGCYhX VzoBE;9<ﻥuy ."j`(WرhWi[-P/O 3̮\S).AW;, \LK,vxr~1tsBlϪ7CNxts]7}FLm^$Ĵdh\ ,/]n*)FԿ\{4K.sYJ77!B9 Ҍ}a̯NvuEwO2M㆐nF ~:I>Ec<:FAQ!&_ȎhYߙ2CiciZѥ^u{L!wWoj95mVڱFs`7~wwM%C16;nM6s93ߛ{هEXNDmSdd^edw$MG4o0m`` _azf]~곓pJIL!x㋍%wY="'TDb 6to5Z]łjx&29,H8zB @ !m\Rp#˼erb3X7f\!WTcAP?7Ě;iX! $Kߣ16Wdǻ 8>rwt[OªOr6B؛ 'gIUrk7+kB&,u0|UQ( ,:_L9ZCeyv vnnOA-V zbѢ]_BÝXՍ nVxǾVI )!s* C>-*aǀ*qJγn4^yR +ɵF jЫxN xL)ں哆8dM+MQfL%vippk|!է\}n=f~*f硟!i#jQSDq&@.d2wfQڊb:*aD3@ SLK]_6`n-i Bs!O.?c&w9ܯG2#e1~"|MFץZs6Sqt谝 .ᲊG-vi[,E};&H*x-)1[ǟʦXOjf%,Eur_Z6 sc$M9g[7Xk ߜ F"ˌk:5?6 .6җZz߰@ f6T57ąCz(4&2QHE7$C%t&'2m 5dZNTⷵBH}DXBe0xŎڻ~ 4JC}s}J'=z_v??Y^O%H H¶IǏ7$˚lʼnҏY}x4#豐% |{`offz#E<"ͻHvkqHkj_PlX[dL\ /DNƔl# <zi'خG3ŝ(#b3fZyɚ);o-ܫVzY6_;ۅ,,'k orkյs(f8jWdqTPKB{Yձ]Ɉ# j-v.R$Rx3 DG :v'CV(7KmߊY^RӴ52Sm,3ԅ ,߾GjdV )魡ŚBO8L7`,6ô7D[0 p;Bo؊8uKܛocΨQ4 UB $PDy"\q] uxʘFl ŰP#rzՐe, +ɢbڪ2ÅlIáohaqݨ9Uщ)!1"%;KOIT`͕xugYpe)qbPo8|TD6l^_P&c 9$^8L@01&F^jf˻AVŃ֜ cN = ʇIrDDfGwz~i5oR`b<=Vsnp{cXh~5{vX?GCמ5{571כG9^<}H0W"'ۍ_IByء,( vŻ9GVDg;ɉ>D$ߜSwozVAh/_1N)ۥHQRF pD<ԙ.ԧCQR^C˗ե78Pt:h+tE*_Oٳ-C9_.2aJцپ:Wi!4~59k!w(ӈ-EGk)/yœ6`+-Bk@]Be 997$OP(eW`j2͍Yrf@288kTD$E$m Le.$x;mw@hf,lP'vdQk1s.pa(-!G!mDޯFlgϺX jӞEl #G[7tѦaLJTtލTZy%_ՔmK+84+Vr'{߉ -[d_@Ts$1l_fi "`HUrBDURժ_p4$|8PfOPJL2ê`wᶌ zO%FdJ9]j{Wǜ;A}NqFeVHu/:ӿ#lϢ-‰tJ$"K':=njRij&_>|KOh^\$Y?daȍ8XE}Ce)Azt쫤㘎z"4wB뱙"o!/(`s/s*η\aӲ l]iE"@1`#zjofPd(IsE4ցy_SDFX=m T) T)':hJ+*Qv=jC[pc>v]' &}nod7D~@EPjh0)*EL?Q8-(z $-F 6u["OX} 7n4`@JX3aKx#OoG,ō*fuiuE%L 8Y'Ȇ02BUjrA9(؜#Kgw_:zBx&~Z=D:APcjgߣ+[1($f՟$H8lgPv>OƄ˜#R6nai{+;NeKh?ۯ')ӟկ'j6D ]NUSscELY10mFY ry3:bM8!_Qiq^!gFt>|aRu:DV.4 d/kzل-lZjԄiv"'ZVCpjЃ6aǎZc[uQ<#^[3JNQ ~³))1SN*'L#F@c+ #:v93^]%O2Q{Q\s ;47ϝpiH3uBky/N[D9:KnoAX[*g:YgpԏH|# "k|phԼXۑZE`WyFn4R_S/OhAIT%fA<z"譲r]n8W݇UP2қS䫡=JbBp?KBn\)0p+-:뾵<ئ#z$JK6P]렫Q 4Й^f8 @Mb2yL|%ye13hȸWp(}~ERCK$Lm$JG+C</Gv;n:qw, tE$~zԘWղB?A2`X vD.8*&_sBQ }e.w2~9[?.E$ +S#hkֿr Hy/k8I2CB6 Djl|gc'QG63H'і$ ((* >щS=eچgsyʊL:scDV-'h/p []*HX'R,/@v*cUi'6gV2>GAn}n$Ϋ +.^nLH1/Ax2pd '6s;<.{?am@jGA 8#6%$(Yp}y؊[rc\T%Q9;>p;#ү' |2&vx (Y%(ڈ';LEoڍxt߳diO(\=fRb`]o?נuP[.'i7&GnǶb!QhbYm]+XB0KZ~!3d#~USfpFL082-ϭ22wm LzzO&|@wkCR7H2eW r,u=%3¡u^+I 3{WAP9Ls.S܇*gh9sPLʲ|#A2!hmdSU"RfM43 T?7)>ks7/—wlT"Tu@zw `/? .6>Fy0mkٙzM,}4Ǻת^ha;}7K9魯pXyW\9|Y š,rԏؿv'b{%>w˸|bO=l0'|D ')RV*I+U|hiuw&EcF%f~k_N-!6cPB@>۾!VgQQ?QC]yUHZ}Q{Av2mI1Fj-v}{(3G-yVIhT[> >Xy9TP\$*+opB SXx'-r`\rqdp[j{*25Z$ )a({Ơ vǾX1߂(PpjFx+AC"EhCsR(0Fwc] !CG&;Eﺑҷ*W\幌7#D0#Yv{Ie'.{UoȮ1 HkQPyӂ=i% W,Vt"~93d ]&i$ LRI{ Fzojq|pGdLnA{1F;B2n(wRW"U¯dc쁣6 n L_dZrcz;Q"8?<LQ9]촘xlԊhTd7mB_{Зb&2Xh^0kMJe) JS-yqʋG v=݃-YPI}:x0N}tWbw ]<2>uISytwl #QRyN~ϰ:w: g蛝ʚ`ry羢g1f?$F5-j;IHJz+jh+B)Gc.|4f|Y,[ۄc.+lf%ADe:U=!^ \ç4^Duá|Y+Y ے,b-CE"~csiGγZ +# /(Y DfrEpk Au )6Snq7bfS+TeRs72^9^. DP̱s?i#":h dХWyt+-mOӴݒĜT =/}):LY_6F_|X!\_NM0`Hsa'<]4xSvuA9[OSyK#ΩuPjZGf~Z7C,p'CH%Q2h,`®qy`b  k[9nDK$1@ 2kOCkX&9WNɛ|Tii J7DjLFm}FI43@! )ۢ,kq(Hz>#$zi#HT{2(XjfX~LvUZI_0$PD 1Et'M;툃T~ojml0(c+plVPl+'EzǕ)> @,&`eCFmk*D+?ہ ]}`AE !Qm‘XjUH}W}SV;{_JB5OTXHwF(S60 )i%EYd``׿4M$BWgh;ʚ:EyE]E^%ƫHrjN ={c25]⣅ukkp9joa)^BAT]O/+ .\B9<"I ?7abC)TlǏ&ڹO9O7Ac]W[R,:9׽CR5СlhA01Ok{OwaXDYD~J*"Y u3X" NR& ?!` 3~ȥ(CN ةK^|tO!S4#Yv=i^:{@xgAEe΃KA-bon7oay\m'Gjm"6ߚ՝]Kb)uE2ikW@ژT; ٜG&n*r?=PDυn kue٭< AXf1PZZr&JLz 2)?E ^jQM>lG;/!:y Hl1!G)PUO8 0OW݉h;xkdל(e{-̎{3rD/ "˒DNRa&[%؋?ʧrR哞vCtᨵr/wc6TNr&F- *_/v?9=+I8%d D󟒟Hj><&16ò#l`*K4:B%WK!hbs!20ՃK&cwPΗxQzV F~مfrbg5ݜ{NQ߃[vCQMt}l $"TQޟX(`LN|Ag IS0G3!Jvqjj:+ spDLxɹ1儌Eg'P&uq;v)9w(ylQIf5rB@0{NoD GkOo5<0 ^:b|Rc{CVhwcxˑpRm:JT\8:BNG 6xERث\>ۣ<`c+bFb3YۮZJ qKsOkrZ@ q Y~WA7wMcbglONV:v MG^3ޓ9X `KvgZ8+[^¡"\c{9Slqh*e#MeŽq'TiM X#^ d; g ˿4dK~!>I&4rFR/~Ys&ŏlzZOX9慂Kj, #vЃd; 7>-ec?ycҧd>EG=J*F_𴤩Ąz{: LF*_kgS'A&3 ^Υn[`鋪'TnHͥ@mH,& Z1j%yg'4.Cwg(>^Ӟ>:>SU蓜K귷fלr`W gD~'< Zy5an9cېVbXIkDd a5MҴ"=,(g}vL>*#o1p6a>sNi߾W9yBYkҺm_VW} )Z]qLPn߾ut(!BT>v=@G|Xdux${Up|8Y_~lb+NPYAE77n%,m>ƀ= :Kl[OL;NB x s.y-a#`"I:DjvW)zu'>II$ƹ<5`B٧.7%-q]¡x֧DC邌 /yh,3$eui0Fj[^Yهʗb@;⡚-_46?+M\X(OxlpGEI`ŹRj=z10 C2]o'Nu3;Jʋ$MvЪ)G}1ՀkV607/rT6MZ|(g 6BC.\;e*!k"'$yۇ]vWL;e9Ѝ;ʼh;(,r$bٴZL\T*م+L3BUY,+݆KE|-Ӱ2 <6_cYs ،AU 2^Tig6RxЀ?p뜟 `+ uB4ثXcG_?ze!i͘a'T.c$ ʶ4о0} ^X,*u醯D$hZ%XJmyOwI׈r3Z_]y{gRユ $:ӵw;vL@=:_S]Q$ӎ]@Y[.~ȧzɺa?G*#/nO5y+I} Sv%r5 /\P=)+W7J . 5cjC}_jL!ުN+ʲC2 iAES׿XAQ/$)y¢e[ e_0OCs P"`3?U!] SA{i)B." kG("_:;Ok[Hf骩!kf3$lG ;mƑH_>ݘ?ޏ1 a jIM[6@ " R^nhy:{2.b- *:kd~}#lP\H_eZ4EKVf;2|߳qN]~ % A\y|Or?Fjdc`Xl*nc}/ D'kq+3JXZ8'oKa}O楷u62D!'m|ؓ~L${JɘlN=^3wظEת/l ."uOP0C,s&P#GŨ~Obl?4 "w[RVunPV7 T Nےf>NuxsI~HvwUbS VY{n'M}nqP.Br jBl⥀%4"2u:_*U|BZ1 Q՜wDODBѐ[3JꤨuEFRd152("0B"?@V4AFE+/Ac. xT:zk  v}XIxzWs;׫ u:01Ĝ}ÃG Rgհ/F#IF`#̎y.thvG'O/|lzg;՚&+<_f6Rdo]$5pl~He:G4p1)pdbcr4LRvXO7(/X?+ͬz+BM w>V&$Zc.]b\ x6,7"KR=m Z:X4#k*Q6>aݸ 0ʤ37oW2ǛNkaYO̓kL۽nꦋx+:~">&*ΓєY4Kz T 'R x?ʫw j- y+-VU3-Ίp!KOzɰCuPP ;v$5q^ܝV2 -ZC0Hl/n. >m5;cbFҞ^ DW&19 VLOn.*ab8 Q#::S}[Ҭw5n>^XME9Zh5 [4 J>#mzL[ȓJnPqg^ߜ޹1Mde`P@@GOge2LJZSzfyNJsw@vEw~p|=ߊP~stDtG '/φWs = 4Z~9 XU%) j{p8f]Gk5` !D<&Mϔ/|Zg揙v_e ܭ8~ad X{Ì"lZ'xarC[HD##`CsVҋ@٦ݥV"p)z**BM'gi VzԞ=%ɣ5sܰzvւ 3ܻ&u-l aQAbGE<K`#LG1C`ΌL[pD'ˏ`ݞ$mt7e t7$բ-hnej KI2VسVA}mWB2P8%NԏgGAo2ɷ\uv忚v~Il{!m.^ $9Lu!#k~]i&ׄ:syM~a᠀ NM㉟6`ߪedy@q֙/~Q fi; M&IDy֏&U%=Z%?FR@لTDyanVOS-7MTbW! -` 8ȍ:vC֙߉M | êl䣉ڡ{n~3sh>#4R @N',(7KKv+ᬌ1 Los5`J.]/7ְK zwdʚ/VC9xԀ tސEWsk2PJ6bJioy>*g692VWAB3yfD@Ĉi mQ 4o$U:(̬Bܮ RIsu(Z;K,YtrY&f")1bk.:<%P6.$k;ˍ]젵@Lw~u4<!:JV91T(.fU3ok!L[.CU50 Dwl?vx*o<;~7|p^ -k{9wCllc21ɵ GTE@s'-H5闥re>0ZETw2CZK^Ht]k̥64i{ :4*߳ʴZ54sg2]l1*u ZM81v]`9Ѳgo,2Ct$nCzE;~6:X*۞.K4ފZOBt f/4xO=^a+TT^ZD%;S^ B,S*m xXrLPNZ,NIXwJ6LaXe/{ht0"CRqtlaָjgEoXڥ ݣHf`؎YCB_pķ7߬"`D6{=ģ-7:|uB$lh=tz! Yi_1q}tEdw\`tlqܞu ].va.fa&Z/W:RP\ ]S$KĔAǥR|aNG~~B&,ѣPwFz+MZe2 |-DmMQك۬"[?;SW'QAw̃}z [d  NQkN` se3[<@Q4BVc0?҂6l= .4*\n$sr/;Mϩ3AhE$KF_aD"i>v?@5vܕݝ5QPEa9(:^̾oBAW@$:ڏMju))mCnĔL&lAfY<И/) ?݃ u*ٴ..u9; o"l5cXH+)a[ X}̴'5 IT켜0 `DGہEK\=DrvZ7'~L!On_1T z_܆R~x3x-G90)Ae|kKT ASqїIjZ7]P£x|oǓ-HTg֫p"PMt;pR΃,]0Uo߯VSm'F}wGk`v~* /ߗrlvRd~ۤb$ lx w^PR"ݚdJ"mj־N,LfSFјTZ&QMUUkxO fI`GqN9zfL(,Q nGUfخk)CC>KkzzQ:,\0t7Cܣ%5eVҎ6xLי2B!]CQɅz}X }WJIYem}C랬AuKQ\]tWty]"*}8LMVe# JƵ^@Rp8ޖ>[o %bpvv "u:@?S"J>hG/ Ws~LC];[-=ٰU݋a| ѧM%|ŨtNn/F0Dc%+ւϵQR"TaRԴڤ0ӱL8ϘX=a f35rOz v6x},b/*h2_#=؝lEㅫ JA=klZIU>DĄmp"Gy^`m9w'! 43psN`Ŭ>U òBu\1NB83G7rd,5VƛxdM^V-k2u T@-),<tk~l{xu-e,X/}z +Wt|9VCag{,soIT8pQ90-M.UQaouY~l:QQhDc\S PuoUv !K ޯ"?v̮"huB:qp},rr+h5?zpCk'|;>a B A1;5wkC_Gt;,2Ct>Q(۫TR<1o{?a =4y2B(Pvny]rd+ r*Ctz/F|[mUgx"$sL cYf%Ⱥty/ŌysC>בpDK{e *jb 99BiVpWL .5[$|R< p Ʊvu]z(u$ NtlBB{ź0.K;Y\!EYtp3O=+g%`OS{gˊÒ>4R++s9lLMٵ1O :8#怶BF=+nNIG ے {J3cUZӡkv,x[1C ధEQ:K%S53]1m%gn)y~0_!A:]b"#Öˠcʕ\I"=\pA2T0[זVYc{m'w0Kk,b`䉓'7w0]\.D-B4 ![Xa~>\[ ژ[h'vSfd&  f'}56el`pf+r֯! ⴯&10*q:'u[xnVSWfi8C4ŋ2 z7jN?` }0FnYxP n$P$/ ԒXdkٛAAުmB+/_Hj"^ .0`@k'`x)ES4 7\Źπ`%KUSZ^J0 &GxuAm?C;|Anѐ` ɧi7Q߂@^:S~҇EBơ*Lzo>OCw]_7O;qԣwaq, C0a]D/'fziSs#62\hsp&c c^EGI2wW[QP6t'o?2|=j&%D'oYXY5g06LYP2

N֦Dք)>py&pe >c'7 {I$Ec=ɗ&óUB8 M{[909+zG(L81OtMV~0ycla[=j(`[@Į~* Ym=Q9VYoMk((ī;E'yDR[PTvD{!:*u{Eδ(ќxKf@I":p.XW[X R`KЊ)hA{Tc/rtX\U|O]!Q0M=]8rZdgcf :@Fp/-u( NcY?Shgu)fQÿ>=a$3Є^Kt-u<_fY=߹G|sl H[Mį746 2B`w9x^'jDf'؄P!$y d`=kumՉrRlNXH2[oezqM%y}^Ds6EM i^,j,?`5cӁ-{N]N+2譮 TÒcBpJg+\b ㊂ O(\q%>_,j!|Xg]rڥ>A?,沝s2 &7hֳ鱥Pӟۉ^?e漛w2y:!uec1|e0)׊9[S؆ӈǡ6P<+z&PdX|ڎ؀Awכ`kϑ98*tN_; _KHP0a39ޓYP&v'7_efąd_YK@&gh_#j~fJY*Y^BRDybmu.C[RyW9.7u ,/D=ԄPZJe7<d|R,VNiWLz BYzFP3Kp,s833^x9󕳾.&LN #2rdJ]r 2Sm{}_<*ϋLj RqeXD`+0b)̖A*Sl`E55,J`S;\Yn2;JAih.uo2+Po~2;AdZTҷv>Q&GC#|'/}p>FUCM.)aY֓1JsW's,y^iYgCXG@@ !Yy?Z"8:rdIQ Rz1 9=Mora1 &B^"jWY䠊4 m$qPq(gIlxBomaKnIEF D,@>pj$91^U)i Cf3!R ynCϚBxIlaR1xrZ5K!o֞ᮝ _w[ gl$"fWR(JU/HkxQ#1:ZZuw4P;A6t1$JA}f.C'1xB[{kcm>Hx>^ؑYXH~ FU#m#^ o+3Vh!Gσj ه p7ԝ\fEKA,qYٜBV2U&ᘷb49V+7>@\.Mh4K&Ar}Si9$S Z6\B$c,#MeB֤EI, ʟԀ 5DP5aɿ 0k@~Qv3~(5~7PUgɣ&58 3%} "L;i2HIֹ7[} ,Ȥzpz+=?W[ Uy" q[P 99BGR TݾZvbeѴ;H«$$"H8N#FBvt݀LX$ڿ`aISMO8ÙF[NU#왢b\2J]ǝ|Ng+m9 ^}W2:Mzt+TG>h3|B 3dDߎ: &Z'oPH#̗@pwJs2J뚮"Vw􊬬Ic0r="Fd!/aԊ}4,;O;$Ӽ 0IASjxUzQdCz^ZɹõK 4bYR,}OV%7A5D&tk{>eQ%eb)x|=Sbf^vDx/M^&9ICUl~@i#eBRbUZ 0rE"@ 4 [zA\{Nm>]|R? @"U'Jvϸh*Gc9fE#`^럴jLݞAA`\0DwL s3 $崜;7v'j]1m ţvBnF>ePjaIyLs8={0أiPKO~>s}ODⲽJ!G 8ͫ o1c^ش`b<̆D-hFwF&nOlԄC8E/QVUKtdCC)K] l6q5Ti6PZ3P@gхeJrך-h!oGWQRZ{p穗YyBU_# Ϫc"Iyΐy kpR`5dD9T5ѤPGi(^/f uVJ\_d}w?gf,i&UArל Y:FBI.*۽~# T0H-f,e*Ǝ_H!l<a8>:j}/UY(TbGML_g4pR1[N@3X |+k81OT) PNv-.Å\+(!x^2nb0l$~[ +]8@"*F% #)Cakk\9sW֚~)Vb7KPl $."d$ N{e3ښʖ>;C?R {-ΐ0hCُ(JL'w\- @z;FT_JᴸEQ^ĸgkwVoƥv _Q3^rliΜfn |րwhQĻTtYUdyz@ܗ"?#Da'/*. 6N0"b.K`QJSDv'dAZ ``ib2E*w^W8LAW;kjL &jjMM#Gt&@Avm2!?;yZڍ ȓ %?6ԂN_\៚ϐ/9R byvE|m9ƧW/ġ\_ ,??bqN~>HrҔ53eYc@Do 1MLɤYHü&}$Z`qlE@0τik!L}-5uoUTX,M2N~57Y b$ډS+̶ R{ cخuv8wֹALizw _ JPf߲;K9ش7;n' ֢:|6!(SB>PB]AȦ_N lQ:wi~1tKp aza95] c#"J/?{ETsKť9 [;.Z+xl AhpĨdy u0U@ 7;1fVl\\J&c,+-; g,̵OxjaVR/C?n}$'+*HڷdR![fNc=E bֿ[ gV7J0\y֍3y<`җLi?>+5A4B-!m&cW3rsU2"h>ڪ-ňU%(SMK<W%P)7@S g7֚9"qeQ3+5m~Fu6fZdpZ4[}HL׺3;asbq+ 1f o֍s(h"r#ZGڋL}M_8j{_ƷT9M.6ư-ʌ2=s2PɅQ=n&}dCnoxrw.۹HYR-&.wlVS{|.v&\WHW1lE839G.q [&:f! Ehi"\dxY0R'Q°u3tg|]UbKGq;E\Gt kL 4Ck}(Jl&nמ&>|)F TJo! [17kqZvd" tJ=%eL7=i ^ڵn)1%F;G+qC!y9iy2͋o/wdj0{]oT-Tunbv7b-2Y6a+Ur%+eqAAZ13UuQ'ؽ;$*CJJ fEs\bYXqyb T(g:'I-w3 ,TqDj=߳.gY/:}}7վǡuoY[Am" 0Gn8Tc]=8dǬ ~N&h?hf HԳM]"/o;=%@' ko,o*.1$:~샷H_IY^uFc|)B9BRAs!:] M;&ذn-~+/t{=G&}ĉpmַI Em9Tl') 5]=H'])b@>;Q̘?`?ޅ; 4c<^%(¿^',gZ P/>Pҟz FÚHɔ4HbBy ^MUV8mw[F_UFrLJ8Gw,ZuҟT7u<9 >zlbf~ Mz:gjqG("?D# VUX8⪗$2`2tt,I$S| FE ,B|0BkU7ͲЖ܏l웉}TZhDX5\6C4϶*D?$w0X"A㾧Q,qK̠ڙ ߢy.DM֏=Sou`\t^OoRpKF!o$܁L( f]0ʸk&pzʒ+kI*nQ8jrlvb e0`>?2fXUM"-)!ųp^7d%,.N]85_vRʬ_8]:$ħH&YMg,!*?LYVo6BlF71o ennk籉DWQ ԒeţboQldGr"L|h 09\\rCΛЕHue=q:!2ޮM΋qV_$Ҷk~vvWo/n[.@G>f?G+a6Qy;tE0#^r"KI0E?FqwZjҤ0}UT k7':I Hb~S>@&M2eTP|~Mbw6Δ"^y@u$ݾoY]Ô֎l6ޖ]I ~`Sp$$[PGy9 ;f&Jh%  aїAp>fVfu[BJ#Q.?b{\+}墉~lzӚ!p+fE[?W.}mר:2X١*LuZ3rQRF\-]ADG\:T.a5&.؎p+M]a7CV: ۑSH(l v wfXi{RŘk [klKdoCYNXGnuPL""X[?TVpco.xr \D{JsVV}jy*r?MT6b2;u}lQ" %GJZӧ"-㬆NYIr%Cst;I΍Lif8ׁhˇ1Yp%a2\،"3cΈD?uo$)*$y3㗣'#N%p#FgXty>L.~=Q<ֳҘpB+8< vp>UuB 5q㢃\J?\yʗYޗ)YD2j]}.1f^BudnQeɒAT;#xkl1akF=jgF!Z'ۉM0 :1`X٬Kr˚~,X^93 eߧ[Sí%Z5ms$@[Q+4avqju9,KLįd,Al##8tjTm̳T*,d pI#'{1IgGײoX!8U_ƠWpLP6^ tÅS|}}99\xw2fyP13F֦!5vvF]rH\߁:b"? ){l6oc='EX pafʚ!_.3 [J;64 %%^7!|KH) h3=lGzN?U ݻ(I*틦5<}p9zjjgzB:MSpLkXt*kC8nbghϝm-__PqƻtW@zFe&~X]"\O \ޒr2's %'L#!t%`5P.C0fBTZPx[31QGP ,0b[s`hEM'}'Έ,r1Є˅pFޱ G/JMPww e:.&0qAuP*TMSpmwVK/UZC gHKػOBw[wk`-gO2پc^80K0k1u}wˑ{&RjSy6I >TsKP< o%C +h6q@Kb(ǖTxNEj+l 8(Dnq|*5-}xqbqWm2ԘNAU,P ByQ#۲"TDdid7 X2ܯ pafس{R9BA6[5>MK^P]%1'%S#d ]T=ѱAǃVCKW\=0Tһ!dP H)jV%DqD:P%d]hK23SIǶ65hOS\zM8wWq#dkrPۜU6[$ם7U(_6쵄}ÐRQQ7P")a̎$$bkHkZe*0+w0{a#e;y0|Fe_` Kj NAH["C} &m6OH+iH,7z$7>{yOze+~ .N\cH^  ]z ^_Juӡw=d@$sEHI6{wwϛMu, =ty C{@VIiфe֎|:l@veKV$5W9iNA?иՕpi&YQ46b-~.?{?أ3yK`o`EO;ݤn^ $C }4``/ߜd-t gz݊!DbPJ/5Q>ޖcv3Lr8ITNLX%,Մo`X)_d!c DM $t6mVLS56e!07"@0\yP&է]`v&RZ!7/_`q/-Һ7q:M;\cVš ~ G MpW&>oHS/FQ`,]ͪGߙr`.Ǭu;AO]s7GC%xnc\N0!РmF:ecjztvhY⅕ؘ8s(m :zMZ F`j~H?@6:ߛ( ,'R,񹆼:ˡ[h8jB_^| ygcMqp&x%<} @_ܒDVu@bxPP}_!V~H[ӗ= _\`nH538/Ϩ O1rA9eJ0%bdcԨBe&.)%hԸaX74 \fJYG$;6^8ޗ [9 !VMs_gI}gB2jbN|k #l%[V o^w ̫ZyW `\T%4Jy^%P1&*p*ǜXi͢g3*Ƹm TWJꟌ?P .IІ(4M!]0]%g=v/33I4hxWﴳ>l ^Z V5CHYqN.\dN;b̨|)/G/_3HA]0͉}2bYO龋 B"[/ɇۓti-ͪb2,S':4#PƧF3wN6Id<)^qӕɧ @\t{m5t7Y]pI޳OhY95ߑKe G{Ot"s\-uf!Y ~{;ix!0]q>56!#˻ mhڔwť1i#Џ. =Gs1Hw,u)љ-m5ĥt|~Wv/RFpخlEf>e\؜ɤ8ʞˢ̝6g! r Ze,bAPYk Y:8Gsr7yQ,]K ϥ<K+<%x 8טֹaܩu :Ϙ2Y_!A%thqfXqZ ;|?3d.7"rcx-O<_߷8To 7!lKWK.dNֱ2RI&JD &XGxKjK܏kϪʩ(Ub(zRF%Aܝ"sc> ЈMa"c>򜕧6? vMr\Ɖ csMJ[؊ILMv _@@6g*u\ӔL%i7@+3ج c {Pi֨h-P͕jxb"L[!He /ɟV +zj11z/[7[b3;ue=,P *PlSoZoś 8Y0ONmD-;jGqqQ/tƍ āMOB2kDIt~HIBoVܬntl.|xjڷ^ږGAz*P Ke~^wasڵXIUuHj4TCDzuƏYKHe B3_8ZN^Z| .-LN 1w=AOHSt/i2썊@R i,ɮ0Q"R'ϫkLxLhL.OX-}c#I @K1{׭MHME]7?ѐ`J<ӵ+PZ (#Kzb[ dY 1T12b0JZd>&e@hî9$~TI!-k4>Y({qf)s]?UL<'Lc^t%EHg{瓬ICᅓʯZ D}’2B8d9 .l{"!w_l𵧊ݽΜp"$~z1M7¨w|Yk$<5qVa-^S99 Q&eRI:[\b2䯛AC杪Ԝj]Afby? E: Q>#W%ehJ8Pqs7i-FBsY, aruPgq,MSaUH Q:imr=-]\KNH] [x9P¿.{["7AtѼ;iQ~$jCTH=2= yCNSQTK%:vMYGwcsS>b_E{mzQ7dB,4&!]a/_yWyOMByz]61~ XlQOlU֣xc!tm$L5i=ۯl]oډ" Vu |wt~"|ͥ ˗ ^i*gmWm,#G]In›c}xV'CtzJPLj)PoX fǜ`< t =8>vX]`3_W_ Yy5q*rw *>V胀_3NdԱI{24/I]Kd\QY*K@4\/sO+uR{9鮹sN [8y֓ %`J`ukU--J֜Ӣ\hT'!1p1M%t zdž#mc]^EL5k|$_nQdhB{& m~֝T=4)/I! : VE}O&Hg.Y9>cSO&_W5ox.fuȖmz~aWNI!\m` u!c:ݣ%>A.2"T"$ieoݷ Z-U Q>^H\v2z('ӥ#`#":$Sa45.7RRòӸ}͌39Go7h\|:`p$~Iwe66lU6}W1DEքs]j,\WඖCPQ5)괴 l\*!c? ^H[Z%Q%BM*lc>==xHV ݫ4N_ޝwS“+*2?">M5lQ =v~,Ub + U봫vEvwVC3gkuݑ]Z!`zOVB.nw: +yTQ1+^3n}%zGYzj^> 4!&fuc2twi1LLxWz}pFT28S_Y˿\O :`UY\ B;ڬ ѲL~qJ/W| j]FStQmdbQ/?€1uW$jYH ls=5So?x#7RYFЋ,HUÄh( 4;Rb۠SBT,!} t>kg 6%Dr=bԩ ܛ Ov;uAoY֖+v3m_Zu>7<9} 8J>Kk: Uk) Cu*~ddIҎJ/8 L1;h.ud=Hk%?H363L߈^WD e,<`(j|Y9tXE4yɾ(.9/ H!& <ӇAXCP+s+@4nP 0S|b \eDvngvRAZ=w fޒ>BepDC|+)* #Sm(@2לT1&xWM/;s^X;bALzE bBU|߮t[n\<&'±;jD\˟uҢ J2G@mQhAFW*fw9c-w8[I9}z<$51Ǟuɋ7PsϿU K*W:'(rՌiF [.nSJHm  Q#v4p%#7I{0JPp)€ߕ3@rG?5wRR`>\D9D2wIU5mdh +OpիZ6Ʌ 9M;,*ZQo:oeI|2N(\X= įUIlܠdBuhG!/ӫ",Fup &5qɚhO<[#G!&`yd^hx;Csht>@떖|N/Äky'+u)a:By;H}[Zn}P2y /r+&'\k}2z.>6cY%[ɿ#"/PaTX=3~6HYUN%qy1/e^_ͣsҠ0Oś9_p0Q\]&?g9>b=nufE:_lY*?BVorOʟ~6V&bݕ;~t2P]c+aT,3֟h$TIF te!'B|Zc;އ I瓡ɪ/>jp6)B>Yܒ2C_Ow4@3^ewZj6a Dl*b48t)G%*.n.< YwiWxa8,-+N@OL0=jsvQqO[ߚAR `G[IZ!pBZǍ#WΓw]L#FX奓,b1ۋgA z-Yۭ d&n>@d\&_Ӻ)φe"0uאFs(۸#nN{/2@p*bˍ gWar-ˋMM;=4Z8}LT01iKح锚d/`:&+q,CrtƮe/(kBF?xcOr#k ".P:{uޙ7{σjx a)8fE")Wr"'52Ӭ0!Վ z{[p Ο$5?ҳUS.g|5"M<\)mw *}o`8!eli{gjЂ.K5 @6[&ixQlg.NCWŌ\P{O bA}TͤIObѣpQB[AS(~}u1oK c,ԛIIVE8z񎵕>Ŵ Ǜw5g5E"h,-I-WMzrbϩj4i6#}>g A#Ly[r}<0Dգ뿧 g8Sȿ@#yvoEQ҅^ ׬D'2z1PJΆ%Wcr:(_KP `uYz=\e)Yy UQu+A#kE2ņRZhC7Pwc$s M4UWpJ.QUr'&-q9~\sl]>a"bQq]!ɂ2;™z gVJQ yЖO$ U4z܇#;V7Mw;]sG9%RU0d:-g8XvOaomgH#1GGrIQtid'8 WЮE,ܹv3wa6ډĆEvЂ6e!-cɴUHO^DV7/121wlIn{npV{^Nt)5{%\".3gNg{(?A4{^ #- do-%h{K &NH?$S PlD~1guHϭ I#r FTgVc]o5dgu(aNt#`b퓍U YQ7ǍC4S.l -ZoԀ3q}0?oG(hsk-N =;|Ǽ E2O޹E6l3U35d{O@nBӿ#4&^ϱG? ӽsޭ7l5Ķ`+V|0~D eqa#+xJY؛PFF5Cwb_]@Nݑ ^&8h{btf; #X3<93_5~'v!C=vjY0ӌׄ]j|l<~ޝX^~ܫ1W} Ga+edR@fpz4KG7M*xқEdBd &:\oi┿ T0vp D*Y¦|4Nfg348 __vr$J8#u/?gzQmEIT|\b"u뾒2EbyS`oob0Nz!ƢePSa $G$–=!c 3o cgF|e6)Qd+a* F cAOaR0$x ؋MT?=E(|[17yprb. ddV D0BoCNE+!v'+reoA8ީb`;'YҥX.:: !h \Дܥ%1z}򫞪P`lb|"KCklZ#I k(tdMp_>%{.yhGsxmS1̓U.p3&Z)Eq?c"Ilrvƕ 0{ 908ÅRWC_@B"E y8sǽp;BCRaCc=TOD#ܢ N}h?JltI@D-u$8K[턒6^xЀ8Xm3*zg"2bkBzƖoiKF KaTÄz|9]=sNj#a+|kM q/F^ U9%GZAb;6DQ!K[`_t? ߙ 2QvҏIrH/WQ #SXf= x-0t-3,hʂie> ~Fhb_%|3F`@u*[mbTܘcc:ݘ7jz^'b 7た,-u 2E !lJ8A8u3I"z:__t;bOo\`՛o9"{%]1}⚱_&?d/_D iZ*ޔ-Y0_>:HqMm5y 3 x뻋6޾0e@ٺտ& KZ33~F5YDŽs35o!IS 1w͞*aK8lmҩ9V#Q,(=[z%S_W8lф-\]vžSg `B$2cv72[90"&vU20X|s܏=dސ@rHV'|!\Oh $o 4yRV/GwHt9D5"tf>yLen2K?'`E E[gj'Z[jXĪF݂*#vvϢoDFKS![o1s"?̦*QCa2 _E6R<\οDܺ7' X^%B-@(:naeB$HAr;N%aި^"ˠ6Z),^C2ַvte{HY="Eb| O^p2EI-@z'nXdIIDJg~x> 50]XڒL |*-*l!-߅DbN oAAo%_z}tS[5IP-m~(:*V}w*HujgN(g4}Z9?9Тa?O §;.sNMQM(Nl=J{ N*wO*e :;)#_꩜Aa QVR#82Z“v[CE&g:~/q-M1g.26<9WtBRu"u@d@-^@>Y2PJ%mCmT~2ډ @c"$.zp<W.[h?97#ޕḰ{Rl(o8f`f€v{3y2 yc=w, n5AE[;Tut2G 8CЛ:bw5o|BF==a˓ˌ[wO esΙX/ 46?Lm9.R0ZưHe𘞾U "&I,шd,Y{[M݇4TN(:|J]O1v =Ῠm3|d&ݎ3UOhV`#oWxO8URI$ +;㗋,0|nb)F>/K($J l࿲ѻϊ!{-#9S蹗HzXy O\#d3csxڌ (;$ąl`CTXDsc:XYLysNFK Dt|Enr a\L_COoX5rzU]O6Mу hMa9tp6ey0ri%LnA gjHE$n30k( i:jM}b^H1r25:%YyvEO!8 E,37M3ZwP`(U|"R-F/K :o8AKGlv4ZH(\g՘ Pf*8a}B8]Q?bp@mgg XMSH)=ԫkILҢb"N?Œ~H-724ѣ|_ Ӎ+J^L.0ЯrmփTZKq)@BJ^?@r bZl1oefJAaC[ KW^@g61M0jE?u$*S .' BU nd݆a`3%87@1;Y/Ar&ļ'`$FThx#t8@G¹Van 8N#H(ט! RHOasC䥭Qp5AoD=NA|x0VB9mzi1;ʕ#JՌڮO3\^ԁ#(7;@ҿwFYǙ"Q_d|5g >Q>{:yWUm?Y9 ?>D+U3tx^ zji%+0\vfb1QBrv΄ƙ[<>oh.9zܙ8^݃!(w`7*-8 / (i~qezFj} ݡlSh*5߱hrɩ0"T^ /#8bE~,G 7!KxQ.0耀NצOjwm4A(Ta"_]#]zë ?^"P|FZ&?nM߸5t*O,L$R*mF*t)j70zKwLj]]4):q|oߵQ̘hmx,3sz SU"X`[tIv 7ӍC+1hYzo _68~ԟyZJA[˘6S~0'@\s]M1*IrxDdb$>?,65i~ 3n@Љ¦0z/͠Ҧ탷FH9{/ZwQ/nQpJ>^lfFľmij"['G4#$#I% _ Yfҿ@Ϥ3 -c\Vp\UH"Օ40I߁wVuR5+1/Dp;.{ {*,?+5{|FSc\䎕 :YGRnNÇCnV&5T( H#1zEP椣wzii0XGO T^D[&&n4&N]dad ^ &~nqqSt [׸VeLZhݜ)f鯆ʆ`%Z΢E !drF FCCܴC-G|lcċr)fk|<; G]~D}h0]-$k]ϝs=896GPrv< SN E:0¢[FDٽ:SNB)&ìAo01 ][6YD rXT>hq9r$2xc]Z/o}UzrOJ,h5A.);焫[NIbO45dR.8sB4L.noFq[i+u sqh_U P[q[])t^dD'mF9k%-m~G aNfe5_zbE֧itUZ:"bv?UNq`P?AwGJvd=ۘaebF+y{-tG^sRS$i!P c eWͽ@b-A?/`i|DCn%n0`*X:]`R>)l HD<6!"Q~NJ&q1UDbU/%iG?Ȭej{RuDr}c)\]T+cqߕS6La@9NC@qmفpW"ݵ-ը9$8#eQJp #1 "CTH\ޅveG0\/3 P8Ξ?D iRyoϵ% NVgec~&oc{EmBB𸈚qӔ&{cн# qD&25z> dJ8F95ErMMSc[ѵ Ri/E(LVHseέdPx}\UBZ\G ,Ceʹ~mNZY*XI\ΜeL8!t !J)Z&n!yK9f;~|[oi29G-2">;BhGAZį;HݤCI[vCOqY ReMAf;FY]w|j,cga]VkUj(VEu9*qнZ >ۙǷ}9eJXۼXSyR7!4P8hsZȘEVM8:jPdROd;PL-qJ(GEu#;h?:N| yh.k)﬈\x1(#֝{&K?/-RlJ =c&O #Ny#b +YL\ CXLaWuIH8@;P;Ü=PHMZ&G7YcnzyG&xK8xthIvQbgwKv.:%.}tD8+A܇)ĹzEd6L[.:M%ͻfFwڬ@bySJ*7?!=@S=#}eJ 8m HԠOX (|v:D~, ]pCMbo>kN)g B{>M5S_:$焁ܭ N"z=>&D2h[xo#cw+4]:0v1-\oNVrb,+YV *:U3IK;g0qG*-$*c!X9? CD7ף{x&`3x..xΊ)p&4jp)?D[F1KcFXJ~QO5eb,=vƣ\ʗqL-f,# }_k[acA2]z :9U7xܟ0=m4֧_kn+G;sRf˔=|}2,])DF)˻3JVhk_ w[nRUV5졻X*'282R>ܬacV,A_9sKi/8JWkJxy#T>'j&tͧWoaQ PKAs!秊p% o˨B,xԧYjZ{?m.-<706U>Ji*C) [@TsjC</Rrq ##77W(CQ4u oszF'fY4(>4L}k; n8BѱB:J~9Ϸг|^b߄eM{r8ٸU*Xj ZΰzBkpb;۱{|#X!t~8Æ|JYʹm?t]62 8n3ol:ۙ7Yv $̝\|AD.b .ME"e q_ḫV?QQꕡjoj8D$S]>6i Z3v,.z`=!C;|zb|V:/M}ՅMK"]V*FI q#-cV\7ߢkghEڵoKH°jCWӌ_~fC*OQ ᚺm[~y2'n}nP[cDr B ₩4MIRdT2GFstM|'dh@Rq:۩2i̳v Ks+mj*.e|A:֚":ᱼ}s8jG J2b䐒Jéfi(^!kǤ*hEŹ>ͷ'T Ɂs46aYY"Ny -dQyp[ ;?~{Kdh`pb;74#RDh73ϥ톓˴b^96=عPs3x!@IQ7vF;*(6 Eފ9nI2gDd3< t)M*3Ô2}] bDX1dQŮ!AvɢS_Oq:ɟm!`{EyLfXhώqͥ2 |úT3f8_{TapɎD>kݹoº"jF:x޸VCzkL2 2f.?N}FgDp꽝L) _-߳jn#S<5sNbL948HP & UTهС뒻"O;:H#u!-L>%0U[ڬ[*R%hV4™$o_T U]?d^Ů |, tu鲇ɢ:kDL[gfhp/do#$z{Ny"4|V)Zskc6r :dD*'.i6S/Gc:2?׏ /{S&VW/>pY #51>|Ndw ץE _]!lqk.4ۚG? LG}2+XD$ũy _a<r3d}kFˉf ѷң9q A%n_$*oiH1#i`0psOD툊öTS2 ä1CUu@t.%|݃ȇ.ڄWmt]Au! X5Y;3V;/  +%h盧VKrȠÃsó>7|Z!R,S'j-z-_o7M~KˌVv[?xH@ ]V>3*Z,I&ꆫ~#ݳOD/FIg:05&ȥ8BYSQ:]ns#Oe\kb"k͍[<lFK&͈\A#*d|*_#M@)WyQf-'ꃸ Q&ԹD㥃 δnl=菴S0h~ݱwP;_VE?hkZڪL.=}.Ÿٶfxc'P*\=vj[}_4twVK{>+z> ia"rP~ x ݥ'h%zSuPgOe'JZωbTQ/tt* Mtʹj͉*.-}s)9`ֲ EIK#bFA)S&LsuyrVSMS{F?mž2wu/G9K!PYpyt ?ZFtв>]=2*AqrAX2Eפ2Vӯ_Gk\,Nvj?Vbym:[UxsB}+V%O2E'hЋۅ޴ 5Goe8A.ڱ}H|- 9C3lmx,@fgKP ma}^NW>%/<>Hʢ@XR>~p6by8h0unH|k9X8(|յȷڣ0!]&ڣrr#Äs 3;Kc&1DcqF24~4U TVe,6cآ$s;y5܇vXhI#-Orl)c` Y},Z?0KS3Y'7gUgW&ڰ :J 'w8gc$+!'<E'P YO"S/xҩmXVWöBU;ϕm02?׎U@GV'!ɦRyj>mZ'=L,g.G2 &>1h4ֻ TG#¡g9e_Z'=T7 J{f<"ǐ/%tCD4PYNqZ(hZW^aTS;"伪rKQZ9QW>]͈gLs @9G*u64_!xI{E}L585`zdH]A8_h4(,[LcT][[~-ӓ?Ie{ӻ:]3yߒ6Q+i YGTɺvR-=⠼O$>(zm*LWxYt41*!Ǹ`l;㔻hD+f$XW1{ŋ<>$.J`y}~!WoiU=|T(;RXhQdϠ-=_ [C,rnk :/y5O"Q~{ߚ R&W+ wdJHd}( As%B+dv{F0Fɣb-b OXdD}af 9z[B$얤ypY)]#[%PE=gGS1)rWH{x"k$5KI}GWJܑ--R:dM d8"w$J8ކ|I!EdԵ j q< }F"j3tJ5!Xf!nMv [^AeU\M/xMבO`PB)󲝦Y.I"4U@2G_}1=&+u0WsPDVvcuIJcW"fqpQŲ%e'F4UL~eBO248i㫺ctSJ!VD;S BjiA^7AWՋ*!jxٖYm#|x_d*F[RgDF 0mǙU)@{&F%dGy_fO<8XA~Np6W ;8+i@Bfˋ/:%uӛPG[DsӈKyfh&IgEKK"klrxw~ eMDV91%_czU|d/l$ M4;pضJ׬SI1z_,[o!NєkDvwc1=6>G͑['PDajm@7&Evh&PїE5/fVP. s2aK>UU> Ui=R",il'~b G IHje  }'f'o:*LGMp C o[7tg|xZ9趤B&0cCMz&wCryXfP|3>-h rDbEBBYQݙq5t!g#fS 3ϡUͶ 0xRqɹU(*߳}᫪Gn&|sxULy,?AYC%S-qPϬJ EZ,IſZ:tASn4u­j&fd<DC$_;ZM.A7h\q& Ah?`CMQC'߾i#,ZnIao͢9nG wp3>mӐ! X#4b{>6w7 ~(Tin%K)KTT<Tŝnqz![Ȥ7#FiJM:>ۆ P:" ?8L,FPB:ɿ(jbdÖW?nY ::+Ԑ^jD30WЁGJX?`2qd 5&ХnLRY Af!y)60Ɩ6|R+^U ^Z2(.yopVFtAs3́=QQxe 4-߭lJ(ʓ>qcWI*=C9l8As|ocʾUeiS|P~4Q%@To6u0?}wtOA+03p g)͖81kGѵ͌G9MGE)H6$42/<U^op8Oe<##f'4ηeZ Sލ27A_}JΡn&ldIT1=:^S%}m ,<:IQ>QU$O&_VeNBe.d򔽞 %rJC\ VQ͜GCoqx8f捙qє!k,kݟ)D7:ڏ5QBVl}C8a=Gw8k&wNgGt>_VkR0 ڈ$)OxSZjWH$˓˩*j+M~ٯϱ\޾OlSeR0HON9L¸ߦiC`p\ULw_s3\cMͶ"65ڧOtsgj7f1B- >&@DS0V7BVYe! zۆfmT4J=aGn-D*!Oʈm~0PPh mLMuk%£ ypb"Uxuth}iR@ݻ˺ =Q|5e.aSxmӛҳ@~| 0gC+ߤ}sXx7$CAboQ^t>d"-'8LfQw]J? XrP#"'PH7Yq0QBA{rq3BLYVNzE67 6c6l]Z>a,PcڜQ1Èf(N3F1y~5Ntf' ^{=2TmIzl U8-/MvhLeZ-]Јo'7>駵.N\r6xr%9.UU=(6%x~ȧ& e69  x th,p::z1(} 9|Y<5F)F. f̀:4lae3_RL%oɈp$cD pfaFD GHb " >%1Ey3wFBWoFV3v<6!O1`̤g1LȊ9 <`te|#Ql@R*As)Ƌ_>,6|b)-O$7fy̮]!Dְ vͿ9f$z֦\>54*8;ƫ!&0ȋ9Yd:j\ ! кbelQ(=&(@3+(8ST սwcrƽ]spȢb<ebZq 7K V&?S|?> zbfWUCf gTgdYa6a<:ؼ>5zZKS]\h'Vk"ZW,SMYE),S;w/APW->A[ ?O/n@dcX=!~+ϗY;oYg[,s늟2GS>VT ^m9. cQ}N~n~ۀYvK⧸| LPS)N^>[zy1S[+8"vg+& Lzpo>3͹7W}bA;l'! ukךi]_8(=wk_"u蝾2BxTTBo6)&S{q'KҢI(BfzMFizkNpgGx7_:&7H[iO -*j "b*,lYuN^̡cxIvl%|ssţ)tʷ5Vƣ?U2aC8e2s(u>-SxZ/aH\+ ݨ5O.@Hu~5&H:,XN@fg5Tsu7%u!F—/ w1 1.^NgR*0=+X.–on+o!XjҐ3*WX ӦCbWDbů(ym>˜0Urڬkg"ܰ x&<!R$E#A7Q ?v ᷶GT¿S#RǟEt)x9u }MO/p7U Rrz.). [3s#kBd"nv! dyR`BzMuY [ A.O:˚LaXT[ Δs*aaCA[7J%w%f`(+s1`>ʮ̸1JyqlwJ&nxwtT+F hGh? Hŝ[.2h@ *-G8rƸ=!nɒ꩘> 8Ȟ.ӔMہ Zv,cUbOc;>SP~*X XCީC*׼'%!.xS5f(@|b+f_xu/k+| 3FG0L^K|ҖǨԄӚ=}u|._f*.@]u2݋'8?ͯﰷ= gey} {3[r0ulq+;{;qi@17-Ѻ}œ׳'j8{@XF $qʰ i$YV>27i0B=T3},ea诹nHdĬjKvG9-3^"NO4~Kkv˦-L+Oϭ@j)Xf>-<|!=fc;! c;IJCw @%蒔S9EtEv~H_V;hN ͝?81u9kzͿ HmD76P9>;O0ՎTuUpH,r}IgS15,VLviP; k€(oXDemEN,as8ѼJ+SO,DKa-Ttn&CּOgҩfMI+K#"k*F㵏U\E#Je|>HYݐt";IPLԄU] kCʋ&u"A,5@4cӷХ0nj+PΊ!ʉJz@*.}$ԯ̚-5˥ FV P23%E#FGϞoT+Dxdt.%#}R|z>Q7*W׉ >ZNx𹁶 eȔjXqkSEr0Q dv4^ HUK: q̿H_f=6zjO} `T!x5 j ؖuLcG>ѺΏu&(RYR84&guTm7Vvr}A7|7-[Vf0@cY qP9{)$K)1婍 %9 8N?Ζ+|]G0 D1kJw݋QJuAb/5`OmYcۓ p@V,їJ ]q9#y3 ~`8.&2ZplNfD&rϦ7Nu+v·owiz& Lҭ=(VW@Al2V(9=Y>׫ƏA˾Z(C {7ݰ޵رKڠ}DKe Q+d|e+d\"l :.̽$tL]QPdy&y.8 Rc&=L|ƼďdNW/mBC~ͱqFi7,%zt1h{UI毂Vi )}5YlOFl\N^Č}H.vqcQ1Pc8~*G,#3cb8"gUexx*pVcqQr#UtEK&SCPy@|q& ->qYeT"MBTƗ?+p(-Bw6:ֺY DTCrmO@Hx ''&Hh£vDH=!cz%hޒ)3rŽ[y]<Ӥ "b>p&SH`kͯ˰S#cDq-P$3l^@JPyzN I_{8T?`/3yo <!IiI< )sYƭ]gjٔ~z- HX'×$P+ JU7ʥ('y|U)EA9%t9H*IZ@:9%TfОLM>/y>d=#v Dm$KnEuywźnJ99qsyH߼ Q>[W]06C/!dcWHS˕UH^-Y(?PBN'fn';S-`~@hɠS 4Tw+,Eb+hrORK*HnnJnՒMe΂|A+U-ʨ}NyZmN|38ȇ,5|% df(!jbH]gjh}5^[NP) SVH`:yY.ʮaRxx04-I&2< ҕO=P$=Y; t{ꎐ+ĺ010ZâN+iƧu0:H|}qɛ@pGH7+@"Q}]q~A04?#t"!5t[z rgM#sZ7୓FTXk~(oo*( X8s@5 pCӬ 4,<ʽ*?Z%l[;^D퟉=Gm֋+NY+vt5uк3}n*w_ڝ,Gņf Rtj&q<:q7> زFp7"N쟫t>k_&x>#ˢZXѿ_?`.4ˬcJ0'%>0j_aoud?L؆7(V+J6~73g Q#H(Cj<4ob Tq_%3Dr ln!EY{t;p+WVLKC&'b0U!P_!TO t"z^aĬc|SilSosS-"sB7sK2w[*Z?0jl}%]uv8 O~ NqZgW{F)UfAfb܆y'Gw)xM,-L$2 ?6)=ad8==Ը d7=$~we@[2?=b5CJ,O] >εAƊoX)FK X)K lC-YHgM0c XHg8,D]6ܘFhQkűjig[.g}¬]ѝ@7HS!D?Tn1L*js7pY횑ԂDLjm~8{xW u-ͺC0$bgS4ơ[uȣ_t":GG  {ܮwMEohX䒾@}*{ͬ6$n\ٞ '/qáLH1qyw6T_'U&WYñ\Q`a?|D[öXcccB4MqUuu;H*R(zǎ-Aw\ν[Zc07}Gڮ,fUng\1GXsѡyC&܅s=9LqVrwVm}i}oQBTזL ^|7n\l޳?It]݂6??,+3KigΑp|S:/ l6U vdeMɩ\:щ_gnW`mdeHI$Ɂu3MvG!@<_wg@ `cNꔣ:-DmEOuH#a7 Tڋu҅+&F >㼁2Ddoa[47 C`B~N@{Nk2,qrʅUҊ3wˍZ "gۨl)|^^C߾~R韧F6"dm'pXW_ba-s<%"} i9Ǘ#87:@i?Gn{K}"Q3mE17|J! 0Ki/Y_"jq]𒐶gb.r%¾C&#+?*1Jq&EI~77 15P2r E"3YTolSAKp6DR `19,P6s2Sandge|%]pVp fX1~x7[菳`C_^! t?Y!]i}̈́"j ĸL^`7TgopCP R]X},!2KXEgH OKcsB?!;U/D qKŕnWC\=1='ox$:^32@XԹ00n@}3Zp`4.a($;%ȑ *|`;yx}9!p/znTyQA')A;gUhnO ̦DZ[ΙT=Jy2S{rv.[+SDr}ņbN$5u"mܐD<҄EUkJ㈜С"Ʒf d$wPPe[O3pW.Rѕ+q"nI!pE)' >ʳZ3"`QMJ6CRDPt fKzk g,eGMs*saxm)< p giUK- ~m qT`M ))-tC7 uj)'s.I`O&$+$b}RDk V9g.~/z W%c7i[Є1$n-7C} Sɷu?׮]M>/`hV v߽VpO././',8u>3e MU24`|2/,G38ɍIM+ZdRD(̋IgnǼ*ʴ@2hwJh_rR5}Qg)FOwÝ ~{IuƦ`\έCG > r uc.c AJdœm N$~  ţ #ԹI:(bCFaГ#]B"9{ }.fsTYٴK2DVpս쳩%KcQ:|*SD Cf vnhH&2[ +BҰԐ?4(W2Ʒ˖@P9J\틓%GLJ#-GL%VC ӂLt@sT&JD~D߫=rT ji؛0jaD'>a yR`.p/vwfL9<5#Ɲtl:)J.!5z_c٠yg"aIv?鵧ve#K Ιa&┿9KMi 7ȫ!Z7:2%.;`=HLDb9V ɦ&U`4fuq5:~+4HD?ȁi Kt(>mZtS<ȅ,77ݓi8?(a+svDίmWLլJQKqZsv:0%2^vS,2KYdMf̉z6`*Z[e;1wM@۔Fa2`*ޔ]^s[ +;.41_7|a8Ʊ5|3ndr\f|Yl3S] c< K뼝/Kn97.'[&bw]r$뉖?'~ 7,fTZ p~6 #oo:~_]ZڊJ㖲X /JgCkTQAUK]Bx eifEP#;GxRѠi?W#:P$#G hA+JgrrmB@&' %A^>M7%= 3I0;/MFzX.n{ւ*5̜%5W50DS "7\VΪa塲ߝf2##\.{g.^| 紾Q &bT2~&;X`h2.7:M|{!8SJnO_WI3x>@'e#ؐz/[ CuRZ9&F?<iwz ~t ;Zqa8v0b{w%+.nFrc=g6d;;  W8OC;P- L{#=smؕkg}>j&E ե=So m f=1=mEf7E-LߞL" #pJTD[7KN*T} kJnòT1tm0>`Xh <δ#ʄj1-X5<%ME:낓 Njto!bU4@T4u{W̱IFF[j P ʢ&'VЂ3sir×uܝ洞W2屋KR8 }CDfѷ(em:VdrkZ $HsB}3ĥ~bk̎MblѺ{BV'ȍrH?>E[гDm%Ζ~% z:'׫xL@7ق;M΍LjοxL_ӱJƢ9٨s!`ob~3[ 6BlAPUƒOH=َg+r=M3AfF?G_sd_Dz44 `ͪ9&4+%hX*HGF>4NF.Aٌ1'!'~ -/(^e;X_GɼGbщu+2ܑ{~N: {{fr$jVR+ i9iC5S|څzEo-f֐WoB0~} q:r*vNX嫐gCdnG__&Yщ ̋p`Yw Qc~FɊ'lpkW*h,<,5ls<{m s[nUl*{+™תҌ97Uz/$oK4PQm9 66 :نB%Za5wHDʖy佫#Oo̹нuT]mp TKLUq"Uϲb3[tsҴf f,y/[t> 4ڜz=L ]>*豊bوԑkaTݨ'n&l\e4 TYV ;CZ6M@;;(|X:@TҸJJ;ˆ}I;^ŕvPTx/ s̠ZBdPbsz ݰNj{~TBd"35[gr'b[0i1s `,#WSTtTc _tt|yma*4y!}r Rh>ɏ52| [I1J+SMtPQ"2 ֎T|#!-? { ]\Yr[!B.S؂rګe1_I \߈R# 4,iqbfm~LN+IX;9z6;GurAqȜl`q'h@s7SFePSS׿>f!>(X;5\vp"N>۹&OOy4QUd W8CoSdvQ͐՞mt;EsI:MۗtLRS$JJa:|'+ Ef)N=خ uhd>,6ضTj5"y+h壨 ?LI7[`どϝ>mRqChz.PP $ɹ$͏4~!!MʋTmQcGFjۉǻTJI@^6O¼gCt 0g$ʛmiL0msn0/8s7fY8D/h,#ZvY4^zfEƣk޴ sL#/y.ߩgN<][ -#CX+}AOVҷq#& ݚw+ LC_ڳaRC;N[H|Vh ||/ 7grx"!䆦z6T֖q|4̓ c|in] _K{p0^#lB#fXɅTG00nb*dК |̢goN%CU/Xl\bTl^vM˷h`}—NxpavF#R5B ~g}yN3 ֭а6mZscÔ VNP#Ń.nŮsȳ]!J_dcP:(5pM!`Fvbyzr`/ے+!% o!x2⋿s{";ۺ7(xD8s:(qSbj.rn7 Rh*~0z¸7vdr7m*r+VFM.gWUQ2$M"U@F ->ھ͂s?מH<;5+S;W)vZg 8Q5Y,|fn^5PaWgt\4'M2 G:GF Bҥzw19Br&<֞B$K| YUzY ;DKms|*@gRWدdqPSS!ݻ dov+{^ .u*\M/245X"VpERtxmي Xt*<9Sp.Gvd&OC)tLCT+{8mB>s]#΍r 7 {?6_ԣIYW/RA[3 y{Z%[J5$f mm!v;>]{ǣ1kNVI#i U7V0?;{ F+{0dvh9;\$"nʉv@4 m_%ypz$:5}ĀO[+TGq$pBddyLsWMOS/Y"P/O :?2|n6"d!$X"t l5:_Knۿ3՝+ߙ,ϯ܂y| j@*k;2; :8{k" !>xs>Y o7(аv[Ԉ܈[Uz,d]@O=8 _{w&s%WOzgLF=L7x#4W>hhPu\IU@sag/ԣMѿi5W-GVY+شAa2<@䅀Xl8iQIؗF%; tRX섫p6*hn)(Wn7KI q/ҳ$1)&m^Doc[/1uIhs\ixMy=r|PźWztv:m7j*ef]=yL|-d2 ot 貅X#Qe:дbQÒ2zOrf@t|Z26 Z/˼Xi/ynka8u b~g^sTh~OR۠>ɢj" Hظ LvM@%ohvS,u4w8z*}z(iإ;<'4d:Ï|=őhM| %!d>pk)QNPbcqKV C}'L1l"8 Qp<;&N(2}Yz8XZ ȺY鼅)F2ͯI)ayR~cVFFVclP!!\*>G8ؤG=&<#@KtyJ76  [|#y&]ћFnuvG,j~Sh,jh3[J?V /ql2yc 0+:R`dW+ O!k{WaR"E|8.(6P)Rv Sv_GّqqHųxgxpu/a{1`t{F'AJ# 4M"@5]xns ZEbR.f諪9~ZQ_,Aƃf\70bfռ m]lԕHMbhK@p3)i{bY'+n^q]g cft3AX1H4c 6~,{zD}tk 5 {/䶩yJ'T&yTMҊ̷&U8AA4"ٌO}-r$5|WΠ ƟQ CW'srW31Fo[8c2+k goP=иt&ʣg.\wl~$>D-ndp —fR9Q*;L_3JZp*k CC-f= tw!z !N ?[ƜPZ#4;ï S3F4ОrxN.tQ2>@Qi7!?6O.rڷR rH -N<aLͰ')<\(" q^Ӫi5t8"n 氒ǶKcfqHL1=W! sVD=$U_xw1 ERSͤSF c^0 h@aFvP۰Neݷ{4gp}S -H Y/UCayJ'S/՜jKX1ǁ\B81N7S[(m{:l EYs,6ǖ4-e]9smAQlX&]o+SI~Gm=Q&^vBI: vvT< {U,CG1uk 9oj#,mvHs2GOz,Q"bx0'>1++9wl:xsQWM~䚞Q p'G&p"tH֣s? 6r?yUo+#N~`ccC?yk$tkj$*ؾbC=H/P`;IAݲ8 *>t1Nt,xgH`;SUZ|^i'AUu3HI22pD7g;Ӫ3$*2c<z݋|v)M]O-q%2"nr3Y$qv=a`:/?ߦ[K. )bź{ĝ_$U]-JLr7=śLiosA]Y۳iצ ԰-;0y;a emtȏ34BS hԡslg~Ӂ}!N=ã*5)a*)92ą0aY&EE1s1 xƞSM(y퍔EV<;v2^H2sx{!Ja+Gs>S-Kќ!f|w]XǘH'/r"0> f764ҍ([FK<`Qn"S"e5hL* EUa5V$?Ʉ{0%Վ9T7S >eOtGh?)QEcƚP0_y`ƫ%ꡝm¿ĭuUypuTlg3i ܩ l<7;h8N[~ߊ7.S*L.[1͸8&C6N tc-pa3lG$jY׮BYScC24r>'贲Blxj[;4u7oH5*CnwVhQǩ\"TSO- ʠv.r{qDe,㌌TAd pߝD0]!{w$*6gQ-0Nu RlVФw~_"ixbF6ةpq) &OÿY5 SZ PQASaő=ָAIҔq јBբNg\KYC)O?\q힩bJ)h3*\{-&;Bu\$#8;dX81P?I߬.9JabRǸYiS>/`:7dS=2ꢾPAjI .U?XRs/t[NԄ_= WIN$Gd\" V~HbkjWs1[ siūxP%HQ[(`W#]"UqAO _Xr=؉eʻ- AV661Ml*حC[+1Y㘁PVe 81,_ܼ! jf_6FtJ.u -ME6⸴֍G0i7sD M8%i|;ʯ`OZ*z;O]5ٌXyE=VzRb-?V|0"_|9uT Ha)HG8;OG$*нXk5T{Z ֽZO i2W߈5~6˧c&%>~?x4$oC)mmEb\-ơÍ$нg?ߚpBږ a 4|;W.W]Ey R"b@)CAOՔl#¯ pZyf&oTd+ENRSUmV53oH&]kBw󱇭|޽LNEz#w]C3oU0"dnOd _2rV !y;+]EEC➦, h賘-\Xsaʾb;qmW(%v2Kc.HH9( 7!'qBsk# */{h}%w'|T+TqBrO 밀N7iPE.o!$9b82ಅbGݏ1RSi;4A"M3fa̒FX5!g_~X[ TM|El^gc)2P.CW lA р2@K_>r1*6mAaMq4525Y]}]nS&(N421oM[%H7u~bQT䴸?j6|?׻,H=KKp*?aXz\qDXc> N \8b_ӌBˣ/gtvJ.X#9qi&X.ع_WgSSZoCHJŜ|n d64$H.mE0WbyN\u0EzS2T lqa^Q^4cmtJ99YYؽE.2 ibkܝS.*]R H';E\W h،丳.XJ2іBpƴc/O%5~y<Շ7z@"Z6Wlà}# GW\ E-G}lLxaaHՇPc~L-J-h^؇xUٗmArZL,#ݖ_)c (adt^Z ,=mkRR8=IQh?2hW)*YԷʕZ 0qWŭW TDx&>gb?_4{COc5qFY 3PmSxC(El"F;hQ`ὨQY} ?2q'ݐ8ᚘs̥E3PZ=C[aJVX}?jHMMPwGY4[lo\"=l gz*GHQfP.+gcnd*/*!p$Qۓ;TLӧB⑲7IWg\E:+7j(>D+T_Om GGx8L==a]%΍lvJ8ٞR > Xė P?|_= Ic:dy%f pEħKimxIV$ A%ѠuZHwc}zE#lVb/8ݤS;Ky`(Ŧ`ԱMesZ'{pNפ0QOW֗npc@0;Gyz>%|\}7PY(S{]SH=iyrِB8p+m f7ymN75 B#inY4PIzby"_>x+7ќjꝩIz&|)UܮЭK\խR[kA64Z̦xo7AM|ʡGN2g[>j?9~u: (\d[ܸoTnܭSԔJ V"v10dHk HoTIw<r)ipiJpi%]jv WbY?HU`1# 뾌m+rԻɥJ +cᇇU{A{7?0Z5q&_~vW\B&V„dK>z#GYW It5x_Q$w>O+Lp({Nkx[o[TxNy_ڠD.jiY xOl0z:N/ @B]֢i;<XN'T.yi;u%vAl4<;stܶ,p:X(S3vcë5 8V^@טIƘbΠΏF@:PyD !k>k=. @11g SwT1 2LUNuog$yppLxxVeyCԔi|0Y*mj=>W5 O ^YYH^?`W98M5woDq"#ގMr'j0Λ0 fsP#0UkOWdLR>rd[WvF^bbtň"p)* 1Y8B~ @]EЎa;ݝ+9L j*(   _F˃/ʬ#$Ui}@Z5OeS'A${= 5&(.C_p sFٲ<2X->YGu^yt9>uT\M+:m">/[<]f,k%v 2EhBUƐ9M6gʲ #^? mwj?񹧠h"QA`vZ*<3LH!T-4 QD9۲wL+`<_m:{ɘNLQePa6J-J>ÓDZ_%ꖦ`Ҹ\ma w5-{u u"[H=zzֳ2! Lu;Au|8F5斱G{ ?oY/40nG~DEP.!Kя ((M2֪ )ad,dtky:pݖuD:Cl2Ƚ75 Lg1˳T+l$Ygdr wQQsZq%"SK.T=6}mUx; sysKƩ}~C WN, D/. J6sD:CmX W<C ~}Gkсq@ ?n0<_F˫bZEfHS F~3_6:o8"$ckҾ|ˮm@۔0|H R8fyVHЁ &"Hfw+W­slF%RXJz|&` ƇbZ6W Ccauо]dPDWωT 03'H7,?_Q;J!9I*H{`'f0de:p QJJ B>%#d+.a'p/"-j/܃y/-c.`Xq檩Z1w\b JDǔ9n pu9![YoƶynmФ1r l H8$Je*v>|zFڄpsiq˝NUi~4`J k3!3OlpѭEBp|Iڬ*Y|twZΞcѴ`nHFSi"?k 9QĠ/rM!r1 ?LWZ[D+ڮ&(DoN4e D,7rgT- Պ">н17_L_"KJBzԮ<I ~1F4XgA!<# Ofj]p PM_u+}NR3{˲MG3\[₴I>#Zǿ74kbcA_I)u˂(>S`(7Zݢ{w?:AxTr9B/YY4aڞm׭Iy2BA rm;ȥM:S(3eZ 韴 d(93λ*+l;9եTBS @Js܍,#.0*:*ތ=_߰siMv=dQDa1-z^;f,dˆpłkE{- @hzcNv~#.c/SGt7niA; 3 ︄%І=X8!bfэ3]W r7 w@a衼d/ȫq '+9J3גHY B+Ltvs@/mh 2X"I~4-fIjBFn |;鰵U|U'%v@Y+*2U\?,` Pȡ+y*m0^ZҼ[^mpn/3Is,JsʼnL*SK]| .4QwJY '|h{y%4y.jӦŁx=}.';(Rf T\s =؏}.-n}4 NJc툶k/]_j!JH<] Mn̻ǎ*?_h.RErEf/b ۆJIO?}+N \,Q%0@ N %HtV͆L]f+(j6bo 9u{BAt_x'`TB("7;.ky#׋˜|EhqBz^E0ouQ)G={tçm w6y [h}?~$!g<Sze5?[g]W7jq^IrTv^u'q[z;iLM1>K>Y*ٚ\J+Fqׁa#VoJ447u7JV;mFEg( p#UXŌq0DOk0٢0K09Oz6a3p_&O? 4«(?u2$YK9[GD|@/ `,x̐؎c/znS:,t$N6SbKa&w͔E _g,Mv_شیYm)lTМ^2σ ̤c>-H}ScYohV{.A?afr;RӼs#7BĜf㞑-Wau aUyMjuҶ}|& `CgGC aѾծ3p%2W&Fb3FY1h)ayNTww|K\I`TtC(sw:H"):!;.^:^=mF.&>]tRz^#$]z'{%흄B{TT2?8F\Ԕdmܑ+SӽN)И猰>";Yn5w _TUic_<'"\G!Һj".蕏Yg@olibwL֔_q@xpM }^r[ĵkx5yU=Jm_o8]ٿnI-)Nx/!,O<(bmN'^C0 m޲cXބm%W7F7zDN 4u4&R^Uu+/ѵbR+TN`{W˒`9sH2˅#raMĖGKN !I:xG:aB6!M8]$JP!:a!/r6}p3:VGyA' ཪ348Ɲf|a{z|ܧgll˅+4N 9ZNaN3?n7+\pjGgZRC :bfl=fҰ_{gTτfc"ޕ =d<B};p+V݆aH(!s 1^L޻Bnv/b D%ǽWI` V%t [Z0+o8`.y3HuS'dW[h c|6G{Z[[4?j10[2&0#nFmP6`gt*> #h1':tYv43V+W/:OQuSll1wեunv@|+w ~GE<%2ۍ`v7}T"RK`N/m&Yln>Cq\= _Xև'QYw$ A't;Hc?4 zKG[sAHxD_nikI80dToz@lҿٻ_uNwáٰX>:<l1[hb\:W z(_5* 0SuyRRىj)ΟUNng@y׈?]ߋ!gp\ۣ  >ߡr b5-IJ#3ZTFtKOJS0Am?;u>1ׇMo,j_z @B tÑ$(J"Xa˹BkݯX k% \L!Tj`Z]-4m"Af0qq>*VtF2ʘ>S_ZkG'Q'kO 2R"Ah\b!;w됐1RA>asJmP[@8KI:Mi QC'mb*;AkĴNjH,7@pp1+Q% c. l:AOL0cmuu-#fȫ߂; b#Շm3^% #Úk-f8SiQ鈪UU&8mg6{X:7c1"ȖJ@_=vp]IfT3]RE n *Cs8DR&X+8Nʑ"yqcQUPX~yS k!¨ Q\w4Elj{R%vY,'s"P0R"\<fPUև $RB%]cTQѡh>qC;ފ:85xN܄7(YljPT>S `Y8O>{;tYw@lV*ZOuWocO䧨*%L.2كjlHdHrYkrbD(9Z )MGPYv9#rltS΢v#w`)J6oo,E*ʤ5,^$-T{dELLv^:,7yUL0ũ QxCz |)߆xTa})}.~ pMџ햲a{zҮYʩm |&&%h\07g D'ɢ048+}5xhxRQµտLۍ 0P]9of\m;hk$i!D^ ̡Ƕft0/P괙CaM B oPTh@ _j)ذ}/exauе7bkAu0]ʠtDLU! M+D[Y@iֲ DKI]gBx;8Ge q{35ZxFr!{Al01cpv?WJjJs&Y~yH,S5”]^D;@sL ˸N p4d '{7?Ia }`np>j~i>Wnv,_=fnDHGag\!5myw!e<~+zAl/Qyj}eY>뻃'ޣ﫷$)*4oZzTNI3y|$JY⇇0B˅jSEJ9Yz]gpS߆69YoF)VUrs'1+/,)iΞ {(AK(t#Ur~:FhX!MKT$ge >-eo-[I<8ybd BKM 3Xe 7 (y)S_6k_ o9({LXwpvdB3dSS070B U[ |gv;pѮ2e: L/d ÉFе\eh}ɒ)<G(})!Z5P}lCh#i)GrC7X;3$Qل" 5ѬF nz,j{6#ehà7_`yQna;V]{7彻e>QבED5=*&z@_Y5jym6aFVx%Ί m\ץPxmQXxyh LJPk5hB%{]1 4iHg[|MIIߴwço%eR PZX7=RM5X(I 6ʟx@!]̴0O t\7P Md *;kif~5P-/;8#Q9<4T!v@0nk((i|;cݓMA_"g.4CÊWT0t&zR)bHjD$ &S@+P0.C~"bnYΰL 8p3 7o~ԥ Y]*+=p^mU`sL=yԗ ^D':UX͈w$h(5!Q<XP'ͱFE&Q"N!N;9׿ 2b.O?cѡޡ69i?)Y~D{ɘ|>]״ŭX!auaʅLxjru&$֔ῄ(5 % 6j@!F7;iC\HX$B4M|G$Ƴof1s%̌Ĥ/8-t}-]k*f6DJ*/ p^@C=}ͼԎ-fLQ~!Kᾜ$sK(\>`*(XKUѱ|dLPS)4Bmeɋxěbn9`7:>8]s-=XxCchT =o7hPQOZ+,>AScQ)"d!W} |z~A: wzp櫓&퍌]v #MX7Fm느H0TT\Ɵ%:U/vxA^ؔJc8eܹbFs, LBP*_[XIKch/ʹ)ԓdm%S  WXd%VZVZ*x`}L:Sa?O Atm}I @ߘTߌ;̺=W6={0,<(]q~jG747Ja?kӢR}G{lSv>G*4KaZCwv+z| ܯzVeϕ,o1fLiz(t1 , >LSP n|daѳ6+atU{byc4G'GQ#`Tev` 0ࢷNU~-٪"DܛRfxW[mk"ȍ(CDmT­7}Ă!4jq^@nH"D68/.&#*e 4BE@Ab-_CLwnz?a% eT%"H0Aq)l@NRtF↏79ĩ S|x PAf_xHZ-L _TKY*ֈpߑy.)]Kkk.Avg&Sߠ,Ο]B"XswL}%ߏ]z`ttyM&&PQlA2=?2jzT4"Z'W|zU_QK b䡁]0+蠂՞'n^mw ,IVc7)~\O uȨƴM6͈eX'/I%HP$iֹ2+̇9PYw ;xXԴR` w^71M~7i|U "!>x+gN$%Et%]2sjYb8ne;׳~.;zTgOP(ĶJSIa $d"Nړp8yglj\4DhCeSo@eWd7HMB&|ӏ|uOH2%B5SlNT(CH s VD~Y)<7?)DOs{0UpfW%E>'yPQʹ"hxtc 2ܨzfcO͵J=R_<igݩa4mJaX6U-/,@Yue.PLo&QJp5AckẾ V 2qk+월#>9vXG f ]@8h7jKw#ЂGUHI;P O"_gc_LYo0\9s{Z&N6ӗ<.k3a̖;0Ym![Ȉތ$mHeySЕ_:NbCb m.  >%:VɈ`I{N`^'B$R[0-"l2gwDe rJՀ0`iFPHʭ7^/&H*G(Le">-t;>gAEZiȞȦAȉciSv)<i0 ,S*n;+!V:}UGdȈFao\=۲ԡ9y f#ÉwJp;4ϻ/^ِp nԏW;ɘ0DnNz2~yAS`:Ā\b%Or)'P.5HT[<8;݂Af/?B '~)Y;g9-to$?\E O_W&^i L6 XH 5CR<l T,:6](! KЉyrvQ#63^ބ#W o9 i-.4V;a" \3E~sQGA|X[ <܊- SW8oCúYȰc)kw*k~5+3춳Հ3HfgojZ-k?4HR+ҏQJ'KHkɾ>RtKnAc; b{#nO*ʨo .þ`ER%`%"[n^D,vȾ>^kls #w=V>WL 7'\I{6$?5T uÃі$͔\: L3Y@F?v?K;">#oBS}s淳_w,<}ATwz"-.&e'dG)b]{J{0 #@l<ǟ {qD8u2R~ 5L=[M28iWgrƲ#q :3 _^%8@}ki]Y~jy ~m3. :hݚ@#G~H|Zbz@Ԃ74ШN,;cy+0tFĿ8 BxT4gn?C2ky^nw.~@Nӭװ4g%Ag rD^d}zmZ<2u1J}vv zjeSs1fW,v_'F1Og.m>)#ysB{Tͧ2=õ-dxxrN "1y4RzQ@镮r:=jZOmE6 S0%k w;/˔|2COM:҃,JI4>6I[Օh!K1\+~l(Z݀)6q1Hx#0g21Qg|z]kg×C"W0^nVy&h*8ó$[͐z FAF`ia!P6)H[ב!j̗{lf1.ig:{%F3s&-I{Htȑdbbp!P>iFMe*,(%'sA_\U͍J}:zY29`>@5i-e%^.䠡~cM ܜ|՞!3)tH`AnRǫg)~XԽ&{!O7IgYڲ}! 9|UU*D y/rcXÚ[ -!~؃m^Kġ*a \N8͡ESFO}Q:zASG3>U:)4ꓫwF>3V)2#sfS?Ě uh`ƌ._NpZ Yo<(:l"ġv6qwA[5*W*_ɗ=c6fݨq [޷.j;{ =;^G_ 2b[Ya Fu!LYx8ŀڏI(S\]MOx}N hw_xdl5NIɬ 䴢`KU}JT08[?-jnMĵI041ij38 )5O IhUe1\e(3!0+j-C;xo{%;Tu= = #2ؚWd 'ahݾS/X &J)9ߡpQqȼeηкJ{ Xtx9T3p 4.b(`QCJ(c0l̔Q qߙ6m?2%֔-Y^`w8{S^ 6ܠwqOY\ۆd!>N--{yo3:/wo-di:kl(oY^';R&kO>w@Lj4o@% 3'X%p0s_^-,~DK@ >t}^P/4;ؼGYtOчVWBʤ( 1}`EHEwDx{Z-i@¦q0/3TC͖ Us'm vtܾCo,ӿӄb⻕xLװ9 A 5ESš#~BRR~n )R@ExO&3.~ƾ0f*eY,-]$2pV@p20z NeFpWnb|^xWTAFq3*$XgeH. 1SAgw֣:A2{T.9m=9Gfq>#9oaih˩ !Z ^$)@]cdAaھD`L:JxmTtbp$}R0JExV&_ƺt&Ddp uS!-o/*Z(X%-樝/6nzPvs 2R.^|ݮVm=x _2<@&f:h5؊S-<G$Y/am'~"b NK0U1wb [ H.9g݋'r+(:2ILsN?&#[zOFQ"It;P|^ {Xbk?F0 g qnO̔PknU2HC?z,jJ˾||#B kRGo-4>Z-=rۛ>])#լfFDGBnr0E2z5hv²Jc4’GfҔWՀCaN#e }.aیg%Uf8-!\F^9:4y _w;`Aչm,&_3钯 -jLB =O0]ȣc <05H/^#="H\p.߀ k[WOqղv+0JtP,eCSv@>юQ@E[C1RܝBM/ I=fW-ei DR[G 9N}2RźZU6:n>c:Ic6]`׺Tx|pZwtht!Pr}ȃ; Jq@4NAe~`g>/n_h{K7}='ENZ;H5mx)\l#vՎfb?yE[|EִE|pt+|b\ ƙkǠxxyi MJ"A +l2? -Iel.䟕>vQQߡ `?z@= H'nkCx+|b} R_7vƟ) P>¿3EvL !x.i%:ZVGGB&E^bQ󼊤t|$$S? <3m C=@Cק3a =x.7ix.%@eb? O |mZBwKI-'=6L䆖m.| <2(!䅇C\2چw(u`Yz&1?(n3-\,5TA^@t| V,vϹ9.xO""a! 9`EI혭!S;7IԅD<>Fd<QJY~sؑ7o'( 8تu<~4K}DE,EրwQb%(4lmqf& KJwc:fp|lM2+O u>sN1V%0 kО'(+Sc&ǩF_3yOniLW3Nڄ02cHn @2K,б|E4b@𾇽enƄ]mw*M`6/j f?Ҍ1gVEb~0FuOCq((iv:$nB_wOY]/'^SlcǕƘ9-bz-mFi@\#IBp)ScblVFu$,?_? =r*$2 5̯w H긻 c¢Dp+*k?,OL"Fs+%-&Î'EH1_I(j0DA]8649.ƎMz-* MP3pqk$a\٩Pr)6I AI*mU_72e,]W~꟪]-t+ o[f!|B87a8Ty ŵvSnFD_v0 x= s~ d_0hQ~Su\~~nLM%"Ҋ?t:0~v;֫IBbڃD<@>sb$w1HOz]{;۪c yX7oQ% C9;%I{Z"0uʰ3ӊULm٘`6q+]tcVd[9;F"s1M|Ltn3xwhș>@8i987iu099'rw Y l࿩wz-4|< 7}"?ؒmTdaZɭO igD\&2(`M4>=֌oܾŋa-!ՔO FQ LVk>^mDinr7.HXسїX?DY 1 ՐV޷y uCH3Vw.H2YH,ӷ^\4>(*SXgNNƴ4áP ZяLh.*4P]BjnU76ޕQͳ[0M'-o\{0Ook(_ęsqoм eDKO!&9(4%8xL!ɣоbn-GqƔDVql@&BeǵT&̊j$1+ X?fNfsrpN-6$W  N?Bo%izOF3nRoN& 7Bl-ddCCl@ x^9 ':ꅆcI9tN/^ɦ\$zm_nu?$_X -aPa#!pb!4zLǽWqZP~YQsputq<_3zLjM8wZ[`PmZEQ*t=F "C5itGD2u>]܄(\leEL`ִ < Bv癌42Ov~:%\/{`酺x^ s\[[S_F*źu&oSf궺HpZ7ę> _/ӫ' O"I{j{omh^nij͝n9K[ypw좰|sCb>{Ruo1 l/9vV'C}k23h&RF`ǖ }/}>Pқ urSu9O05^)J >I\a@XJ4i¾HАłzƆ…V00Ai8@-#g&댲5>wd=GE D\\N+Q*¥t\ bگ| T.Ób4_t"ȟQ$J Ш}5-{4D<^)gd$OG2B !&G r;諳 q4MeB4mb)xzʽ=aIs=\nC;  Gi\6ɂv|'IEkf|ӆ'}7 置=pē.5=j A\e9t?o7VY) ZrPdO?.fG|qpw bdE}t#:Ae&ONߜ|{}QM/$KpE0 `FDS3Z2gPeIfՏ_V)D$K2t*.YdyߖqyIL5@scǙĥGXX;@,B̴B!Lw`ˏ=^RpUI?4ێ/?mRDk*H(Z7oG\.=-TY+;L1 1y}RV6Eip{\Y%NffaPMͷ&@[pKV v^G/<.F/xFYw"l/d2iN=ڷ73eeVCۏU?ˉU"T \Q۽f0$Ԟ\?#Sny2nyGvFf4ʆIo,F%%_K2՘+$w'惙P~2anrV܉x @hH17Au/.A~ր395 JEz-a|%ϻn׎Dy$֙ @{u3 ̗`Lm)OM8r 4~͜w"_!cu1 0 is[a4x*0 79*#S46WF߱ k(͏DK7>k 6Rq\$ MKG[ q|ǛEHm){hɐOQ1#Dωoɍsn8?9Eu Zɞ$oGiG 7ZUދ k?9%`nyo{^ [6^ӈƻBYB.dQ.{⾒Q󡑊@Ll$  /'E;gZ+nBx7} P:va<#mb dZ'ra0q'ugpJ{$MȮ {QKG{7e._^di;;WM;-r,6'B!7 ҞɎnSHpbO!`0s(dh3F=R# H yHEDNTٓ 2PTY.ZP2 GT(}n/M9!48zP Np?;VƟfj};> ?VAhý.:yB&V3-TxFz}S\x{ױ`b_LStKL6,~).>d%H +s9 \l9ڔA'֍\(^`SjN4 0r[!,[Mtz$ +Lxy 1n&eqY=JW{/!dX:HO>a4xt/ewwd&ʯZy3Y`z H#k\td7OJّw<FW&vU|Kc҈;_w@ӭ|@1c NM DW|2}A3t9ÒV+kagw|& tN߸عn^93 grιBM>3[D,[-}dZvNHgVZȆֶ@4+!)͎L.(?3KA--njS)!d5! 5+bm?gϊzm夥 ~観qpVO3hy 6$0,K1P/y`,y5z6­$3Xy@]L n(=hū #ا5[#s. ]b =56>"r%3rN\|hw_7Afqဲ`[6Oo3Z 5[y&(;i }g}3PȚ*u9 XH$& er="8\NGg;3C|7RfC<\o vEa!+2r䦵:.n@V');Ύ[la&L=kjBM(W>~m"ҿK=eY A퐊Q`4L3P/cHf7"-/x0gQX*ԯ+G~X]3ԄWW ' ~]ݿQnk Y^2$;5V@b~[ɌG3unZKt ՘M9o2]*A(d`-qf:I" @ŃlJibo3Qc50 *5ϭ}exah;Vָ.n FР@Ezazh2?KoVmKfg ݽgV#[.ЙlYl sѻL;P<-F W_G3Չ̺;g-1j_*noG]?=4ZFa[^I@OkMѬSڝQzߕd_UK"bKD=x.WRo)qUP/ŒMVd[;\򈚤J,dq}1 ^3bHHuev5KnCJTLx<^ $5]3>܇)F#:V sugo]*CcZ1hzϢ}HiF0GT[:d$f{ý4Qez/5;L4Աn*ץF:܂v%\SFH0;ŵR2xۃ[봨N CqvӤ.6swHʥQWAP,Ui(pUָF{c!#@ u%Sp}ֵV:w +5sÏOfgʳӃ]r%0FHĚ/?/6IVWXi'h]qNa°:F 择uz6kda5"~l_>- -tYDIi^2񮮛11|L J'D^ h,X=Y~@-&W8kq}:럟*"hNmה4 Hה}pDDN]Z]+* 0-3ž`h97.SAmh Zf;\F*XɓZ#~?C8Od(4fU(P&4GVEckF"2E$W[4?\l36_|/zjN'b+;Ict4~Tܷ8UU.ؐ@$=W w, )Q)v_)q"~)F}:%M@e$Ź~+"%4Ĕ] FQ\D?>.Km`PS)9_ٓv{#  F5UU"C.K:G3'ۇBTeѝ" њp= p<gIB&Z9h-\+e=k[7<~Vnu\ @x?6uT:f?(PmJ.y M1$%'o [ᘪ,I9qi7R${% *D{*~Tp=bI QWUaIGў7 橘fR9E*Եlk7sk_džhy ʐ r #:bx,o^8Ea!B9nƑ~ !HIdZ&l1V2w5ʕw~򉐐[H3NgLid5JM-@NS5HzZDFρRZ t0`2M?B+\:Hpk-Dzv=eRԣۣ77J;6r`kzYs{‮9/E7uQRuD p-hXn MFF-U:;5` 1̢I7ai\TMgoi}GvOL'bajU"mujH?Q?K@z͉ 'Ft;u D "k}]f#-P<՝,I; Z%t?K|k}aJ/0@@wJ$vz8(o-E{ [ٰh`g7w0SCEzUȮ #5nRSPh4W2NO-qMS<`B#O*t AM T5L蛜PS糟m:yvȷ-BpD%vG ZYGmCR.YJaʸ_2_~ctQWu l(HsL52Ci5ș}BWt;E3$S2DQS91U%J貇1,@zJ0s`:jƳT30( 醟ںǭ932M;;T^8eC3!:(.{!-Yњ%@vt ahGNuker?^WVDgD Toß 謡[˲4ˡ_#5̶} nbWh3-;G͂*̀29ȗ)Lj鑃@S7LբB:>REtʪvԠ>Ћ,5j_GIRQ UOMA󧅮,2AŧjG*v0rD` C2Th(SGDRdGr2u{UV+T"u v.MqErɟoaCYvgVl kȶ'[Q=pPâu\|֍Vcģ#(:rcL )s s{{d y/.p0VJb$OBF&0: rK8bi_BDprM&snŋ;ȹVvsr#!n~M5r>igJ> p3popRu@#gmJ&P2x)Vhe&5'ci_︣V7 Fwpze^ZHΫȌBb2LVN %@4b(6ZҩcgR,CӮCZ-^(__Xfs_ sDzc$ 7+o?Xd?J8ɸJ#nCd Ç]Zoz)*o&q]&I b Y|Ye ]Cs[9IB@( cPǖoKO0 O"{\٨owg,5KE=W3za>Ox45ÿN)4# 2j%6Ŭ, PG@>y[VvͫPPgel_GC|Fx@k;t ͣrk i%9a1lcC2Pb.l01+wԤb lhhݢ;}TR=o0 4е uj ^'ю|}*LٵS@#2$0^`UBgFJ 'dLۉ޼x ڸMOB'623_k*=qKL 5)5ܒ֔ZY҇U8o&+fjlI8hB9vl>: R\L'"x櫐WvfPıFpUHߔ-ZH8taάO^JȒc?e7*-*/dziSDʜXr۳-4\/rN³ GjJ^H&)lmI"%DrZqd ƣCS]a3}>FzhØqYGR~BW^I :ް݁&Kwz1d_|h*M{C s SW㸆F  }xw|A~* ZlJ9se#ݭgY#t0XFW;AF`|5k_^/Gg#x%DF-+7c)j!b+ eYUHQg^Xt DuBqZh/sK@^Qy=YVb_&kҨBm$Cu" Jn1$z'MtRDh}Xb&by ki{!`,}iuO` .\ ,Jq {9\Dd7"2syr\q@}[%u([9]PFu鯢3SB %m4>%OQTySdB lRř  کNuYACbŪ=wu&%MPFxlfo;R *5:P*s^:!D\J3PO<}g4ppem) ww+3[fuoosk9RDvg]a+-_φ!Ő|sF"cQ&4GYʕ{.YEhL~Q<چ]KŎzz Ms:1Dp>KlGct3 C ǵq1LF$]W*šҳj~gܚ+h{.HB|ƂY  셄]X+suxB1Źk_{x l6sWDT7 rCͨ&~[T}pe!Ee4L;XXi'~ƹ&] P;]M8ƿs<7ַ8Y%0&gC}?a~պ8|Fؿt]2%/A.H7CGbݲ:L ~ nݙ΀pFKy>!L ;l:yu7@.ĵ-Ұ%.3>i-i-"R殓`ԩ4qp3W\X~;$X|;%#X6.1eZT-h3Pt3Z/ hb!hVgR-SK8*lztOa"S/.aݞa56wt^WCtM#0\c/uoh?;leb)-ihO3Z3C3(v`cGӉuѿcYn.3?FRjdwjژr>2"RHghf1Q]]0qYZMZ{/A^Aw;ۻТ@ۈZUY#Zp*b@fx+^d];Ī]Hc1i̺Vz$ : 52#q*06[[D\PsmWJ| &46ަTKCw+X`tD[U5p8L9vֱJ|EB?/LXy]&2v?pSRg?S d+:xXz۬}̏{a\U)E,;7t5*}ǖ{_ 8'2yvE#"-2xM`kI3EQU~C]cnjn >1f0PLI WɊwuNUu,D'%4qdQ|4D. KfOWv 9Mr0S|35$a^]״ʝ'3,A+@ %>vK͡[yGru~2@>q뎓LVqx2]%]4 iM'm˛:]Iav2/YƄgH8RsγSXA8Hrmi8S6MK[Y˧FdW |zn}nCp:M} 8W93t?Cڈϴ?ZQ=Snnp^u>Pvv$D4cCIJK]R7ܷZL΄~6,H uCJ-6Iv\x N'W f$<)ºT'S"{WL~F |}'|w_PJGݭ}4W)Ɍ(;9M5̊P=U?5\$Y`۶2DL$ߚ]hq !3 g^%#0}ʆ ?t͋.(m! 5D͙ni] Ltݙ9fVՄG e%KFa@-hw ,l 9PHN8ݣ~ד'Ƶ|O=*2f_bIJpM+BvH^ۇQ-1{vwf1qЧļ$BT}W(!S0R ~ )rd^L PjY!υJd8e4~ (X Gљ(B -TXǑ>2 ./,XY~dЊrx])z XV//@8 Y#7&)/6U{x՞u'vĔIE"ۜʵM0k'gkbmݻnkQ | 0k`\&&_8Nd.t sJ/PAxAX΢\~;BPov-/b|!lIesU(-eti G/kѿpDž+X lwHĔF>eHQcd71z KlŘ2UxZV}R||2 ء<g<ܔu,˩8p>ݡɗ—@WbLßB@@e1yzZˡA1I"3y/ d'y' "jh5[Q? E%Ѿ@+Mm>Tk>?Ing;qw|p&{Olp }H;2[ |E7ɉ3"eC3[OMnZwf]7I<ˣZp(+;ed!e#iL!4Ɏ̈x.3C;5#5b+oR$sCY~y k~mAh rU*j7]IAJyHoGpl؅}K7kOHe ׻q lo\n+44zaA(r:aE[# \0k $9ۚRjHI 6&'`T@\7,pGW>1Lu%|?2KX(8JpʧޭŔ9_ϖ8.U|6^SaSnקf!'n:;ɇI+w9O_{тN.;a4}n<%W!L<ڌ4Gg/Y)0'^897W$0?^䜨"& qW(.}$E>49.cөlWśk2A>ks%C]%̂q C|y7; =?bg]]{`i}:ˍsWap}?RC2_rʢƝ)8Laj+E7fCab$PAϋQމAD/"!{[7ӄHbDQ505hL|۹ǥ.2B ;8qu7ekhѬoRqBWⲟ.(!qHH{GijЪB*2A;V߾ 6)I'3-'a[8.n"z}f(,=lmf,iӛb. qn*/AXfZSYl>ż7@2s!B+._qNJ>J.f}-R dDs*pl!ލe 19dWrJx`Ze Y %r矏չڑ䕝cJlj@c TLHa(lnwVéa}q6]$1'AitiGH3.tKhԤx8cx3!OL4s|SC>Wx݈.,Trby\t[%stwI/K EoVp=*G&X+{f.kNb- PFQ' NnK4# `h!h u%%ۆ_C+W.},?1zg[mD['ۈ d^]q:?sY1\o'C"+5D"N>_F^ӱP?nN~iiXŇ>g0yWLJg?UWd|:/+v9t'nZR,ZIlTBb#상95S=xbZmvV؁uk(B7"%q-9'$h؜r,tbD؅u#A538ا@,Ƅ_y*V_}Ob^qYL[[}$#k=:J_@ ;[p< nC"=C~ q93& dBg]OU[ O=O°φhBgz4I:FX>xVPҬO)%;ІTOnibEFUԾ:>$)E((/!Z$ˤxbJօzJ2`N AY}L}1Bc(~]Sűb`.UЎg#-; Bđeݳ$-΁7dj*iYu2qP?Вt4Tc^) "XMσI$̥&pIcmH_k S ^J$l5v齣:)HK'//%ݟ׀azo^=WK(LJ*]KM>#e{{ŅoP'kTW%qD+&xN#k"S7mg];_ib¡I'9m@x ({;<'W^4P2ҔA&g>Ff_m TFPGWxwSZS*P_976Pw2Ehٗ_=K1a+腵r K3Y'a9V?U٣@dUB{3×i?h.9f='J62i_67d]YIEi{^IaQQ#Ji:ѩ =\6WiŤhTKA r N*';f*AldjݒM۞5jH&o0c yhN",+QQF >ȩ*x669?M 2!|= R : ܚӰgW|X]"rjSBF^\:_2CE-Sb'^Uq\H/c{Q t0|&%L<6wh aqLCV5N-t F6PbGl F a cb+3?4R.g .n&W/dHU(]N@;3ĈJ|`91`;뽜Tb?i'W]羖 u{--tMM3Rp\?ș]?e=Ð Yڊ8<;i"b>**wWw2 A;Z3'8%N2BS_]43Ru$ P(axYz㪛՘o{PXv<'qQa!,SY BVsXiۭpN8>[ "\:p` o{":E \,;36pc}kŇS}) I`] ܏[k1;܃Is!?2ϐ=u?GgT.o5\1C_LfŘ ѐTh ;W7YZ2^-?pwy&>ʄޢw>t3;.3n$Q уj1^߮Wa[O> fƼ; 7.'oO{㵞׶oG b%;`'E/dE~VEOFXs]VSF-edwEU`5mH*9%4|*co\jAĺ{i_=؄Z eTe3,w/E:EPHsogNz!^Ν.û%-]$R86,ޭ;=-WR@3< a 9S;"e&_`bⶠyϛ16{}WID%_뼉%m)[[0_:q/E#4m;|qWu E.uș3Kpi^M|9y|Z? )YN6B=➛K9YȸwX(U=atKFdymBM)E)58i,{nCֲ$&?gaBɳF;~n4%wߵ=;)(PEU p}jkx󖹰hwkmϢgs|ʇNSCFn;Y6·nG>N‚I y n#b%2g稲C-F:vsZZvh'ڢ3Zߎ*Jl~uPpQ?֠Y]N`y*1x,<(bskrep;'JA 9r6͌8Z92IIAǷ˜]Q65?MpGtyZ/m4YIeAГpax+!ʪ9 GZ8R<[=hѓ FE7 rO(ba%x17AVe{Hڇ)u{]aﰳ7@xQwhƠVP`}̥])0J-~|m2̄Whi s^q3SLezxNXpzR!8w|v<{)sl:%QF4n˅1d(䧋9< FG5LaP| :dO.ثXķ g(kV`:G /V4 N00Du9 F>)#z o8)4z).#+-,gsu}: SL3r[h:ף̸ ]|hۥOlZ.RfC9hn,+0b1SWjC9v,WWHIufjمT|jތV8SZ]!k,iaEp}fD7]^l ?}:Lω$BVcRqC5}{([γpҘCoB m|; -4oCڷD7M%,s7h4C4饟#W>5NYy\fܠ|q3, -ur_hkKԤ'LdL dtp9b:5saA[c p9vɄ¦X`!s$n D~WA#/wL4-! OuV%+D^C&M̼z Q=mT 7m.$$%f7 DF=6 CΔ7*O E#S`Չ۪ T@f?|5eg1agU*SIjd |q2u럭`a2I$He-ȭ6cD/nBr&\raiNha"QmȢ;5>P?"zpօ:Ӏ_ǁɬUgUL!&أ'; uDqJ1 *Qʉ`4ؕ50C|WG0_Nl:" o2fN5|/T)>\;?i2ޮ_7Y!:/Р rႫݜBh&-R-G_&Ji:XX؎s,){Gi3[ @?w@Ru -U96]c w\1Y$pY!%W;N =Τ) RDx+D?[S$Y6q_DwO4* %=X N9pZ?p)Ĺilwz@]MwnTA@0$+/2nH1FEG%^f|?$Q 7zwU8V3mPi5OЯj& NFFI{WG/F:_(G}=W޾6pMaI+\2F2z]7BsrY## G0r0SAVlU:m:@ 7%V 'ݳ'ZPSDzAf!|`Vvv~ľKK<蟘!XR~L,)Ǧ%[5NܠJĻ@QKߍn5 _jPQ6) |TF\_P/L?*Nj6,PkOcœ`"@mw#x.V"R DfaB"%bF?QQx$a1|[J,ՇYR '.kC'qLC)sM#CLV󜧪6Hɤ$h&͵vk1 !N`.zg]:Zt5%>SAi*WP* :uod3Gݿ%4=2XN:XcԏW b ^BpMuh+.LQ{uZ) nj=>7wS Z: k5#NЗEdk9z`^λΊh6,Yse=Da^Kq:'W6P$&ؽ.Z*3 n66SZOM-la>:uZ ^M#< P(k(*;m3#5LRS8U"ao!vtذr2*_ʱ@z)_YxS_rdm/X FˢyGKi5Ko!Yu$)9qΌ)~lp7$kbUH\\Y!Râ۩o,:XzTDO*TT~u(W{i@/ؓ~ 'W@Gv4fDFt)MꛍH*kx}XZ/h`ԸqA2P)W8P{_CE\Zg%?3.utNIZ:(SG g$; 5u_j:y]k=C8y l7iM\9jMko3X3dږ#L BĊ@{FdA5ZR$paw#ܶ_g6JrypF[ߘ([Q赺/gJyCo9` lٳLgB&i~Zυ {!lR~}W^bEUe@NwyOVd'uaAc'^8"H Ɣ'=0:%lpQ?<\cbg-5SqF_h]΍)ݲn~1-݀_6 5}#'J(PI䓯?n'4o =c캄=(sao qXDGfsEgȱ#"y4blpM v+b d$U@XfdI3oS6KT|0CWjHfu)ax!t;p<.knm7iA?Jb)h6 U-CmUɕ ]m^*2Mt6| hj?Z`Dg18::@wʰK3'5'~!s 0PPv|nUwAFNCMK5?eDp 7{T~UmHIݰp.<'q<- vF'3R()`*䪛Pe/G;*D")Ͷ m@n,1_+?)Pa=e'WEZ| e̻̳[vId)d aDAAK쯗%eKwf3ׂ{œ`.iU\WGtQ=JR1I?44D_2ga`{B]W3M%IN zoɎB|ܨXX#kV2UmO>ZxYp\:+mRtw  * V ?p;+D9ܵg{ Ċ8.D>EZ>T|a-T|8 e-k`2T0ehנcqh沽m^ U:t Ƅ*5>zCtϓCx |Y薺]>;fP._,{;X)j-j6*@E@@ j_nG.!d »+`ض3bpC4m┊9ENʮ.]&ˋ^f+cM.cBpGlq] ;nm#Xf]P E*rFqtFּI8!X7ɀ꽒Y1mbw;׸DX-zi6} yKj"18~ch&G[rCxZ3۞OY"NWQ}.iaRPZ`z5T`ZnPmf@W<,ȍG ,/B3ATfe#p USY=^˃^#P|"{Vh]kζ<<}ozWDnyh׷^__n184r'a)nZ >B]ŽMt͎&oByY^t|ClSV`VDk6&+ݳ U#3(PTS$~Xꀞt< t6U/1<ﮃ bDAbXLLyV QOjqdÕoо s+3@#̓o"}kMyYi& -gc|\eߙ@F*o }᭩"ねTt}5hBtb <֦nmW0? &2Wy7747-' ^vmr{(#Su ctls;ڈKSù "ݷ;u]v AdDf_Յ!':=zH Iq-  %Q//5: +P=KgD{l|+6~S]Hywۯ)$H<ߧtJeEG448?Ige03_wkd%:T_G@} x%C2*NEh3)}[ݝ /1c 5IU JWC[Dʏs+` '&=9`MYwqi ,A~f%AJ>5è Ö&L5E+gjT֛Râ}Vzx+㐢CMΨ%]t6b9mk1ݼ22?+ݾ>G:ֵ.) $4%B,ϭhLk'Gu:K.-`. CiMٚxÃrI\SeYR+ b>_75GN`[.kd(.3<;oɰbBY' U7dMrv;c,"QW"H r"J{E߈S|s4^QZb'.6K;ɛش2 zYы7弢 q9tVQE`1*NSmH!‚(O|HҊYy W?/,N T^mQGQ[]s&9 +˼4 15vl(Z`؂QnrSi $ kPken1o9VEM{-DpmҗH9H!dXA52.FϽgQz4AM])3ksaFʇF2Wm}בPO 5i (B.Å Mq\Ku8kN()A ?-, 2>b(4رpL  G2bU  Cܹ‡fU$=(} ?5i&"e1$usH)#YTԥ3بtH ܻ;Ly.hzr!Aҷ _I@Hz͊dP;p8g_}M l8r؜T}Ad )E(BCcw–Ka)>+o) *OHwV=OT=_ x43MapvsBH}8a5e6:u TYLjG\f mWWڙio% {bUFz![092 -YU"X,-ZС1ݭ r!+"5 OWȐSޟ~(+H%"R^e Usn"Ǥ3:vJGl%"AJdoךn|:ܒ`ADk(}/(X2EXB(VuclD '%RfAk@]`k5?QtکL0T*iXŜ7]tUpԼEV m}{IY-R6~\@WG 6wh9]v4D ~$ (aLJ Vlc; NHOC! ~Qm̓<[;uPwn9 ;s qbW-#OkE[χ̺1lIJ^k8unxݟg͸< X \*YDǟbZN؄nY>oj4ƍ Z^rr˸cf[DžBq:dLmLdë)K9j\#ԁN4n(vIC'հ $-Ocsbo`QAyW`V!_!lq+&tVv3 ;" !$r\̗-!|RNE!lKHxl@GF;H\{4n/Blc}!n7!H4PVНSsȏ y߶ .phWuo;劔.ztDquqz[Dw *Ԍ` O!w zh ҥ"mlc/gfsP;\P=nf_uKhYزZ\:i#m`h|xg)v21,A{)ޖQKߥ~[B ΁5L;x{he[;ڃ=  ^!E|M#[tn}BS(PWk7RkN> r?(+K-,A%A(pվ ~\\ uIA~v]CzeD}J1[ūI9GJ4jWiQ27ݾNOP;g#}_̰›DxlNS>ג($QJ-o^JHʖQ!j_Tn۟#Á)&eĢF6e0q4;mu#1[8]ЌeHerk_Zf?m  <4m1ѐE F%L:`HAWS!մC[}&DVieqD0{nY G] \M+Vݕ?0emyEf IW$%iꖪ sqNpVv!;n|Fh٬}xabYRReYZT--`;ŸjM|9/8Nc?aЗF&6¡F2_n|,Q&äby ^0bmߨЌЬCx7G:y-G1S0O-oq[ R1K0*c ewT3!¦fj1u`_ g<29&RFQoK\q+^:~́mr̥U t.}?{kFKu6{ܻ=AC 7@_ü02ʖg O;!1tͶU'ʎ'KE A8.q"~*B;f40ҙw ˉkտț3zj:fp:8>:#+G/)"g_˫ig oӠomfB-$xLHQby([6DZg+y#bS?*R2k*?` #A+jǻY\2m߱,n4*c$&b ?-g #mxF3sՐA4P|-?fQwXsCdjx5#)"N!t)Æ?ډvlA᦭ƮG`1`F2_@$ 7Ǝ&R!(z|7? r:Vՠ a)K"e/?3?)F'5e熺];0< No7f FF,ȔMʦZ]$ ̲:-S <(vWB>VӠ{kL%.!R´fc0=nem!X+ ']cƬ]Acjc ݼ=`H@Gҏ݌o{PܭݘV0WA)-C8AJ:T욳Ա_wQۏ?^᰼@ 1q߱GPr~yk3""Q0x-6i܁SprgB';i [;V嫘l]"PS/ҋ#KnFmr]* ,v3;rXj 培+P{'BI*pAeTP/潊:wW̙nPQM|.O\]APx dXR%>E?o(Q+[y lɟ9 7~ 9jn"JW勻^c<`_y\#J9lܡ=<[:o#1ɮ{=nZ'WAC1p'M#;2xW(%XqO| 7;0_ЪZ7 ..5CZ)W }d9:*\g*}W.f'˛A|ReާWf"x:pSsZjkGL1AZ6a{KFh Q΍Y)U*g/T %t ,&=lxk+&D Cȫao8:W '+C9],= ŭ7M Qޭσ16BH?GY)tɓW-qJBZ/mQw?K.tp RTU>վor']^ٹ?^:{}`w @T^KnC9RyR=Cw8%𒊙Bbv=UﰷLCZk%FF11!#bv@ #N(aWi 8rL;t?>uR'lKW|31m T$wMu(ƖVE>)7'g&Ҧs"VK:]g L2[7-n^9¦fL$'aK=>""Da4JJ WqgFrk: aIF 溤SO|&Zt&8*<ӇLGpO0#brOpKHԷvbJ>mkޜb@d[Uׯ \ $oowAx @xvխVV:nV gnl305)KO=9^fY ZEKޚDMe0ɯ0 %&7iK9xӳ䄈[uTie2`xΛ2vm>iFO2`c2O.ټp 2vxLǖF^WoJa NwJ'@@YwkCXÓ8ϬJ5r8N{ɕ{x!ti9N(`j#)Npd6ҫHspM_ m \xr\Rz/Ϸ"Z\W;C1g>@^wos4"`iԓ׺*y .%6=P]+`W"WkF#2=g(j,9 E?,PN롆{9fT}nƿ̵<:n=0"Z@ 3v@f6]n\E֔GџEcX.Kh*V78,=md1f; #H֛MtW##LW}zV^t,T?` l5[Bh6r+ Vo3d|(UN#+ugJٶY7j+OLI퐹eƓ 5^vq -e ^VFO,l%WPkfg*g{0d#/,O}c/ ٟsSOMo~{CL>UK}n+A\hu`/,{g H4Ro P\Ch 9n ͼ3 L)yS,Aټd/j&$]O~Ձ T _hp>JYe#k^C: Rg|׀I4k~bZcWZL5f܎J~0DU: Wn ӗt1dk,1C>ِO$< m9Y`J6 G\ ܗRGˬgh݌3FbA0SÄJgny( HFW{ii=q{Hَ=#?wh2QkؓFK`Q& =ãؑ3~NW7;zdTE(3- mY ؜؃H-' N!j-\tD/KlN_et-6%6QczKê7dܵBT-o9KYQӘV?ӧelfgGW6l~y&=(-<7E(詗_Qժ8XP c^~DCdfqkҴ@Pqc˄b?`$Hd! \~%A!'6fPK0RacI2GA Kȵw=荂Z/ ]<F+&s38h)~!6pM%(-QAiKmcGa8!== Փ ^Gz@RN> aP6b#6"rE'6rF݆iٷr|R(9sךW#tk'T}6ɹ35024+0I,b)WVWiYky_zSjˎ~m/r*e$!G:..#IBYpjܲsk\#>Z /yIȶj׶(l2˸F#W7u-хViA_moDN. G>RB1%;!Dϸ-ne |A!q10?(у:fKe D"Tؙj:75V3*/dG }`LiW_Vփӽ[0 p[7i؆-v`q6i=wvӭ*(Kk :J uBӵD* g;w1\'{jVnqӖNq4SzԲJ0V{yUE"3} .lٿ&<~"u0F duɑ\ϞuB'gJZc GژCsj| sRE1㌓_zkVI;z|6}8*ހ*䳻 9M0܋>lAֳ+|pZvl9\1 4R3Zx:K*߈udZ0LD#Ǎ5l,?p /k'Yʍʓ0OW~Nm#iP$[*yͫ١ZY"-X jq(`аI'_iI" ^aoVObx 2Jsa jd~ڊ⠊r0c~|pԳAOѐ4q `o> tskZ:4z4@Shpaȅ3w,@k(H6${?b:"eib!$ћ9)K[ikH3WpFjRjn:ALG4}>9X H'c!/Ts>gɭ/6\IW-@S\L:̕Ԍ͙yWJqكFEDwCA4BD- JTB#|7lS淝V>w2U"ֳ03/ddrhykܢpjrkNJ^܀'iwE<>_B?/Lb 5shfq'? psnΝUb<؋5>0kOG5PFdT GOٔ7s7aMN T?Un$n#F]{IWw?cq-RlR :_]/p^uQ%rl5J-˦BԷO$-KiMCof)~64_;x(,Ò3DquSXTleiU1Rɑ_=:19dE1'WqP Y@<{w2KH{*K$=!_Y%{[9)[=WGكK U}=\AEdDY2ppN```99.]z$ 0 d?wiG9^9v;8SB ~ɻމkS!Jvw0E~ =X)&k IN3]b%V(,xd$cx_[~R~)eV!u3I6+Fx ua1!$r]!(ǘpÄFOjYHSVדސp"6vO7I)3!?wVpRӱN)P- 8l.-5EqVNB]i`$"WVNijW`3&#/JšM\aTuf=v<e N,H~r2eks J `{o&؃B?z6x61J̶Plg.%@(!RxC4_nIN|ы,-X .+VbnX L 'NLGz@߆J^>1C w{If.xrp4ʎLd5ib̠$[l@eVY죱e-zylD'p =|8ۿ(xDklF v|F%}ҁ2r?3rl=H'x!h"4%` wgB[<Ѷp׺AW- w+TͶ5Bdً ΚO/nC<2tAx& L[]ZKd~@a1";I~Ib!  [Vǝ\[\rє|7X d UU0,{ݟכ;8}Z˔Uw|Qޙ}Ar3P :žm0 w>%N?:Y@S\td=54\tc9R<%Ez DET+ W L)n0̘ =KWy`i3A}6`afG( Uΐ_9*IյeBrdǧt8jXH&+I隬Y 6^^Ϥ΢zty\1Pc3LVPNJD1}9P};C:U$U!HkPSD+թw; sc'Z|.^MLO)gM=dy}gƟԣ":;6U_)´H g{X1SzsJ!Au Jzm sA"t~i63\+oN~P>L _aWVo;X9&W8 %aDȄ ҕr`d/چjZC\tHZ$' YۖgB{%)Cp;/4& <\s<=OeWjZe^XL3F§1^N+{fcx>iQj`t=4wNopcJk#"бZrjL`mar 2 {'ˌfu3ߢfBi /S{or}Ky|))*'7LƺjAbRq1b2XLS;Xfy/id E @QӚDFC }GemJBx]gŅa׳q}KgRn.tf{ j" U[~mzC\AilA2lBH6䃋]ȦbIG} 3#Jw(,&Pg& n':=:(16/X ]LrULlgFd~6%:ؗA" o1a|HT7"l@'歋L۽ҧ7k1z=^ǼQk8ZmkjXQq}9HDrFq}ԪB)\M.|WmxScġH:ɳaxy )P+^{V)IZZ髓.1ܷn\Q\W䮻KA[NB=~ \z IQTnb}eԾq+C0ى"j,i;#X?iN$/){hi, ?n% [Gx:i\A8q KHwos{W:Azm/InDlgMhe!Plՠ+@O5ve[\"5G *J$0؎xvG;03ƙ Dlɕ:)یG*5[߈fA'RϹYKOW6'|aG|'do! bYðEtc4d^W<2#^hnhsƹ-FdRw!oKpaxpN̓ʌ+09OJFٚj-ĵILnplKqn[CCV^xM8s6yƨYJx Hw䞥V~XKa2,>0gs]Do/WfÈmJ#wK0{8 76(;r$Iq4^ii G"zlw+Z8+ku'ի}\v`v$ 1'"ԯfjs_MCu o7%ATCUն9 J"_b_& 4#&sEª5 k Of{O<"qY93)nKl"mqʫa|6ʶ©cNv_ׯqL[I gG8/qQs]&tWXy)C98J2X;NGwmu!zfsN ~Jri26*=HƤ2o$bEpMGRڪ߲>aA2׹;Ynd7?ҼztOʯ.; ϻ3(-Ԍpbg;(QL59؅oJӓC:mbtIZvr͂'c'g֏+4'p ^a%Yh==^}vxT둗[{*ėgk $53'h aeׅ%f "VޮYF0r QT7ک<?dSs';:tS2ZDz ck[+9CާqpPWwCӧ#fh} DZK>=EOxM%%#-ڀ!q`Aq'aeLT ')g@{Jos$'w>.blJXNv%JLT MT}Y-3jtr׼qw,4AdU܀9_ /phwPOO :MLcփpZSʵة̗r6߭9T9Ñ.{ (*)7PHv/Bչ%[Sm[ Nn,2X˱q_ bqT ^A/xMKA="%p1])oZU1&"PU(9ep$^!Gى-L^}@V\~ >;Aצ*4}cLB:ٔu& ar#Ppowh*fW5M1 κx%"ܟ.$}Ji0􂽱jf5ĐW_[نQ7h!VTN F>Rj}`b!Et}\fgzC e k&FERt۫?iGxZASϲEyQZ1Y1ڬ@)9퓬7a[ʿrau}هXQ[2MӏԚrIXb BbUSeM>Gt2c˂2(EIjseӄw}CӹTX #lrA٩kv?qh貸Ov,9~c-u^q\u\Ygҕhh1rŘ˓rW#DWt\ 8 |X.}@KeEBou>%?I!-7w1BXÄIQy3XH̓utCXι) ŋWjc03@'&9 :8g?2yڐޘogaPon(ƙ8(^2.RPK#qѲltTlp_&7`XcDNjxůa?,K>\) )z8Z.Qs]Ln~N6=uomhDP\:| aYoih6a;zzC*C ޕ.Jt @_AÈ4>n?VM }C"olšxD"|`if|Xzӭ9CQ_=Q]+ Mn<`WHQ, Y ONb%``1+\FT0D С;/A7,ߩPWb?Yɴ?)YuhJS^1Rwia׿iI\qAUIR=sQ[di;}'(c+莚xM  "6"\ &4d$/R 2 [IP6Ә\K믢XkڀhקP^v(l٫PrHiPTqUÂ-p[C!V .ZD%h~B0< n@hG'82})梦n4̛c{@0vp;'sNW &s>醗#UqMa$ jq+0uNصnW `W g ~j)#fw?c {hkf_{12NBB|e3=]ro`LUo,p 4B T ݒ/+:(% lv#!`@lfS \T\ӈ^Hf:>N@U24ĠjigT4 u]g4E-+LJZz m <81goɠ2~wG.Ep/UN `J-=]Y@>5 2ڜVώ t(gߙƝFõ"vJTxDͼܕVϝ "NJld'?X˸w9nF&PVUv q[ #45nAu$ݕ? VLT^&ا|Sk3 PL9PSl:oV䖼dN*nAN҂%Z邚1;DVy;Ʀa)C‰$~x L[ε+,"†h'0%Ÿ Q9;TAk 6g^"9_1ϣ5Vb, ̇1B mnL9y/R!->+v*UY ;(BaK9H_jb5>}ڷiZxĄH^t.Hsm; .jetC$_A(ɿաY"~RCYG1\ 6M J)g3l+Aj\AsaXL<2&yCp `kt[+e{KDnk]sC=y5פQh+3)YBD -X}L0$rA*[U޴%V/b Sg9/o!+~ڇ~F(F/W}grTzA1R;m9*Zn|(V0`5 'oqa+s-J:_Igj-;! .NΠq{X{;/&rμS60PdLI!ćҭS6źs.%ZWT|Bkg8NygFLP`!k 㧷XץcԋѾԵ:*{*|Yx Ѵ#MqfFfTkHfW ȣУ!Q4nuvG<el#PLOcژ`M2 AlUoB>zNˍTrd:'.uG~mN5Λ80+ +nb !6uTG<;X~$Xf2%[A6uyxjU ayMR%_e >!y(- BCV21 ^s!C [Z Ćw""5Ԟ2 J5fG! +gہxr Rp+ \_sdhF#߹t|x&_ M6NY{8GJ)[n;/OG͏4iʎ7eLJGM]}^a:̦B3ne|0-#˺̝ICgGQR$R+-n1l9v1ݰ+ċCTS'z,փs^`]&9d.%!)jCJ ͷud_2cv[N-@j"˴&ȩHt} uۚTZLPpZ XfHBNpO1Ćn1* R<t‰[YfV~3۱QthR)Vd!_-fϩS r⢑ d` ]t[4^q3p/I%??x-!]Sm& Ƽ! !ӂM͎KKVO2z{ Epg#BM@<byOFR@@ )M[ϴ@%qh#N7?\7yMbNzqd? ".MOCh2uB:@Wl2E8rst㙌B3%9хM~J$*1&l4:5::xy QqNXʹ ]I|>:bDang(4T7J.ĖYӧcE1 [IY>L\[P%1ǒ3`Hmfމ鱉)k Ku{悤oOR£G(Ÿ׼cHy2So[ 3p7$lYJR9D\{qmʪlO+pckWHǀ'`y1 8E-!F̂"~Q0jQ8]\Տs1N9y.Fq#i+84֌ӥrIq)Њy8KtFA[cMXuV#%`:lrD01uCθ&$3߷4kICͻ?:mn:*gH:gL"-mVmA#1yq?5'[w9%ԕ#o܍6lPBnj g*&țrS=s@0#?ۘ?vg,FgOϵ^וrQ ZyNa$;O]zx?okAJߍgGcTʚi\˘I2zG}'prJ?GE^^0Hx@W%-dMD j~#:q<"H xNɔD^0"?ԣv뉅S;莬Abͼz_Dpui$|=7n&yI8ֈB$ sEޔj3,t>1eO8DPXUr7f{? )a$@Z%}Iۂ}Σ uiC(D,Y4L1@!m_WJn!fȳ6;+T1f`gu̥_&fٌ[7[ԩIl* };cf.f!'FXj}Ч~B ،h-@_7fm_¦fsۭX -d V'Yٵ9=_mL~ )M.~Yd{Hr*q(:XA ۜ~t*1 A\v>OL([^^`|j2hzrR ʙE eR(X8+o :,!R*-w-3($ 'æKMfJUO+־1'.!>ߑL[Ro:Pkh#7hpqcX'']27Kb/rh.YM ËFr1WΪ.#Lc{wII+Lp~?Y@-8/Z)\\—U#YΫqc@j"`?7*)e x+YRiIc,FƑÕ^ b: [Nti*LD#IõNqk8/`zp4jRjR4[TJ[Ś35KOeXp6aVj/䛬p(}$2#¡ۜE;UTY1ve{=R{ wd]I3פ˜A Ƒ`fkNQܮz%aG+1FUI|!O:Ɲ׮x5n+UaZ%ϳ7+=K(τ@j/M~ `# ovdVI@} q̱D[t P6.I%sȮETPZE~+g=V2"׷om!ؿ%(^mġ+T i'*jm&C[Gt:*=SvGЕCLfUKo`iyQأq_=csP $[ X1ٕd襤MIqNfQFkk{̭Νs@v2o&h [e}BƽP*NƁـAгCYOajǹg.獲Ӳo^\ 뎋9;S0WiPīf?c?7jd(LJB@ fHb'xd$+{Ҝc | 3T'D@"g,mE|KX[1-{Ԯ;)wgAR0ǐh^u]CuW\ 6lPt[=~daPyS do&L0>~Ӄ= ~ˆ z=+fS ~Ȗ[\膝Er?-O6.3BD(BfQszy _@ Fm,w& F ǺcL{hVA$bߡ@٪P2MM<]Ss , lKaⰘav s z"͸! ztliApҦۘeLPvwGL90#L/T7őL&~t'U%G̿u{՚zwrzԥA+s; o8O*{*՚T5 J8qxx!4pϵR;hlO\i텓@8SQgͳ/=T*L'"\G;*o.%W0L,Ժww+jeZe a=ðiPꊫu!vAB0ܦ!FjE(?d6vaϞwTk+]pq537iw[)h-<#P#3 9} Y^ĻXBtۨa! /$2k6ʥ렪Rcenc*JЅo$ǎc'dP6]PwҘ`{ ֭_AONb!xh\ei{Jmr}ojrr@ҵ,6O(>={@6 ep)"geʐlS5{1wS/*뾜&pWx$:;.@@2 d s81^M1ꋅQz3uF*6<i Y}$r)ky4@G ]+AN F( g,jIqx'OPjt87R['Ҿ("J*;Ez~PN 71 tah){;`Uŵ\Zt'sҜR0!D}gswՉ%dq4`oavp~0piNibjH2_]<ٶ%eI,\!e *'K?lO?䄨q[I.a:sd#7O]+ IU0ʫ z*z.nW6?VVL\.WT$edm \7B{d_3P8]`VZݐUGCT֊cN{H*ZrA%m̏B6-{E??IL h%{y YR^e{UǙ)DXI%e=_>Zߠإ'`T% D~]/v U-jэZ 6B|DŽ܂^{L9RjuNol9W[q…2`".X6! `o X2~[yijit`>]`XXRv.c {0lYO*a!+%*&RYv.$΋Y'J$"bGpnKPgߧQp3_9g̙(a/B6 D( NWVva&U(R˸hHZftAHff[fVϰum&금T_1wxW4I?+Ւ660~{WXxXYX0 /*] sHG0cu E14;abao3lJr-x;>HxyepIt܍x_s~" :krޝeEE'LhaI1T·W5\dJ2+#al{qHEk*Jue7#j#?Mh(mSҦ@Ԧ^ mH_ͻ. QFEW2[* {"TG16}2.tT˔I-$D5w*~7iNs<п02rKT{ qsR nuF BqPOdž,%s.m5HϿT؞xr+ΎA֗4"7eƭRX$lӸ2857:9_j/E.{QtE gy>Iވ b@5 e/ 2 9 >zO胁Ρ\&LfC2;GCH /i`m󢻹 ]ybҐ=[ GkXd BJKo͏4׫"/T!/2p566y6!0 Cd>ay_@2>O^XFek~q2e#GY¥~!Eu#Bjʜa3V.ahc".vmA-%)5'mRO4PKgz ml+4VGv/j~AϯEc) A5S)+8=940+p!3nx`MtL&zs"rQhi6EH6^˙)8\6:V@35xU+=vmub;6x7=e9;dI|ms`|N#)<*Zbmo5a㺿D͐VxЌ.^ʩ\ Z-1Dmlҽ(Ad9PC TF'Uc̙"ϟr7tF,?sȔ;eK1Mm# 2- #r/*7$7p+S}N'h@К[$m+}0obrz8ŋ)By oHܑo 6}χٌ^;Ϣ/J[sAEF{^7*}yp{)M}_$ΤJJÄEL[R|V"a, n:Rᚚ h\EsF]Xa;-vP %ँTmm7I|vxMTk sNOU8C&Y!1 Ec|*񁳓[;w֜]& R8B(EaB.ш#IDŽ#\1)+-wO@}oj]{ OӾ 4\ CQn?it *Fl]f.GU Ueі4! EU k:]ـ?(l4 `[CoKV]K'-X nwrVT*! ju:#sy('T4wL=&PD峺WB4:ʽ_ڙW!jIүgo1 Ցl -?BIa~/ K3r z\g, >B$9Y p|O6qr` ~()\6lYDɦKr]4p&IF+d.g^J/˖ʬܛCmQpySg]R gk̺7sMף~z+HlAcrXS25P#,Mm*夅`ӟ2ض"=O>+Amy{Qi>y?ڸk90L}Y 杮 ?[?VOk|`Yb.GHHY F#<\r#eYU-2+ztYA\*O.<<[k}Ԉ)bJg$дz|xm#䉀A/, mk{F>N|V+ pt' &W֡+؟ŽBxJHWeZPܴуrbls?@v +31̻Y'ˀwFV B(dGd޹@;J^:'KFpڋc"y2@_BO psz1i~~uYkp8A=C?t^Gk2+~"PfJm@Ioʦ8gMY:cMU0JqV!rj<;V; [:`=A91Hz{S&%A$D te쫂yE3^xV>pz6(6t7wIj=WkWRoD|ɕl`Jsz+̠ cSDdmb,TFm?_9q+e骠mSwo:7xfksqd%i<4\M1/XA.Fc׾kԍدY|<oiw*9^ɭmBĒ^^/1gVcYvt}t1ZfM|Czcz 8H"S$ bf SLljRQ|" c `YOzw}@RհX̣9(CT9dCu;v̊oYڡ\#c!Ia_cMȐ,S)Xy:q$Ŏ'l"B9R'+i P8y^mdqp !?K`N 4floK^u )S)P91VgAYB+qL !I)zHf H+s|-;w[Q|>Kaa!|[ neQeV{ϋx+b/7bmv=j%ROaiv/>p;==)SCQd,rFo󧷢I70}iTXt vͦ RO9S2׏P$885T|'M4צb R؏h']/v. r:űD"$Ov+ wN8zu`٢s%u;lYdϒII_#V7UCa7õi݃LD| D9aY@Jf@HFN2 j5̷ p룦𺦦 ME8HI&K$#";-5 Mtn 5O-wkӔKy$V,IAu?Us3Vx'T,\:u‡6YTxdyc#J$MZ_j&! :޻d+nk.x0>T1Mǐ#?W|el"O/<aI]@\ '{hBu'GATF"ޡ٪ʐrst}-SݠAa)}4\,G:C_d[ՕΏҦn^6s*KiCR\9jxQJ33ұn[C~#Z%9 _E>Z4λ,e6pUl0_Ԛ^ım> $?AŨ9r2:^Gz$F+~C/f QD/oV]GNwO~LTQvD &じM/LnE^2mX*eqj]@23fzj.F15VhiR4dd$wǑAtd9,h__/PA%G6t;tkLx?Z:HܡE1vު}NTc^#Ϭ3z'eN;wqA oL-6 YG5”@orX54.W3bmWTPwlU5^- ^AF"W7S{^AUU5ׅ'sW)30鎻Wڻ3`!1xŤ0zAzz΍24Bx+JJ[w2!9+'Tۊknw'D2Qdǀv_3SSR}kS M #uMf+~{ 2hȩZ;9LZ=Rus& umrIYDŜc8d+C&N%? YSʭrxRhj尽ru&^M1(2OlUj?u乤чhx]a9exj@@y*6Хf#xw އ*v8_$N ٨+2_kȠALVlL16R}t9*+F1@يJ>&mpC;5?̯tj(`uQZ@ڳ99p'g䛷+5ĝ(u!F\ rSdn/tCP&EU sC#GzWA!I1d[}XoTťcb|]y؃5HZ>L߲aX˹igl7z-aW“bEUry o%\ e`$7hRf (g ; ]j"'dQWja,2r<-d/ﴢ aZ4^Sg[Za],7)^#"=G(Z@Gz:?(rr B tyc>,ujF%rް)}:&+^'.=A0BXѵ\P1DTk%gٶŵZc`((P {%vbv@@B2 -%5,UoR7Ǔ;]R@ڸkwUL.ڣ"!y{I8Qy9"S7v=8lZ |a3MqSDEw)i3rP6T&#@Y'-e.hG+( QpRd輧֘s.A~ܸIɆcLvLK##PxPq|Cɸ& "töH"7u0`n~4,Cv1*&L Lp +ӞE~[̝WCaf6 :XPOrwؤzK%ZC#Qu__GQ4 v{[{Z et4,bd{Zc4vvE9,YY#nO~<}m#P])Ҿpʵm <@akD=sPj;P@ݵg0}[Fǝx.1vm5a_CP^5j3Ff"S}W@{n15Y. i=OuOlܠ-ؖ P'S* 0Ď 8jrqT" os. Yb^.Xw-`v IyH9k< h?+d!^#̨s3۳>w$Bl `aZnR/N`|Š٩-j =ϋq sK;_(KxA;OZT/ߙXQz@.|͜j8ЅQ'yחp.FFIKoGT!e_5rr|}uI0` m.7^zDۻ2ߪ`At8}O Ŧ'iJXNj|U,[*lJYcKF?G sTB $DMͷ؉O>t?J;Mȱ~d[(щv5`ty* !ב溤>9[ 7 Ȫe:_Rg]B jA-]zP=]# <X&:vω J/|XtA)u{=xU9Fkd=s)%̞=M{1PH$lJaupxŏ: L%NT'ȟ6Pԭ2"RŘKVYdV_(G ,l妃V* WX@5iR R5~ʹH8\Aaφ6):=4M 77֔C.u]Ogwl!gyA1*< ge-e-sf~g+3,\œey #QU7(\nDa?| (2VJUEvRƿ) ,Sq NĆg+QWq1{*'MD}fNpn !'(C߭|ӹ~S|d2 $³Y{h-_?[V\נ%mQZy߳t_xNy#n=VyL'bޤ+(;mK cӋv2P h^~fhz< l$74dJ\:AΦ?O gaR -fGq ^rK#l{$sy LHإei SO q8]ś"th1ŝp5lSfGJ~]fjR}\ܑF.B0 5^s4& 9|h=s>" 1 äNTDIs''yhd#ƣ`qYm-$&ӮWwl#MH?Z$Uqߕ ~G]l_7d~QK/֤&|6M5F E0]pڒ:=KX5(\])PaCU79 ".JJKy=NBdvB((Mb(Lc @:!]?{؇]>ѹV-ei(H,IsE< @_Fq1Nw<8C@C9ci|cS:Hm<ž ? `xX&xkAО(kf2lX}VLTiUrh)D|E*Tpф2ĺg-1g lQͬ8pAq†!K后0|@1nm;% 3 @8:Հn̨؁of*I iO<ƛ m*櫱-=ȁ`^"K mA ʇjTW&I3Vv{ &Cޟ xZ0&ܸr9a++$nbt0u~dfnWƍRקMUw+Wl:aK;[VyG{Z9$MP:Yt1E@8=B}B1+8T}x5=Q s矍C ԗMXҴk̎H37ҳ}eG55O+1%'{,$l~Kp2.Y1U-/};0e)u~ú-Z#S@hGX 3hzRBZm᠖RUL.4j`֕>J7iC"mPv8 kFԹp3IIM>+O7HdDtZ1b(ϡ}Q'bk+h> T|\p"lf}*.\NRqnhA异Hs{x#F[̫ /6:y v|o8P5QáN}?g96|hb8g -*CmPƚnxMY ~ێO&Ѕ)DfuV>gZ.$%a,3G;5sXxʼnrr rZ<.Ba3).Pa- u)  l\r:#Sc1~tRw^]V+/cHB$ %YWh2܂c3r#++)T,_;A2-\5FvLx)uJ AbK j8&c-pȐy"Pg`RvlJI au͚lQ}LrXssso.T4B$l`iLE#꒹Kr6WbK^ %,ޚ4#3kUb<du_~Kۅ]ųSh_ZN;HB:=$臤œ[5Vabl [-0{r͑_Ş:ɸ% +؀V_Yjm`Hǘ툵(\;Kfb﹛ "٭+ϑ ߍ1sao|WKqlIf 9/Fj7-@ -&Z# €E+߾ȍH\~&cAb!B"kfyPBZ ՕSŠSy}AK/m9JVJW ԯ EH$;<٫g paUbAxe}hHǀjͲ#N-/‰{NH,({*W{R9?2_[!+\ylFvߍ~d6PAמXuwVTM)D.)o7+[B띥-Npa*RqohcC$ ڜL=sցFn r;Fu $C&A Fad!Zᎃp,ezo=, RmP,te>i#hx:SL,`0 +9?NN߰0Co%mkp܎9a[Z m ਭ@?bGIMVJIM[}ܴ @_0H$+B*"C@GBLJGf- [&GAi%4j $}ߏɲǂԣk+H݂\-_%j'7362_X-,X6~[ɒkWt"(f/PDIlY`}EAT5`Et(5Sk 5;IJG2KD5J}@'>5^ftK'`֟鄫]c?g޽#}4ot 1R(d[c85&Z<"fuj hyJmnqTk]HfaH 98[\gJ3?,B6|;ԠkK͎ K<<CO6mhcMTvRa>g(̆x΅L9)gt]?` ;NrcAXʊ|uS>WBA2LE Ө2C3Pow.X/ti d`j=Z=nzCykL jDs) RfUFSdչVΛq#}Z}jztf HX!y4!˨X@Nyv2y'5a˅)<%mɌ#"E~'|6(7Ӳ? Ѻ+F`q"u.أA(TX)3藚|c@(;;`PMaaO~)=c#)NCCS\>kO;#_kHTfpG%[ \&?e%2͚:V q>o`Cش}~l>Qp19mqLozFbo[;MG Ge:A\O_6~p\\0e.ަiNZl-jPO0Eod؊u8 -39oy,,Ƅ=VֈEp#_F+s$tOO*ۇU#_`_Ci1 ~g'sjrNzlzJp>Tۏ-#&tASy3(^ka\&E!)ԫ]!v7͆EdfFxJ[ȗ w%uwOdibס& 3T"n&4U:ȁC@__7?'0@ :ܨAQq*|l3ITZ֩K[0R-Tƃhum\2V3&Fߡ74uh? 8.Dz,40m{}^R`#O߿a+](xB$h7C[V=ޭYjL%\L?'kJ`:BP-y%}ܜ`cmeo>Scz`^׮MI\P?;,bMC:O*YT~b @㒟^o}F5xۓ\i2U87=@ |&O1Â6`ۃ}χs3vKBE_ BiM1!v~2pUGҎ/'UnbWᵌ'5i1\+c ,qlۣYoW-R6CNq*#eN#Ti)89֗XNm&DbS'Q.1NV/eH={HJB?$28✊>.*b ̋lR6,5Md܀lw$UKH&Vya6[p)Ӕnbh"q2.t0LʑνpwmGQ<<:?]YLmG/@gAf vHM\÷՞>XktϢQo=g{5y)qEE0sY:P%RTL;0QZ:[Ǯ&@ Ol[4w7ԉ^ZMW`<н3|SJ<+"N k("A.챃T-3ȕ>Z( Ԡ;4ő<mj;>V-;5lo1"U y CxȜ*}DUq}O%]!5V} ġ=mpm'3R_ KYmu|xUIP=qtQ~ҧug_ TY!!C񧨺Z FCjRܞ KxݩcGe6 ~z[RQFEC9_#:ۯxS*fu ]3B/5>u9uD]j}3Srяsݐl-d/@O 8$wMηS-dBN,ʙo%8b+3^<v![Lr )zo'+hw[CޤeoGZ4gHըdTB ϡ7zjф) ƄȤ5Ka4N1.魥 Lu1`fAo?]C eUSgfi/ "~^^ˌbuG+1x½; K3 z :~C x^XXƍqvhNdIdN_Q\Hxu|v'V@hpg ovS,祽onioJbPwM3tS8O 3!? t@|:\#.%y H#M:~\ѓ(ݜ2R "j\@AR9P-4ܺ8<`ҩU)lmR"CP{c'Eň3͛'\\Lz[\TuϼB춳/eEkKb*P(4#zLQ7j,O0ԥSlGB 'Bjc|;Aes)dNWdI)]/ԉB(l]<>MZs&K(erIU!mTRm a&$'&DZkZ[n/'pj!' M{Q"jstqKj}5F⿟4ʥ? ah*_jb^ ؝bQd hխcWiHȋՐXVK[K%˙g ,b,L#G9Do"&WlN"27͝~4nJhf%?]!nv;ȋ% ")1kq p+ZP HmHI='%n%_WjĦe (1B[]%Usn@잕m|1~Ơ{54|5O`N[]FO>NB /ԴApkFWڳ{ɖu[{M0`2շ8oYc(}7?"ZTOs1i!C 8ї"~VA9x5/NNs~ʍ X"5EBaLj.i5N8 B®H!N;9@ R Ø JQQitE-܁7wfNl^g=+f%k|3Qej y4 ȡP-k; r=Q& /]iUI,*!_C#}_4\z\?|>`īiZ?q}+WvSSx 5g3 .4eAʩCQ|2/N*!u=; /cTpЛѮntqQ-r!AEvFʟ|*}2w3L 0l[y&V=lHo rԈ݂F]zn?D)|jNޫTzIX Z8'G*krɉk :u?,.{\+J//#ddllZ0S;{s±VcXfbW0QӎH:J}S @j2f]Ip|+IørXL.aOp`A4S }(餕#ͭ>dktZ,mQm…,5Do;:Z#xy/->)B:#,ԥY_ σqOG{HF@>4K,Մ.8'G 8 29}J۬{*W # Y3Y@\)!Qk ,1h(VT.,Rv˶m5,=c5 kG0&l])HmGA<ͤ.Ss#ٛ#q#Y,wq'Tx}9 XTs|-i•EDލP(v.PI{jc96;~D6@7mx7jUFlhRz9&7pxn+#*uvLHjHqn/=Cs+C>՚qk1 RY"lAѦ:ޟAWC)%|%NdmgLnlT4zT=!\2JNgG2ƪghqi41ap%) e4Χܢvɬ 74".LWMV3m3̒-i=DcjXvFJ@X?'p6ϹIQ@./fεT %L};->M'W|h5LhfqZZ}eOsn>v#ǫo^CGRS&fg y&3]: '8J+tu 4鯧Nttw1r>> -T kڣ͋xs], #KN09.W&Qe܏UkRwK1Yb乖=ki̮Pw]Fz'*8,{c| 鱔)DD*7.j.լabR\ph$ oO&+nȵx6&:S_}E"jiTd&2A>cyɬQGbHw=#V@ǝj1>fHel0GmD O8žu) <Ǭ~XIh9ݥLjِ ]w5ڥUe>;CM Vw”Ư]s]m;*msƊ!5}rd6L5N5,1eU0KC.,L(B{z։#xV^kXi14\_F~{?ފtaϐH96H4=@Vl7 cAJi\ի.T|QI؃T }֌@YA tJPZc"U?l].ArYDOq*8% T(cFbx~J1,nU?1\,7Mj6>IVў  LU$G>vL9ߣ*{.~ߜ tr$QquH%gۚ"1j ׳h\Xq)߄.vWδ_|D#`0C4D՚ ;6 ###5EhxLȑͰ.p.9dW Hj- k e yY<]]XI_'bL'ԇ_bgpy: :}e+}χ烠ٵq5͓!Ɵ @ =ߚ@Hh4N (-4h9 @=TZ.Gpƙ:bd-@ɗ,vGÄqDJu_na;խ>rt<8VTKvH s@.Vw;jh~u߉tE;M83r&1 ai圀U;^ X!4NVDF-lTXR"m)a~DK#߃?ɩW<.:ݠ4.DnI}AIBYc+VQI6-^b1oA>3{b~[; K7>֢q>|,94&I`i/5WF6{{lcy0cĪΒPdESxYh pfZ GM ݜ)j:?~U@s3sHlSo1M1iaB7~+4Lo`VSsAlXM>?D>hlգ?-4Éǡܶ|ϰu@Jt+om)]ş47>; >kT XMA9mpG]?-&#pDHɳME`Mw$S' l4:,&eĿV2HT%hmVg[fM\u_Bke4)<%Tg+1:\0ko1Lbl_E+E͉px1Q ^љr!'&7mۓ2TAW"IN-Y8L]56:s/荘 VbX#^Z= Ίǐ3 @/ֆR'! IR3jPG9a:JB>kVqx\5m@0ka RHb|vTJƉ:\uaSi@xJ"\]4G~V&+[wV1&'|Mݏc'b6FW!R|'ע0|vP/(f<1J.1mH-pL AZ}#sryk^ jӏuoN i?myG?npzH$hq>!ΐT۝hvV3 ޽KfZ6E!gvPVAG)f KH,[&S ~~I‹b%O?U7~axۂ9'ػ~rpi*AIW~y1ߤ ]`r:Ei?7ŏ"ke"po*9-SlF7n{8*%:ZWGfk iuъ}}^#d{T\c/zQ^>RxTПOX~%~PurƆap~ JʐUjqaO@}K~84-& wz < 哕Ju]6>9S65{vb*`_80ܚY3G3&q&)H؉[9#]<Z m1L2-;K}F0wE+Y|{bA5ʵr *MO8aX-wU&Al _5MKG-3xx[zM$1Q LL:7kZ%VBt@Tnuo=y/kqy_P`0NJ_kJ%M@xpF>ӎJw ΖR@ 0B,a#\ƴϹf#s0Lڨ!kļtmadpheWGǠA;b!׶ż?|^D%/Zw+SE/3Wb*;"}õ]m<=tTNH'ecxt&p=l%iT!>x1˯ʥM鰘u^86d =T1ZISXؿ]P#q~lAI>q4.KcƑ]@ۨdhl찅\6GQ^Gz8pl"bh02ɮY[sN@0{hNkjQh $g;3uF8H;O6x) ZTeP-Xk7(%/PJP e;~lk$$e1uA^.iB/+pܼh=BJG#h +4\H)cTh .OfX%YyzU˭fr=a#Zإ>sfƘ kٕ: X:։(lҧ.{=罞>!A*_H! `*x>Ri\u>q');Boͧ6į%X| |THڰݦ5Gv tJEbT.uۨCG,cJGL5!(\ Ri!?35 aTMq?%/٠w:JW܅Ӆ8+LOʙl|&{Lbwlf 9ZU[#`_LVW&fl;f%!~IN[Si%ABϾ9ڿX*{ؔp>G45uxkg23Wĝ} 5;e: u,XS -~ܗ葙W!@דYR-qG:RqG;)erm+I!-$Na',P{6qiEHx[EzczwG]Bm/U>W  j r u!s"D|?2biD3q.2"ҴHo2;P=kUrOP-mP.ѧ!Ҩp>Q_c9PiΫܵEXY:.s#$18eV=0s%lk+j/3pvlz_lD} koۉǢ ]sN3iIL?>51F|_Vʇ.zu`Jc[m-ɬуH,K(`a<MðO+i $AF>u 7EmqW.t/F'M+@S,ǻdwJ%~zsVPYe U۲.?(;Q6cjld47&$uk5ǷV!),?S4/pf&IbKSû<*3fK7ҾPM15kvNGseҢޒ˜+%1(A倾>>,suݥfQ6W]N5=_d䔦>}@gCo wa f63Nm&L/!ugw$BikO'(bU +5RЫh\aԡnuVTƂ1@rLe?]+b7 Bo`U'g1uW(39]Q!vObZAvAQp-‹r[_ CR0J5XxYu{Os70HM"O̵0i ԚjNޕr+/ Owan.k'(l5/Иهc^ וHP!hߌx`{Yߩ)Vj;J:MVPulΪ&cCemL\e蝰B[lOyR">f=10l} F!3{ec0 f{ Ü;k6:fI V VE7Bp!캠H1H;+!ekҿ2Nwe`u)!;ims#=0,^=e:ne+p}djT#3GмT!"يJJ##9!1K|dM.ky~UBAF5o28-R?%**~ͱguvMHvPOH'%LMȽN klWÚN&c,%o֥) >vm3@ {N),{C|pLPU&֟gǤ M5<Het6K@%/E;""bE9<g$虪:lx} LpԻP -~:TQA*.(8c4y%5[c7P2sѼ5oE}a8#rϒa0mEdן화 ^Bu*1.i/ii$@׌d.+_RֳHx4)`)M7t,Hn7vZ mi5?@BHٽqLOn$P ^q N^ cR 3#zXoJ9#}@̷V_ uAdd3%8q"Bm )٫^tqsxFSg?y Aު}ngvU׬dV(u '/ `yn҂ѐxY\%/|c38u}O^d C$x/4sngk5&.2UR5N~UyM?_DufpH pv(rRso 6\\&m)TqdTZ!L2TlIx@f;][D Q*)GUT"ݗm8h|ۀ |]_ /2&EqI=ϋVsPW؞N `UbSj}e'ag%t{ J}.ly%?P/#Q^M(MtCsvCrղ{Wz~d9EKl(_8)Wy z=-H+MKG]{r旰ǹ쒜aVɡs`8af~BFT}<%' f[ߎ vŚ"o ̓Kl$JIPl TW&yr;]ۀ-{Jҽ8Qs7b w:hZ~J$͔\BS^'~X)ϐ=^"d|5\|aWSGaQ;7P4k,2aǎ0vK=sDZwp02F&  Y^u[ qrz<:Nl!mC+LzޣF~e,cMFRni#~}ÀsaJMhQKUo74sOGy]j# K=uу"M5Ahs&stV2Ԝ%cg*G1{[ ݱl㥋 5Wj@.|)  _HH\^;ɚ>8LS|{vl#mM5љЮl/;WsN)ľb87]G0TnUnBH' 0`zl].u06Z|!@n0ADpPW8m)EjhpI|DJ*:U(®tOҍo &*ANA%H3|w^HF0_Q8yu&>RK(,֭o#:_`}: I| d*#6]nĐK%Q_)2-jg|{03 Cdeb_e]:gh E[i*:|(Cƫ֡bŷW8.c(=XI<5\RC!^ +9 j3R#)kHFC;)Cq|Ҿ>i t^Pga CHK=ɋ$wݢM,W1X$ UZ.cھ2 \; MmDYS+9.x "I p2?NSU;f\74- Rմe>P%7  Wge̓;[Nx:$k`> b 4URV3ͤ?Yٿk8]P5o̸>7m|mHtf] P:Q'.zbl& Wj5V̶2I'0}sVda K`3bHbf ..;)] M˿ [; v'xG0n=Ȉ;[:,d%ky?DBɥYU ҅H8gƋRi{7۝"i] XF5ZαIQ1BlIJ.,NsE9{9Z +ۆ_ǣT˰#d˾)P&8(vQjE-j0)3IBHFn;Ҝ%7Ԭ@]I6YAW]( 0k+a>!M\" :L8?ZcDKЭ* {C'-ɅrOQX$דcȏԓO&}efN6kgA΄ɠ9GRNѓ`69q<jZ9bGk" B1i-,t,M ~zY'2 tKm"0MofA9ı+;xf̂/}e!+ްYE&2FUB%HwۺRFţ]Pz_8\QXu꺫9ⷦ13LLkVv]*@GH9.Tד*T:}GhA-^k?R*KRM&AvA"uQ ұߵduiHQ'WoExs kʉN女1KV!_|S9cö)ao౭gK/[9X,ע}ĺ|Ow>38u|wWMWTz[I ]%&.x"oFώ -A0t`$ov,wXZ+K-\پ:Čgގi?n4:rVGzfn הi dg%< /+&8؟;o-& 1|Qh&)ې =!5]1`$ = |ڪ1M1qWX. EΜo.4pr` {+M _Ɖ}&%bFonA3dI|,͝`KXP;N(޸@3׉Gؖz]\},K?0\q5y!P$Gub'm<|^OqFe"^UyV;ϝР Lx+uÔD,!o~0omOp=U7h,e㊐h+H{'|,]HHݏm.;1Lɖ/-_V~0m#GMP)OW':&Sֆ-d!Z|t 3ge8O&xկE* (`ݟee{!,6oh.ѼQ+ӿtPfک5T jM]`^X81mqQd6`;eCDeWdsss`-Glb}H~`/ |~,4)2Le VE{NB65 ,Z|0 LߥQM.:mN^X-alyO19*~kO(ޞyVf.DxjK?)xw!w3]gu0mG3];Hf+{tD*,> ݖ/.nnnUs"ݔ~PyhՖҥy/1մEqۉhk:xdL2shҠ K咴qv\7Bvym>AL! K|dJfw : ĭؚ;tyrtSHǢxn"d6Ae1=2ҁzA+0r<< cEPS<'V6k G9},Oת#p<.Cͣ,%Jqb_s_  aIOM)g\ Dϋ4ͱ ܛ;qI:|FJc$8AT{iah'4\@[B0>}5]MR[4]Yǎ)zURۈV e3~q>|yo2ifЈ܅xW%Fa2.ՇPQ{ j0-)w%R7Jb$G/n"3p[p,PAf_s " &n-H8 pl9}ci-ү!}Tўup.@!jnAR xkg=!ymIr9ᙥ7 '= CA2C|ܐII@ {8҈&ي*2a)pVѦV:VmƔ8͡Lʄ?@ )<[L$rm%io] VZ\*ÄO''\[ dB}ڄ!==?$ԩ> 0"{@aUfs 6H5sEݴۈڸVwSO^`IU~KUByT-Ěǎ\̹D7DT+I&_Qp}<<?^(,:Ti N% ;<4*$OWHO}6.BOpVpqN>ڹI;it;mε ǤEK!գo5*ڄ-L6zJg֭,:%j,3IxhBYT-F=cŽj3Tú"E!׿Qa ED<>~Պ?"(QL.0[@JƛuEFKP"FmUeiL3Q9Kǟ)CY&冼ݥis}dƔS1m>&2̭5/S%$NNkgRro9i*n 5ce@$o5N #3\;^*lW=[Ѣ_Ԓn%ܢ43cV0"e~ B6\Ό5֭ =^43_ڛvPd ̥<»i$ʚLS aWRu+؏Iy9K9ShWX:uT^YEm @Y}tlL&U /}E:n;(`?0|ιW'6>)QuOFifAn鵶i z L ɧJ@]d H;bYs!uӥM=V<EuZI/uGEsͽㅪsg m$n^\6iuHq x~H}Wֶ/A ֡Fˡ0Adݬ;~䷐ .SÑO+ɹ{xϿݲ$b(k{H1)_j$r^^Jpn}0R"gx`~Oo(AjA,jq2s-eE- X{IErճ.Gyk̀GefĤý =fY.jȔؑQh&Uc,A,}M(_i+{\վGܶ`f4LeW='lu E_79KMJK(^7; 1!)/2&[BЖfL=pXk6d\(MsS0N0c=O%K|9#H+ى?D j.њTWeĆ.ǦلK.~RbS]a]ӕ R ä;_ʓc•/1?=sFXW=HZ&CsH_Q6Aw{peF aZ4򒛧[kܑ¤,oh)0:ls b&dv*˔t[;<יběAjgXgۆA ^_6gET2'Tg&$ "$0-{7b~OPPw<"!Gx×<*=ir,P=%#5pCu+oCBx Yd1m %ػ4'9R<iQz(4"BR\_PnY!h ȡ;+ ,.3^<++f-Qv)GSpqU :Y P!G.},3#f'2Ew13r9yo- -Ǝ+|`g,#~ϲAwքHVvˏD'f;]u[iޝ,CZdZ˿ X8~i:\? ,0 _rkMpP")!U"d w/N:ɽ +챼 S;ñ~ё6gF,Lx%U>X}* f}18_D~q2gZ-rqb&PK y ̤:&sF} Ca WL,{7P'=3W]KƜ_+4ɀp =N i7 Uku\d,/?Ϡ`"Z˘[8S~*.uFe3`EQ;ѶpX#F k 43y5~0ҢI~+ͲNeinڔ7 *(Hçc`:j|HB6 H퀐&+>?Bb̛oai;EDc(3 p&Ӳ)ڷ>.@yp::há|ska:2 xT/3*4.(E~ #;/ Np ig[BF*b+M'L6J&4=yx?jRop+;5g%Y-ZQg+HCxZ =T mP$ύs,8d7!Y6Vs 5=E8?+-8iP(+a0%rN!aLҿ-.m%2_yӽF {Wd1rk_`o%YU?/}t $ g.`coF/\9ⲇхyumF7Io~","%:7RHНov-Ș ENs%^h@Cu z 9X&ɄA},ZDQf$B* 4a /;7iz+,ӦwB=6Ze~쫓 Na`LwӨS-4^NМs[*rpC^nȼiYW\) b-Z5WyBGJ*Õ24ʜmadA1Cl$'_Socu:(מ%Q}B!@P+ 7|4L5MT*>Ǥ6` G[٬H\"yW!UfD[)bGݎ8ri}W 5Y/-jsDnW`!_{rfTAi \Xk -B|pԪTkUzRn<*^ܪOL[asnsP[2GJg {BY Y~ H6yYx+W!FT3vwfA>=f heSޓ=+-҄rJh7)^쬏؟KGdnf "S Iܘ3$%CesjvF{,zXr4W)dc&Уqbzt@_7R1ԌB)I6[xhZ,@~Y~M,^}yU&Ÿw)GQ03Z/v#~+4JYS@:r"02@K觔+{AV5-EN7_~cd[ki"atؒKOkrM e0Dh0[0Wf*lnay75 z/t R$ Ji}.<pmwW>D՞J$c&1ZY2P ~fȢB,z]̮N|ƞΣ=b+!jq Sbw'Lԁ&:w]Dsֲʋ0g "'/+pe% *34"JĶ*x8k)PX4т<yOYa{A)Zξ)k]uGh|#H:N HBU!1%MV{|L&8;2lWBt[.tUї(>`#Ԧ\XTr!c?b1.1NLtOFK~bc{W8ǘJ2`-1>gnjU>Х$0gfmN n" A:ANdE6$/#y-wžҹ;kUu_}ưZ0TKED [}7RDt88K{Mݍ Ǒk^$,$2ZQퟃAlr֞|-ؚCb>wN.䪶se#v@Z[T< by $cZ܆_ά :XiVt=?'X9A}-6CO̎ݔ>tNC;>CUK=ID`i;+p, kKILR*6_ach9pJGhXq1w{QIgKܫ08.{m5tD5&oO>D G(-[PIy]#RaU;JnYU&9W" ƉH=ZMMUK:y ;TM [xROYN}Ol߽!^q*emK ludl}I5&yb: 'bC]>o9и`7fٍe#SItX׶1Ge%2PU5̮~U7~ܮemQjBDž#xhr\$}i +Da悾r>wn . Dit3H- Cq=;eR|u PX%t (`[+ΎQ\D-S-;*\Jm.d<5ө)cU}0U& b&^^Teh90zN3[8ٮ6O-2Y/{<@i*?bYԀ΄ N ŝ#;^p3.Qpnd>sji#YYSzHEY|  t<#7P-GR3Lr"c xSmB)ں}g"cvPXЪϊ>|A .ĽӳFT=s1J*G,H q&=6ʞ֚v 2ƉA`N;3c'>?)8} ٰ>'r IygjaHrطƐ6惋 G1]iuK`OGA9ϰynJ]X4;qmy[<]jH6L|`uXRkmYutťML4% q>ܶ dzO߫ ~9ؾY~<5Bd:omT9qj"Zt\x%jg^TQƴ_f>MzAJY KW.GjA{/]g4m߼ɽ<&1m csMDMX";De}Yͅ/*|r{ ߤXmd| X۲L#b$Rup9@Qbly A7(, i$ 0H~Ǻ |up `xW\Dóvwg^Z>,N}Ȋ\o2(mEʦk?%HgBlGUХeN뽉F]tk8HKk_Yi-pY|װ g#@6J )X6T"aε#֌=]_h`B#牙 sW)L}^dn&$r)\vUrćO0Ɲ"S9y gt; aQ:bU|'ՉcՓ}>F^Gʻ:fsJn=sǟFzv rxMJ#weA< !}"gNAkD>Ѳ$u V@.oQ8zRlEJ' \rX홚j'-!ZxgIGٓR>er)׻ӤفV{g0 XlY#@Rκ=;IʟtOO˖m߲B<ǵ."ctt$MXg|yMZI{(K:!DJ?U`mbAR^vŮq`(J̼c0}{и Wk$Z+9I7(Ts;DM Ӟq_ ҃wz\UovTNwʈTU ,:{y3"Q/V]0miht %/ gLQ+TS-΍JWY{w[uT&lje8}S{xNU !\!Ψfw9qksOH$6c.R`7T'>C1Ѡtwxݯ6UsO.-VӑFxen93AR蹑](7}L4~1֧d0 ~Hj]nT]qiXa4|ǗCBL]`gϘc+K?[;pua lyҋ|2ʛ, "ڑ?dPRGF ٖβyXŶC=NEM+dhsb ~dFD{ ,ƙZ띠7~>3z' GGǵy-AQaf.Qk ,>[K9S[dBLa 1nC. -@pzD!ehV>򍥞p$V(.N{ ~Kt gxM@Iկf#TD(ޠRjuTXr˥ !AK8m>wO[ wGݖi2 * 8;7"R2J\7^PPHl2QUjF?nBXP2EEɥHIjGB~N%6㶌*Ndx@bl'm25 PMxIY"4Q7ણ@ ; xꦟNv%%EU}[6o!6yS6 /Dn[ >u(UlӃڦcqf6޴6N7e$dBrs촿,F RܦI ֞Y蚱xVl>߇#mgt -`Nk<͟@~Fh`0x/` UJy}K!]h C@V~{ppVg!U1<[;'k֠a* KGIG95~ 2>3ͯch8|&b7S8Vk) =^=c/[R~ 'Lč*T= >oH-m{j#A*z278m\8m@^ɗ[)cλ,)tl6:' ܇/3A e&uu_6}ÓfSK&|\>N#&8ю)}Mm65 . 詃뼫/PpKƨi^:gp[_,6vʃYLR&Wx=PP"{SGǤ,D Y>L*@9s^NR)NRSq7q&N2+Fʲ3G o_@s I;M@I]DCJs`] Oq-WmʍX)/fJaՌ-8u~p9~sp)胃UZ\M ŵ$@PCwSTs'B! YmFvvA"ilX:N&,Y A#b 3#NA8h$EwrE4{`[W9w/j jXIJ.Q4aR.&R ܎Hkr6K*sgu lp Γ{W}[R%jMU>#^b1JWVl; > b-G &+=o/9 $a_D6q§P">4an8hΞ# o]m(6i5IҤquS .\diu9{l:"yܵ`>_A!?ȉ3]^==2"n|p@R.͊OUNr,IvqMwXMr3@^auVn4ê~\Hb\MŮ ɼ2r\\!G*aq'fx0wl5,#kvWE! =ʠ*G]FE_8~8ߋ. 1+9LY58ACV-[2aˮ[^PH ?@Hy "hY!E h4L88_,UL\'J'/j-(6& ?vA˴I<  1ZCC4ay8 uZW)i2N&#V8Q/`/@d73fw(66 hΊl.7TDgs&-2/d({sc k%xdj`.2e W3[ ޚsxмpo;ͭ4Z\ɻCk&$}1Ǚ=(oEF؉f(*z\)#ܩ;bXK,̤!r͑o=8H`[PF%?s".:;>7/nս,܆݊ KS^%LFX3玱z);֬`zp(hb +$yeժıb1x1e9Y6(1xW8(̘}}8 SQX+rRQeԔ!:L <"/@r1ːCsK^AZEW#ydTs1`Ǫ? ҩWQN> cEo\|" CF۞,hOĔv`k7©kBPAx@~D|'[2juz}G銯wBEj`Vwc ʅޤm<,;4lRg1pI-Lj?=ppYJ}bяTB8auoK/t"W!/i'61R.yce4uˬ\YGD%PWD+ { ]&;f'SSlpB`']s\s*#Uһ*; #b'{|AU횝g!AO@<̛4$|F9fʭHHf0Z lgoY;<RnB<yR 'D~7H}t`Ӯ$rAr# kN^knsa[GKE&k$X5Y1E S ro8yd"J, B7!M'\J9CGW9+,QfVÔ >SlZwznek-ku1P=.Fcyj߄!()wՆA#?>^x܂7-˝3d^I~&*DƢrkta21+շn[)\>LyʯH9ʛݹدMg27ȍYF`AW-3$vt! [NQjr3.oIf/QAW`,cT#v |';It8@Ime5,Yu aJC߮|_91 ;E qtqAl1>'Q9{$p&).qޓ["QHIҬj~*cLimOAԎ~ ̙@|`FH [Vjs9j~+~vQaF ^el}< v KTh40Z*#^:Vq+Jƥ:l\d(7$zVة8[X߉E :<<-`ol(hkxC2m@gN0̦,{d3^I?<"=/MJ$4N =Y=ced~)߼G'O.7.Cc bHC;Mx)N<72j!=>-^u֗ = nB74 (jMٴ>gh`P]衱M@=N]*FقW6cqZ&\5bXp1rK(RV)QF5}$V=`j~_{$/?WROH8F*>ΧM$J)(CQ?r곆>2u˘ B\YQniF",\ijHȬ. R T dŷ{CbBApb&[B%Tv?J819(˩RzskG{!e=I$b9Inw>UG%oAUފ Md{Ř5SŶ4>P> yX i[+"Grvq ⹵yy&$OW;S(n(ˮatk7@=nwM`8%y$8i];fhdQ\H3ujz(h).MD-M&"3ǭsh ';Ek=/>FV3 nADȋJa@6?ɡ[ WuvܗΉ*#$U_>wWZRo} VX|Ek(I*R$snv>L :< 8\UwaogDGnNbwUsLKgJOةy-aL8:'s`9u|@BvlCI-^r9(g}cx4uܑk]!B)TцV5Sh("$J/Ђy;'SLc<ڢa& Pm$1ߛqp| +D~:k+7yBO{@& \ 6^ C^RVnS:eO&\Q*f^IeN]csMϯȱiX!ɚG)9/>fcz,]iT1<-9Hp6>#vn VYH&pJGUu5 YQ +9u$wE㥇u5HmJî9 =: @:3Kk7` l=;ARbwʸNb0dXT¯;)#6 PE #õ/n!}3|0bO3;08b |y_uG2ňAA 7/vZ]eed 6lk~>ر/|/WxH2rGZJ8i.3)`c|f= 40ul_Czx QR$"+k7mqRG.tCg= E+pw}?|9=8S( ; 'FvIfb&uhg:Ltoý<FJQFϝdet[ɗ]*!o S%#6x<KGH >@)u|7iGP=ƧvRQHM@GuGF[Lk,SΛۤdgγc[;?46!NrFj2`g}'NƭpJ(boUF3ܐczl-q>p`nU};dwxTY0aU۔Ez[xL=4 ;7,k"d_-Z 1uLK@h̢*[&|@m 59-0"1E:ޕwtBtn0yVLҭfr #9KOٝe@捂՗e["}E1]hHy~ d0kQ>bb5bwbzCh|>q:ԗ pmxiK9 < Ni7D)PMU. exȬTm=> 5ػN>thzS(:e aMQAYoXΌ2\KMSPҲe 4 M_=4ZScxҬ%dģu zNa{<z}ЎZ#=׵\²FƩj$֝hߺ5|u8 &DISCE|~BILRLC6OM;gg'q6>-5MOq7b\/rN<? k!gl| t}?(gw[-`QG}+ځk:Ol vړM,UZJWR i^_-_OIݹi۩.:1 +t7h 0!'t?Wf}ONFE dGMy=+e÷ʾzCq㢸L Ԟ[Io>jd"/È> jB6w^L^&qXZAp7 A-=cMr֐6ĩz_"PvӪD{h;v^F|tU_-A;19_woUSl}߇r`Ƴ҂SbOM!.V{%?=ua 9 "HN[*\GI<!:8s*-$qi u>#MGlPy95[0 ʯJ&ݲ_3 OK $H-h+9y]"&X+cR&]A2ws;gB V<Wz+V*7kP+ekJ&$^bˈj-+P(]j6=hp(紴h%f]etZ Ď5%ZT:"*huܤ4@rc­4kӸs}o7tGƮuF/1$gEz?$clM/!E߉>ZD?-M<_#`%Uvfj"u!+V'UW fTiNf>npanκxi;Lu@㢏* ǿ"NҠT=Ikc@uYg넀"  s?fS.fҍ-Bna{qƥo U[z0nh)@wD*ԼgJs0'n seVzr0m+Pl8` ܻՎ] AE`1.yrVH" z,_zb.̮d-bҒRUU{v!?#BSTn󁗯p<;gC^79Elһw!k'&~r@t7hAP՛*8e57rGX9Il GM|VL_btzGrʼ xBu-LAg9Cӡ.9 qM,s͒_\BdTb˫׭4.rD]ȥ!E~!P9R\{~.-g (VSh, TTNzaYثdfI ѵ%i[q>1> 9QLg95EIRƁ[k7_zDx|ͮMu|\ju𓢋E_I'S72L$}bWϾU"nONbeW\ް 5T D PO`Y :%lР鲺 ) #uMSCվ囦hiiĆ^}J72тHSHJz{P[? Aw3z'BPWf۵22#StvSq#&rȆ{3PcTYUV>Nf's R6{B &с S9-`+)zh-TTo]hv9g̕fH٧(v}(M E/ "$S!.uTG"m!OWV|<|0 JY!"*SxdBޛDI!ZD`+-.j?PhꍶN!QF ܳB'βLA1X|23--'1n51S<Θw\JRRƥ60݊JC~}t~ /"v p7'p~9?l߂d 5q`MW"\FڅQ.P007UHPqO}Z|SW8=BcV3.=*e^iV3qѡ#R "|} daCq`I?mUhѿQ*Ĥ \}wabp}+!wU>˙Ghle50Dq wͩYOΠWnH9pdDdDh#eXl(OIkYdž'Ժ(GLl >j-PeVu͐YƈFHۥ3BB?4I81w(1%6F^;x3q_3$.Gx;\a3ϓH%[g l`2rT~Drauv[=V5 & !se=D* ի]n=6~G8gt=z̙DڒFsY^qEzᩂp֛jbN{~n9 hC`/8X *VuhҰ@K{ĜJ>e&6/< _56zBޭ #~EE.!)+)4s3l f| \mF8ḉtOrG[_),,.{aQ; 1Fױ*E#Nxa6^yǰbF43 ɟA79cim^A Sf&xR"RQ DbU I2U-( ڎ($T(FQ'CwEIǐ@\]J9?M K:wPRr+>(%$|~<* fq?_t7W]UG\QLQ ѩrgʳ D<weڿa,B hYC<Ŵ~`joj|ɮIN$ WcWzgeRj\f{.]\[qkT@O6_%)4"}X=4j)ƜoDԷ=^aʚ{'j ԉMR5IjL4 V3:0<\nfI;M@J`ԩO#yM)lȘgېg )J2T|`DqN0bocʄF{M[ p"xžgt;?:LeH2>cjo NW6Gģ;,H^4H|ZCVq:NKomI/ZmL?s7.khTNR#㯯boݍG'S/0ܒ+42SyjPfffl?zL" }%Ah ЃW9Nc'c BF f8=r^ ;ͬ5fg`zpQ%z ̴饇HcC6hoq&b.|񛟁`xG">lOny{|l^bj0T-@pB;X5]866đ#};.UEFI ![šgk8<4֏y[9p0Sؖά6v,_JҖO9L%Z4-F&G. UFA ]- O8s~ X kJ{ۚ>تX9'hXV/Q\a8̭|*AVzmj &>KA7,G%߸hSM(hri(B5agMf P/Y"^J`Ohi0ZlvӃJJU9[quõ/a)ǀ8n$*ρѷ)FC?t(%W;{FŦRJsA]э5 ("o:~s|U XuЖӟ*fج?rNY"Hzwܿ#qpHqO(׾MT]긯Tg"X|?䣈@m(vD~w誵G`{qѫpyq'(TЪ]볊;CV:ir-}~H4z1$^ M85iBq.}r+䥙 Ryu>~xT$Be;鉱%~5'*7D!) +!̯kbCzՓp_oͺl#XTjr-7 p1(l˫2181ݖ2]ƌpW8"e{6N ؋C*x!B`Zq0ծBne6.֏ޤJw,VaP5|}3UItpeП<(*hp]x 91EV#c]pį̍O$/^;3@-w:#kVf1>[ل0I]Q_&PA <'Hc}0p+9Ygn$(D 6JZk8_&a1$4(Ⱒ#A)شi"_vB d&^_>y|^`F\ GTTT٣QL>ߙZxܑO4^u0A%s‹aіз1^?.RcBm|ݢ80Zq؞u޴ޑ /;C<4aD;/X}sDU‰ELh@ڢuV$ҐvGS"|p>~;kM,)3a52jՊf/$ 􆱗N;y54A>PǏ"'G񤺕/) KH{ Sg#DPuW'-\Xpq8ڀcZ8loBz^ .PL]S$ e+j @Z%krR$SH F&$džU "ҬUܘ`n4ńlIE2eTF %W7 |YdHzӎ8ܶGx:Qa]4$cytm?ͽԦӛO ,d 0 qbp|=(nH-]P)E}[- Vs܂̀53DFq12y E( -n?$6wfL$KȠTVMJᚊ  *CQZJ }C46k 5{Z,YŔN۵[&0.PPQ! Kbɕ]}ǭUq!-qoh϶עGzL&;. 5KLv̮Xk2.WyF(g'n{БEԬhS7mCM>`nT Aj?Jt&ٜVaQx3Q*H #Aі:ukв\Of^vPqXKcq̱Z;*O%IO]Lmv|Ꝕ!x1T8WH]km .^a@ڶYb{AKrJxXrDc3/,3 ɘ\+L uEi; $g k c'mfVd#uԡ:8_^R-W})yzQ$ߞUFG^$Z:%jݾrl L甮Ր?Y8+I+7}^J))d\`ֳι ,}p%՘b! LG\ GP)tA"nf !&aqH@j Yy~mQi#%ãOz$W1P Nqr#iWrㆄSI,aa2Ә8nrr%Z`RQ7|iZe1ή4/Xg0GBvq4}\%QRP"PD,jaZraCESe݀Jq٥ HCsKű52ѐSR0H\NqAi>vQd.!qx)JU s9P!Gٹ6 {A񪲲Zفt7|$J=6l!L @pU<%wPU- VJyжj*dOK 7*0DV&RH. g;^N!T4C} l]hG*?bʥVoqg%ʴ\)ABzD*LC"d2_j2!ZQp=`<kē9m-\wQ`r\#@}x3"zTFp~f*~ӆ{<όP >E=~wu91}"qv o_# YGҫCw3bSccN50^z ϾLA<vu <]PB^́;+wIŸЉn܀ IcrU5}xY58*;YC2! 3ns> ֒ 5}rB0opmujጩ9zdFY?gݯ-K|ŕ#òL8pʐP]󸕺5+e֌# WTP渰~:~>:=Kl,̇#P cw@uP2@널z;(p(1-p*H(-C&4%&AbMRX#ε4XբO>ӟ$y$ī}GJ2}U9aƄ= 28djČ MVvN [GbE#ilrϔrGo>]ݡX ՐXBWiЃ*L$ ɪKH7jb|AHM 9Y _.)C⤈J!i;~·/7"YFҘϫŁuwġyۥ. 6εZ8rrFLjن?\Kjqc O1:aBx4!h3|:*LozkIp|UUO](JT\~@݋k>K c!ڝ&ty1EX=#DZέPl_Őj=H6/,Q] `ϡ12bigC'VCZKzLԧwq1Gy"nCܧEo\FWBxz0M:yV{.g!Y%@*+V^؜;'G@`0Ѕ :j}:Q bKإhstA\!j{>HʷK25^Yiѫ2df$bM(z"C\,qt.;NnyI͡{ʴC[XdFv eu]Vv T&HF򨋣H Z<_dMv:Hl`эLQ+(H0Tx@o_ $Dm{Vަ|reWr取V$t9@Yݙ9N/1RrַyBDa`j3/휦?i8h;OÂ|d0}táS[]1- 3:]lbXoSэmjƝzP0"Хjd--蝈Jx='%qHh\:=MUbjd9gcsHQBX DgFq'r7K5O/ޜʒfs4B`̃ej>:s/Rh plqZ`EzYBl!;4*G\pɇyDOhcWnNMu:M\!]N N JkY16ns6:zfhӫޓN{tFG3%Y@7|W-Q\V~6fq R{>>ti)VlK 'q7(,)mT0Ęmq\P >۪ͨӸvršg)CCJ%- %WK%WaK M%y{f!"8o߱4WtCƭ?~ %]I1^^&C4CP+ȩL}`&2u`").J$ ֘kW oA5vu*{aoDT,*fQ,EA&C1W)HX"S瑶F\} 3r`%}p$Di4G'Ssdԏl8 LZNn5n) xۏq3VsY53){Π2,;7@H Pww .8F]ߜPAxʡ4SZIe{^P!fPZ|{N9>GbsYVBIb-bSwos[JlRŻcx jMz Ӹ&G1`^F#[.aU)QXE3pi E׹`xza]6,>zt7P,D\PI|zHBXw5+j=d$Ku2 $少_d3f23aр, GB` uK8QpLӼY{nvI3(;.WX5ܪ2ϱmf05gj0N ;lmE$\)}> 9נ$SBTJƩJ0|!kb(n‡0Y$Ԁ9okr^]?l7߿⩱)րd =@Ż7dt,<vX7I;zX܀N)Lfޘ/@,|QHJuv2ȋy8B :'ݳrx5p e/ {\hr>Z'ufUkqz&,Sޏc0%vF%|+7U\ޠ!+LL"N-"54>2ir`/#w,E Kt\#,#a4}jk&T>$@َIGC[Bmn@ >RN0?=WQ{G>O"~cX^w6X{pѤsw;TPTV8QwmW…D2۷pz^Rh#p.Jﲊ2Y=II 31Fj1JaZ,+KJbkMFܒ(q}z9m*n͟ԯp^9#m&c h(UG8bg!ժ#S*CWdd4g&g`6q3_0٫;\~w$1+,2>"XIkA?c)r-mZmJq'*T@ÇKl).K> 3,_tkS,q.Awä\m1r^<0i4!N\WZ_B}HBHy x2h̊d荒:VMiqb0mAq?:(x+Hs1mdOOi#H|Wu{@,.O!hWU[|١5-iفVKjgV;<},1>,O SNBۄsJ}U%"D:c`; 8DI2 p$}uG]b|6ݞ~:dRzڅvPQ;vL4 4FzI8e`h>)v7nh若89+ L .EU>kpYɃҁIKQyVUSer,t>`Wwn]ҩ¦% VQ:L)f~ǵc?Btqu[2xVHT'^9҅V54 =jt cU#~We<*>hf)89I_cFBO_$:8i}=PܧKqOUR"n |0fY,GKl MlT yN4ca1px9|P=*pV!xHfh"*SSPTB +D<\΢?~"9=wTI>4[.u7ҢkPAr ]<kAО& |ô@3ph]@2mz?5T:?uTgHXP+hVťst UCm=W5L#.*|E8Ql?F)`XV;m(MBzIU@[|ѷrA?;ub!DsEhbHb)`C .9ܚAdiV<ăC)U6nvoGz5Dg5j)WyJxpf̼ C۶/c^Ol}xgN`k0= !>f\{*Wof*|ZH")eu<dSVސӮс.pu]/-{0XO4#ؑ`@"H9X9߉,KGW;==I,tU&|U}R2pc ^^zF>"t EmchkQ}+! {cHwLY@=SC-*2uw(aLvTP}c7r}3iFt?J4:ݯPb!l+K\ۡLBv[u?/ŰmNBUi}A8bmM4̢(Vi ,SQXJѤL R:PaM(6iQK-?&H9Σ]ב \.[h`.iKmલpc{@0: rWC:ZtV^R.^[݀}0>uPxe# &sf&mXT U- mfTj-q]E J>[GQoE7ݾ M 4/Gy@%1cF[7\YBQZ*-cE?OFrjDc@.,*#%7Lq^ @^`EmNet[c}*7,碱FK>] 6p ǽD!m< ҼRB!])<+wԀ^+tH_)ܴKp͹f],B.TqA9@h!a$\LrHf:Q`>֞hv r2"Q.n۰PzYk&\9ix9LxF*<Ǚ;yp'C4d}Б-.ȣDZ-]Kjqcf*^v:?qZXe@5A|3:cm8lߞ6A3q =Xx(#eȧzA*MZٚ}ȰRh wfgZ7 <&<DgQ`vsFZ*#4.jO3>(|=ӈIA_eNb .BR` \w9'^7dͻ"hVNjHNsL#yd#FA o;ZpsJ+:fKtS ʖׂӿ0[e=@߷;0wC .v LVc&`q&xhPG웎w/Y`cD#hT(n 97Ci4wTt |jeCTaNoCJʋ_PCW~.z"GSL [YyMk]hЊr;=u,iBB Xn`6*T}?<.B_T(Qt<:!H4##rWIɠ\$jK>D#-ݗZId(&GX ꊐ%sk9-w\ф5#c@[鹖>Չ^VMIeK]NSZ 8uuv.<؞7'EeR67htϷǡRFr7*6qX O|)B>P !)֠|T1>pچ}{.Dz&Q6[H]3OCU:ʘKɢPGL,Ԍ|87o0ˈCҶ$pf[:} 9xM >:x׻#DO=k1č3XK^LD-i}ÚeaMXO/n|Z!XF9>;7}UK0_XVPZ?kͧ߬.1%:$#|ԢǵНux@Ϭ3%nnD6é.$dq7Sv,<z_nɗ<,p1k>(l[q2)U;-Tׂ5f)̙{ {s j8E͖\ٰHoV!(ݠ|Ӏ,s TӜ2)l]*tōLAN {vFJgO8# P]vamڈ/ļ Nv/WNzCF\u,_J(-1ޔi^yzN IϘ.Ih}sڕK 1ՃH3Q* j6Lj78r?⒩A2e8PmmfL&3(ORԢ"CHt 8sY&$g\1.QmAp:+C7E|ֲ =Ľ"^A[_0@$^J 6~$Y?` &Alvn^\bѼH tO]f$ S@㸚ۘSU#Om8Zcc613 > }GS8SVE0 ߀0 WVfcBFΰڋqPZ^ )C_b2_)M1/ 3R$4hqA_Rk3Zt,Sцl$Z<;k`r5s)^׾x 1%M;W(coEU*|oHyM;p<?}m!?c/YfhE ДDdRD_ c%X1U4Az:k\:l蛪2>f, m? >&1L#^H&QgvFSߒz- qu*hwfToy1|Պ5)xNTȡ#IfL$>N)CYԭ$>0 =w^亍!9eras3k=Kx,R?Y@":G#^snq[gbtyY2ȩf^rXt`OQ'Mb;>M"B@*~?m BeCشo#i[ )HE.TV1Jw! Kj>R_Mi p- #?Ǻ}pۼxq1r'&/V*o秨엌2Q_f4yri+Ix/%QQ:PCzHKڡg],ô[uNrd3Br0gb I gVumݨgt4d1>tywؽ3e<ݜD6K NlT"8OT%Qm]8ֱ=WyUʫB/3~ѴlS+ P}ʷNV&m_oۓK7Y14(ygv mW-H52B%Nq NY.,uw̼PN&rNHDMf2*Y93& |gfa=.(@\\ԍZT34dFq^}tB/{ǙGA .2}a4[9ߢY\!+Aa>cWϰY G\u84<7DNF WOj$oH,LK yu:KpP"QIrKLWWWM2 +pp*CC)jQU-oӫ@^dY;sgffߒYĔW0~ð%ֳ7vh8U2P2J2!MG "*H΋ ( #q 6^>Lҁek C,dHp L7 IȰa.ji"l*BڟYPˣF?țIg[6J:~wЫqCf5ݺ(JA4߆(5Nl  iyAjD0@IǷ}-7Tq:*Żi!I[A7݇ /"uu#[bxv.BZyIl:m[w ~Hx Q_b/D)q+/6  +:פ, L~ >>'CP~3wDzN>V!RWN5'4 _x顓_(I*n0m+qv\k[WwY.s6},dMMPn;*QuFVbPDU[[NxZ/u^~* GUτ4/܎ 9D|mƲiYrQUfHCdh}=_7ʇ'ih<_[s.qN%_([o ;%6) NzSFH̜$',yXf$𤉸gΕ VFG3K҅+YA{8zScmӉDHjUg (ߐByKa)e9z9DDB==q (mPj_5D5n\a9m^p {I5ϦZ,;Ceg%D6F4wU"a)Ivtu^BN>xq547s18 hkD̊$Zf36i>5G[m\k דF^YMYyi: CHSrqx`IrO؉$L*0e?:_50r1AhqXvΏ@ G*kTd1wvoNִswq}+1Ʀqp)(&qEȪb4+Ϧ^oMCh<@\V=?[/Eym&C7y8o9ͦL{ w#QTUTN(P๝[JrAD&$mvMÌ4n_6+jsWb Iվ(P(ߛXl$ Z w5;]5Οt9PL'nΥV% nx tӈӿn .r|Ps\nK{Mz!sW+> Nש g7[pNX/[*e-XV,?8pag6]Sdr 3l›Ωv:=$k`e諣z1iCsL+I@Fɔ1J %Aⴚ.ԉt/3x#0 lsB\h3y0KUVHqbnjGnPBSY-|gٝ\ si-HQYp3,ek|}gvyOY B$ϘJ=3Yʈ=/4>BH`#ۮ^1r t`Rb̐ha4Bjƌp*w].RrƆ%guf·:-ȓ ETe媒l8σzUlw{+*x!b(.6ouM5~ \7ƾ9 8+g+kT9t'ya|;szgIH䤈E#6O2 jJnJgb`mPXCe7Zěϡ9-?X';e<֙A}X;OO\aD9I))2PsO󕇿MҬPsyi>IWt$y%>Cg_aSiuapJZ2:?j/|xuPWӾbE53ݺcGZ3 "avn㛙aY|'YUQMXLxeu9yĭ T˰ƹ7-L JmT5 q;} .2m#86D[UJ8iPSDoī"S<|4CJf. wP'#V]`%˳ܷ2oHp_hDg߂zKڡbcx'EVoy:"npN:15OfX~u{}opvd?>Dj9Ğ9 !3K@)8֐sSv;0|Ԍx$WU7Mdg0  ifhq>g=M*s%?7C3/.u:VH p%V߼ȡsILO) dEeiWp^XgFnBZ-1 ێ#Lo@˴ :IGn&(FƄypRyo<p>-QunZd0Z.V.!^CE;CxDzD!#\,{XeC~2 Mai?cqCU:^Y ÒNOKA;@VT.'McP揅|wZ](tYoCꅦZ`*3T%Nr\s%A)dƨmhm9B CaAuɅ~a Zx)wGs>Eyw,b _TQ؝<AMe {as:@vy#no^'[xO`,hq-\ !c&ʋЍ0#/0/hR$-G7_ii2f2&J/F4,RC#`n,Zl<-3r9`mXM`5dЬn_HKI.ˉy>߸?`U ;EwR4&YbI]/!L(P RzkJڛVG)9^ctGE)N Т ̊"lM2>m6ِO_C]AG0(9E%(I,@tИ6uEl;T.MZȥlObi{ZLt'UiNGm^EVϊ@C9xPô3?))TEL W$jAlOɇ&2ԐyIŝYnɢM&NCie|a[/GD@%f{[!, 跿؜9+^ĹjB[G^V .A@*n :jpeDSڎzO1H㉄a^渙`NޔL?4m)PQ eE9(3P`ӾdN0 +CuHjs]m |Udi-ƺTg`޼v939Yyh#_Eom7!6X,p%4U2n<{ )M~3h]7Q:`7[ ׼LL^( QFS^k.phY8AԱ B( [s1HI@fj ib\_jP*XYD<"ZTWY`P{cs{w4vP&>Ob8kL](dE"GB~_Gd۱5tt;kCi{u-xSxj[3Bw* gGt.}szPUM "`TK7*bvpB' 6SS$BV eϜKܻMgN4/9_DP%׆ GE:jm`9MrUKlZRuWN_*0LBGc@?J C7[ 7d})'M=Pq?9rQhzfDmO9,q= 2o8Or}^l; Β>S8="NE47$6|u?\m׮?51$L0}e6cF_ V3QXB·.iWxږTp'"r]~㫼548!j37K`Dܞ=PkHPvJH6Kt;5uPз4#M:U7.ArsGeGs>^Znl',QP` C;$K ׈^Z.^&/I1h>1Z;_4!c>"us'$Ni0#ٽ+.t.Mj6 fVƫv-@XITN&.,J="32:^+ToJ__?jndƑv3MOrɻjoQޅ_>={-i59DO(k>2 +E0"2ꡀ+?⥾E"{1CwRc{҇J!~oR;kPNeROUVl?hiy\Y&ޝz9ABG B/<ԩO}uH2I@?=!a kһglsXSJpT:W$ϣ< 6,vņ?XR 6(O5\vix N֕#+fH8vr!gEB@{#Hz"E--4yog D\c e ʤ^R,Y hH= 2kuePVi)2t;Qltm%O()s.+I-*! <3}B^G \iEu#.FBqZX"ӳطoz(@ ,P8;5A 9,Ǿ#'S &Λv\yʓq sF'|HGޅ1+ZRG%o'D1G8?21°^C)Sh/+a[gbۡG/wJ!*JO_P6Ӽ|hA ~|Y>% MJ($G9oE%/pr>9=(V}9rʇp6YO6@ {P!y KksB2Z[_$`et݁sA~r z%5dߣ>;U2zM)?B"l+óiaH8H(V"ڻ2y"N!dgVqi7_E᪥;H n)bfDhs. +^/%O1 (%2CYʵUBMS IaШBYw(ުxX9o2lGijkDu.[RUV&q׊6՝ nhkĨ%V|en(c]3j4Ae9_\Łwk,vվRņ}v|2 |;Xbdn2JJ@Sd`DSȦ >e&'=&lPP*W.mM;LgY 0o "[>bxH5^4f%RJK? MsЉ&6P?Ogȼ{WFt=Uy:+ͺ8dsJ͌)09/8_L%"Klx ~QW5o|M''Gڛg\]`v76X<ީ;iOBw4p> mdI(yςe]{St-wb?N5;%FAnfx@TvI)UXI4ECznd"W_= !F0 }vG8l!/ cj@&c Rgx jsP(!Lh|nk–=@6.Bhܬj }5Mș)sbd0z뵯 dksuKX+8|^C<|v Vn/Wonm7Eԗ>(/7u~C GM )k>0?)Kk$U lB6x T`.֕i)x %]r`u pج#D9U/⇼o[Z.\D= PFK,K3ch 0T^ZBr= Bf$W?u.ꘋ<0͡hEOhr\?"-[9]>9~. :U 5?[4"yh(+ƃs_kwWFp2L0(gJNLT%LbwLsՙ}B:R|w kO@G刓Ӽu[J2XϥȭՊmq~sƓPN>XcZSfmdSѵ0>y;o8* 5 GuZ(+CY_ɲ8  <Cg#tTZ],Ly`3Əp$nv#{`na8mS'uSؕ1#mWlk/[,fr)•/p5NuQ ^x:18|,K Ee)%Ƕ1.25Wy nWd+Xc2Ț #D= 8M UA $8L,I\w;Klvbo ^j 2k䇗 ^@F2ja9Sq!LeڼiYj@Ox~;J^sr| $I<z_t5Lsu9bї+Gdw7ky4Ĵ{rG^d{dYv_n/%ry];Q Ues._dFw*0)zݢ J69R2rY\c4spQ:Cb ,H/:z!bN3aU7@=ng5{핇DG$OU,\Y+iSo{䄵WYΩnVA/w$Kf gv"ءTߺR#+.{ Mŭ2I:{xt1^lQ |J'S0fV7gelje\KAgāJl%ýuYD@deg|b+U=o4G2Cc(pZ3G {/mwPGuAª eF{a '7|t1 oϼ {k*KcM$bIrޣP)6H "(zKSQޱ,B!ޤWQTCKXM&$/jˈuJj֠GfEIֲ5;Vm#UVF]{[n);p_;Sє:TVo xgn`ʳ%[(So9;t <|OzĽ'mF "˔LNWFcNx $䢙~^{eL?W76OÖLE01ckjK'q2fE^FITnTcb6TJ8AH~v_jm>ӡRSز XccgiIʤ+] }x`zRH/AH5 RA.HUY~S}O*+\Rбhr钦΍0.BV}Y<[q)~!Sq ?kS0}Fp?W QTY-HIdHO!;b2eeRT?GԳp^\Ч(bڡMVhW% j"`8"Ve3 FJ3^{9Zd32pNi0c28-L{dܕyh=B iCj嵦?/x4VC+9-7sn C) ѽ_}œa9LF4PU{8G<\NX*> `jf4RckX=Yr-Ҙc|@!m@*,%ٷn&b'6&]B3~]գe}=\.OJA0߮3Wգ {>SxQd俕:s|I׶#mCpұ_ޠ~ƭ-+ۨK/|B Qʯz ^]Ւ|ZGeC)uqaK'N-!w}f ʈzּiaTEBs X+MTT1C6 Oˉ2f)J/M 6/a 8jR(~ 0u #WaqM۸AlC,!u7nܻ2v\LodI+zF/‡ ]T/tG9X=Ir7‘B7&m*hSho!NrncC5!%'%ipJAhsIR`hW(e^qJuD;M(dNqgHNC˘}]E_:"PF33̺Bm~s}q?*߻˱KEք8g9e \"%nB`4|uNd>S ]DN_M]ֱPF(M=MOeXX͋)K"nCvf7[ǿi(eW^Q$f;NMi:ƌq D{5]tcyr [á[:b1 ';zكi51}DLkdQʺL|ZwiрYmP17h񜻻lm%5So<-c蹮oR!3~x*;UU 2a5e?89qomҷ;EK\\5kXԧՍYȰB4(k'bG25UqeNt!n %M G?>R+L Hs@iox]!6xE[s]QE'D 4uov(ϳ2w}N9qi 8лe^,統hx~ٺ5bY8BU}O?d]!E|v}54-#TN\Eû"zpc<8.r6bݧ WX }~ E*w%QWYZbIe/?~ܖߦ}߯I G9<.8G|6ڀg,@UnQXHŧDuh_+7E]@&i!CF;&3bT '7+M-&v.܄+Q-|vT|+3d4ل3Ñ=13i"f\SqD{^jlt^^y`͝wȾD4xx;yFZ \ؗ^O#jDҔsD)FL{wNǀꉠ@ la>gnwmrވ ıO;Xi0S#B!U*QLQׯyIjE{@q\ iU*vГ4AӖ j-@5iW Y#/2Ko:qx[OuVdտ*# ဣх)kQ3Xud>BQqW#],vF"4@)`2UPp}>S4oS10ޭo3۪W#d6J炙tPcpNpt!`r2ۘsd chFDJC$) TN~$S+}?h3 $<1N^{6j.YON4 ,.a] ˜zV8bN^5! „ f$?6 zN6j2 "٩_4I&x\w2RitZ5o7j`*qULFB 5q_yI"ߦ=eBDcv,ng&.W =9$qs 1HZhρEd"J>B1pк#|& Sǒ!E:t^ e<Ա.߉w h)3n ?ciPvP;`?ٵX>\GL"tY_'Գ-*+e;psP%7f0mZ#/^ g-gWdF% V='à L).(Dݑ|?Xp]7}pfH^3>,p>s,=]3@{!kry Rz+aU}^s197k~=A5I߻8::tu^%r#4X%H[3Q(Pqkf0ٔV iUV+лܜkzX>ʰqM[9h s= ZF=-{^16*\'wܴkaS7v8X6 *CDZV^P6qO#}dzЬğ)lJAԒ,s*U7 t\g-uܳR豄{U&2{dx2 =6! ϵ d 5̞U!@˦A{Ma, ݮ]u٠p˰s*&j̻3rHBQ^}$DvΟun!f#<3OƔX`tQ𿉌p7$utގ3/?HR0n0BD_oX鑇Ikr񽑻kФ׃߬]3_cGD#We2#S_~ģj&1oܜdS#3(xa& kNѷ**dBq{SrLG`AX'SX/[JX:d` % 1ph/2|9=Jv@`&`LEs0I.vvw;"9x沍Ns|)R? D[v3~~%P#\8B ^?HB.Ec !t\.Tمs=iLv4+;>ɱ'pD,ТR'P7 0v+iUU-@$jȷ=G(1}O*F6*/ն5(}x˧-~͵Є}J)ߺ:8:iGU%.U;;5' u7 ^k4|̻<("jԙi5Nj3 VvNm:miJXt{48UR-;;e-x/ګVŧGXP{C!-_V3ۏ!-rD6o.dZk9RT+\fd]xFv9oll .>]^2 8Lmmf&:ayio:.C;i&]hO{jlEmmq_龨!ʊ"Ǹ]luJ`EZoL^D J`S(\q9Qgy~&%D] W,&kfp]BG|SenNZQY'/5w^k"sHqx,0+Z&֨f/"%?6#ʄg\h MQibYirqIA2iQ qߞsŬ6PJ{H/yIC[j2E,S bUn y:mXvw7Oo؛-Ykwyu)ebytBH}<4Q󁗧&7t-Sݨ6\E" o|KI]}i*_-ikhPmt 'DcŨ\( 3p7 2QƴxWjE/6=l2/Խ;à $]ϳ9YE$nʼn|_oGD@qG@C4K3p""­+|6,**y|qټPPH)M-PYJ@_J~Nq09v%p{펤UXPr~㊄|a\@2QvX8âD#%#Lhí>@z#{Ȋ8%-*D OB] ¤ʃ3acGTnB "3٪.x[aIj.GPGj w!# gA|`g_GFѺbwVEݑU  GQ3מQ'F cRfo*Z<=6qW6j}ƅZAtŗ A'xj+ Ko,Bn+mhe R)IJmc![,+8rwʬM/&ĔX#CĊWB44HgHI?w})GVr1kQl~!Cc{EP{rJ=URrRg?IW; h-)3J?~R*w.@ $?ZOyO2%OA~rcFLc~A 'l֟)044WR;d^ {CQǙl$s16tY p~Њ,R$"݄Tbk:XYUX*dz]}ELvѮ/!է#OOAШ ,}-\N>Q8l^v0qˣZB3>0ƈRǟhDKhXds8oF"a ݗf]MpgZqQqqd9pV4?5YuG%l֝n βʎ?9:UR";U!t#M{¤$*Pռ^zܐ"4xAd {*t6}?\UKL=1]6Yt݀vU; ऀv&k !FhLpPwgWT%b BяBUa_W a &}H % j?vO@'In#h &lW ~ꇛŗ~cޙ#Ł҉<$U )K38܍Jcņ B@H*u uron !>4;]R x1iu Z pG~Qm5+4wO~QM Y1p&?rF3^gb]DzCt/iY^u_lܠ[Nn8A+D34/Nm/@tޫ٤8k+d(ucFJw_D d1_b)IPǕYlecj*ۖ4 1 #:,|+IF'0Yٚ-핝o'?C`+7[LU!&u 4|b"]zG2-᜘ݩ),ŠZӁ[a\%W܍M3p7r오6|^M=\(vJ`|&-Yٞ?IR4ˡпx)Xf*2[h=nu&YGتמvqgmKm?-}"SMM|4 %`aYV\׶W)ӄ|O"#ΏvK,854BxTP̼М j6g=As : Rf?V5ix!soዒF>w4>z*g]W}g9R_/zy7?jKV@D@f(y_L :DKT\iUL+Οyz,Fٯ˵)Cb`rG 8N/m~WWםvps 8<ÈM9ЌHzt.D*M9q=ѥ"/@<[~Vs[0M;ϫC"+}x{?N"t*@ 7!H-ҍw.Voۣf8(9p*Y_ 5J*q;08%6woR g]WFɑ%GХ̞RY։5:n ݵE|L+@“yo(7Dns} @Xyݱ˸蟢Ps@"!m0cD>;9k3@eVݿۻ:|"I"jL $G}kAYr>t ԭn+xpF@~ bd܃xQI?$Dl~v?V 2 -bYGzrK֪.OSRe҅4}Ki޺{r|Zר.,?d'ʄHײOգM/4< )@p>&ϖF(GՒgmcr>GϨj S@iɃjB%i0_c3MA ȹB3pD,`qcNc Qc_I?Ûsw.SoHzxr(Ծi7s7Kȷ30Goe+ @f/Z>wÐOmx8%bfg&ÒYS33lpbWS%ܠnu խn;EflPHOV`؀ZLx 6n̪RNfe]d2f`vO<)L` (/ehYTވmYB|' Lc}fDUjS!Ɩaаe'7*4!ER;"]WLFk4v@Jp/_+V%GBD˭z;_ ugTo+=>i%iM8<uqCГ}%[fx譯D/Gwn/f܊M?8 ~IߕI{ݒwAƒ|4Fe~68^cq.1bאZrdR^bqy0CS޻jt\3 c[ /N!qW|Ѹ 27(8{D!+t}j qS] Kr` WuP!BÑD{<YPV]x sÿz#6zaAAvc5K.ȄHAmL$k6lfwG\ݰU|('"5 u2)eMu!Υ`͖yD20Ǯ:a7&, *05"Q htnFO5sOA>Ϯ)^vFfH Z[]8kZ3jk@U9`s&Ӭ|t/on$BC?clcHY40/0U `[ #f~-k!u |o8aIUk۝穠=L&Vg6/8b@cFc9'x2V^"ɽ51X֯ ]Q^([8rbrC~* N,XZP_ +T . `WvkE_\l3o_{,cE_uy{H91z\lB^  !]ъ$%` W$wrz_F0[{w﹞g}?U{C͂均?(\NI;$bv,bzqCB)Ҭ~Cx>{M ><'s3HOD^Ls 45;xJyi)%%:rU𦰒hhl^1۝XM3e ; 6)H*lraty^J}: `TY'X\9&9!QjfG%%?RlTCFbϽ@ vY%yo貤MV$㔜Q۟mܴ|nH){W}>g6Ras%tR:ܸ9 )d&[m/gE̬}8%=̌iӜ8iTOYoH<$(LBX#؜ NnSZn@ U?΍鬩F"\\)7V5ֿcU[Nh҉d6T'|ǫ*r6~b\Êo lGW N h_h[; /,vl;G_pp !O?T~#)VΦãxȞ,yuop-ZtЂT|prT9|l*F3nBA }Ϋ-?ɤk,P)>1<]%|d(+7;R:mTfvŒyun DPbD)C&K]qSUM;tal-2VRm5 yS9rr$LVQ!}- 5qXy n-$+M1Mֱ]@SC煖70AZk4ϔ4g>I}wsc/bL M=mXě$7٘e 7I&?Ѻ/>lj$NiC%lusS.0`LkO2Džv`Wnk|?O[GluNy Sa(#g)mRϚޤL+WܬfdE^n^'*rtRJRb( 4+~kɢ0nDqӦ'lD:q6m/iO:q~ށH7I.>vGGͣEQ }Z[0_$Ǖ A2kuu^8âJN9_ mVG.s;{ +cLdv< v/&^t42`0*('95UT;J~޲{%Ƙz^A>ԁ\5ėJu!eؠ<$vki$kxocd_rظƇ#~a7g1, 5 9#e1CsC-PXcRN,)5d{p&p*}U:He$M7c@qH6<[9x@r[l ~D$س`$Eչ4'M fVYbߠ{+۱ f2To[JGgT -\@^{c\djQa.J=o|i@ kF!chm'lc R}HYHP&3=IGnܦe7ٞHbVK~?8&|7#HdHɻ bQ6&Gۇ0fs_k aUtw"uQH9Teֆ!J_HaFP[xP- / E)osFP]S>ZHֿz6KɄ5w"A lf\ϙ>.߻df.S׃_VJKLwcvBha*d%"IJ~`f '2Xcg7ThJW[X(B(c5 c;vN1h S=x>cM'! -+$\E:(Άr}!q']l*>:wͣVT,#[3t1`SrP5a>o^TbQ@?wfx_q[!ZquJ]B3oW63 `E0R{`D 5[YrZ19o*cɇ)Ǒ&)z?]13L1x~b ^D,P8IaG'@ͅHfwcPm!LnDtͫ- FaYFƭt*iQk|ހA2rѢՖU-P!KƿѩۈLk1`93O!HZ~TZo)g_b>*Yzv},1q5!^߄fhx<?x7ipܞDXON:IԸMN叛+tZ7b(E5*hk ba3p' k)GcL"ޏC_{gb/lRBǚ,aw[VkApH*Z2J>)yбSo8%@VQjVL5 od?J$0- A[/.$rEvϻc Q0cg%K찪 vڮ%)x:*Smԉ8+_73(f/jh-EB!+c4ܪDEJ@=yLkB2~%/Mz[%8^93@Z60@]Q=S/GJ0,|aC7l ⠻}.j3W_=@wͅ~8 Qen\*)t$CEo1i4)x mTVoQ~r ʸZ:慈%X ;ġ? ݼ0 hJpf%ob+^4EUV:a6J'Uӷ6ɓ$b֏)|B:f\),;eouĖ3*qqvoP:)ڻ滔[ɵU =MRp7A"{NT SqK ‚ DQCkݠXVp2"33"tV)׽n'퍄YNG 9"v]c8wUOO:3;u^,ģ*(Z5U2Z FYS3[qkY*ߠq@lr ?@D_HE&QC/(G3~=I0eB gơ)fSEoֻiy0BykN/0V:e 3iJ|aeF˛s/s= R])8|2ؼfex.p.IAEjɀ_n_jɥAW+%GHd2ccoup*PBBg.,Ct&V~Nə9B|cdljz޴M 9^68zrm^4:tr[os;uг{g/|XWM3 bK7LڀK$wgn?IPV] p ݲZ"DL4E2/@fcwnX/6+{E@T am?0OtZ&LH_r2J|&m;1 |[R()Q>qiFLo$~y1"$HwtXU SMNg_"IK 4l; OXDUfRc:ڝKej z &1$1ki!nGeq@H .o!x҈Vl5NEZ&S=NR+|z10L6 $8^V k`4Ӂ2ZdkCowҥ*ϧ³KZ-_KX~[?k,Т6f҅h`'(ve6-h"ybtARP.S_Nh Bȷkh .-62w%\آ $1&etawPEQN"N~=+RiN;>W7̧̮R;V]߷+6:ULDv<:` si8>3eWkb==L崒N2vH<`Ih/ //vJ'J5Nd Nӑ/ 7(6dݎ7_'JŅ׃J=7i[(yerß+YүmV9ڽu2GѦ~h/DIvR HGs#:\l1{*EtOȱ*1Y}Fm :,iG: gFI.: Ä4i [F ʓ~s᫮"L*%އȡuf+.o Ϥ =+^޷/Gzɼw( p*20T3HvseM#ddSȀU=<(rae{Z`Y:绺5u!gl7 `u) c8Ĩ4x˲u.h1I /CV_Xל1x$Ǿ SBZvҟ*rVGg_zRݿPxmC6vAQd@Dp5mHae,5WEtD+.exToK.a٭+ح;Ϸ$5db=Rk,*ߔm3^bvەT4 Ջ ihn Ʀ5*f:+hxMHس+ܵ:=zl9~ 'mˢ1D3+u~~j5C0/i&29 CBJAOW-rv^Mo 0H~KA zv)NƇ7quPf/!av U 4hnS3Z&?,jo*I4v>-KpQP cܾ֠[.T=8OXgx+ F[Ǔ!Ou/ 4$}HR&&I*e*rzy`\pwK<;{HaGo:k*B[:oovR5UŮԜ)n11`6c(}Z`#Eh5\:C39kVjA7SOn7_ⲅ7#F/%}+DMDfxХ6]6KgQ)<( aOtb}f:Ѳt4=w'պ=[_tޖR[nm [|b"a5~ Vh& QC7-st$%(D;羬!U?U* @5˘pNN+[a 8fO*:~Y)_XuBo9s)5#ZŽAl%K3й$ f~q~ђPi^55o[0B7ǼՉI<' x\LI0t6pK^S-REh`">QNAR8W^3eZPLIۚi>Id0;lGe󋬁{K:X6YOɕ&᷒){n\0 cלk]x*68S^s>g{&$.J$rY`|cɑ:!11;t] ;͋(|nvT \o 5eDA<>kAb7#ҙ,@a[Q;;VWFfO p/yE=(![C((ersxר|8/8'+hb1ăq=>*CƊ'qsUtFlY%GE;Q4m` R{ ^a` ;Pr4X-FmrvN_>MSP79&Uw0'Ch%[_G?%ِȹBpuifW_I;KܜzGQHwGvJz'W ׏+P+!l҄L-fN2ւI:Ɠ@.J \eW)BbcwO{uS:>^wۉ8|zٞX+0d]q":>cD1R(FjuG3EѪ;"|v+lqurlU$LpF|WUb8qI>O-a.?z nNt ҂6*@ݕ88.X%i(d4^\jb/ӯj"dx {g2ax쒦aJԌmE"r ӿ"pAؿ,c0NƢISמߒΝ)qib gmN €g&TO?hgK(oئt1>gNRs"$aP]i(=„1*Mv IƷHT(z3Ok'4yv37;LB3"G7,Z,ݙq'= =AjH.̠ԑ_IKwDŽ(I5( q1Yx%bk.*T-&5[x88*iJgAKS("9HlӞaWOzyZҒ?~/!u,TV U0Y.A\Qߎ^x|}ATEyN^A)»PFJyDSxj/:Q>3&OY&5o_$.ӉTvs*.`&clL {:SsľHՔWIY8-oAwKa~9{g@ts SD;Z'dQ[i˅9B*P +`),fu:cS?SʞfZc*Gf./Ӳx`*Yc8,l"q]b7P?MH$LoKQeQ8"tcyTF҃Jёtc>1cσ *;/:^MPӖOX+w!FM_ P?2'BZ9W0@%sn6_V<4\?_TʰDm--[dou[Y$ @J/pҜ1ǴnT54־p7Zk(#,,!w r 6xJQ~] {AEN\|:ɣZu'X$-bw^ӶPoYI毆|p *ᣦ;YwdE{dVj6c8Б!'%0\y͐ ?&ۇ/ʬI5"m0'm%[' ,Q)QM N>< Us?xu.TtY O݂ѩoL{h==ʚtϩIyad!XL)hm,d`G\V1 lSE'l{ilAS31^oP#T^dŮC SF-sM c tR[*/'lV8&´!ہ g+= S l ]YvyӃah>zLf i \4,J%4 ά)&3D-rw.筥{ ߍ&/7xScB#O6C z?[ &{X0 ^ > JZa7vds9$S'InrYxcwf@v⡛JP+[{-Ln#@V2~`c;\=Fն͉X3 "k>?ܯW^MUaeMqat}w ?l|߮?+ABZ ~Vs4ϵI=]*x$+n3p.(  (]"'TyYz d'.b9028\Bߥx8UwfGm/| b%*|P@7-mvmVE/R`{!8O؇=k"ze#]az[Lq 5xZ=,1\xi  FЙP[XppOJ UXm5f,LȞ}J5gі15fp3(lKb; ]$×i ~#?1w%%|ĕm+29)ml}\hh:*w*K:|QvJîCP)kݸl7#ߏr&/g3AA&̉r*ޡcv3:pL$ ' ;&p6װ9S^Ylm;v03mx nP/$ @ϏRʽٖGJGҎr>jy~&X1n u0 hm=X0A96OV=ǹid*F\BT *嗚*bb\qJFZ 盇b'ϟ˦L36bR? Hz0B>F2v.Zn;sN)ڭe5(]i 8q[ME7 TzcZht*mR| [t`KeO! q\Q_vbJ].OTe}lįm>f{r-"#14rMt&Q ^+F ,\,saJt~kX--P"}T]QAx-JØJk vWWѝ2Nt0SZ7PZJj]ei4mv`K~\^wt^`ײ8cgl9pM8 5 q ̜FjGsFF\ϩ~Q ¦ ;dw@-G#R{ºr#:Vڦpq;#?"qN,)8# IJ&(Mv^zZk1詋<@ߪCrlr}Xm =n4<7EPjዅL_/u?w?f \gc!gM rԒ]ZIZ7 Ra&TwB^' KBK7`vkn_DopYUc"6Wş`'جcLYu}m ߃ʜvvȀ{Х2pSz*8ïaeTtfdw1iwD #Ll!if<ڷʳ| y'@ 0lDMS4TJϗId+@c4\?Kg8)8[nOd0 9/ 3|÷Zх?HgJ}a1"h$35Ro2xX e]'-›LqW~,)5`r*5ʇΉўϫ=c)0WDwBr1g429qórna*c—wym+ #4G#4cMsm͗Es' l Fv4Qn`3+AuwML~$ \r(_1HI0a/C/hzDhcQ5UĜ8Ԣ@"HpNYҥ`dHcz''*Y}xf6;SMkM)! hnv ݹSՃwk3\mUU2@Yn;4XY CZJ;OXļ/8b fŀOE`sJnxu+@b<Ī!v2:_>ϯanw@Af4mqQ=ܣJK)p+IuK7,# qNh}/π ->_L^ZLvl}n܍äE6]NԐB# s~,xq`#HV+/Q,ًvE@Vh%Ӽ-s$7T5-Du_!w߂юr!d?9K*Ec#Mr,? vږ'Bs4br:qႇ .IPm9Ț|_ps,< k@pBxzQe&[g/xor~e)=BDz mnPPf WT`OQRT'aUJL]XflϜt[a"КRx{9fhR>CT5d߈d k u-LDYCN]))*^<pG-=+ !*MA(XY.ma{J;vL.8967k3lg-&V f+ O۲kp};WW" 7ɀQ̦&[M3y>-4FTkz{?^cX]GVFSvsU%2A+i. NDb~'t1f́SЁ*PImTiK8~`c ưfl"ǩ!C~(#Ygn@.znb֊l"T7E IqT[Q9&_8i+4\I=0wQ4Ž%K;:4AYԒӻ6 ~Ԙ㛼 Q\wU'$,hBZ{ӮbFd8aG8E%w-B;pӃL$a3nUCTU~qS:loyhVdñĝ[ȏou\rzݢj @`Q͝V4c)w>aQawud!oEyY`=8߬}I˶e0*+.dڨC"<%'_k^<2che)ԛR"j/ID8~!N zU. .R2Bh Sb`0l\c#1RFwe\@/n9ДBOPvVp&^TujO!8mYa&BQ[#4 lU$wyI엟TyCRgIĉ(U@ ש~CB>Z5wӚb!)er<Ć3v ˃5G~0NY]q˄;hfwU},8@^ɾ,J7)RnXu" ȫ\Y髎.#5DžrZ>0-:NFgtCDȷE'>p"#[-_f%;| w~Iy#E&*mgJl܈yDTz!DjlIYkɋK<ߌP*an:̎QVP{0ۦEܭ,'4th'5)tꧯ?%l:Ĵۯe$Al әLqZv]gAc930w+p(ŻUO /ɪҪ϶@CaTEbolWHFm wo.b΅`Z)zx\2*F̂E3܇ݕgQj~xiWEUO뵉hGD<:u ZqQ)Fh_V*p`| z)9aڣXb:/i }>jF?v{,lͧp-ŸF| |/ڏEG,: (<(^P܄*R<:O>Zk1帡uH"m4e2KYcĩp'e0:O~&Ja,4(bUn~QӴuԁys3Lw5h@H2' E*"h FptRF 3008@#Җ"E(4\~p,YS.1 VϵĤTmIz%2qfg^Ma`NxlUkM=8 hY]/LL󔹢mN6ipj;cHQR&ߪT>Ld][կF׉МR}M-|pzC}c`;kn1 7Gm<ܔ 8՗& Q7A$ZLEa2M20w{9X E{C+x<Ɂh. 9EAmOG-+:8fM>ZXwTɗPMIkKK)\4ZO;Xw}ȱUNN68dlt*a O1$"5y[m ^?F!CeqK ۈ @;94mzgq!xp[sն,h;uMɛS*Ԁ[ŠS dM {p¥cGɐp,⭎>cU5regaD{\9 l•any~bT.W^ON|s/$dcoV>$FaA0KL)֑㾄Uy1kPf&RV;^D,l\]6dK+֐pwa80]` r~չu{} ;YscdS p$_dHd<6F[@'BHkWZljo1s3b%IP@cNW)̪~1) ‚͊j@->9q8$E-MqN'qyi f Dr^(ķ BɕÃIX28bv[;qbāCKzIXͺ]_rԢ8hU f;ߘ_lc8cAm/v7A/ň2l~}`<:GR:(`}lSUf9}@4u jx#ݴty@~AB X=t16"wggy^p >YxEHZIYlLPuIwb aL˄I!JHH;eޕz8Ok)>Kn4PWצ^f9H\ |)r ?64K&ԅ`=Р?P(e^~sh+ĢmBL nFS004qkHPA a<Q;l|ufqsi:*SKK"3Qq@]H(uHB{ic 3ӭa﨑Y4y j /W.]J 2!$te7(@哓u%o)7G39^A y4clT7jb'-/ t1.t㿛mtFj&:_-~P0Hx#>vL7L*'9nq9*2D4A!{bnSkFK?SmepF?ZLg %vG+H.R :ւC[ ASK k8@sAޜk̾fV;ɾ i[Gg {< ZVR90$̻]+ $䏨 m޵ `~_p OfL OH般YKy9]yN{qCѦ;`m`;_ezv}7M|ɚg$2g윇/UvV&Vg;}3)+vOS÷5 tI/Kvs;++ &P33l6 #ưYkcfm&ht0qYxa3~$dQupsKv[Nޣ|%Kv=s .y#2 ^eR5(Ko?>V#Vemj%$Ϸ!,cm *%_4Vv SNŦ^#HJe6 K<` R:י8WR] 4^n^"ɉ\T,<䱪zΰB爊DPN/&:?V|E9BQWgOvJ|-̳|'9OL`~w}6xvjZgQ4*tNBn-mPsۆ4{d[uMU]Us1՘r~]ſ=%>!Μ2hPi5?jm vdj/"}%,}?:ox۫黐d.f,\Wv< C/RAHɞc jN]Rm3[:_hHtl!Ta#˒%QtSޑ&h& 5jcv!$dGS^ [QN W3_WZ3&=>Q2d\pdd݅^͎E%kMopg\dH6Xk}+]b1]퍶0Lq!!tv(U-Oz]*ۮ.mx8 j+[i0@UOmP2 ̀%8BH>#ڸ@ MA6ԩ/Ea:]!A݇u5c MZFQ:pynčv="^kź+g7>Z=};WPNTc|br+Q@Ij݈= K9]vj(O*+`K_H5oABsy$i ] >٨|>ZE-Kmb;9izyEZW7ZotYBD<np<ع<>O nm7% %M?w1̖{j/|ʢ>zMl{jɺ+ m'iD$l@۳zRJ^ -N,}ݦpPx^ \ؐ[VFy##]B9hʑ`kSɸBzkd>ʜsY{^osαw?14gHI]WKoO % '"&ç+7Yvsdih"蕨n$\̅(4e˻S܆sIcnqf{us7H?w4wO2Eb!!Pz%=Xl\#J C(0(G{Ym4 ,\'TQbDOޘP{BOfä_ӕSq}4B8`5~"k23?34! FybXM'WPy>[)3+WQKsK+æ[=\Vo!0U,5tEfnjV!x.?d*:}f~h 'z!h&ts9R!KWN^"mH-r*8SjQF dn.=RR/++?lZUǪQ&^ݟ.]Y+5g@ʲj\<$6!L?w>CzZtTDc~ؾ|N3қ!l?~Ф=3O 1q$vw:iiN1Р0^ĖqY.͋pQW}tVJDLڨ=. ^}~i|\l,P*MW@obcD^ߤtlx5kkD?Gnd>ȉo ]ҋ 0N75-ZLw Bˬ o7M$nZND3ftNQ SVKS| 2aSܫVi/ONG6%]5ʅ=ʶV#SR%>bE9lYphQ6IbJ.ҕ+EK+ (|(x& n5Yb9lN7o crVZ V $J+[J:NyXC?yᐬ"1zV #n~-a$Fw `?{9gy PdV9XΟ\[? h|oOْ݂`>JeqUWRjɆaf|Xmzlc՟Ǥ RdvΚ"!+/cWs/Qk DiYexPڲo%r6fwb X o?@"#L,T{{-#7tHmۂxA"j6z\S4? Y 3tnO6q(6ϙon@̅v5X@"<Ҁx=~ݴCψ@0ޞxF8/MzAPJ f= ϕP}<0,}7P|Robc;xmx!޳pv.fPt_lܞpg zBRkDHDjQSY`ˆȿr+|2YI8&Q 2!ZJ[k^@23lj>LȘS>7ȣ=#>vz9(.wԖ]Ϲ(*7 n%@^Wv$۴ɝ,jH ZU U˖R~4LۍeTKr?o3s^Rsb:UY=&aoQE u-rOpԳ(.\l:oAÉe-0NjuHoM՜J>;1Oh_׬$`L? ٔEf"ӗKbg ׶ I,Joα  I0Y8e [?4-Aw9q Tr hcs/j0T5_U@OEc[G[cF~׼|7<@g0_;"QV t#?ԫЁ&Hz|rKxX}&8Q, }K" Ud%p [숆IAOfkLjS&Z: >%#1#ȉ"0D0ZlX5,|UJ!8`YMg0T}"T\ CSiNǞ/0MY$,"+Gf)l\ }lT~b<偘wo_l*FS8'7o6F:^_{sgNwn6dM𣕀S?*pb>+aųz^GS>\o=F_Dӧ5xO$#:-vUˢN-ûۣZ"_Q1=~CYA% 8Q%O,.Xzۦ[m3jk}MaL.I,CS/_guk6e/#m$Y"~4B\Uf:I 3!~=$_! Xzݚ V% 7[YP= $R2<2:OHkͮ7W*d&jKٗBAmcXS 9fƷ~ҿΆ.m{keӤ$wƥ-cqmP(q԰W{T W^3 +NG01Pq$Q+VɱWme@D"[~9ʧ(qz(FW;ƴ=JZgo0fWI ŏDX?z m :=$^ԛFx?ڇ/^\Ȟ59H:Fk@ҝ)M9(c c^;l戒j)-ϷRjB%lnQ9b|rN{F~2Eʖ)ӓKRJt 7B$dKbL}yە3cHta[LDk83?gV* k'~Hs'ט}0p|sVfXw5z⼑VRn<]zv6cLu;&qo[/[rw~#Y2<%)y^VpJ H>Pyh6O=[-Å" ;9,\ !]tC a)JG2 t+tZMtqDIq=+[-;+ Oqsxo\o*Lm[vkQ|(n pyN(AņWi>D}sH2 ,<=`ȡO=<3o+͸Ui%F!= /ghs]_5VA^vjHJ魺@@.[/E]ZqdrZ츂^f-Eq3Ns9cĻ /d2*7!ph.ك/MߑHFI`ACsDYB꼶FDGB0/RiPbe%Qh|xHg_E \%?1Y;}!L;QxD|9E( YG6%ldqE1bf s@kpKʨkFSDSñ= {NRtNthn)6(>O_A! ;82ϝ']gg_eøx?%\ƁPf'R[* 0x~5lƖ 7 a^-o2YgqsʿF I": 6:J/sP$QQ>xJIb5nPiz T.ʈЏqbl'EH_Q]w8s}5}~_QS8yt ٹ1DBMOm oWR(/RMpXpFmXl%fF䘦NTm{Jzނ|ZR4UyUE\wTg&ǽWy  XzCBpj~!2#^+A8 ;usn S')!WFW3ǒ&ִ`bx4R<{#Y 5պٽwNFnET"Th>)hPӛs }A S47`"Q%~54̄wjס&v`\@AL< Ѐk crl3wU"j`>)n&k,oIсfμ}@=~T/ץU!ÿb%?DI+e˶SqR[7K+ޞP[dǜ?[V\q+4?p5 dZmښQ>I4}Ч. h>+4*xJϠp2[eYuBx{Dln>R,:rv֫db5FIf]J4U  fh+e;oN]oDڤVz n vxϲ G[,Y%t{_RLPNJrDWJڳtIQ?6 B[s$r6J~#n~ dpn<\a!>nGC=_)m`/rD,-YIE Ň+>y'؜>e'Fנ&P?Q -xӒ6ma(qU{׋NT}\A"JK2";Vv cZjoVBI[dpȨ.f 7C8wqHg=c8yڦxj05I?k.lAHDs sͤLA9& >apUB]:pfbc^]Zm'O2]㽔&JdE]>L\@E"Z@P#fr93HAِ>;J9ѱl̙hd+b༈fNDz_@%6LOl9kNI9J $9Dqj.]{}[Pq5Z- Ӳ:Ae_ Z0a$ }!hK'bׯ)?-J`41[Z*jθHu&i=S緘\(l<7>1IhXuOgF!^?Y30{?W5Da@;eTyxbƢ`BV42I<9 orLKܥx#lj-q{`+sjش10|<*zEhh5v(GUo?PXžsaݭco{i (PXxm`;z/a%Ri ο(W@*{s; Q9DX&l<"_R( hdgflŮφ%XY\?X \sHUmJXe"| C }{JQIt3L>Mj,:XN-'jǙ ڣݟTo!P*'̱5[]~o3qu)#ȂkXZK*4F"sT: DS_hb8w- 'hqףbܶ^5Ĵ7#v|!-@/v'h $K 4g(nTEzjnl:\iUNZ#U^cgP ̮|Rvq!tШbua :$9E8.'So pۅ:CJ)<3hjc^[$;.Vg;$X D^򾦉2H1@P ^/v$issp.8T‹-QK"%7O>2j0FrYrJH l3QJ$NI.X~ECvx N"I@cz'=W5a6qmoݗMi_5I`ӫ%`vD.%U(+09PoiVa0fⅆk$=w d[ϫp^> +Sn/*O&c/rHc8]~ 'i@%! ;@|f;gSFYfP"Xn/- N!©tg>௭Woqȳ>ܙp؍?CMûyqZ,?)R< J,y:7EAlٵcdָdbתdTx3b\kcr,Ѕ"ĶW5Aq>*5ZOexC{-!%܃cmږ2|B(eL mnLz 'c4lj3bx]8Zt&:2~L6OEg.TᡧȪad*V/ǩ{{*sΏO!Ï;>gҀAaaE5c;Hd*CS~3>4 O` B_&k߉מ-ssTrQig*bbJ\466h.Hc/|tq OE3@^fȩ\AFo |PjXh|߳Έ蝭sbZҐWyhiNg B2os\qcj=Y~|q47{w!Z86/qtj6MLYy)kJc,L(Nw J>^SW`%Xnd>3п#{"DWY>{ڇO_'/t.{!O^B95섫S{^i2ŕ3{3/+8&Wk$vp-JZ~p`FBߍ=ūx1^'EIöaEɾi?n*aJEM_x/i n8/lXMִcy!nǥSxpp/"G@,6]~W OgHFL$?'OK 3[n} ˪Nw,Kh}B.}H K9qqg8 V/`j2׮xƅ<`F3O,(^(@^Xܤc_>ƼάgH.2U( ?a 1> 'wug<-N[s3S$Χ=]A).HpcRǖO̢]3SJ4'ڣ(M4hc~- lBNCHȄ5~)/>'wyVl'_0`7 c/Dk1 Q9]#zV.| F yx\4DiX#買+T L8}rs=`ߊkm Nfh nN3hvEGGpևTA_@9Z^ ]#3hqְ џzۃ~X3MqhkE]~.Tysݎ;D* t;/\[l cLŽp4O881ۏQɑt I<->)P8QNhD|!@PX:jWj_Y٫7lUVFkuZ1ʍݕY4#=KT|\5 g0Z,ˊr9AS"P!R#3Vq߁WF'qTQX9 5Rz }٧ zvȸjXtP.uuB4ܴ;50LEݭS{W8d~1:1 \^iS@jo ]\a9tNՎq+lZ.n>g1D:րwevy6!D )'B Y麟s$jBU|ms$Tl;9F)ċz_k危d,@!ф:b3OOmn"( wXҗcK ,ptrP n;N;p9Θ 0/E;]ԼR\RZVo lQLOVʬgNYGf ŦR[Xk)xh,iMVW* }>hiˆ?X.J^kt.# >ۏlDdW@|K4,ObRbFDF ;{&קPG Xׅ#FR`oԪp WMZٽ$zz9wq:բ(G-x!cɆ*&6By._]l1<ίSϔҩsZ=9OLփ;/2یMSVC ĤujoӼI*D}qUްp`xRPǣ|LE0}ؕeRU9.oWWt*v8Z B<=B0{/8EP G .J/7|5m LuvXwA22#J{!`uM;16,-Q 8zL׳্ n9Eϥ+g(>_s!>ak3B w=>fd* O E/=wA*xwyŹ^ca"[8O4uRz(m(=6BPGYst>ʫu=![#3LMzlyK_9l~P@I9;\_tII; xWJ[,:#39,Q,Zi! yWo#S: ?/4E 'KZ*ո"lSd3 z0$EXwO.ϵvAgA;Z5iJT r)h/JDM}?^` ܻy#"pIUq{l"$b>[N.M"*'V tP% җ>uPx + IkءY@E[mlbUDY_nsnǿ+2w ܁HcKl/M$ KQQ gïd@X&t0ND\ΦoH"Lu5u+Uu#i;̛/82d,9WQ;DLI#ס"`|ɿ de$ w4DHapБQ۔B&M2crlodf/ɏ79 ld~^ u7J^)>r2T U${.x(嘷a2q2''r)z:!@8[^ߝ0֙wj@T=5j[Q,Y߅ysEsN Muџ˝uF9;H.O,+I#(2b¿Ij(Rhn}QnzH0#`_˪o\x Nͤl4{hEteO&!i6DUVe&?49:]?@ҵ. Gv?NrQ%dbћ3`NKtݾź; a/^ا`gL2 9_#orΑCtk Q1ݭ|mn;h ȂCݓW ʸltl`ൈ Qհp0o+k3?fOi/QOIeh¶VvLEǾ1{>%kPbNJu_Lj l9ץa@T^D' m4hcP%FMowKT]Oq!q`(,BIQ[~MGNQUrN#W Z>Dz)aJE{ܒ<#\S6:5Q5~in&0aqn}…W5tCoD 1KšBp^6f < $׆OA&!`ǽ(d=L"k+C%} ߙҺ>UغF:Wm뜉 dz[$ylC1YOh$ RM8SC)Z<桢(blVv`d^5|*R6#mHypLz|J5wsBQ۠1=|UEC-bP~kϥ鉯oS\0/+? y+&"b2ߤß6$Pnh"pJnzMHŽQPc=9? +}}ėǮ+w 8W)u$q~1gJR\ gapPCu,6e,g!x:ԈJ mhDҊnmjz {zV)0rJ,u1F$.De]TɉSYTv\d|^۴sK;NyfߴX57duX^Vi:$.urSw3p42_VUE&B>v|:sdO-/ރ;2ǽu55l_̢~~.2ɁDInqJ1O0 Dޭ3p?`33Ԫ Pe3!Kup{KPKyhm\ JU?1 os~g~)4aIo_!6꣤pG窆=O>-Ȧpgi'Ya W͝h2ĒYLSCԉӯMR˙p~s3HR *EىI%uUf5ċr|zNd@uAMM^KOoBK,mm`'[, )}íѲSTbυf~ׄ/ wTKQkk;5 F仹Eqi7N\J$%㍛=vr/[1{5 1aoEh{,yX8f$e#-CjPqM9#kSm!HQV8UZֱ HcY4 çiX@5(4V6Rҿb]>SEL޵?4ZunD;bߣ_kԫKnFϮ3OTzq!+)iW!@|/r ޢtJTkx=Qt(͹x##Z&[3HwK.F;(T HXʛ-dVIl<鋺M0[}m2p*>^ b\\߶ԛ"]/Q.#ؔP=\r~tkr: ϔuzPz Ե~)o[ _ml[Yp$j>Z3'Z Ŕ~[H^va;=wY:~W< MvZ\#ۓR)VCEi0Pyܥ!EȆ@To-]uWL)ci :C6޹i/4ޫTbfW7bжVɘiC u>;f~w^afDa*ޕϗ.ln;ؖ"opHF DsA.(lgvDMJ!Υۜ(_=}92@Wv8˟-S= Teg"wGfbdglȤ&ݴTSi4[}#T6AZ |up-%uŵn PL,\Wj\[ ,3괬Szӏݚ'i gǩ.<ɢbb]*SU[߾XDJ~6b5tc-9Cx{z+=xHM K]XA x-}EjDK\Otu c/mg8;ܛtVe{rު>M2]SUhpZ+Kf\nOu]۩'U_](?uC4 ,##t; pUV?BNj$5Et/ztHn'1|*(a)/m)/a N?ؒȊ݇ڇ1"9/BBp",MtŠ8*H:j/ah鍂yG\3rtIP6tpQLbT٬c4r8a+=SN|x`',H_qI/<=s7'w>`|^xEQ$i G %jy, 0Pp2ef&$Ƹڒz::^f  *O355iH1 /OoCs,Ё '-k rRZ ^H'FJ+sIcF 2XӴkqOE1ǃ~WASD@MROK)ÁƔT}ׄQ!NYNS !ѧG_b&K_bfdB&p~<3$aɅkT0 [ T޺z^ jA %vo@5wȍڬVhKŦEd ʔpƥ1شz-%H/LW32SOuo Oh.M<ȸ~:PxDLEޙ뎄7ajZ!Pt>ĔʕLbi(h{ E~P%MCҖZJqKVIP3DT*KJ%d@ڄ9Nf3!?Y a-1K20wlA 0i>C3@絬}|=Zݓ*n3)lNFYZ&?W(~c~_-|umC.oK=V+a嗫8@#$?.F8~X`-qg&Ӌx 1KoKbO2hRO8H(C@BP. 1[焊"AykYfHxDܴߞHXL^ࢢ;t<iDW4*' WY—h8lG?G} ƙi6|aZ ]0;j{O#RcvVa쵗J'˙iĒt0@ N['"$'S{1wR«ZL{xdx}o``A$Lf2 ήʤ w_|FB bfq$fyY6U1>7)}rҲ0@˓(>'.- -;o+ZI4&pAO;WR-b=2&\#.y" l|1D ܟqGa/EvIDz7vFLn7 \8DQc96+lTn5 k4YͫGZ$11Q08_N#>Fv_`76^?B!s$F?N Ek#p24rr:3"gM;@3V_O }bt;GD;,th9Vx%\}H h\,tÛش0[2g)ʙ{7Oi\XŠ `M&l^@`/kKYC!4]m O8RrXׇCS/_żFCq؊x 84_y/}4!*pH'0!k4hrTz32j '[l3i0v 9 YeprnZ!K;.Y\w`6Faϩ:uE|v|l-p$ 꾇UB~7)LL*ަw燘qp<.{2&:LVi/ؤtBo[ p+mAϿ J-[ y}j|<^@wx.?Wއ>|@[M͕;ݡ">i0ୠw*Vάw cP(+F;١҅)9F6 )< KK&^R~W"xdzF/[4xfPOSzD_?ȏkjyG!D: 1,9BEyP˱e_v|+8ak:t/{p5{oC닺g0WH'KU3ʪ ?!M oa8TD^1R|KB{S~HnK~†ʬm^nY(fΘi@F3_=oETe}rD9B,8e}ps 2Yu.FR8F6Ly҇}fL'rҹB d MKrͪvN/~@gsk-q؂,=o\bv0ҳXy JD8knE\åx ~X|9P?ERc%YJBBEhybtD̝,,\bjeP#|izzѭwI@>WqUުv(C&Po7tW^w<ݾe?D9ߔJ_ C3Ks4JϾfa{V28ʙVXdJ$( 1eR>5O{#Kr ]FIaY Pz9@@o4VSlX@a<4c+cxzv':n[ӏy"4,'7qI1UiB~Ev`"]@h0!/=vJ \ wU(}$+o)@taWYCGn?ष IVlポP qxP$1╨[Ô3ux߀mV8~[g6@* u p<v, KS>>;XHM"qճ%Zkom (8$9H-<3L xa;W܃hɸ'u[(2*&WAf۹ƛ_wP8%X`U)/i ?ҁz-ج0ЭN(<1[(3D@TcTR*sVege͎U:;sSjRG^ygp?C_.lZOoMt%ks|-~KexT.^(xgPdk83}A&@4쬚'ƞ-!l\ m`'ţU|o*DS`KZfH'7)S|pҮ杵٩*/Nߡ)S+lkiB5)io̜+AޖZZl,xC4GET5AǼ4&`db}\IďO0|@Z%y7'{IiTud3C{Gvjycگ MRyqwg&UF^1PLj_+#C@,δ?-< ڷxCjiוpgHCع5̞ǁx]^t |= v'.&`Lj#RZ3NyM7V.pZ\šDLZo5z,rhn|2Zo41(Rn*}))ύqAHaiuM`̈́>5H˖4EMBOd H=ֈ6iF=Q>9a N0fCdBpz_şiwiE\&"T^ qH7}֝s r砞-[reZ[Z}iZ) Q~gf03NtĒI@%x˅F#/ h. o;42dc*&>z HCn}%2cۃqtkIPJ| K XT7PxržJBD8n9r[zVz ð.lzC Io_ 4G:p6vV%B z Lnw"B*<#>C^oUx9NZ)DZΆ3 &&Uh._ǯiWw[[w^)J)4E*:3w)ԕB :k 3?cLL \Xh88Ћi@P S_qnyCץB Ӝ8 *LB4*AgoEn9Wuf7않xrw~y(8 dL(;+Rr1X\J(3EX )q%(\B L9eH>&v12ڻI+/LN˨mGjL]pl=?>-m(1P>T`c.|9.Zd6o(ux%#XKCVן\aWoB;򮤳{ZePo4=N1k7D61lǠ'K5=8bU5׿Nz{ 't~hh$__: !}DAewUg`Or\fH*ۘ)@`Xg`E~6:ΞS؇Dxz/ HH:> R]b%,-az=YoE 䟎;5<ӣcȜdXM!AMHi<M=6 B E09_B&HQ#)uQ#%M͇\A ^ݞ>-7=X,D[iIpr͒ӐhI;s2t}5OC돨C/bZ(⠺TBQXb.SmiXMK0o6#BBZ}GZ^H )Wgx?ӼK鴲;t}cL UKﶊYm7`;0gH1˘k.#p9>*ESE*N A@X<;:/T ý} >cV'+y\;~b*kP76bW ?\{Ɯp==|d0~nEkʾۆ˰aEhWGW&>ﻳ>=ix^[R@*D^"剁>4pپG?xpka(3-GM:p#x -,9 ۦ%x/ ;oSOTU~삜DZCRR{8OnR/˽-~Fa5'ۖWHCۿ`I*ԠJDyCȸna`tX.4*VwlڎC$G ` KKrP$G1ٺ/PWʌ2a\Ø YJތ&ߎAv2WOhC*5'_<@Fez6.[^ YyvmY`7ۇ铯GS6sƿ#* wrUNTRew.'Tʋ"͜ ů!wk%uB-xH4l+64PHCд\V8#mOuw3A0&EH AQVq_9U,2[Ot@W|sbȳe&pKq1N|W wz5T#mVgVŦPR{SKU`Tv`7r=1~(U2{o*ÏQ.c7HkԫC־R2qa`(+, :shpV(Sqm"&,{ak(?h6 xédOp>(cƒ=8DȜ,xhrxֱC圚Nwy}6[CP/vzim\C$YZ|aahҒ&ɪ~ӌ!%KPDzj[ë$<Qnuƣ\GDqz-Ӎ:0#~Gt{CLo A}rrZgc6sԡS,%|_YK^?HMѻECX)}Pvn2G&0nǃ J $wnLH;;e`F~|UYhQ2>η5;KzX5( >h+_t'ON9Z8 f7} g6g ;k%cjȿoxHyI!$W0=x(AChoӉWOV:Gs.!2A[󞊩ri"OV=͕瑛YT9hĽ[١YAcma%[D]dƔ1盆m n N.p99^'#2*@*dS ` W.9:8w/S㏶xd(o,g~j"+mEZ B19K8 c)URHO_&MXzv&pY8z)n2ݮmz m;ʙ_4-$@sYbհ٩+S |sa*)wv>hdyR]YM8"4ϖHۡP@9qF%(vK_}` X9bK P}@" 37.U hhdr ^>dxWqK.H^g٬c!9c$ ؗy-ĴH%%t[S0\ ߆j$32PTZ ny>L%K,jyܿ\VğKש@`~Y2wM[8t& rZH[}>IUΨeq/7qif~3"Q&(X =n_Wc$N7OTFS{DMX@[Ho2.Efdy5![%Oz<cwwS$kC;^hɳCuYUGh0?  @_P9`6KA@3#riz*d~J|cz.aΠ.#vuمjMaY駔uDzSivZv-}UQF(k'LL? <@zP_0e/TsRX 物4ZtTogЛ,ŝ2'1E-"q3_d4YVu?̉$!tV0ORi.-܊TvbX @rdcIhuFm*w\JϝWxE6nJ<>ⱄVPc6nJH 5*Vo;[wyQ{kN;B: i ]'cۚO>M2GV5 0S|MQhBns˕=ASP.lymM~_ALH\R\m; byb ߴp0Xa,]ĚN[TX2!v(6SH I6 ků 5a^s6O FmlqxmFiBWKF3wM^QEM_J&l#_U2jRG諻5L_m 6=RiZ=_҆TL~Y0A֕z&h!0VG!#JaE:cSuQߑ6#3#^Sonhx9>_7ڬKbuF`, $Xu̓yw5E*+x9=Φb(@݃S6+5, {K mwE<-AxPW:#\?#RnHفLp~ afɡGGY[$ޫUO9zp^i E,)clY5:P,%mtSg\ O 3}jpiRsݨVxa=n;@8 T?8ޜvphǦAh"߲Rni ^po1?ruE ˢs6X's{^gn~)Yo&HDϚ v{̡Jj,h̿ì ɨ\cV(Yz?3_y4w1۷wN r$HG eT?r>h \<[)[cWcR̎z}5;" &5C BN^I`k 2#,_FFť'% )[ӥu/ATMgqF7<yZ}#Bɿg|)@g=u{FiC D.1:JBX~0[! ChrflfRMTi.P%$r9yIbT@.!j<^8x{Ҕ*ׅ80WQhIUhmwxm3eMb_$!-K\22Y~-9P\Z7n[:A}?Plzo|c١ "&8Ͻ{uwK=ipKadlEDOԅJPBPncgIn kQXPPm=ut_SuE APʝmi鷩 VN1cb ꀴi49W7fﭺP2TX\x_oUsam]G F|8ިoC?ia_M&Tj2 nFM/?uYplQ²/^luW _| F-QWX*Ly6F_%H['*,K V_d2 U;iu̮?tR[yW& -p*oI3K`g%AIƜ@elYomv} dNsdWP,AOiO#{*+;PN,u2(9A{=n}1s P[Le,7%0ҡMA|pϲؗ#QH$Y;A$I5={L Pkyq~_BB;FH +t${9nΉSoɔQOʘ>-WV($[:c#jѾ3kB[(8쳕7 X@+D[4"u8l SMpq aʓAcn1 Sz Ag}M=%qMsc0X:}u&PBdh9QuGw&>ӲﷳL\h9Dgf.橵[#a+bX&&9oov}'xB*\4păgzҒXZB?s! &y0_YP_3BS,'SUPaݽ5_׹V,I9Af ^ZԘJԬl)ع miE\Y>@?tqƊ5W#EVZhE Cog>$W y Yr*nw.vHI]^'tBy~K41:{KBDnJk`@'tJjb<5[H&m=@5=a'S%SyYu5U2EFew XUkvhL+K0}y0 RG%] jp.P2^ I3@.XBԧKf(ޜ2'):WiX,Pa*as[ETm7Tc9 и>,S}q rf5?M; qIgC8VX K~[iXڼOolvYIzhtlԶ]Z M! QͥGF_hOgga 1]:Q -'uO>?C@ ^= +co8C(? 4go &u\eb:2]y"?ag @[8 ͸9xG/WD`J鈧I_:^@(0IEm%#VJ{>ܛpQߠ \EЄy(L1Zm\#|jk?aU2bAlwN{pv 5I0$Q?w:\(TV.>e{b$lĶDUoY)႔g 1l*p972/dsYm0K%DX)7\lv"%ױ;A"zIN^9eҧRUwAgxm-5G68xn90=Z_AL'}6٩ɦ\èk/y!FhI?P"QWuUVd,|ȊdD)޵~U:2F`Ǽ3E7a#19 @FzzoX Dx2`Qz>nI^ wQw!_LYaI`K)!u ҷk-KN+0F'&6ˬ I.;}o4a鍕'`ܘa!|B=6/GTq EH->f6LBKwqDJh[YgC6Q(@>Vqﺞ-ݎQd(EwvddbKn16dL1 7M4z%꧎+T))J-iR%A_ЛR$2Nb.K֞gUb`r8`B&© O[Soxjd'e>X gcKvLmo2ɳ1暌)Ci,ُsy%rv3f2̍2i3~_]e}lȉ?oґ?HVˢW4A!+m9Dۢ-mKɠ Įar :ǯ,C(!SJDSw"acE:=W:e̙0ƛ6_: #_yP ~ w_A.hZw~xV  YE/YHZrc5; & ]^C mxx)vl'ch".V'juvRTȅMϠx'H6~ pO"X ,I: 2p)v뤢W?7ZV}mI)'1X (c)ꈁ~YFv3=3? ;#m6vYBAڞN1NY, &q@Yi-3,3 >Vȼ_~`oAT} [oi5 ezl }@zԜoXNp.Io|x.|:d~e99KWs9y8h7DYVP}oMuN$P50@F*g Hcfж|aQ )K< vQȭU#aq6Pl`XApӔؖqCи?tBe< 4Ruds}D 2gP33pAՖoˬ/v@&.* ׮vvMo.O\e#lc#}I:ƀ!;]3~][VmnZPV+v2ɵz|.Z "~փ(Ov+j27T^Kْ+)E WyOG"烂ho%bր sznpZk4:""TƔԎ3:WHnM#1!~P[:LeZu>OL%ÏBQ $7XON8SF DhX&ޥ #?lXd_$Pă@ 1肅ѻ\Jޗto>(N~cs 82Fl@@*ds3j-^_ `i^^bv"s Ö> n[(JBψipK谋X$>*U10fDà.G7r{Pc^"5gűM[Q_@߷ }DֆFpA16I'F>B\ئOO4̛W%R"?%H:ߙ?eY\4BD;ꈎR{gְ-ߏ>;K"AV–jTcT^0UE 5kym&\ϐk!փRSv@OW ГoD۽BtAR=$9۴P"zA~[۪4Zp0)FY+htHc): w|zvxR39A"J;Nv݈"h|tىYa J<33K,S6ӃzI0-ƨO$/첁 M&ѧaQz9%KZ7 nOGLy/姷Ϭ=oz<]%,mP-P ٿwEӡx._>mOhWir>c\P[.nC2[ a6t.^z_s7݆_>c`4.ȃpRWr =Ą)Në,8e<h3s4%cT"<YC6̗/#:E0<xyϰ^|bJEJj&lU흒 $ޔu˷Qָ*|IzV,_t|1Ne3^J fXЯZi\(yɓ:Bg;l,PVb֭o'J^%^Q4;}O)(3Ec-OL}2$99&Uzg =#[Wy.;#5Fˈ/|_+2OвWs\_OK}3#k<$"劢U2/L 7RMxU5 Ll3WhUkL>qS0piTJq^qugh9[+Whd!0U erؔ=?X> ė tS(@y톃Mٳ'T_(zP=Lo&鵀J?:N R~F0ڭ+@k5zEJo~v}+0.3,+rVˈTE|%! "[lRwNqL_X< 1 Mʊp l0=Q[gPs_L>=z.X5h6"U8O.jJx`!*P:IM2HWpey}o"]}4[Lڝ ſ٨vPo@ŭFǻת_A21ZVaepo1dԖW-FIgx;5;&9S g!Ojc?v8?_Kzn ݇O$ܳt<w8 ǎ}d7@2 {C\apRYH#=̃--a۱ /@TS%=uW66^xXn#"ج緘3kCd4obmfTF3tphH}4-@b<_n r cbF,3jnaLGX6W4< C.PR:P;&^3!l:m*'y?q#1<1EaBf7]ĠD[lcD|Th;-x=r*ɍ|JpdM-rY ^GGj,w3Z#2]j۹-ch#%vn:N oa!ZwV̈́*a&4W3_ `٩aRAfRνV&0va15Cnm08O|; l8yH|:C,Jsem_p 2"=z։~_HT@ DH%|zmj;OjxnC*$zx<QEB H{(.EsC=' 5͜">'cqBGQ#>M7_yV߉&7{_ϫ/%,,:;Qһ^8m(-UyNnGs|nPޔiDh:kx8iAz~CT"^9lݏM!6nT 3sAמډ8 |MҔ#eP[jYVJ z/(:v 8mׂ6tMnt߮DEB d8D~sXt2@6PKmJS)}^mvh@ |0R7R10k)$-AhK#H;+˕? zuY+\x%!g7C7e--( ANTtsULශy֥}C@o0;{7Jڛ~lL+ %obMh@b#:4K}#fQJ(A \GRN]2CNCuM=3Bw5 'ȹLYWIpdž,g<7|]ά0aeMb%܅מaN_MTJD3N gwh:Bew *.`lIfyi٥E]5Э㲹q ,{B&\%9jVH`M׀gZn.P*ݷ3_ >;<QJ"V:zlB3 9/>q%-@įM+#\l8l? qWUw˚5{yaycgIzs7oScd5/`I W@MSy(!*TzrgT2i4r.:~ODS'}t Dzݦ<;y&Fw8T8 ̐h[kEK<'cHo19sk>K 13A~ "07vn$;s}G?[3X6n-4%Jt)u7 z܇DM'Q> ;E 8VCqo~4rFYTgb(L,bm3ӂ/yNl:o +8n Ro—<{<7 9fM%i,aCNUKnG{_z?~xJ$0D_H3;[J8=1L2qJ9ף,G좾 ΝS "#@W72ۏoe_<.Tզė#"i 1쎠6%/>=&;iZ7D$(u"bTlZƅ*T[\Mgx45ZQ-lɜ" 2X,[jmIfI[<;? kR9RseVPOe #̽m5^aՌ:Dc/Bu:{7Xޞ)˯Z~U'q}]|NDZLjEl]y~֎n&_ 1;6`u?32S'a_z4iIJ/#o(U8Z몱8kӑf詆~SVOrUXT,(A>I1 !ң^t@)fv<@Oo|C$@Y 2Kތ)XSa n yހG٥o2TLUE;T[lPp[W<$eKQ*5X̭z=X|O-PK"odA3[ Тȃ3c>dT !V8u |/}c3v<|u_Fm:wm'[ ud<'zEjQҋ6BjT/1DZ1MQ*z2`ɌLn4g[C;1IY2Q%=ơ]7BiMU{cT儺6^@r˷nnT Bļ4d5k밯޿ !T fgnt1dTs` !qjPR=mմ)ieqP6>R޼󪻆 vy+:`:ess8}9vij GX@NERE^ ̞a&Lyu{0wi-4m$!MvftS 0z;/XP? ]V:b(@Mj`Lq0,h07͢M&?HifhAedOG:NZyXK"\֒yl*먪:\$FrJ+ҴXfvNIzf:U=-j.͉쮡>MS,kB*tWQ*!ɞdj(}G#&}SF4$f8IyZUD0]8,>~Vr< 棹xePAIHKpxXL>?I- ߷aɄ-*G;KA>?iKL |C |byenci+D 5wmFj]q["]7GcD SLRHaSQZlQ=mz܏Ppo D0LD\cuJ>8+W:yvlΔ#]Snä_5>DAľtƦI)A|-ycPBnL:w3!:r~F*/&K|*MBr#aޚm%m3Ps2sSʝ75r3$m=Ƈv1=b$Y*N R$j@&[ {x,]om#T6RvzkO\sV:D/yF @n1i)yMw*^cr_NkB1t#crݻgޤeT'fAЬS/%1z%z'8,}W:ʒ> ^߷y;41j(Wuw'ꈦ՚Bu#79sZQLKvO鯂J {^ Rl\fkp4By@*V um+رn2VkXf}|D]ps\LE3%cU$DD_8Κ5%kC20v seTB}CYV)CAdAw(?msB)CS< F7`hkHAfV&񶃯 p&;zQDY%hCV+/𪻉TRr~hV Th^mBrZAEWӝP0 ;<+Hq262Z +q|y@Db0ENb˟t!5%ֶlcc#OM HZ$Ҹ:i1U%3e>J ֌YN?}ᕭcl{f[.3%ޢK>78%'}EE?bYRիUu&Da~SBe! ؁3>27Q#bPƬWAb)uw99io5&N3gn4 OqsxtAltOsn3g'&FIJW89Ebp'^pzE!GU?G~.lDOa΢+N"W䅿ϮrKDʵ_c6?To+0K+! k'ɄBLJ!]kN^wfbE i*eFNӳ5]ypfPӏpV.&sfj3 %ܞj_T{?QxyO3J\ו#8 ` {ʔf|(Mr;Z88o9Awr~MDLh~OJ垳-lᤃQ̇wN*8vbrd(*ZFmߎ  LId&\ũ.;Ɂ7.9weɺ? (OZ2yo4nkõ$~v3 I7oA3^ smCCЉ6pu%seLʸbqo,&k V㳨%(: *P$USS{Άw43Ia7>s7|xp'ӎ):Ƈ+ﱜkj?3ЇdJ _Чۖ:UNj5'pa݄FTQt@%_f!fv|Knd)Q- '.0||jgzIмp&F-x0-$~?*S7o!FԆ[wZ7Ky2p \&qglhWSʲh^ZeZ{tre%$g PvyG1I #]*bbp7{)E]Zm/ 9 fe F5]஑yiB'UնhDL+O)=zA x9uX=L| uţK > .&o ϫɱ˘ȿƯ78G^j ݔ"UkH`uZ//q&:B%*Ѧ\?HG%^ZQOkTuzRiݡ2ڡDkvoEa'[bZoC6~h=3 hH8l/9;#eZ`N*MSuNhlj^bds6CA4x(Ern J2HmiЇX#U`R]VhFTN[k^7ҷw9w#*G!P9+GBɡ``GS [ԛ& Û#f}fPb=.V82JB&3\J>a I|fH0tJ*l~@:fp×?(e#3ŭTRm1_:&*2k{ $JKO+m٤Eg!h:]RDGYO&|>P(+#X@Kc=PljL8y8L|¨#dtD*j)ymgb*`r  B֍PU|*:N!nF03(M|X۾t1C礭@b)pT^S]]W=iD93 h7IchE^mU@d48*֜]U%UǞaHSc9y)c?mceۀ҄ߕdV&B[8|Ā 3?y^g";N3T{ 4V6E-N@̵7.+5:JʠŻ6#-!+Ożڿ{ ͙M3p.n/Odiw'?R]P=s8ѝӷ`*V::.3\6Z!۽0$=iq\\^553} O0v90=q@_k,G4zg@E[-kA~@bhtXHsWw?mQ4IǘFG]f *Y_,g<YʮxL|St.Qb@7b#t|/>^{Gr=_<U RF~mbܫN k[mP(XAi `.ZK$ɺ32_seCoЏ' $Մ)|Z*ǑTmp\eP]c]^!B[M+i%lj0ƙY@Pl߳8_}?f6*r/Cg(!רr"‼ExM#Gp}y&rEB$s, p_RVco+JCHr>b/^;4OwP! 0(XL6VͱO)`撈w& iHL4 í{dE*QyvEu7l}oa'E>W27˙|3MS1 QHq콌EoZGGb0pjaV(oIl|[D!x۷.w/|<+DuetvϲQ%w$[!Pv 6ݨ=.I%{pB.kG΋(/ggzb7Ql#[N["^H|"W'8[%/>OF'tUqrֹr:LPNy;`h3vaA7~6< n^ӱqfAz^G@#tf!DΡaiܹM :,ĸhF8ET&M3g Mjc :Ȱ_7}lɨʺ3.rq\fߨb(\s>j7/52 j} qxwVsu"0%s>3 ''1ATn$t(VwAg paw#Hio/@4uww1=|pQ1@cɿ$ -6 KTgm&LDc?cy8nv1T S:}Q6G*Ir_f,r\ҐЫ >&.首|{\;"T @5 WJԁl B_kD-QF#+6$6sdžR%2 3,k0;-w9*7"Iwg+߻ 17Я,8ݞTz1nGBݥ,$W-ٻz1U:\*prC ƋHжKnp`M'ہ "fϴ KlkE~#(Z(,IrIҘrâ?R֮Ud@0zWSbDWO>Df,W\֛I5>6.^ J=yN7[GS͍:QO#oiEzCY6fݕfYg ;/Dd'n6_i5},8OMm>91=`"/BЗ7rwv"|ڪ/(u?|Di2^hPg"Kz5EֲY6L$;f(:Y[ֹkcjuYr?0GfT07\'VQ/NO31J:yApn%`WIq3\|s|@׌ȗ}-=$ͼIL,,l$jyvʀ$u~n ,d_K(2)64اjUcl0NJҡ4ZSߊT تpQ'aeT±,JGC튆b+d@bCeU|#UNcRƫ _CoY1H#4ĜhLH3~`zH "7[ NqNJc=ݟ~ے-P*k^nXrWxTXy XYP5vDϬ0,_ās3͍l-F|,s6\4U8J7k~W^Z>'E-f#mc^؇;">!ҍ4*Z[P!gR+g9WeJ%L9:O#D*\T~N{.=^Vi2&/1JIWy!"9mTC{g6-zʤd³Pǭ 7g"O+.[`VKw#{1"7sǗT}kZz|k4V%eFty7ŋ2_TRbI R`&͟! աxF0˵ @Ni1{Nlo0|y=)h 4 zՕٟJt,/ 3xbރ0a'`ի^7-4MB:@\o>œUWx(e,21*xSsUʧYX!zhWjى>)_9_ @W؋GY%)F] Ic0U1i4NΣ1tom݇x=ޱ;lqΣ6hW|_@uiTZBsfW&dʌds( ]߭"ݣ][ۯ-~/gp1Qߢ:*Ҹb HNމdɞv9V *H>7\+Pg_.Z{E׿CCE!~ (8"&v/${E KoX0{̈́%ÛU RN_UH>UXucE"aKݍ6_jCX '(q3(]kEKK[M'P#*{G Eq+O$x6eRMJH ?䶌Ѹ]*Z&0o, %w8w~kіAꬣy0ǵP_V_s?;L^Hy>R{` Je}Ӳq/ Wކ+Q)^}⩑(]QNJI'P[<[G"7`NN%P$ pۛKr%Q\%!C=ejPP!@ rAl,eonKjH|dDt* <5ya]ˎj]UF]G.V#M`]+ͧyسvKCM ݎ<_-bDng)сJLJ g3G2k=VS2]gO˫BAV4k^"zJ!Zf4oMV]0zzJKGHeZ%o+`?$|vZ: F52cv|=9y^=3(AlT'E% .gr'r+~"sD?D2*Ȓ?>af/ Yds@`G1m=` ꝷhAFy^bY`02zC?y2e }!E c&Ynw,H F# q_Drn Wy˷1h &xc rFE _fYPƍp`^9IɦH -i $ASBYf!樓?.;h !Tvx_́*}n,vwŦ]kfqCaݽfx EF]dA}fWE9-׊= ˍ»+YHX*5 .R:cqL(dڐRˮ/,HCW1No Tf?2ksrْTdyR%j{Zη'o_{.VB`yc7O3()h5XQխ`3]ܶw csLjA.ߡL:7(^鐊ͱ*Gu9կ٣J"6)ey|9umgCf`8׵U+M QD%Y_̅PS$0\46o.9ꉿBTLRW5+n [Cc,A+4Mh< ASEKG o:E7;jho 铀}9o )=-!:0X4T,i|Es,|)Z0j ?fmMҚ]q2e*烵܀iv^mҀ v@au k d 2rDl=1bi$~̾ V {iMAa E,){?`!J6B;*x>SUHr9X9אQW{s7'c@C$]Czgc'j]JXf f6֒pFuYT')TIv.k u""$R3 0.*J VQYY47cf}UuUrS_/չ šm$Vdb?"TJ.]I6j یdvVK fV#}/LN &PէZFtǏ|zI7GҮ( n {TJ ͠ *d b*M'mrIÐDݗy H(es/ N:0^.$+;J1ʛA^m78Ḫ,.5ޕ^Giލ R:}Lvj{Vҏ9L ISjd+.×ȓ Y>ta^Fvt%hQ%LiR VKDIj2uBi))@IC:U\VOR Ց>wGX/{x?`$UTIYXB'r=aWᚱy4/DF"ٷ <N0 Na3^`7C(t$[Ƭf=g%#vRqnb_ [(czJ"B|G㟱H}MP2<ʈѹ|*╊MPSzydeG.NkBv{s 0fy9NH>U!+g(j998;FmQIFq9ZFH' j*BBJ%.=bH$yy V? D@~ ?Ex[K=nk/zK"|aR='3C04tHk" …>s7X㻗 PZIV~P=utAD\~JoΖJƐg} 4agBLJ9!g җVOyG'QDʚPK<=#9ae0Wqd[j ("Mɾ 䗭'&Hm]װċU!'@|qn7̣ʥeDTG%BU.Y8Q&6Y_ȥxRܰdi=7eBA{إEq̮MkxnKL:ܰ)ČDdD߻1 ?<&~Zղ۸aU1`yT-}l9wDOpDsF(A('9};3+%k-e0*9rN̹YmJw7co,rfQd1 zS6ɒ":{d5U=5~jKfw7ȴ$9*1lar.J߳B/ $ʋYVnwR9dm+BKPl L' A0F8M#BSƈBs\z: %lx7qfp >Ƀ<дfz #A&~U>i0/ }Y ƟT5HA1wd2w2?GdK}']Qcmo:9M9EZYd|cl -̥ʱxͰŲf)מudf\*5pgS4)GU_@dxXTUtκX!e_oOC{*UHϱ2Tk5Q=9!A/KFXXt{PSwNZX BbcssF b; |IR?E Қ= vDátcD,~Y9h3i{?AO_f]d ?RW0ew{\6T1ÚM>hݰ_G-Rf]HEV7mEH5w3eL H,|œWE UjH8%K>HӲ7/jF?[9ϋ/ޖk~O팬Z/R/ VSi=vGj-s)q;â1B[P]Ƶݪ5 &'vL I“vr5|hKb :ZeS嶘"w|ٵqqX4Cg9ՏtL,Y3g$s\^VlMyNrtC두Vm@ȴ=M 'r&EG1 ZZ?3֎'RAu}utӌ ֝ڎ~Mu~:|5i.cJы(55g(NyvQt8PĿ5ꂖM ynF4(sAu7B;oSa&tm\lg vBhoOʈDHťeƹֻ^\/MkKO-E.jKa=  $zJqb .uРW)GrFq=MGi6Ś / TBpco{+R6 ׂBKku͌Vm`ab4- ^C< r\50&jo~' P Nv@M-V$^1FM h{/b+bs&Ѷ^Q2A7lsԘƆy2Ŵ|młbŸmn&m1v)r rR[UB]R,z?"6 G 2#c\zUQW,z~BcQ?'ah!|С8x5"5HŁՉ6w4J;T@;3c ƏGX: S4 mG#Ô\H/N\wJ䣾̒)k$4UftQ:ܻ٤>[wqJ]D˼?FuDyXBZ>vNJgGI_.kG,Yr k^reTz¬ǐ1D Dk 5  u)Njq.f[ W|QHA8ur NTDLNVFv7_dyĮouYrcݤSХ}֒iD?8sň킐 d"#Kb'{̹wvT&D,ərˈ>zn 5<*StyHO&'iFe0_t*:4lP<%H'7vTm!Q)HŦx2)"m 0yfzD(͟F wqh*u\6EH2P!( um?_h$q)s6ɾ-_3d=,+bEA*0XB JBA^R+w~ r ȱMͺH:v{@0[ 鏇iFHvGSe|l?`0B\N±䧸qq+Hp8bܖ 6;t$"xҝ:ϸ5xǵh~g*0u ŴE?i{9T>t^t2ޤT(üXT(ah鿸 ^ ӕ7̋ԦTrRhxB 63w7 c9݂(]=Y!y>t:/ @ٍS܆j̧st;.u@3\6W|rXvxL/g4-.Yz]cpT3f.ݩI7 l6y?jmG!e6kP _$KvS;".݃&8̟ZtbllG uq_dThO I)F#s0s顝D-?ޡ?ca }j'Mi'QKy 垠LXbCc#I0yx5ܰ<vMO mtIF 3q/eIR; QRGtct&R2D1e4qnii&L>L|b+"?Оh,śA{=t؏ S^)TVEIވY{f,B5!P'{P/QjA*$wT'aEއ̻Dbp*@ai x= pVƒ{*P~["FBKZQ9Ks]>mZҍ^WxDd?mIHv먈&bN~3-Bw"ۗWu`ŹS~څP)c4xn0 LSu/S *;&C'_Z=K϶G[&=o5H,U]RJ3ݨT|VG5xkWly1Zp-%v96zBB:蔨rt~ee8'W&X;K*W-YAZ^dCM,%vR%C̄PG>@ ;I,ҁ&*glsҝTe´Tݚ9!RS70{'^@0tW>Sq/pp`ifЉU˞벓(E8X|sU"sֆhqӜj?j3~ +]uXZz";lYa6-}teM3Ϸˊsc~ ]IR§O}\GI`פlER >?4|Qeqgݝ(%xVë)fփq RϜxeOs&'8-喔˲ͩuXLWAy|+SGWdl֑wTFJ+.9:vGMy!dh#]A7'Uz+t`lFbF]ה'q&wX~W; A[vZr8&O)%{DE >7hb͌4L9,!GH%&> gdxY/8g8xmw,}!o{k<-=ncᐰ_ 1[x4L8qNן#S>L 0N:/P+/oS4w0m?"P᥋M-i)2ẀJO }ܪ/[ƙG*Il+ɔ"SQUUq0dY4]:N;YSǁKx6<4#) }>?kf|K2ܼ=ǶwD- Ys(榸ňPQޜ GAi_4{&[ljݎ=1ClmDz݀/}Y?,Ye*aҭ @т*riC ~ m'$;S&Fp_s&+o{;r?+qMGipyB/?@-$]ТȽy6s!I M:,AK3fcs0WϡӮO1!~}@w9n*ط^ҦE7OP47ݜAhLKIY1)ǸtiCf!.vbPG|<>`oMAS"&Zά[ ꈘ'!LmUrxwߊycS8LQNzg㗵da|Tx␳rhS㫻wPbnv8&Yh978KuҐ!~,*'aDd1)y*ӮP (oA]dC d'RxYnϹ~VoV4k~2K| h>BpH 3(ʿ)ypNM_#*H,oMj9ADR HO 3, -34lFnsV& $ώi =eWNJ.N'p)Qxo` H)&>@ʻv#.ʑ>6K҂V/G;i|8ݣj"Fƨ<޴ծ֏mPVy C> SȦJȍ;R^;cK{C,bWaf>Hw~L<%߄UX8'no _=N_$fE[/FZ JCLhR8?]"$ܖp'}9}g ]-vn.y}&}x<{thz|}G:_oSp  ْJ5Vsq7$ʽ]FSiQNh-AQeU|ݥ@l==o04u`ɫkMe#EfB^q/ϣxdOm2(-L>HMy[M) f]^0qeӍĔ"X)a`"Q`HS;jFZ"G_I$}U=ѽ,jMk0?wH\U hE&7#.V9תͳVqh=Wš;d_5FUq,F#)FW>bAzc>eځ mԞ-<яf([0;$ nҍlgqͩA*D,_pNln1eqB_<8gdOm^v7 AfAʎ^әZhr?O!$˳nܱfOm^z2 l0 -!¤TCvG*ՄoHn,xIP*|h;;yQ կ}AzFL*.Z9l@~z cEZ):MMV"ׁq쯜7ӷG\8;%tVhvxRnk-a&;/^Xѥ4ɚHi@ hmɚ%vO_+4D*GYI @B l 73VWghvn'U[O-Kzg{FUuF`醯W86z).r,VG~j J7H~J_ezc(BEn 865h-O8l prɨ'Up(Qir$0Jǻu`cZ LB4/ļRͺlk L:D%Ւ6O/J:νv5xQ&f5 Uۉ $ȈQ[Ah gINN85⨰n~ `_zH?;}Y D$!mCL)`pyk3Smה%e3@`S,jc[puRe AՃGHe:S̏2TPu^W%OU Obqv?qfWK" ;2_٧Gy^)KHy\T1!a rv 6HQ3 vQԲ+ih2uX$/,Pݡf m`[OZ2xITEZd{rͯ\ ^ߨ&=wr6ѕP`TCba%Fo('FAq`~FʜZqJȰC%QW6[=67=Mu)Fhf9&@ ߗ<Ő;E}q($+/|x)&w )D.Z:ŗM֫ʾ?7Hvy d&&=IVp }W.y-[ X } ZwD|+ +0iE">BNqbqze'g0^*~Cٲ5gIIVAև(`+̹ByX05x NsEXmZj >JŪ ljU9%3αA=8ރ>-'8 <f-0 9Db+T9tg8V Qt;In$dIkPǧ1|,Y.5.|Zb}U9Y^i,VAdawB̙^ I<]תśe)?ѥ0V%m5MlJdu$Z$;Jb9}k٨}8JDihZhtƐhTi1̯ V@e ъU'~LnVX"?ZY;c\ǩD8S& >'I BҔw8?\ʸ߿P.jnY("Ck{Cbz 6?5kgAhj }[Aԗ Z&w \ @+"+xy[v ]cG .V-,i!i12{%v ,,ՠ zdڪE%8M }+Fζ>,a-$f,5KdȧV붬_`gjuDEȌD K8[VnW8Ȣ txR.sܬQ wVMt+ "K.qJ߄nR0uΝddn.,L-4¢C76#|??<ϊMx/'Ǧs=c`4_p>2nIpUD|2cuxOqk4|]UX&T}DwA5(-J*&>̞KԏTJF(&N=#S"[qޔz,bɢNKp L,\Z4);iu2Xa˩MN,giKx._f 7NQ*Yi qnw\yK蛺C!AP L,ODO\唜oFc",>l"-Q(YIboYE^y9zZnay). ,U6-KTWP&* [#\')ٜ݆K'TP$oEQߊx9t Y}G 1;$ۂar >zΊO֥_;5vϘg Wk^'Q'#HGtۇh=2 ޹|)tc 7ɢs[i(rWJ'#ҞQLϽըžh0_֛0ގn-c$ZݷGL !Z#m#=M_ "@69 iJOwG$^`Ɉ/"RhByJ>u;T@_ʀA]Gz:-en FqP%0lXks1QL[O<%PwkJyNf|6G$nKjo+@1%(ZQ9lL)mGlD|+s̲1>dS/sxŽ g1.eb Wc,7% Rpm@owtz{:U:^2t6U"ޱX6vmiW-p4յxԚ˞.5&-{V͝ޭhxӋR`yS_.EcbfW6l“RG 9{]`_UȋJa˒Kjj*jѹ hAwU#~-8w*`LX5M 'lE4. ĭ@m}Dkěk3*vs'fKbhf/Ӝܵ/()#2N{F9E@ОG(DX6Z7~Z1̺K)=6R=",=`0Em6M4tEu$W$4'or#'(W,o H{\ޔ.E|'R4}f\?#358F$_87u'v+$}f&'+lC!])~ٱ~V(0e[Ke'FR]޲CX#4d&3:ܙvLuiPF߇-W:1ygM"RH:"%A%7|{upr. u֦21 C'Gy'QtNe1C2 ;&~*a1dkFT).0eqhiҷ4ZrR/;şH+EtqxKbMp)OTɺ-Yx*R W{k3 M҆Ș[ q8E\7Tsytw,WC]YWo=x*H@:g-MHp$kBd~_~;\-|.mǎl`z1o겄;N=c0;Vw93O]Z{῵:=Fc̼&6>P Jx?f` -3]A1L)dQ(OaeU//(LdGy٥AFӯM9NP:m;dN=ܓ!>`G };`fJ#:VD7*cX lX4ǙF& CLoVdxG_wTh6{ e8ك›z  ˜yq8jsykC3jO _ۧ+!B2p'y~j[ҢJGth|UɹQKl]8 9+uq[}i0<]}z֐FU΢[Qؙ [@D%fJL~!].ug_B <P."dr(O@lA-$6-0jyJ*=ۋݘkh7ơi"1,~4zzw=.kE&` iT|Nv6sOUZ[ UJB_)m0cAu [."&Nuev>K)!S$nPN ӽKg+uG ᕮV%O$UbaIOE_1D?=tEhBN% 2?0Ӭ'!+-`93V]{%lr°4:;G%!itd1`ijy֮Sĭ"kb0,Nܢy(y:w5Kn_DqcaXq?MLj+ 3>p`WyבrC?vW-;F҇-C.t)@0j BXHl֩USQp/XbciYjZ%o yq(|[Gj%^bZ#yܵJ:N:Q;%' ,㱵@Pfa4{ sۊTcQI//6˯<&ڛZ]wf7jG"xʇ|2?TI[izH P*z|o+4 `tuF*g+t XԝDːq<=A8;ϫ7.NmB6lY/|ICU0Ј,&Ԍ o5I;:fS8 kKqLsoaS]-Mcml:[4tj Fd:(*?ȺqHDSofPiPpv5Z*OS )zhǾp80fMW]ΨiEќ<(Qm2+@ടA&󞦳ţFA(j}l Yٵ_xTI8)J >RWСm%*2 \űrbT 5Z@o 1ʄ^W_m6VarO^GF`IGoXg&,H3SjQ&wQUWK*nW2JV0zCE پymZlfWbiuUkͣi 6OhWл{OX}5+m,JvܘD߂묠n|xXtk[^U(!!Je2W#c\X/уbL?ޚ&Qf./,c*sjL,(`7+2SlBX$IX4V>g6+d9 SX=vCN 1'U yT7QW!P-iJ?z(XƈݡQ+ uL@2>d\vPPrPЀ[1FgYƂ5cG':K76qطIBJ>̗SZ8uns[|W{δF}bdKOimLNBX]L̳~ES 5ei0EsqoaM P2_MxΌ2ߡ[UID`oCMg1l1ܧi]EU)`!Mcr2 @ƤЖQʕFD㉧1% 3ђ';;3}܉L3Q rǡ-\ϴƃ Bԓ\,G~C׊uaL #S],O?e= FͲkdP GsY\1,) 4`.){뉝\WN&և,e{^a#}^NB13޼Yib樻,9HQw+*Bo^E8Of4KƽYԷw]$ʀ h^8CDyT8:wɈlB{ULb΂+*;X \.LB%@d~m%A*-lV%+w!BʋQsx?mM&Xll~5PMaG$:slXnmq~<)'2W5Py uX@# aHX$ՔOh9/뀳֯1 \TT2+rBZxm4z~ӺJ;>4+}s6d^kv`% FՎk=?Zmd3Xf#D^拡BklZ lDӞ oO;:{Hd;+A3L_CS>;HQxZlDG-zR_#93{mV[w@#-9PEFeybx;U:[ro2dHs!z0UC|Ī3.2j.\'qz+76@>$!|)儹~=KRWtiƩWD[Iޠ-'9[yELoq~{2l;Ca?|O5k5^gَ7RA8-iNNF6i4yt2)BPtcDmLod*һՉsj!F]䚁Q.dF(vZzsvKeda5l *y6de)wDc G"]xEC<2t]6[fyfSf+ &/i)!چT{[@\e@]Z:*zf;]DIemǯ)ϐm:^ :8PS`/&T  <Ȯ.ߜwx`ɕ=e2\> 2<ظ *q6qm7ۃ̱k`^wMiJuDd=5}S>nWSaBAx1 /6s51 ^h[ct#ķJSgXه2) Ӳ|#zD1c P(yzTsh:V2(ĶFǓ{)vGI.+mP/@}}EruUWSsҊO8^K xV~(/:z<^4&Q ),~JT?36)9Jc?6U}2Ӑϑ҆Β>=]XWdV~K4?_c4q5 'Xת)Dz!R)@wla3?AdcM0//Ѹ2Z%ye MDه^F}jZxp i-G~\)~|:ۡ6u;_Uz:0+t4u?dZb" m6f/mʮ`1+5ʔPO֦I1'(+,M$i"ZLr6ҮyᵋqxS?ORM0%HLRtѓyc%sR Û- 1{{%( Am"HkJ Sׁ~Xt4v=7{%$휬:-5r-oRYOZ(YgSV1{w)Y`F^!v|X|zV=I*[6#$)/ :MA/n;oWaȄ"O7ser{aW쭊:mNU3[8N9_o|^5!p<;( FL U ܑQ0~(PT#2',Td~p3Eb'٪-=k+~ kj7%CA-|Y,JM=V3 n̶*p]..z*Torvş˂j")#qKkuZL|BZU>VRZ>jLLZ^EU[;sq٬Z@L9W#ݹKqqۭt8ДOvD ^P bG`Ȯr 0NTaAb#bU#P0@/,Y[@ VyَF{!8M{6c;7Jչd*c{e)8/gЖ 7ıI:Oe,+ ds,VЩY&x?BXM:)v{D`z`ߓ |[oUZcq$ΒjYlpnPuG|\ 8)h]J"W=wќHo%} ϗ$cE_ ԽY2Ir@cFCE@K3UJ8c;*a6uT;K_ڰ#"mX(ȝ6WR(c2)Y15*|D=mΣOWw}.b D[BmLiiICoȼhUY1+녰 T،/~Є 5SC]mbU5S0D"H s7eRag r ÈpgxAT? 7Pq$vV' NF̺u>s/κ, nt ȑŀyA haڶ06Q3p`GeFiǖ !!DR lV<{ I]='qvkW0.pa"OTgqCMT/`e>ҘiANC-^ LcG0wkEW݋OF`^ry@tIbu:xuZrԕ t90Kw+ fs !puuq( 0G$v[14\ӚJ=lCp c]NY& Jg.kRmEDKmݹeig6*h>Y8Pz8dS\c;`.s_boZjS/O-}}$~&4V&3b,(sD?YFlaM<TmUwiQe4~PF1&QȏX-c=c0zQmL,(Jj 5F8&ap+ mAMJׂDwfGc>`Zsk)vM0.p.GkkH7RN;k4Bl.A(,4)8V:e9#\t鄐ÇhXUD'i`Ҫ3Ag`0*=;,A-t8 G  %Пsh| }&*C}cX}kQ"$OYYO Fٌ+L!sk%/yAJFEkU!=*I-- yuV&Vgo۱7Y/#kp{H]ǎ9wK/=n>~qĕ%zi_15"bD&Ncmmd)>%=Ӫ ƽ9f~zPy4YW+}y ResGjP0Opy61h 0StW,\J@u'o}@mc>f"s<5CpSRJmTeuvV2B].r Yњ_2Cf̫HYqGi~"Y1RbdriOXh'6;|>!U6 Z쎬@NnВ7JtJTtFw@cX _">Sww#9 d71.՘ ̛"4yaYꥆL{OM5evP7bÒ SMڽ|ӮCM<-O8U>6/Roj5>ԉ< B=gjq&6xn#hqi݉ӬGP:vGXzʥTȴbyM3Zqr]@0Gdnr؋Xs֯UsM:4K+QVDgT37U1=?$ ii=ʊS=ۂ3"B[7! Ju.ېr-Vqߒ jAFk;+b:f#yS4̟IZz O0[RXv#bWXlo=)="^oSV;,v9";)xm7y/Ђ,jNwj8PiH2^Mt{`kY mjkM{^&䉞Q㣬NE9+Vku=. n}B`v ~Ws' 2(Nt+Uza"ȁSnP:?|b{ir`t-ZI@zj d}'Hr6"-hd{j{sV1f:EY(>lO`n=Am9P8-x7PdC 9q(1ew( 6'c\v1W~zYY{tUu>}+G7c$>S@+?ܦX\XveTຩT5֬^c̸߳r9dieuuFٲpqMJ&RV~[Lqa?5i~QY_6["Y8fu%`eΌ(8\j3 ^ЦB%fMuW4(ty-A"d J*٥@sȀ #O{W^ew߂ K& /?h` 2;PPKFgqIލa n^QMcaK)oR{n-zش9~f4IF D*fVk&֟讳 KnknzZe֡:@c{+k- (Wp/?k~ 8*Ez~ .'cw[(uy(Z+V/޻t jGT V{fa`F hǚs,(ݞKM`yOIĭ\w/!|=9-Fiǭ؂ɟ 빇`> k@z˭PoUA>Tgl& ϵF)R|;ؖsjQXp^8j!a^A̕FpČRm^]d'֛ȫy6'}.k47S=6W˳#<9yr8>T\ ǝs@\EYo m\I`! s8QԦя!8#>[(o[#BL'zp3pfbAEW.ĝhJktV=n 2/źܡbn՛Sm6 q qE1cEHM0r==!mR'--g7VHJܿ@Az]rfhg/PW\bο2t$'N*-%[`kHnCx ?hՄo8H/!CUm&x)= LXXK#'2&a//0Nks홗-J*g~}eчqKgza[Jh];Pr\PU4s;pʬH3،`f"^Ao|wڣVahFc'=)ϒ>E}qB%S3ev ?61nHA11)_9MusOGk|Z:}Gϊ,Q{|e鈻VՂ(q{ #[yt>LX,zbcb~˷ ~ޛB*JSer~ƚuЀ:$ 5:OT֚r!|Chju]ת\qFf\@5\557ª^B,[v6=rkv$i8Ҩ# eL6>̢՞M; HY{ΰ{;c?K.IPz`eÒb( d!$iXƊ!IUY1P3 bp}`:Q%4u?d_3yu6aQ+'J讌O`*( zSD}ɏZ3-KaGIYh BDr hg_8VvI dYq['CRpMV$x.)å$L{lO!>YdN*I3},ypPx(a>y_-@a`x`Hm!f'X\B1H.qgOK#?^ G};ceC8Iq>VGPpL}} p:0<' xm<"MMRCQy?[\X*vC?2 ?ޡ۴#-Cb`r8kY1%q;im nH7BQ u;M~(Xq"K|ry/QN yiAD WTUVG-b6xzFPI̬'#*5ИsNg"!+sLPXϓR0lH¸U" A\7x| #+aֆHP^qܵVJx31jdX'P@ge mo~'Ey} }eތZα%S4?D/{]m8GW' 9=v/dzPYĞHckSsJM{ܰxjk 0|mDSVaxR'>f&':}_&299蘦F(KkgM*ȐA8K hU$Pgi.B/|bt[ AS,r8ʵZF͡>uÇwٻI7 dVh#%j1;LזSXiDEca ަ#dD{6-ILx!Vv% E-'p;j{=C"Ul_dhm8[RNuB4ZǗN;!ԫeӜ*T#kӗ,O#zB7_ vS)rP #':ʌh%8@Ab$y_}.mO殛L.kee5We>-O8@-"Lg[Pѽr~F@@GG7;rwɛ,6vi7]ԚM'wAdA'P濧\[OtU$dm֜F/(ܵ/j~$2Sj V~ ]kB=vUr~|يL`0{A\R# ?⮯=%W #t%? %Eq]B5 i"fؼU{S|6O̳n6r]5NllT,=E7*PQZ,Թrz Y [z!eߝB%rg7tGkgƞliI KGW@0$z +ipA}Jڿ0sn$n'\+ANVK?}A/>0Ej/ג&pAcpnoNoIK\|#sCP5&v2ҕUe`6̎121,UJ`J1*B݄V~._wj%39g"Ցz#)fx(v w%]U|1GTOsglo'QX~)yj= !Mfգ 3!;:Ԃ8o@t utӰY +бuvg~t(V}vSXIriQ9HfrYvWC̀ 7[@yh>߱3٦UHQ&OW)i:bkkŴjr>{!X޿P~ElYPy-wֹ!h>P7f8lms 8t,CCi`F[1IfR}_`Pw~Zĩ΢E1өVcs}<2X&ow#2.ǎ:o-,8M1T(/~V>IDZI,}+-@zl)ףe0~ BZ#5V8C @ 8*6N2mA goL\>TceCCxڸẽŤh]ɦVXS>bIJtĽpg DBgk6LC|?@I@+[jln+zx[w'ќ4o^5{i:/5GL' Xe/xN7B3Tڤ##\׏dnؚR+$LvVpT$|  !U[[FyZxeW^=U5 7ir:KJҍwV{F4$nyl%T1c#&[M7=&M/&ϋЗgӧaO?] g\1((O9d#14VO p^HJ) +-Vb*twH"yeC9p6:z_Kڼ'r$s¬nF=lO87aalCVީ@kd̎bU%sfZ+(]Ff"]}GS |dsx,d4ˍ>?Dv'ҡo|e.、ﶼHa=i%vEmrYʞZzd%1Q$ '2;,^8p gۂpV3et}{6c7|T[b}KŦf@#GY.Z#+14U {f;}AnSч.`gϴx$/ :Lr0TtȝSJ.z^Z`4U$* 45}+_?Wd'N *@`+4L8Jfer!ʊq`J= N5k2[cаh|UMx`F2-fCBW00[ԽItڒf@7BJyK 0e'. &+]Ϙ#yWWI3՚YvyRk&a`[pTKoz1ٮpV=1=À7К p?AV~zk.̵#`Y]4Y+i> ,2` r.vAdۙR:@a{-!ԛtLaZby$=F({PTnk.`Q'Ms8yɺGCa<^1UңE k"F/{!]2y#5eYfMUXN>( R3g\DRJpMA2s3IEKyəl߼MU;v rJ?0Whwp$QSٸ(8Kp'%٩O;ۯNͲ;8]]_ñ+Ȩ1)wa W̛)7(=_ I&$_|V Ocr[R/J~oNf " S (.`c rvhܞ啟K+VNiXeVQzn!0ۋL_O3*j`e9ºz-%eȶ=ǝ }l_ V7Z+6[dn4AZZ\cbȭ%^7g>F&q Yخ-w-Ko({(\IJRѴnbgQ{f}y.  .Qg6_}fVv僯Z4Jq|*CflS*֎ib ;9c nF?_4O!i(2l5.bV*;=39MGSqU|-4,\1/ pƣX>o]v;y5 lGr>L٢O1; r"G)L\s[Λbtr~5 Hl;W?yf_b񖹾uJh 2W̤Хs3 FTꙭ@fF +QO](E{xS Jf!1 [Z2+DVvzK27 J9{NJ 'fI;Q>-W!3ަ!"Nٞ y ñ-J4o“.Q];єa(È<\utwfbv<ݖQG;83{Q`Rj07d ##9L&',?*T*TTzx-竗YjMtk4}|S!FD!ξxA'c/{+u3G3qMdeނGI( Y!?p8\@ك&%,iFfK?ὲ4=QG*~I_kn} j}~WE:˂aAT9mSV"DrO1BXVHbAq?gɬi.T`"8 -8hg/ąQ{LVv[#^eB (Lw>KxtN(9&rĨN2yذ$Xv9eW9+~gǬ\lAwU>~9.93خЫƟd1-BQbxanǻbɐ`o-WzӧXWΰ@1c7@[+Kie!5TCC+ߧ$8$dMryZz ̗F2>"-Kg Ϻ:_JZ^&<)ek>|s89FE4)ZVen}7܏ԒS]Jzq㟾fdJYf5U (mP#g<+G&J˥j8ׅ_`0M-$h:^Y] :^I-Z9P.~q)rx_mT6BtD_;4 h,rm~(+}C ,i19|n|P`S~9Mn%P{!(V4,;\AvXu~E7~^ޒd\'|] ˰7WYT> jR8c~pł̡xh f5T%Bl\kn"Ʉ EGkK>!XtKUrf#]d̲eԛrw/Xl14YG0@P841K,#!{A Ps)qx[mdؔT&LPB#QvY!O*Ougg(t;QVљ(Z(.ٸ$Y ޙ;PY9~MC#3CJswL\ҍeiUFb.*-^2}.^ʗ4WhJEMp2 1>օ@#{`Ǚ'bX.I}ȥ˫TM K7v)0=G|aT"PO&E䎦b;ZgU@ټv<ԗs!i#{#_umSSǮeKrhqA~:%s )=B/\i SJn,5ip3M7|Ai슊 ^~*&-gͥg% V܂ X`f者`JTy@_Na% =F={ yh%1qC0z>X$W Ԋ77ŷpzh^3奶e>×i{Wĥ |w$/3RcXϢc۹:! d5`̗oڎn#St4@4IN'͡tt{iL^,f>)/CڊҰK1w@3J~=-ahWO -Ȣ?r_B?0MAO_$8ܲք(m)D8\eӄjS;!h%tHMȦIb}~Manj 5`qvsUA`$@2e6x *Əz^6} 0:Ub bc`/F"r,9IQO[,H11s{J0cjv1QJ!>3.pOyeE&γ3n1x)'7g}Os]ʲSq&E*(4+$貆>R۽XK!wL+*UF%U i_9hH< ҭݑغ&ߦ8՟qs _JԖnrDQw~li!'1͡.g7 d̶-EEf݃re#[nU_k7dӳX.Pw8 ,> ]"ᇄ_aO+2LrC4S+f#F'^ZB)F6Xoed A \N呦H#9.D\sXbMV@$M}ZY|d'TvsBJ8$}kw_V~ MH8:Tsɹ e^cVX}J8b޼I|u\+CaB]u8neVI"H$7hYW#ժ{Ei+B4QD,6 z}ggW]@!Aɡ~qEɐ"B#p@rm>$}UsA!ΩiN#Ryfq cp))QwdH aQP̏ M %{r}hAsEQ#侤KuJX*}KlB(;'ŵ7 Wqƭ E>vmې;a%&\9:MsB3\7le# UDW䛴ʒqC>pss!^A<%6̃`b|4;T{] f1I&ԊBj\)MB+*|^(d2x8Z/r_>i&7Mȩ>ǷĖܩdd|Ag;.,c1;x|+2ڵzӸ$<0L,5yCa ¹FVBilE`M##B Aj;Z5x +N&yja]7\e5uXx|DE@h;򗳭ah?Pm5`@cpiaRbLg֚_W"߃sƺ~vqae+^j eWT. ߧ "+ye߳qh2{nS{XnQG˙v(i-i=+h&@r*ցEVMa *%Ke0&ݻ:3kZ{XxFwOhL̸1$.շ12"IQ \M-10wlߜT_E31{JIG %<(kS{%3A]SRa{!WH])\֤OKB#OBxs-$GeO_Z'9UXQ^zU >IÈ2yG:o߁E3bHW\B5'>I;փ~lg/~ X4"]W_%q_MFFQ*T?/ Z ;kmO;Orf( Q?.H|T^9a,( U? 儽#|wNs8`T0t}>ej`Em䆾#ĺkX2OFt5͞`nB(l_ϑD\9Y}_Ϳ8gB *4AMLH^7 -]%*sAeBm(ia?~XaUAt&]Ze;*b"i60un"^}2cJ-PK /HluTLG ^. b#TCa4{&gy}VQx g=M3ҶzdSy{$\U>H]z?7q|yqK<ᜤԒIp߮kgKa>Cڂ ߏۃ 펅%&$-%EDqшmi9Htze$ALGLJe'n]UtUJ$:P\EpcrKG -i=!?ϓv6>=/wUPq:Sm=.K &K,k3xT5%a2KP`ٓ?:u lB8i-D nCk /QDJX ,CB[\1D]S֯zGqgW.ۉQXg~|{wAu[{O+WP"_1l|χ^.-4@b 09}0oW>ۭ!oC,Ԧ@ <1)2wcϛbSRC ٳVo:h+%-KEb=Ndx-0uYذs;BJe"0~, ˾I9X#^c!xbYs'sq'V? S<'>'@ y j5b2ӘۍRqZjߦ2ve49~>r<4G1W3-^lb02T!t61g(Iȭa}>*96ӨЅ)8E gΟxri &`TZlZV?yn'*r/T8V{6>D s.ĕ~Y8U8|[xeeacq 6~4[5m"i\WkvZX)kwDڡR cV. FOۗ4.D.]~8kNC{d5uí!ULa&a1h[5#gX$s yfl Ip,֥.%9W9K~ lNCHPRS[կ!D+,~-"R2;yQ 5-;#RyB)&ϚtSCtfE8;"^I[c2^*\v}\KyrAS;#\pڃy#Ĺ~|3=9ٓbU+qPgcc(E1ʢKqLTa-YN6q,e:YZkR&E:Xtp4%KK}'Lx qSckzˁ68}8?N D+8Fs ).2Bb`;:7 G<2 t&I ;m@a\1Ei& &Hֳ6C@uyXo\7+gC!҇xF$)}#%)дcnb_6?:@mfo 8-EXCmi,C%PJPp/@ gG }+w}9ڱ%r^8r%eK24r?grZHs| olkE(&SJ$>kܢ[4{8@G+:iqQ€Ԅ,zVsYR\gL0`7&)=z2u>dQ? 5P2_q5?,+i.L9u:SOH_%5:unwm"XUVwŋ19f~.5.oJ)G-^,Z~ish_Q*;s>(5d |nN,D7Xfqx?4Iԉ+[ʄHpH d=Oc\Ja-Xng>"0 VuXǢc-(|Śc)ŪlxFu=iiF1-a:@K(0 _Ui{ /<J8NR4\E;1 %" FFܖԇE6Yc<9;1g_\f`p# %ռ._-1j8^ˊR _d{bjw YI/N4>6ŷ;xTdYFw^’׈5ڹ":K5i{Q%W T/[t#k2T)򙙚V&'2LD+^bkW̏b"Y' .-p|*"u_-j"Z!;SGuɇoP)vM-XQ1IǮpX0p)iCѐ<=KBηggݣW6M&2 C#eDAŒn0׊ܨfL2sP3 l՛'\oU .ʏXSݱ3r@5C?pa>4f SyH@z|Ĝ"$_S'hRehK=_C]w~G.U3} +rC^;M!dWmࡋ$ ePR"Zx5H\_J"n`T_oR| |n :Hwyor~\(NHG0QKڃbȶ2gA\E1zOjeUxb \5qo“=.$8c[j6n As^ #~ÕW2 KꞄ+%m'1^_/jf(} Q23y㙑 `e3:O)ZFܭ^$zK+rmsCb<+7h򓓩̥o|@L4OQKwtP>~sC,^ՎKҀ~110 uE<RCl!sر0=/s;5JVA WlLNMV&av $:b5T^a|?y IRP)8[tPk/k؛"06[4XjzKy]un^Q*߯MC⣿ B*F37U'1{"m)h ,gW'Y 1gϸ1r"4]RƧߕfzv]UW>[3[_ tt—I $cSZ"! bL}{@@|rfP0C ۼX6n^{X*!C+F$7MQFO^ɣut(b? h07\;.;1JKsJGuߛv#Qsd(:kL9`7<~t` ȁ)f: A[=8h@G"NheE!ڈe4uvHFZd FQtP&H~:ĵnJ2!cFv&ߤ@"AS: M<ÅT 6ܨ-lCzh_O8Qb{DPWy4g; C¢zzr1GƮ@G}bo ztjG4"/hT)PA?xh NY4л 4]q?`Rfh7ũ+AiPgy{t:]lDIiI* oLYQS Hg=!ZFbl|_mB]b &C8׽%QRQ.Z5D%-f ?\ɐLջCv~zm7$5Pe( UQ]{0^hW :C;'I?ͯT 6!<^Z ]]m}!cUsojjoyi}OзG;E\fWҶGw$?::F~uj}f?*4w>o+^4}ꂨ$U=0XρHફ|e]0dj%COcє9"a! vjź"ꊄ2V2H ̖M.d$J7EXrZRR4X.ptF4/4VqN J1MuN5퀰펮.i!).JD -W{&*5hEq q=gnPsǧC8ѓȆP8f5-LeY%HzJXUsD]x:Xi:3]$*|_hŒH'eL[lblQLQ$~BH̾6iQWC'$Epe6@;z.׆2Ph7LvoY;XO Zʃ3dָuGngq<1Q7qpɫi 5#t|J\ƊxvH?&|5dFߴu z;@w:`\ ;]b5y0#uO ry@peH3Jm&e&ఎ$?$8R܆٤(hqC'lu/,.P!ɘ6遂AѰE6RSl H):lbB Z2 Dj~xIhV/}:t[V{ O-1H{B3yJD#*#x2StrsayƘFHYiP[}u$|B#DŽ,wkn=f]_al Xk'X6DͶwI`wS|y grUs9J lFJ(>vٱF܇Ku8-Cgz(p"W4K$;IHnw0ac!>ײXQQV4w~D q/Z/BL'AEsDU{GC} 3- D.ЊOI7Pׁȏ<ԯdYl3󗈥~hcl87 nfm!=j9xNeV!s^؟dBu4u&KKn<|Gs2I8+$\Kt+}.U4mQ|PU.;HOh1۳=Dap5]vU&jg?ij=:wgAls}PԑzHN [0YLϥD!a)+Zl0F}\f, fS0(K? ,R|oY1ɕDSp8@0}5V;jЈn_4jؔx6b-懘EJ'sKYojƵŎ=(g}q=`WړWX =O3G Q"m ٚ c+B],C!)(mT|x)?]Eς39E佼gC))H`}0Tx]eR膵\] CKȒ@z#qk|D_ VIyy_7ݷ;sl,yG B\2ﻬ=Sk/ξ ; }8g4̵A}Zh0x/CxkX"ϓI6 D ,Px' /lJ3ϭ#f-> =0'FG ft&{"p0;vN{gLKM3-nچ_ JL9#q (5^eK4Ȑw=2&}xBno$d?]2úoO Nk c;V0Uszwv q@x12Ý'b{{jk*# ̍mT0F!uAa1rXMoF2'Z G? `27馶AyjFmF4UhWATաN9V#=)2R:NԃJ-~,XD1^lK>(> 0"cЍ,7J#=|G AK|A04 >0Y@o;ǀByu^!EMlMIEZ_oyr#kg~"WQ>!}WqyRku3MW]~K/P Բd3k4'=~m o}= !u,vsNSs2k4=Tk|Ӷ|Q%Dmd9>xH[I\>Pd5(C&0w "7˷j"X؝{aN*^n:b FoyǚQUHqxxh"dv"GUX2,qV`+VizHOm8豿MCƬKYEIv|hId>MS{ չGz1y#V TM| $vͦM>SQ!7򘌇ӭ-\/f%Ji<3%)y`cM*M1hQm_1;ȾtzH#i=`2@ne7GfX~܁[Lۣtb:|ۭ9 #zs3A3fYon-zE/"m7һP|]A!X@{4?zo_yTp;֗sЃUB]` #˛WAW*T} (ks Ona'cWňޗhr ~eQ6 VD :Q - L u~]Z9 0inۨq"4Jm1 `;hzl/7eߋbK5[̗9f(|~<%潪 s Vp+i, )"]p`wޤ 3iW5A~:Ix\gDKW0ȸY]XM=ݚVS|U8b$rΑ׫vlމ\>e ޠ68 K**mj^ /e-rv9,zet4JoͳE&yCׂUb.殆@QF0;%jt-V>ԠFeyXʎ٤NVLYyn K6KȴH/%W%ST˫`q=}AAeD%^Q8MH2?{&sF-^a㻝*)_X-:G99؞q:A7~f-\-zw$I#`X*^<)FθbmY 36A+XNHYʐ:@=l+Su7}ݧ4cCC^]]Ʌ*TqL(WW"-z=nQB-r *.oDVT{[m %ͮc*)lJo\\0Mn-SyiiZm!$乓>:M˞L l:u%MF7fێcEܡ"OAn߮n`s) K;C˼ WQ7I߻^%nx[8t+lg2q<&ڙt 0^ʄ<#L[2'8Ħ5J6c! O.5rӲ#M}✷Փo&ө=gQ1 YE2ޚ\ (oQ*rv;8p <-wݒc i5$bSS*ʯ ho?Ui~E]n]dfNa8yŕeJb2m5 D+8RD1qjSX*ރ WPgn*z;Rg:5!yucBjm'[Oo{4 y)Ԍ++sRțbP0>x&4s#Nݨu|pqҰA7TV$,R23mٟawa܂^Q0{1ëLߪd#LL.7[-)t-aU/+BH DTR4451Ep\R7"aǝnRbj(t]yedl+T6^drͥ>!V\%+3N҇ ҉uGk|()t@? :ߥݏFzQTg؋}5D+=w9(JI`=]YJSp uژF4P!72bSέ󶸈lК',C_#Gk0QPb vƫAjaWW8w~3]9H m@S%K@ftrEayP&oz̋Lih{#`? ˴+'o'M(i,M P62"aEU{^9 dRx,X8U-@X[aV'LR1q*xTwsGgL-*;Aӱ.E8_=V !Cv,0w cLCֆDc򸞕ٟ[ |h7CwBOe1~Xd]0Ul2=t8ĝ PU(4!w.~% B/`@ ɕ@x".y2{!ud]vYR?,\dQ>v7R|Č4Kƴ?"gx){=z:Afg'N@ =i#DE 6Jܘ{߀rqwժ 5Q`Omk:$8xDZ{WS#)%UB{k0$yP/`=*4>8HyUO$:- EklDxٷn#%@k- LA ӊ΃U=]r6Lp h K+m)Iҽ2.eXf۱:uh„Uc ܠm]pGy&u&\nw&>uu!@' ]0iLNlQI6hSޒDw HEl+:L_q R)d3a@Q.hrLB蔆بs;h)WGWq +p}ƥb/(kY'.,咐RK9U+~ʮzpcIfX˟'>RNo~xoóq6T. pd h4kNX!t_|N>Қ.Y2kKK5K7qn!U_@7fIƳNM*N"2 .#-Hzz۴_xc!wHtLPÕas J `)'o.ԱmM‹SHftXC9knaAw. a_ 4f=Cr^q~۹2\}9TjV\.A+ҀXB"m#QqXZwY+fJ;_J}C%v= AqT|,;gTg s0ck4&s N-S mB`0c~^}z\]E0W_z7-u hpoF8- #iRo C#|oAbTjZ7=.]J,~h|_GFbqysQI9^tq"o:j4 ɵVt D`.kz!^/5W+_k.q~8ՁߩfFfnv 1]-BUtXr+pǶ AD]ʞ.BWuD V[0FrR8O϶%{_2u(1#/gB ,5YM($2teV&>#:c|7ׇZUD㳟R\oPho keagXApXwZy)Iߎ[+P[O*KeZgG/sOZY 0T<-ʻ_%RDtx!$U=X uZ?Kt]Nj^|U^C4"L~ RU*u6;č] wKR =_a}^Nbo@I/PVؑ?M.%,q a f=CYc\\o5 &J|c8%VhES3l89!5qfj.ҝ ɉv?N\϶m,NlmGn,H ʄh!6yfYQJg8[pXu=7M$Av<+ܗeH_2k ~%zp1|UlV} O!<^s I1.40 ,A |$ӊʼ0vNyCKWr3oZ}O1>w}hU &],T[g+[%|wfy̸i{KBC|GI+]^[͹wk$)W8D0p!s*.|rH]svҍJAEiz`zH,@Ԡp l0܅2b<9u\5ٞUx|A.n:r!-K6S |њ &mTM.qFU@03AN,WqN.kB3UEo .]Y0t:‘TuqVoDXikU/j{¯br9 zo*l:o f`;!jwë4 θ㟷]RE#ZeC1y+О(;sP)d96L9UW+jra^_u UaZg;M}@%6fljZ?3;¹pOY+:W:|@!r`x8'D}1 z""˿Psa.s3٦QW +C^>>l- ,/q?'|פeԶL/pKNCfSZ¢X\/0nXC>qLzr6$pQ( ~ RC2~.sII$h-Mj<缽fqgqښum9HŌ1;>($.\8W ~6 c6{LR rAo'(>εa4yFVʶANT8[ m#X3/o$,Դ1H}(#s j٪NZ±.T:RNd$r 6쎮Y`N^QK)?~dg0lEB44j/MߴI8;gBBQ2mey&r,f5|,6IhߋM$QU79>#iqê1}D(\ ]wtaw9VNB5ѱ%ͻep:Zt\3e饾G\}`՟'v4ڡM#dT4 Ez:˛Hx 2dj%"8(KKN zc.$,qu[CϤm+կ ORO/. mS4Q/{tbȥ½sq^Zr/)\eUmpG1:cX>S$D]h8zAwYOHc h)8uƹ57@Anvo?qT*4@="dd%{DwtO6$(n^#e( NN*D*&I0* ublDDE Ihz/(Ԧ' ,$ܐ}L9ֵjFȪKYp~^SȂ?p_x|M|{`pZ@LK|4`4>E?yն丳]z![$jo6ﳷ "H0y_;w@0DAt?۩lGF J wCWodP.DQK%9i̾kLmOyVͨ4%ǧEZɔdǢOd.:±$-^.1)cGKonJFtq-0W",Xb7h?Z@ΝY"o }X1ˆJÈBR(!1 <#ekی/ُ!J^OZ%k)7 CS}ޚ5j"bQ`-d;tį{QgajLҝ ^ .?)WJ6} zU5~,4Jr,d:]<fBt_S=9^ In4d?JBU^uc\ϱkw<0T<$&Wr0א&~Sٺb;,lǶ2 AH4KLjO{)'%)z1ǿۙ85dno>ˡc.uRYcGO#o kD)+qaO9J)3$;]g!5gr-0И"_<;m~6aGTtRP*2^xtxʶ"=Ǒ$IHl,EZtɇ_M/ l!QHzwg[(C}?0mԽ|uDwzFO*s%A.9i}u~-;k{M| LXsFT?׬tm-ljp`Lo5$YIM'R*ڿAQ,.IVL@Vˑҭ#1(x.2=(aS\d {`XGڤfbYFlGS[sK<nϡ;^R#/!$Wv1QӴ;|IVrqV!8:f- BZuuP^gN4~O).:ff)Wr]W-iW M֩HUWzlZJq S+{O'?Saޚ4uS[[k_!EvPGB柬YěĞS(O -E`dQbܤc5&uPncF9ȑ̖C&jķOvƫ@1wh*'YD22_`N7{&\|1vt:;0}y٢Fؾ8%d k~8XtS! aQWtdiueoxɸŧAQkfN !/6I١bO֠O]#0ߨuĘX̚ɧ.@kM^7uì!2tPew->W& B QlJ~>C!o ^ z% +5YIqPփ ;et|PHGԁ69$ðt״ҙk59>hSUQΘ"I΀y4Ku^e^v bRZ>?l-Dz&_҄56`w fd.!Ijl7d`>ʈ.'#fm:|TS  "h[I^kDc R>ltiJ7]ީQ]&= Qb}B8[j59uuR;s*qeƓ7o_.ך8"Јh$kDm@ ~ OءD$\7+q,bˡ7z׏Besm ! 2%وTCA}bپq//h$H ނ: Ey][͞\~6NQ9 3pFŤŜxrvV IqKzjd{>R|0øHUPJ#N)bO|QԤ0BY hS.ģa@tj֭82Z5% J^>NU ݚ x~ԕ垓|( _9좸)&4y{_Ǝ"mĤrP^C ]jaOG/$额Nls c,;BBDT {`.ӛu;eleX"R*ZVmRa ~'wQ4MؿDsk/;'mh3B<:;ol1J֠1[4I˚  @z8]e!欱D&R6Z#-Y/d M\ZM}6 { ؠri4-'D3 j< %3#DZ5/gB3\aYX鍷 Gezh Zr\˜EOvM!,¡bW> &50}0 r@:ZjܡN8LR$],xƱFX@q+q}I6e'Zpx/o Yc!SFUm(*{m3=E5J?i6 + 7| hK?AKJޱ#k 4a4  9Lx`>,&0 ֝ 9pN5xbvB/yʱXZގ|Xe3~. * T.#%;uQ<1Fq Aq54OZ?"¿}.شhB Js]:D30@@R<"R|OWe?G:[G_UWq4=秵8tG:h3S`PSqj\rT#q3T59~vo'sg8b߬ V/cs _ zݾH6V^ cQ 6&pxc v~8d kf2GdE_ wGQDsC%=<Յ5,YDW!C?/NS?!dnl._wZ"V/ i8\_m4zq0Wn4І|{)i缝f̙KgP\e@.,~I;3g6mlEwM(k LXm.p* eV2WV7d&#Lu WZBLU~ 2؉أ(,ڐuBMҊyp9~Lw5#L>3RrOj|q2i/pZ˭SGN8<dʌZPIdxLxoù:#D_A“YuY7C忺Aۉ&;-h[glxmԫ+/!\߄ꟹEQa-Z'KQUE\q#p5[XJ37*:3=?ގe0Kt¿z'O4! SJ&%fJ1Ìc"$ossYPQk u=pq@ uI9C 6}V;;w|QG L4aՖ J 9_Ì݀uz]H]wQǁF2׫l60I@o`pNl'1Ͻ<]Vx6DBZϊͷȟ9]q.c(z2 pZ!eg1!V`ߗlU d-PEAl`BSPOvd 6Sfф](D*_Lo.DޡbAӏm %N>Sm6Ӽ{N}9"WƻJ8PV}r02s:ɪ"H^`ş[>TCZPB/pOD&dZ[fj1iLuPL 3 ̱3cW=!zKZR%%2xp0;^զB^a` -b{5[CFx͞PHf2~箱w >-|kndczQ5\yϦtQrNA@1 ~rZ5lt1M ߑv  *4A#3G>"Jַ3dw{tM ST#YZZBE|98!,\BLT9U'K?ȑ.;GOP'_0nnlM̈́tP0 =ʢ0zۡޑ . ל\̡^gNqpӳ2UDžt,]bcYvyzIځLvr<yHpOϡTGȰNe:O8Z=v8Ǟ͉4;2.܆0r4dS3Jm?FNBwe"GHMP ~$|2bGꆻQfݭ6tHi c %.*ب¼OlF(W-PLjH'fw@3 ѓ;%d㜤Iw&-=[lP.땧kA rLBF&o7^l?4tdL5F xtihq~?f8|B)#59APb.< 2'^I{ ^꒏QT!6%6lH;E<+^f65 2}K{p^:l4q3JnXQDvdpHWx%R"yV&Ӯ6 9۠K-'3Ce #qx2X KvA_1ᮬPa/sq~q34R d|yY`w«kx2G-,#ĕ!sf_gwQEZu$T.^۠N28v_I ?:kv LA*$EQ{O|o]R9ORC0E嘆z.48Pբ,B,L\YzBm:+DK:*%Joe>(nk~^~ʙ.<#Θݠ0XFdlPMTwV!JRtGL5udbHdī8&Y(4I-H<\@p摇Ř8~C'9@TM aAk(S I% Qiӟ0n!WNEGeGŃwᇔX |ݍAU zgSpȨ*IN3[zDk=Jj %aOΜ)>hWt'Qs x(c60FU(IŀJ:YXӆ ba +a*}܏=VolXAD?:4nc/Xڰ]tuy'ӚgdmdL$;,. ZiU{Jc۲~$E 5O-if]o oWӸ]Nҷ=}R;>@ 5rv[Sd<-%2}8O-`fP*q{^$ғ{1mh #t LKi`}mYBizlBO0:1 l y;]"#HC0sUlV.G8b488g~.uKٵe~>bq{a*i;vh0wpI䀆R4y0:eDwnw)`tCk9ۦ6HPfEe[nE4cmK`AriXuIl!lRڦrl/{ 4u\Z Ci.Xx<~LEC"k=p@Ӗ&1hnVȰ0̎BT:me уKy0."dNJ+1 36;SnC(L58C2gPr }@飖 :,4u(e"j9t\߆FsܝJ2mN_tl;ƚI? \.AP8kfsiԌ | @Ia&.LU9Odڼu+X,sç9(zޔȿdž"~AbbjyW%nd5#^M>-od}#tG"G 3 qADZ=L f}_k2h.GCZuIPbS68]()NT*|$`A:TDdBt?f(ލe\mVW<3c-Y[]:Yä2?skЕR_GYF\g.?yDP_eb UHx~rbjpO٤/ie 1}%Ga UI'{*'𬑐i gzFN콡 meeBً.v'=ovhʨ+&{ :ZTW+}ٖ G ślEƜ`' BAg)F~*jܼ\ (?UEa]ɐm 3TfHi&4X|yZMYiIbK7E6= ;Cf|qϋ%׻RbbI 踯&B\\~^wZxi^MhFM-y:A*l?(.a2Ka=T5P":ַGq dñݥCid1Mв mT5c(;;g=VI+Te=D}$FAscvڨޯxsuyzFύ=~ Уm3Xl vEُ"yĕ/zu"^~xjQ:A~.˂qsN@vtE4 첅E@:' \/j%H9:`LB]\:)+(LZ%s2dr))zϋa>A,SM ~Ycc/y{(ԑ P'H=xx? CKѡІѝhvk|{U{E޲[+$LZMt<A`J_ ?av61,(?b 5_ky#ELt3 Q̍P xn@ƽB\ϺHF]5NO2 uvM%B:.]\eG% Qn= a^R(ͩ4%/b|1g;|KAd%cA24"@9ѣ/5]\kd ,^tٕ2)!%<\[ײWUШX`ǣ'&R :Ki#6WXUOpHnND2!J+U,&}(QUG s VOcnЇ>%"c!f ]b "xgoLbacjrsCN>$t,YfGy'zʝGu]Nc6v&)&zt^S:)\yO9@tw{DˉĿ~xc]6{R,:n7 t6[$cFrQ#4P!N{#9iAÈA}]1N8vKw @Ԥus ABNꥊqzGF"a [ E`@" ٛq~/̸&iI>izJ++ ؎dX=#هۦ"UFq9֓dG=w9 )g(:=@HW}±'d\}XjS"/>j+z$Ɨ~ΘW.yefa{O(գ+@_iͪeiz 8R &OS!W60!S[jW5L6!4Ѯ#ȝxK\Zw_3+&u 21(6|Xi9#zi2 RvhIg6k"쫋W6= %+!y"NBc9k©tIb-8{0foIq_IiKɯ;?2fc6A&9p#/O$2͈HoCXLi&<ȜMhq^/:* D7O``L>OT3\((ea" =w<[4ܠ⧁dfbpc*Ui> ?]zM_gy'$vSі[!oW!a\ [KmP*B_3eNdsl}ɼ-I#S^򻚴̩|4+q* eBY" o袀$[M^(Xhu9ЮWt^pJ*v}b1a.b1}V_ىLR02ֶH=[g*0T93ǯo&i>OmE6ۏ*'j f:%L R|u`0c<K0Y&(ta8aZ|SH_eQou]O[ 54nE#qEn6PpB"p>W` zM1{)mI䠶- mS{cOYSX^npц&z !&6^:HkM@`Qܷ T-u0͙cyɕYO"1].!+,AE^cZV)ͩ-bG(&aGsa⎰Z9p<:P>H͌p8~8MBy S'E~WC¬꽱nȖė>#G/Ƿ\K.^H~z{V !K9a{JdnXM9-^o44jp,I,;j*jTJ:z{ myAc$YccPZJZXgrE~(庫œ;ݮ'ؼBa-?q{4Ka tYb4DĺRߔ,q|!hQJii~pk#G}+ &3%c&=}dw2B\7TQ%'4SiD(XW [TWFاֲsz_8֕,x9nՍ f X*xT:|"cQGgZ ~ H-b~WJkF|EFʣo# %FI"oߌ(Z>8=3 iR'짢ƟEw_AiޥWUks *k|hҽVF\&'82g>Үio vI4WCF2I{-ߒ~*41,ospcq:ɛ R민kdA_3h5P}~18ys U`xC{ /2Ԇ _Eam4V+ GrFa&p#=D8F% q^%*mm,e> ÒtpXQyC}\jS}yjA ͧO〢^C~TM$.\y'>a\r%Шd$e8c#XK'r("ņ(?ƼQo_j1I0Kఋ|Ǣ W3**!A<X߬AV _l4A!{4(PhGf]4|50%zaDQ>v!  V3,Q1?G9H`[!ToO`Xoa% -.b8V*9 DM'QjiB}UKJƔ wXjVl Gd8 z?`AJ\qbU]*љkֲfX,f3j; Rlp=6G["*>aY@VK3\^_>sZP`lHXUK.F!U -TA!rQ' 1nsm\fר'm!0hR9}I̥N&aXdm+BiOXϴ P P:kKSDqک;zVG}VSUR "O-JR+ 63\\݁ar HU.\|~oxDm^v:d&VI]!p-I:[Yڇ,s/zw@GN#x_+G5t&B?i83M}heK|AqLsΉ Ȟ-G8*im݁ksocC=\m'¯}sdϩ+?PƬ,m|CKMAΧ:;idGB̷z.-ZNUDqwRa18iQ4CM#ELtq>D܃zY첆F.>$ò+=t\5"^?݈ep'=!6!7Fg`BMc,۶9%ԀIfbsW% ˵(FNDy3!'j˅ۯn5o5|+WxG,`b{8 sBORՙ"]4GBV_ٽ܄t0;]w :0j_'h7:w2~D!&CaBusIwpN5_U4nP&Օwj>5tat<3g(3(ix{>wVؓyrZ;Zs{=⤀;Wo"QjcLO 2")]Foþ0)JxsU5GzSFI#ߍakAT$hb@ 5GRp_N rF{/ZE&|8.0/]Q]-=}6ra`h ;2y]ȳz9<띟|Hu>W:X,D^3L GMn&YLEL$V* F emw@,`xz<7:7|Q:I WYwȎjz呋|x<7RKjIax1?#jR^u>]䜞S,I;V|uftS[$'Y@Nc (ռOL2 @}b˙ɾM{DqQD\/2EHRw 2 jTo aopG/7-ȷ% ݵwnj 2̦V$x׳}z BOFDo&jF 3d&R+#ٷ`gj Ԧ4;`ly6>c>V җk{2бd.^LOp{#-`9KPhɘhoxYCGH M{udsWhWէ[u*U"h,T诿wҍTlUx𲅍'phr ]qnXW舵ͩ6_ 4ᮩ4߭ǞUC`9'wS3{/v$,g.{ḆhVֈxiʋJ}2*K#1tCalrT3uMM9CP~j%6o@@ŠAaσھl/sܬcGwlAlmw`\%\Qk 9YƆ/=*>{[A]9|y_d~17(8dWNX5LH͔i248 x̩d9'(  ^R"fz{@y rE21kl `j>-Rf5 NW)'XՑY[5i4zi_X=:iJwl@@=EBXJ+z^3VrDP&Û]+lՒCX]o9`dQ7`Pʁ|5\agfNoAB.\|LL&ᯕ>Rmq.eơMlM 0,*w33C"̢Q|3|+7dm#\.m>.]e+:P ):wr>L4>UpZ%1Ef"ZԨӭAjM^<βy$C6ow<{󞈲kgDM,걨ɗtӏ0b~ ʿdwqͭxU<0Kt1z6MFV 4)XA} v=>p#K_ w JYb) n\:Vβ |1bUE@ \֣UaV/r29UVKe2 ?=0kG.G Qu\5b N)+Ra;.OԈR³9[nSuB& 4:ڞa|ܰaʅ1ofB=3>4Js Q n=/+c>úé0Ä%`Oghs7LsVSŨLuzt!p%mػ#-PrKK"_&Q4jEk+ozYk;~6,Oz)J_aȗٌjȋkuAX .>|2`9aܐ$yZIt|XB^Z4BlD̂X`jԑA5Aittyϟx"yl9zD?Q,EҪ:o̾%\͆a|@rW(phr|_XeSq7}~B=0Bz۔hvA[aq'E_- wyhF,!"0RAϵ,05dat-_gdfM ī`.Cp|قMc݌rC<^7rAi]2In=k#NjZ@2P7曥[*∏JYH(-nyv^uMޢƖ's2yq扩wQkb(j\;H4- ᭻-H `X%zBlȦ:ePp'|U(2.uz9CCtOzCiQdD͏OUۑ; ^'9P?eZȎ}3EpHRȶ !*GW~=܍N}wM7T~:_~WQgf4- e*sK ?r8N%i*:mȻKB*O} __(ڒ3it Df2(WpX4zPiW*y ,&$Y+玸v@-\uS| 4l$v6}R7`)JZ{S[h1e|#,70-r u )%>˛QS'*6_ъz i;}r<Ft/ӁСI{Љ`#ol*(1iȂ_Z$$,)~\&/#Bq4E:';k@Ⱦ9mBv^}+D[\ tzXEȦ.RyT\//S F|?Sl)-ߺI\pYk0P<Qy.U` <-рxּz>~%<=Ưi-}jTg\CrW\C{{l]:evk%H,Z~Z']b熁LA3̰ Vص{hvGa~ ײ̜`Ve|mt%SDQ?3ű= ~%XTIRE@/t@0wPm5 G0K& l9to^;dgѠ% 7у2C; Zَhq?W& RbҪc͋AS\9*"ߡ5ЦsR4u&ZMW-&46[j &X?ֵi;̼`vRs)m8:o,Cm> \>Nv` c8cb-H'b݀dvһ 3Yօ+OsO:p!`1ȧ1xķLj| ́&8sDp#\s+{1̎˒594uJE2:/K7Е|*yezF/bWA_vIdSk r<6X/] q}^k!c}׾jg3ғq`f| {+ 0՞q36y G<zFQJpP`[f/rQ`ۘA-=~+6vҨk&/ʠ)1IMv6(%^"cKo`$%OY+]|o'/QY/#Ap z''n{"snCA!P_B?.gH NHѴBzw-}:* qP(EhlJ8a,$>6/Ed%G;2@cqЙ\Sng 혭3lI"ߕ$T'E< DPv( &l/ߕNuk țr2oO%j ꂑ).䑽N:wYm;f( ivo^ؾL}]?MYOfL I2qU(TFAM}#2Gr=%Hl!4"yY?ܺGu/+0y%ݤGbMtoK |i'~e:w /z`:Pƞv3]kϴb#%TLeYxeH)Sfܳ]cޕk++bϼrE\ %GT]i"q'' %"S[@E rhw%}G(S5wN[1~b@[.G:wܙ%)-:xE|RlA.E]hDVQWRU]w*8кC>[gIYumZ/_; a=O.VT)!}?fnL2sTZ#G㰭PY>JјM:k:%p Z!jo磪yAȃkЮ^ה=aAlF. 4zu'2X̫Er6`dEqYDDWgjm.UK ؾNgYqJLjPFw$KWU&bS@-uvQ0nk D䍱*l>y7+a":aDRFJ/ƃ>/B;r)E8zGfD}xFFk3Di(,uMiLKW/3,(sAܿ6h'a03ߧmI‹t=A/mj*8Cω>{இƳ:s;Vfe5QBpEd~y%~h6T5 {U5& bC$noQ>yAzM2SfPx DE[hY$eh$^^4VNkm.!$Ƞjɛ !L|jf^:j*+ {$SDžJl ?>gn{]76n]v6$TJ}P~Bh W$꬜Ba^x:y_e// >Ϩ sФL;f)N*9|(C6њ"N(Kgc}_63 x -r ʾZ0Ph;tEBXrtv'%Ç80ڜMh~Xs$&C)ӧ&#9#UJA6JxcI]+YyHhH/ Oj{J[]uX"r m.bHQ&*\/ l !gg7&u2OB_@VqaےV]#5|6]rɹAت5ǿ`T63_@Z(J|,ꙿRyF.qU{'lw '?zIؘ1Xt'* \.7t ޡ[Wrt$ Ų l0NaҍVG ́ ;Hdq>o>̝h0$ȼ x4&ĵeflZJ~2-2p~Q5k$ΰ.8D.*̺䬪^/ _N11U 57wHu&tsc!‹ )9*kHő\b][XXz9{ ցr '|1Rct`t8]Z?05a YFI[};sa97'WHa&\۸֗$o d>!<3U6x  NynMwGoXbK\,)c.6CnI@fl|x] heUx|`HҊiѧj]qsydܡc]xzH^$˦c/4:} \H5IF3wۖio5PU-ĈF qcQWgjy6QX|{ ]gRd:|w -\A,PX㐴-[%ʔ!6[7(G BoU%2N"SsGٞɮRzmIʉ|u2mmwTw&c9ƏCB_Syd@VWmh`fHQPx)mW@;<&|ޑJ+{m_'hp4&H`M ,bmiA7$M߰&<]In4p=N96E/D~Sɾ0 l~"oJ`?sLR1BoՃ@V0XхivYC,EQĹPmD dPK%zLƷ fkhbzaZ0)vG=Mmh62VtY#DEu[{wuIvy]9X:Nk:&Ǥxam57ueB/ͱN,aWXj^&a5_lvIʄ{:lBDRFHC\´y[%]dlkDNPfF٧\Uhd} ejEɬ{kJ 5񎔏}LY55w /%r<7*My?q= Ɓk߉L=/L'J:hwNVt~L/1W!Qkn`G&L^nyK Up^OdIvY:ۻ=2ԍqblxNId--Q:G]Vp<"I{X׸ld:0S?$$7[J -=dEqMG؀gHSD3dI,UٯEsK:((tosUӽs-Cͬ*FT8+ywSw+aNj⣚Pp^ s;^sIEoؠ"h*Uz9B=[8t}ܣ_59x$]fijĥ|;1b9kTt%Ȏ W4-zag^W~"I:6;DbWh6 oVZ|I ݰ# m|-Ei` d\ij;o٨&2| OĽ*6>l6-#J=%-[ٓ@D`] %„ }IUBf~^E}n"5,GAF& v'%epwfp l6 Q>xNA~:p\ho+ov;gہBy1IJHwyOfثU(@I= ȩRM] SߊF(OHmIދIں%e-}lv 50xwjّ(w*J1@th8 1l8ZF=qWPG6bHAMZ#ժoG# .uyJOz!)J>jp"SDP K ,ܖs^eY_-hR$Y` `ѰJ៣\B P,|0L ;*pA!q Z_3iQ1$]sk5mj1gW\h$W%w;#rp_C%GQ˕-R>$hMwݙ>eOE{w/=Q ut͚BّP= +ÂK{Oעe6Z ǽ_dOj9(BSrƖ%f$`p!\ɷ?n"[E-Lsy\\J_u;ۗkP QWv0t==8=&k2X3ZF=S';]9\߬@TUHi^%McyIc0U\؝ݩc*wԳ,<@(Kc(o}V}E@$OW徂0BIz%ĠJJ1Sf~E@NJG[B`F~/I:ٌXOROfԎ>jr?2 }3iuB{Ā#ȃah[Nxn8A 9s+jnt}F1s0#y2`٭*D w!-,JiagR#m*Aڣ!WDhuO晛F@N!v;>Nw=~z{tQgɉYÜsK8JKwn+T&?FGrkfBE,K*Vh%w;3VG +I)9N= XXV&4gpvfN&Q.%*zyjLldn lwP|`uD]zU*Ln 'GO~[ 1!>pr/bv"LfL̕Ch2*#?#>:yNUaE" hM|3s ceF枸;[d #k{xTKkiX*xƲlSۥuY+!}A"Z!j9qP~#rUv]|׋\eҁ)R[$7MS(svn1siYyC8oX8dIbf1(}{~J;0eU[,a/s[ş q>7h1!"y-dOӬr^I9\% q!d> MEr@ɀP9ːh[+\Q8̻l0gA[CՂCONi3լ@ i|#RaT)LʭRT;] =H0m  z*G`5GgY!@XmQ$w2" 7IIĀ߁0O[?sXWAgڇM~G 9YR'<+HJjpPo Gh\,^v /`L?Uֿ>YbSbڮ|gM9 =a@`]ػWPCV(yN ?UMShI[m¸YP4.ծV0n- vVuU$xVaxG+j9{JiA]i ^}Ҧhg5vYҬ3ҽ"RU >!F:+ϔCD<~\3iќ?kshz$ Qc c^nc"-Mr✮7@YAw*ć=#6if- >H~|O8T]OL.#|+8*`B;?rԌ KК8 (R60~-y۵|X K- Pc֧: |6zqH:qlWM"#Da30#( >} ș[lY|yaD\d;owH_b5EX$˲&ŻǮ5,>tK¤Q _Ss_2YD): q8BH)#C7kyՊ[Îg/[Z4L.hO@}S Gh~w4Œhx"`+b[MM۩ j_Fز>}zyW\iKTQ}JA-mD4},n$8=MFԝNC2\{v)F,d71ɲO˗SVU( 뮘̃Mp'б= skJScݤd3ÄK WoWS:OљY!qO8/x/^E 5.dsy ۱v"xvbd.9Bu?t{ٸKK*~VBƋP]2 Lv8d\̋iaN,O;/oC[bh8533e-^$FuW/iˌ )A*.$QbuxqML6X8o $x%81s~fB'eI8hv g75^ڛ܆QvR7P H?TYlK2f䱔qʝ2K|@ OSEd󽟦zAրE: U|iJw,LIau[326Ctĥ=n亂~2_\#򛌦+KdVK.rӴ2& f;,;^pByy7fL%̒739"kx'bq&xTMלI½nd@W%rژd&Ic`ּV/wrJJn fJ&!".j-}2xn7=Y)ٰ%MDy5v#1IʶP-S)QX2n_?eAXc{L& 0Tl c+cr"DMLd:,i(.{hjQ[[&""4[倀1 ? .&b =%̆˝q|Aݼɠ,Nmtb8-Z,VfXƞW|꺉;J+B48\+.>H@>.y(>0:==sLj^{Wŷ5Zl1j+1=H*Pմ"^ q/CӃN&OLJv1.tXW3No?@l[+/]S\(_$7E|:f1pr,޾B5$z=Jۃإ:ͩ '\-B'ët=Pp)i~*X?>x"jRʝVl߿frc9\7dVO(4rr`Ajy:Ӻ?&ϸxlK!Of`kAb.eLttF"ča%9ۻ( .b>zV:CZZ0Ґ iABxK+'Avh@{/bYi*bj [0635SujŖE~u@,{[~bXPbGneY` \| 8rYSV1;ZQ֪{l.3?vu8SCih_4.JP ɢ!Z"SAEA@p]YΠ$=69XCBาv>mn#jJ|IeksqTcfFdwŒ\ɐE"NMk$wPݹh,g`p v,'5 ,  1}.!+0s[ fMM^Ε&Pι 33fx+nɄ٦ʓs8]iZx $ia8ؙWUB^"/RQq\|$|oYO6(kg»jbdjs%\,go3pB/_=aTЪqM`2R흑A*faJ'WB0n7 -}ؔLnQ'ܖ29[N ߘO.ω丁fr[)oUSs!Zv^|*ѝ5j˥17෈T}#!+mp. I/P+낦qٸ*ǡ9c# /\o_A1BȰK]5*Um#db8Z⹜ MpM,^Bj@Ygl' (0Y,ByVO/*}5V`vb_, /{]ˊElaIT[j{vH,-yX)~kũ1_훷ŕ"n5ƹ znq<ncR t➧\Lod~E`Wuuɲ+ꟊZ AI[B`^_Lߨ/ .c1 4x)G|м$LLQ\vcVYpxZRz%?=U'V (iG zC4_Laq:f_&SΛuGlac*,XfFfJx\c\YU*:y@X}v$GgH2aYv$beC1]03f?#F@{{{GEba A&*15h:dAMZMvgY0FdmӁo?O3g l0j\,M 6?G4ң ݷL˫E-֜_3'J"r͵wc޽ud @>p`0bd͎U hg]Bp"&ҥ6]:2?`_ ,ƬW7r>Ii6,m了SMBRjS+8]hlQƭ{(PniFzh` Tۆ\lMW fpFM8](` Op550]VCbV+q!HG\/Ic.yJ$ %vc6hhzEDD&ֈђN䂁kr50MdmVzώ=rky ?;&R[QGs"7Ӏ^4̻ QbChd L"SGmjEqUshߴrPDAk8vUyRG>CϝrI.$.>sVpQߑC\+oFU/^Fum(u3>)!αD w?dhՏULT*Nw\PZ8QnyU*&Ҵء7uxz{B)F0OMbR\5ݦOQĚysws^j+lM= L;[ ]b[.g2lzFmkߨC`6|hZDtB-[w!<ٲ[[1d9Kf\mȉSWBbi*jL ΕYyQSa5(RG++%#Vqccue F]QP~Mk`"Wz/MDxhx.t2׌%*KjL!)a FM"%WqyoL?J@fP%˩j ۆѹ> n+@\Z8 m-zE 7DSF[;PǷT*JǗ+7tE#9P@TDOmJ mD)3j%ӵLxt3[I3vC C=,o{ v0/=re3ú&5/m+ 0RxGއQmj:{&| ML ,c-[10.NP8<YwSEa1+ʘZDOiq әׇZF~26qQ.~OJȘ^oKdz&ϙ@zMwrO_-0UfU9}D7H1o|kz??~Ўӽv;E[ e$ݭ 4Kz[f sk( ~N;`Ʈl,YviKpٙ9CB{?`ceAoIAˠ,P~<YwBh>.d\{˔+!#0eq<`pkg$# "=z@!K8@&c KSYY Q'+~8?y3H8 vB4{اjhU{ ڟcaWoFm30,Bp'Ɇz0GKs[ :ܜhW)T乻 @S.~8:.9w$ŲTsU`&|8R'%Hc#5rd۔s( 8Tϑt܉WCf;`# zrbL>+ 4_oP !Ȍ x4q|$w7.> `(.SKuIJ5UEyŀckHyL"md^y Bfyj5fl-MNg/.П<pvN5S;)< Py汳lw6o#۔x ^M%DLI| D+kPLӣ62ODg$ /?LZ5&م!QIk&1;Z}!p*?nÅ%Hlg@Ipͯ y8YH,PQ2쵘": cjKpMS?XzFGAPn׷2p.1M~PG?ABK; Hʔx|ʩX&FwoD>~'vK u8 w@B8P$B =9*\zâ 7v&|L*ߥV̾)jۧPK$F&YQ"'$.Մ蟈 h.r kGY^~&Oh/;UMVDDRͱt;~i?5$BEUQPqC N/!n.ľy:OX|G̎ ҶCRgѨWݗ9"y} d.K1M:)gvx15yMFDQ8z*#KTg ! Yo236RN.3gYUMCʥ>%.JVQgMGA 5g 7O{`!Jm,}qB a#qv|Ʀ6n C8%!1D@±|\']qhβ.0AdjSY} U) J&V?}9*N+n@n^KxNMk|LW_Ӏ,qDcAaQc*4w=YZ c/–\B'F> [T;guPvhɼPNT5bo'Q[c{B;4`jls1~Pm 6s?(Ϫ0|pʹM{?2Oߊ1orҵ*e?V@8"^lclѱ[A#{ RJ}[V`Jַse59Wò`"="l!D-ה"=B0hB}E H*D8H3au3Β'5u@Z8绚^P{^:p >Q:l|]?KDod9.Rk%xD.e InUEr_3'pͰfhfJ4%5 2l(](!sv ɵ"s|j8f+";8dundEjzn 4`/O-'ka`d]IEV&!jt͙pA͖Ni^fJ|=6O$/aVRW6F+~dߥ3'sWaǐyZSXڿө JRAIt a!'@Z؞<NNÄy@&I_ڡǷo WnOqT%gl =27&cܗ> )o3E.(N~TUi? ]E[Dڅh|)$Y*_3_wWyeyۍLwakf HG~DdP]n.X~5K{=i8zl ҟ"HV'>FUBFjuO~3,.\7``M茶 |xߙKIv% &,V?-BM9vK 1 *J/Wk@Nt[E^[-]j*3J*(^6;C|+_T!K2--u=]Ix'XFW߮՜h'@3Bc>"3:د%kXnW0FEd^}l'qնxLߙ|忥S?h[<Űgi*h15Ͻ O7ﭛuO7DET̯E2H2B~TvY1oC:iDb+> sp1;wwvq,G,8)a7vVVZy+K9 @k!@ip;a>8,#mYQa"\g}Y#qmH٠g/c6I'`ui Vo" \27Ht%'PbWl&*4 )?ޥOU Lg]7W{&7LRȚæDyQ~ph̕P~Z0)iAbոu߂$ykRq&S-QԽV皩{j` JWYVe[RAp[e wW ]"Q_y.eq͊_yD9/'%IЎ 4!l| 6^]{{R:^}2RCK0sٝ&R7{@ḣP8j+b瀗(_hnC7@[Lg ƮTNI|dMdDצ㍊8@ .=3ݡPj\{hR%121Lcanf}:&HAݼK?}g z7ܳ4`F4)jԭJG?O~H+\ 1h]k=ז :MK[dEr|͟dޖ^'Edߩ_(y$w)Է,IJ 1cOZy;Ţ&KbcXS5l˳ѽ>](czRӊk?7'X?^ΊFע8,T$6?hw:JnІ3us VBU h j-]U >=V`MRǪjisуU)(\uؠbk @ĦS!&QGE~ 4j6_W Ik8J F^5F&SiB;)UϨhR֜manքYJ1\E[E~,'`xS#-By7F&h>7Mq<]ֿ@]Nkz(F Н /cF_4p_:xA-؅1pb5lv*I8[lD;|_ߗWm,@ހx~tZаZȽWOX8kƾsue*~ 31'}NT}+|d[[ҤaڌsAEh*xѾ -4>J<fZ蟀/*h՝Ŏ&HXlàg= DlfkO W*kd?VƇE  ZU1^҃s3L/ sU ̡:ZEui#V. @~`t_5gW8? GSD(msfAݸ[j1p Tw]/jPƸ\{Wa4iVj+Iܿ8H=譭!9`=pwPeGDE쮳 eS ^:wLxcJ/QX/[ߔqM C;>T+$>2O9EB1ԓdU]BBd|jwC6Bpx8UCy 1/~?!,#L̻fv2@K5V(4F+$UI~\)"DAFѧ<1Tƞl]z_GR[:˅)@܏oڸ`R~fx6^U-`c$GUF28.p"τ.nwlWב)c5-#5bU,<]@5MYU'~RQBTW NsڇBE+/\5N =uu+ gn'7dU{D5eʡUjeWCʳ?J,ca /A#X*)Yw7Z-R{^?3kV0[5Qw5y5pDlqE BC+&yh2lPPPvoA @*,SڣApo pK21Xc_pjJtq$bvyP,`D,JLeYsx*2e8:,_6B Ɋ]g3uUSQ2e "3!n)FFN!A5l,WӸYK|\wG/f'1,6<,7En$f_STTA/Uݻ?^SrMC$f42rGWɻS@hr @4a,Gƫ‰_}6MVB֟>Ed'ȇ6؏AzxƾnΠh<ȱnA(86B_/ν/?|tl@aK5s6gfώXSRg^!ǵ$(& "xSͳDשSCY CF2 W-TlPē+Wb%6H|_5Qg ehV)Y^~rlԜ3I]4+$& ~Œm?t9Zrcfs һ,h:z݃>!y#GVn.4Ht.>vI[WInE>XdWH<,"~7y'-*;s ղP/ PU/U Gu$`7bƭpӢX;y.\䑓uf9bi]['F"o"kv3TmsbMѸȑ */6l|ȃҁL3 ƿu,9𒣱L8Xbx(jjÐU .zIAWTb6EtK^h6C3RWE"0P/g=MZʯKPSmu[È+"zp?s=KLeہsf]Wj2lo^Ds YF, oST A~٦5\Cۢ:qpPVx)?|}I-2dpcAϐI `]cRh-3[Z?Le{g1yuFf)G_0<:RD`[A3{'0_'2o3Bu(Sga]Bc,*'DzvjXsc!pjhVivGYӗ"bˤmSl pp N)rm]jcy#QƙYvۨ AԷq9rxwkg:Z{1O#,bWk%7dY)En9~)Ǩ^_=r`vwe1x*8 D6ܹi\O_RQP%IU+!G >B@fq+AJIN@7V<10C5ȍC)T5(OB m8}(ioϪзul?sp=ݧ 0h#-¯P8&GL r%Kh_Uȶ!hy]pN*~n27gcڣm^LzMG1edGYt ! OTίa) C,!p7y\tT| ?4b\4^˸fm{ \a $tb,u٦~|(ᰙAf-=43`1XEjkñ ޹]Z߼@-&yO$u48Vq3j/IB@Bc d;g_ S\M%vr߰uN z%ܻ%#ጂJ~fA䂽N/B[jJ$a/z'j 14( 3 Y^x9w!1{OfGj+ĭJjtj#1QA-yC-HM/?FvdNrh%'\$Mh/gm;-'ow9]k>bS;N;F>U-~[dHS^3McR2ԚJH٧`@] 49R>ٕh[\D\kl51KѥkL&2I+sa` (sAB`H%g+h(6Y8 ^ z+ie*p!=fx〣[:V<Ǹ\:tcLw8Y;%BP#0$p4^X7^L_H2Arpt4AV̓1u|^QK? \~hkeY7C| 8ׅM.񽬣'{:q+wDXmsa˭;It3f$V@0PKL+|ƁHgr {IxxB^V8|c7=r'RB[-3՛L52&}-t)S{nl]\)Ul*UPZ궐\H=O(2DF۞ٝG0j lWHQ31pE` 6 >ĘV&ڧߖP-HGr-p ڒ#Tbf"XJ8Usr9Un P48YI@6]I:!iC0T2tЩ0m V._ڊ,QrόӠG( v<|!A.굚֤W|UmCȽ@`}oRa(u: >_(ۍ,VaJdh{sd Fb1[M6 6o9 MP7%P.rҶ"]]Fu)(OesAZe8>`tCmܷ@eDQb ~Bm=&9+tTzPW`8҉ G[$,'ND Kan6DR7މvT$6#r$7[3\ юpxQ.| %@"91q&3dɱ|ħE[R%Ϯi>D38g 7& Qal2H2aN":rMrNA I ,,8 "\sNJ% j+$H[ri7wg ㋦3\a|*O_ЃqۮyyPOPM]U/.G (bnPu)ތYzս6JhUOO;|lC".HuģF&mgH̞VT|&'^ITO\jVq2U=:}üڹ;ngfDr=GLDB4=%:SζUI/Nr|‘Xf˽jK~,闚raVOqysVF#ZT9GƪÆk‚5fSb,3:fP5GJKtK$ $™SN_,"6<<])`4bҞI1.چI,8Ǖ phݼ4OZx4|ds'ݰ#2* "M ֑+3*[brOFW.>?*|-An 70h*`B>A݄,C!$4D+$#.:s\u@E2H9H I;5Gу6LҘU<fO{$~8SaBkVJƐ[ |B%. 11͐ٵd45JF8"Hb+iG-8+C\.CsIT<d@a4nJy&u?7Fa8,2\?GA k%.Sо{ɹvc݆1df9 S/ЙlFW4PA|ӿԛ4lVևkd~b^v^*0Q/~de#`9ih8@70 R[tSt&%c2DF#y&vSvWF_)W8N e 0hT%w^IjR9G\Ւqfxt+@mO]<׎_#ϡ+eH6]S{7"|hh9O5㌵{f"pvxlT{nzE'pLx`s TOrqff3ě^.$ Hξ^ʛiǿ4b3M mkܷA zHk^$Z4;㨠;gAjt>_a=?M.Vbo-Zez0$Җ{5[_$!8rb8*r~: ꃂcLuvU,AIK  iԕШz4e̬&ok≹1I9oϢ5|;HFvosFgiJXrwH t@#xd!БA[;Sd >bf|Cx8i3W6,|}Yd6"eӟ6 LPF'-H2iND1}q,W[m!rjܟEyHBTG: VeOŕN5uwkt܇3x`;sCpAmbzJӡ\F|K>V *H4AV|F{4MfX%F0whW'Ќ]DѰو +e˲| #ytf0QSx6k./$~ +~)ҪIr&5 QmCwH5~66XM>h琖gńdG> ݗB}ܓLxKI`IZqzd!mQFpoo``u+!}=>J^?XBa"L&A_כs?Eq! PףYHeJ=.KߦJ֢6Ρ TsyVkp2"W PjKr)h_;PtW9LNjk%6$(2rlw7*Lj.W:LYv78 rIӄdmzH4_'1cԮWgNJ?)Q J%@U4O']#z@qzh4y b; kqy=8{?tyYUX;ΗM@yPH4ƣvJ:|z׿fF :6柧d'ԞQ"{w8x$6-0vB@9-@z ~pt_Y^EDٴ8xv;A͖ǚ2MьٴZÕ;f-h:.ʞ.;*3ݹi-`%p'Gwk]۝#SR;&hk.4,38!C1EH't4b1eZF~ "0օN&Rf[caDhUыt@h )SIب4ock/:ЮĕN$ KS'b$6Á^H"*A~O4.ܲ\.QҔjhŴH1g4~AҞ8iIqPdN)yvz{ _nQڼgqgqJ(bO`nUMvw~ҍzyvDkYgqNևx6E~yN~.5Z,ڟd::Rc5Y_)x@=Nj]<{_J-ľM- Pgy, 4cdolGNɴP`L ~Yq(+02ltlD&?bI=R]uqwLCP'ݝ8am7"5_2 (sbK{M1\X7P!$;}kC"m6UyJJ1 [h.Y;|[787=<5Y,n;Bo3U`{iCzSītugbFӊD"]({JKxqLf~ RtA"Um4qbE[kD&ILH]VWdhoHʛ̚mдJ4 w9Y7 4ӄJw1-GDG%,7e#ꪎ: M^n Z)\Myт#kO{/0BkdKsϜ,ai`ݧHueͦKW"| Ş&;Rod#uz> Ҟ *H?5$[ SJ}]]'}< hTp胅6S|f-ꀚ̧vםCl+.5p*E ;|tY]eU!OpzBk81{NhӁV.>"ge?B-bJ}Σ%Ǐ,(+u&n(eGh4YVWAP%CKILO2 I_D9$ُ1NąɧsȴZx H^#SbAۀ\\YAMmko air'ҠB;`Dd/6 ѹF񴢎ʒ,rH[uڱr"P&un˴[z?-}r Uď""f\#V. נGHŖt[?c?/ݴz&tJ-GpJ', :jjꪥ\yT$>]>7Ҳ`9F1}?qRXN2f%UMmNk1\qG:"KRĥ_!ЏeVvUTdZF]\dž5pߍ% EHݓ>fj9xf8NnҕdɝUE*$@HrVQ!UXe]&/4 4XoW̪wm@:C8 XkGPR{Ck{3X0~J#\&~kSlNaBhN#8`nLƅf ƀ/Vrミ)_FSAy?ƦP_mZΛٙ'cF}X)%Sh @YRdȎ{av^(dŷTx,P!qI}_]~zcB}ʼZÎQ}癀LF9ҭCH|&N趞lNIuZ:W20N#W+r@2%N#np{񌥠!;F R-!-ÕRt8VD=3895WKEuU0y , ZB/zorPzDZ>ue|$YKwrjs9R51k&G-ocI7 *sVLo5kgGRܸma<ŀ .Nj&=g0yHWئ``uo]lf^gB]1ӹrEB]F`@\Dx]cILg,gE2֧{[ް0|z ;g0b4/NRZY+ӨcDCw3W38d#ķC B%K*N"g3p ҆E6_/WO⨏O&Ѕ<8~`t9S̅, 1D1kI+z _(d>ߦTuG[), .(kM/T o(?R^, .d!.ɬYXb/.۸N[$Oϭy[v+gv5ZAYr&U3A>&[ 5hM_ gy3%"lD4ݖS0(N`a~yx CEeX#|+,7>7GN=Și +{eiŘKcӬHzBRm{ HVO$[:s g^U dg$EQ]aJǐνaÌ5m k'o?h122?wl^$RWØ2yۛ, ].A⛐jXe$X~ $$F"N[K^ 4@BN/SqF-z~l&Bo6dFjii`P8qDSvuBkC^JG/etʒ(mLt@_Cx^|ȀM qOIdVmdāTj {lTA2R'IeJmsP2vAӞ3/-v&]=^8cMO?Hi ǷP 9]  ]㫇P0hLrT,o] qryؐgzo7Ң7vVڌc:#ҹ°6RdZlK~C/Jr&؇& 45 R8̦7}H*;v]~\z6Tu4˂]hˢj4*yb(-$n7Njx5+=X=w[ԁ8wowd,_*Dy n;@)GwC셋W*ax"w,ri0,0P%0yC\||0Jϛ.L͢ Xf O2M ^Nn< ;P%9hp[,7Iȟ>P^?m1'#=+-9?fd4 ,4bĜh=^Ab |; ɩw?ړ ݫiap['$x*DהU+4b^Z4$5N&Y45|]zJq{r Q NHR65~㯮lN)z$eI  3jg:C0)?/!#.^rU OtFƋ}" JӶxfo g]M-R%? ik 2PH g4]bӀ(gS< #'d%{p5͘K>EL˔TTCԼ։٭GbPILʷ1jR0sgBe}Gm`^4H~b΢'PRlȻv Falok\5}c#rWY sؼ# J?Fk3*%5^k]IW'H="OwsR!s qmx2eOD״0MK}dȂ[J ]җ$}fc\k>$G+n8IV׷Rjq {Fh{mxG#eDEYTXńAWNU+?苪Γ5xE<"qJ| ΤAhx׼/7V)C QB{WO $.x&FUY1L4db7vӥ1bDZƦg߻uMCK6Y5䞀DNM=C;\xAZ3xƽń+nfDfݘs &J*9q~}=hF\I^21,AhQjDB|T<Y-nτXs؛t@%C„8ay bh/ߥ"`[-uF ߀}.+OE*aՍ`B s+D3ƦHEיȸ=&&֣ >"R6V6hlmm~߉ֻ"H_h vJ;iB&{<'i0cLmSr&ѯgdnr._! m|&|>f뀾8w 'sZr_hgز[aH20pYK@oO Hw0vBCG'_xeEI>KRIA.1ȥ0UD\ɇ-XiܓL} r8RJE`%b`$ݫׇYgӦO#VnۉS{5Fq?F- Kp x2QBw}[OgFw_z\Eϡ;,ZݙlD@ L-&Knh [oWP*6to+;7-r>*ks/=͒˳ 413j)N7(g#](ltvY&X#N72;oЄXB/#-Š~AK5ξ(t16d3d\Uf)>]n n,_#^~B݁ cq9QqлZo1.hd;z<29\yU:^9o#sX"N GkϦ:,ht膣Ĩ'}U*_ -R`cB:I*`co`S%sKmlit^]w~d]ql*B(EJG-%}(zK]\)­E~GUC0QȩiR=']cKԪVl 4טJ1- {C\PX^kj].F_v䖓{)&) cFB4#q\!Sa%cN@݀q_\o g{niB<,*n|70~sbY7ْ , 4b6C"{ݹ젋du㩕l[/;m>el$ yMDA~Z Dǔr ץ&} (ɀ;䓼J<7ÊA* !fs&y]$o q7OG" YѬ~/Z9۔w`_qQOԨ#'>wE-7xnk8qH :,֖cc<<cAo>S'\E-I } yp[}1d9hD=3ɶ4ui[_3H^vros<08e91CmnMt׀3,0W'ћ屛w9WkUng? ]Hs{cD4FW(N2kT6Wδho-˖K;)86`U$Vu}F"^CҒ,=aNIܕDZ]Eu_V Dwny޽7EqS Hf`Ln5ml_V &M2[A YB;ĻDk33K )p u>Ad TXVLX$WxfɁ:'4Olxy16MߕS#fOGYks%?Qm4 R)+0{+Aa+Ap}SmhVb s &= a6}yJB cd WX=: C9KW\q\cR0F|B=t qF-[vޭՄc:"c9*zXd 4i\,J;+6Zsz:6B*kZTyT*=)|v2 p&e. 4,M],32V ]FuypʫEfゞy=%V?u 乹}do UFdo刹&В@mߴ)F3˫IF1*#f _~-; %%qOi"f!Dd߳3燉+蚄CCI]覓r]?!w}4if|PGWJFrMC1 s5rlH$ zIt jj8inXtbF0[yC0kS[(a#U)7if q~9j]&% ۆ+Mh5.Fԃ b3OGqoy&m/xSm:1 ?[atH88I(saԠپNA}Ŧ eŊMGٙ#8e>C8l!pޘM 殿uVZbJVGRM73IФXۊf_MC*dNk-h2Mêe|fg{-dؠ=ȤA# /n VCϧY*=(ALr%s&pg k7; K/0"!Qu+8ɵ5}w\vE~$lWn |-WŜW$FgX~krmDp}VQx&w:K7\l KxZ."{ӷqET+bej|1]^+s{jEcW-?((IB/132Qt, $7ڇB3pu]V0qQyQ>r()N&S@HݼN[TE%7UvV9xC8H!HKUD]"+FAE[Gێ +jLqk~/e5z-$S޴BO40qJ'6n)6.jnosd#*]ګHA)!HMrօl{Y--Q[v' }%F g_vd螤֍Ȣ 8E~glJOij^߬Tdݮ*UPn 1ޔp ѡHVZG3uzFղ=5H@p GS1} "e]:cwl/`Zd #́9@ʾ+ը;iMۜb7՞TG⮖OQ+P6_]f^Zl=IMtc{#3=JҫsJbxq)CTwHh7> kLNc34o2>=5jFCphibHhTx7O#8)y(>܊c,nQ??i@xd c#[S貮(KW Pb_I}=|).L[^`^s1B '^q %ۻ;0]l.h n3]}W`r! N$,* Nד#M+n^sP~Pް'2iA2%- S2Ynv("lyszL瀩mIЉ5hC~2vravҺ&)N:DϫDx/r13dA`'+t1O6:r-e-f'2PM\w/ |XoXL"SgQԘ(mCpD!(%Sz4lϻ:ҟB%P^ܬzZB"dp]<RY߫mtZfե $}'3Hx'D q95ڼte粏Q{,2Ymo7Q:Kjvl|NM/>)ISlr^=AG8k4 c8gpoNxE3XJl ۟p['Up6Yc{QҞU1P|$SiٱYd MYtܓT*yG(bts BUe_Ҕ8ju\s>\˲<g!#"~h /%!xnfI$Z&9' LLx Ne{DqSPo rxBkMw (zi`z޺)dg!RbHyګ~:XMc# 553O!KP  i/d8doek.W6/,9ﳁfQF_i) e T-WH[lW$_^2Rސ](ܴS4 :F|75` 3JCWjQ`WF )6.eVoXCnՆ4L eо"ڗ*A:}=ƾm+SNbzU\\cU[+#'p^ +`[GBPA VtZ5AWAQipcDl~?7640rGUr]Pp|uw?CDvɉĒRfQ~7R$R :!LF m+ɭbi :^uhUDL)݃߬Ab!'FU$|=璃yC>h28>pb9"|ǯjzAkpEI (\#BF%snw \xX_hC5ܹC#O9YQYwIqOsKxa;2Io&i xJ09mWN.A x 06嚎B5R/ڛk* X ©IWh!nv*R?KOs|ѥ솝P?B@+DG&,N2WA Y+AU~Jp:jM5*UO.~DЈ?1Q|ϭWC*b3* o dAN-{Z~rU()FN# *37*wVw{eHllu@{g!ZxFr1q1B䢴a咸+ IAgzm#hОW_IC>ytx_4#3bB!MKbBDfZdsFXL79 c)bws(1Ov*4w:Ta!^U^(8ޗцv|."uËݨGdUN)v ǖWnc~sP6kN۝RfF,TC]Tv0b/xHv|A-b͗3WñAT,Ĩ[`e(M΀4Lj$.C0ǖf, @2'F"!K7bSIt[`s( ߎK^Pk~YvqI^^*b0p3{gfK[(UP-cdUO*@7B2E3 qvkR"nTO-!>b  ۷Zb 4.ۮ=߬T>RewōHB{ _k}^v/Vc-?>/wUNxed-s[o[0)=ur32-bC 7/2 Wa41@*:"U&Aw8@eFXQf5\]ˍ7[ :h+Q;OaDjF`!w&si9Tr,Ac3#0Gq\\ߗLLU<\Hno7雭{PO y-p_}6yU yK=*qw!ŝ財A!UWdfVHK&AM ^+M2wvOR Iuv=Wᡌgy0YO8￘gu unB \G/U,$K<+'rAv_Ew!=rECg]=SAT Ҙn; 홿}q6ݰ!{֘qz.{nlK P]'<,|{!1eFnզ'ܲk(LV,K۟;eI$[eWv2R4Lzv^DtД[B.fmR+sM):o9H -= +hR`UciצW&Nln(JL ͕-T*P_ g99'em&!,|4g1 XK14l1. 05<d[NW0fEhcVDJu{#d\[7b&(#2شsRybѢByr EF0jwW4xOL^NJА@ZuO9eX"kP9<`^.~.ی6]e^C_NJZx*=Ҫ˨2>q0/3 F<"Xh*WYEQp-K^ZMi`/?6a/6zLԾBZ Œ9>+ͫ{tRPwhm9,mTa$xZ3e@VU0N1UdMD{A[`cw_a>dTV̨e*spM)W% O_xx?ٌ4z7SK ', EU{~W(}\ [9%PTµIl~$@:r/cmĹsILbi-1{<7^i N"pUWV$DcF!׻ohs7LRÕxr7q~΁ݢ3@-._QD̒ͻo(vK^ !c`zuo)3WJvZrw s9i(lY=4b-E|=a)ZjŒxFшЋ g'[rf, +[i|e@ȭ GK9/s+23w)oAE ?TF%^\gpR~Uʏ!";LL:'/t}+%-VIH8}8L:烅 8l%.cSQEO\CC3;iz% .# 2l_gn>fֻ!n4MLv.;8"̮(}%7oP517lP: J%Hi@PEm*cy}I(k,K +)£lVڒsjc A'kuV o C<&xz}P S",0Apxwfg1} !@2v1]!y\W,j Eܢ[ZE EL@L h2Y9M:+S_a#RΤ ǰăYuR88O_gCSUqx%S v0ED iyZGGiU-? %by mH8 H&/W ~S`1 >[W(TոXV兔a"- &@%?ASaV\uL'%8F]ôdg7oA{FrI-Anxb 8Zo^)Ifa{yxVݧ;8sBlvo>CjRP.Caj)eFTG =BA9ƑME9ތ_`ƩheUNZ,A|D%Gl[npQWEM2' usP9zԕ I:r^5lPĻ^"9(? w[Yv ؘ) . %x>b B7,qFZ 7)cVbKp{LѷaߒosTIzIA7 [P_a魗_ZbrltRN|NĈߴ]7嶒 /E~ݒ [hDݥA4 }[p}FU=*zƈSisb"t`!s^D70b&CO绹wW|!L6'Ը zQuSYoQ㭧g%e1wSsM0d9Aʹ_BvT_ԦLsH Â[D-˜h4hQdq&.CUyL8ʃA0ޫB:HAiiۗ'ũPinfGk16}XGyeS^UΘML>!" c6alӎnXą+t4]UThV`K.4Jdbhpy!?|{".W\7 j %@7w-~]jg*2]=wswi8RSGDP@SFxuBBtfva5ei$5_MFAb~,_kܣXx<+s 4e:X%|ٔ L6gYXfd0YyEQগ@XygE@dE ԪYs DdĀc,8E>O8(fR_-vThQ[*8Ed,kuY3d0>Ӳ <$s5EvCSh6K'\I xy~G>j08ޚ ``s$l=*cWbk&Vk.w?\l̺Mĭ770,B J3L3S kVkeE =55RUi/ ] YΙh(:aB38[xMXۢ܀65z[ÖRLGe4q!<7B~!lme`( `+{n'L-fHf,v+'K~K:>ZY퇴I @v,eN \*s͚VB8 .XzpMT>б e_2Dqqf^VB^V5ԖCG7e|z0+hKx.BsoɀxaIi.&UGHȞ%(_k҃Z? ǵ(ì \ QQO"8"0S !Vbp|}#Xzou5L4Z 2JN4q?n׸5c`ˤ׀?%kno֚spaU[D(V?c'; KkNf;xVR Y䊩|Czfϻ7K잢J (yCE7[*IFvJ6(\RH;N=- ҢF+_Wv3%~cLm ;;~ `](5)WpvgWzBiMs&oɈI!;2۴Q}ƻޣ4i3K>!`kh:GN.B - (`=pm f&ZTkWW1gT_ѥu$޼a5Oxv[R?,K֤kF59NYhxtHFtGΎ:ivq,ס>_%ȶF>+@,}JeHx$ ?Ca&$9Y,ErJه-:(#`rfitU['/?3fjIܯI<ҞZ|ȻMsPI+K"@+c}4JkAފ.(s՚y_'@twp8 5L t'yFuZj=U/xACȄc`Np!.~9cUn !4pHօ-oC(dmCF+BY4Jٟʇ\lmÐ:Q?u*ogK5xZ`yX*)-CzWG_7אñ?XvҢK3qmXNtai5dx9frF7uN=N$Y?q{avdx(6}Z^CE|tvDBD\rR˼֘(yiLUC GZW)o؅M߂A'ʒ!]49Ʒ~-HLl0R_ <#=|&s)/POLe(5Xח&b2n!Prm֞_E|\dyU$8cQ+la?r(Q}]wnh'O2Zki1)xC>2G: gKZ(!x}uF,9X1jeRpZߠOڸ%~%{XGL2YOsI){)OI&!ab!w?pXqˋ+Ȣ< qۖq eζ+('7mrQ"ϋn$UVTYF˕/B=F*=T2Q$F .|v׳s';^g5dvqOx-_S |nCˎ.sf8|~2gp%|P%0,8<R'Mt Ew fX 4- ͵K'Fd"1d(7h>wH`2/ݮ{EI,ϙvUqiآ2KMmKYؿK?VUg*ӞJɦNKY= ?Hr65ҨH?`B 1Oڏڍ;k!tj [^ߒ(ݣY0b)#^+A4ZWC[4΢T2aF'4Af tLV$7~ x5~~✎z:VoFC)* ٟͨ1Uбr7pp1ީ&,QÇ][jn䰾 а霍Vt" ^fB$ >J.ɔ֤޵E,}Dx*؄P?fX^LSVu(?9[FR+S@l.sZNb7Rwõs';t(:\\ ܪ'# N%i!i!zT85抶}̇@;19NgT A9ku6*3%aW Z.~뢡s1 KCnǞbJq% B#a},%šѪTJeX?=~}С%b%\ {! L1(ߪIZw>OK>V"ZHeFI4+͹q'K %5[Iޗ&o.H5S؆kT_rN?N2']~E!D,UzL.0J!n9LlTI4bZggֳI:,8"1rZYi8~&L-.24+{n39\)ȯ%TODJ MBkHyO #j" a&oSowH(/bqVts9&z6.Ev%]&VVV,p zg8ʋ'.4݋36g%M?o(J"[j_Ԅ"i>6:5G<7(k%W`'ά ™N/` *)c-E ZP, BiQK|pL!C_+KYlJ1&Uɧ K[".SsNĝaT \F߉ x١ebn-t]ZӔFcv [ĀIxBݲ|қ4֒VvZblctLsQ\3,FJhꓔ>oIVa[3vi1qO AM2YLk{>1gNԑsʭ{YY[u=iy/YSAQrYq$*~Vf›ݽJ<˘L:ޥ4OtiJ@ z`WZ:˿ 7;1` ykB6Y`5]R3mϗ2jsHה]ɞ#dfaummV! p*U{uȡG،5Lo23eu˷ogh`!b0Z2?v'mg.N g< QV{Gl?ZؼDiќMG+;2p7-s 1Ji T#v_`GV9kr9e:7%F}_$ #,r'%(ӊtҠpo/npL9^a_.#6 69ɐY@iq}1<H p;(.R\IqđG\Ow wCt#r)=6¶j;̴aԘT&+Ƥ|Zebaa'4tId>Y)W"u]I n8h/1V:6G}U(tN˜/f-hh*Fi^,+R(Y5L=-)y$qGnY?T8f @F4qMbU |}dQ-`\_QoA9eA7kg"];N$٩VTUnVi{#QӡO.͸$koڈ-Wݑ+W `uHD.e2 -6@Wt-rT_B$#%y# IF=|IvtHb~TN ƵᆲEL=>iB獢ۄ7& DggIk~m#'(y?hJ( PSQ}ꊏi m=Ҭ\^ץ"$?S\kfs֜UԺ!65^q Q {\XAtAs'UKVa Cg9yPuj>_{K 칡 AM39"Pk֞W~RO|NҜzM켇-U Pi&@GO&qE/' _GuH47aG棿KW~ Z7& ϥ5AMRuef=?q|7(s5!q..Gt}^9(N92Z½.Q j9p1d=h{#d( nCmAw a9r7?ҿ+ZIn~7MZ)#j8B!0W> ",_+ruCW az6u ate)l{M!)q܏ؓ7ç1T v$I5 ɳJf&PQT - 抾dEzE{~h9(3_(Ɵ}YnULq+ĖB)%ХEܝ$N(#Y9§P.$`-54鱃_}6Ll6Z+]lDzZVr/)NĎy5t ߣK?]&k*nA_</}/\p;h1thf0oUU&j?,3foQG4*cyՙ$Fna9NH~O>ZwsD fZ~ *fZ)j^%Gv캶LnUMP2fŤ!(A^դ=4TO"yk䧂FH52*wERy,A6)9ظE4 hз`86_եe|HZf׌p<]x7_N*[ \0u(29  r:n7w,QBLuy!Ğ v6uyA[X!]ߌ]\ʾP@Ѯ!Ή}*aCI8""*{". ¬~@Mn@TD!i+}\&Oߨ"(/&@vH8f8,yُsMmyR$㣕#rbY|1frR =Hp ׬Y(e7SS,_Lɱ!_=R\,pC;^e"Cm2XzB/B M%֤%Fa qVOílhͧi_010?z:[m1`U\\σ[˧fԽ09"-HWljZ^ sGщͬpd)|B5݈,떲*zoړ@(|gu'p\S;ݚ} ^,Xkl!k3`! A]lHۯrLzPX~&ԣStWH`mC\gg>`PYvڍZimSbY3)g&!U h ndʝIe὿ADI$r-ДMBF; MNt/ q>6Bڤ"3PQWp>3ǡ t~SO4Ne<GH&btkAC4h{;{wZ2_ƅĤtēySoKzh*6k_]߿nu444)QZSWrC]g:}~EUHVY[ٹR+6@+^rIKyѣrKIE'>~W&o6v7g K3ٌrNbL}+!ISHaɠdro~KD.j31(gT(ќ]f:&qۈ*Acr *~]eXW?6 tB39 ֝ ,e4-mCqrAQ^,hU-04-kr$OAf =-ynwX[1:\BjvsRѡ(64\,!!Ie*4vQ .m+oMc9qp4mtI186;qV8Bќսy}cR Fdq8)e6e⮟ t%^N63 :#t rOTrS8i4 gTh(1ή-hw؈k9򘸵ޟuq&J !٣FF~,.E'BiOC`)둛ţxks~﫪G?^Tp\>J'@sܗw lW7lt<نez#+f"ejcW*T&wux:eSԼGŽ`jdJU Af:9 v_b2?wD ,/À dȣJwͽ'WO!>6!#AIwq,A4v{@4>#NW֖#nPXA0J U\8 zg11&\R)xrN<;bIQ9۱x\q~&ϐjO/USYi4`y37f"5Z|@^:t ԳmX> ;|+7qѲr/t9YoG5Zy۱֢CF `5G2uŔ$jCa^ud%0=2kp q|+8'/]Ceמ0dzB-=+/DV-No"lul sm9-a[bq%^g>HQ!9U: dRnuBC? 0."{l#mVa3xYcS$K>;G8SuݍAO 0)};/PJhfy*Q85lfk"YVڤt"ӟ9( %(,@K3tCWw#v[ DNBXyUǗ 'eFT0c,:h(F8O2jy,XA~F5eO@>-Yfd,^$cik囪W_Sr}ZS(dž1ʹu(M?#FZra;~LSFyg=(^!],Ewg:&D&'ZY?X^7L7<\S SoȅoWYj]n>nAC{Ω>dq4˹{Xt@n=c̈׵Lr㪇{ʨ 8qUp}HGH(VG 0jX̷" vK~v6eʨY_3tYR8&Kr''/6-ӵR]͖}晌+jb48`zܑ:c.@W<}})WinDij\n&ϭ,)S! tAycUBٗIV(PnxJI-ܪ_7fY)ҙe= nʏ(U<-ph`i{s :v(ՓKymbZPSes s3b| W~InŸl b<w٢4؞gZڔg߃ k= \{UMyß Z@1Ɔ*MiK޶,9vP %Ն0I.v5'1 Pՠ[~=Oɉ7'qi7g ^T^m,ϲ+ӒjITk҉ULb*bmJugh#u Bp&~{lFԫu>:}S?]Uk`΄ۖގF۰j5=:Pݜaju oJz ^h/W!DT-$u':~jy}-3bb.#Rx%s:q-N Co.؍f#r[-  W?S^C2ݾAiq/v6={4DOc6St+pJQmp.k 8-j~NW* 1/<#^15ܿ`190]zhuCː\Jڕ*6qu1Ng+Neɴ kx慎!!y洹jz!4qB-.43=USU1@XP >[;Cx?i}Ċ6k\ {N*`u*iu=}<ŵoJtnBԟXVaC2 ӂc4Lg8xݥZ賗O=)e`zimf#X6vS*P )ĂM\OB( K۪I3."$=KWg./r7[MEw酒|+fk;-'ح9믰K 9ò(\|'= 0SGcUewV 2t^k'45SO!Qᕢ }Uv';S]75xâ= ișKhnj56ܭc@~v9kyKe&/{r6d˼_.а*n$ݭ#>R8Zb>֢+8{Z߁۲ZnzMmN*QU&t&~G %53n;xCXDI[ӑZ CR2Oy7:}n~G&NDL cWYQX&VBj"푃6@ě9Ua"*N0ad } }W@ATnS JQ۝ϐ17W&09Jް GUS!O=iYJ0B` aewP$.wf5iԿZ՜ĤФ2ab( Ox6lfiسa'~[uu9houk<3zYk2ZN axh+!~&b&斨Q*M{b|M4=Wxo m:C R>/ ԬJu9w}Уg?psmw )v_ }L]w~]Jmv!>&B8&?gUz2m+?Z3vgFtEtTK*~{ >ܲnfeĩwPifhMS $݊@6}g40ĦdWmw#籙,{&)1b{'󊗍T70v}^Tu Q]/Jbq-9[evR!Tm0 H o=pc'uDL̙)L!.c:*nsd.C2yKqz; Tԟ`UʉC - E>y߆CvB̀@Y8Z{M@aPVzr!vo2FgaOAՁ\O<fG Ez hr:Y>F f-{ٖq/R3#\&y,lJk-?x3%0=':FQ?IO̘Jp, |t7_}9e(%' %\`#/űf+] b&w_8-2x-f\(lRwFׯIg)ԛ Rl\f Mn۹n.TZf, ғKm4&0g 0Yvr\{ij_g)%+wʂh6%Վ6~@rpcR'瀕4s;4wYjy)GeQA8tRimK:%rpG%]'\S>:+*\/ݎ{{6=(*y90ap]w@(h \Ձ%sJ{ WlL26Ve ;4_! Ԟjy uKƴ[M+dr_RsG77,(3g&AxxxUh̡>Ɏ[J65m(kA*b"p!T'ڵ1$= (vrF5ʼnR^670;{w7لm(hBY`}Fy'B'_C"2eI*ʸskV/$GR>p^YwP=X1d+{^N 7m`^J]6Xm NN| T=8}3ƅSBh.Ak~yPIH (9ZQǻ7"ˬɤ*ϚEXP(y=#gҢFDpV=h3VhMzPpNLchFHCxxpu`Rs# hlZͶ큘/;J9PwGu dޫiwT-[.jjl7 ӥU" h'](`Mx=A,ìJ-7M'ޖsf6% 4{X%ć4._7h-e7 `$ULPU)4BID#|=X6nn[F0M~x?OLW17Y4 vG{ CgLoj$!ɐUI@{|03qD,SHEz82ά$ksS{Jk$Iu|6^d ET E?H{TԒN¶ Khێ$ȌEDd"`,3D0g=ze A 3.'pqeS;'aPܰ#e)kJA~J^#X̑` xs"siHtLwU췀t?7wkTCN <[.27LB:wx3}q *ScG)k >tҬ4͐[gÎ0|0ҤH8E [Wt%\RJ%R!*M` [zO&I-\ftª{u1/7e$ș}6G}zHxsq eZNooTtSnkJA=Er֑t d0ZqpbJn{O  Ns7yJYp xDb1Tms!9M4&J*:A!dK'?ȋ?۪csi/Ӵ& Hf"PsB%yur +37_^ǻ=\kurW 9 "g%*ڀ>c}, IX)0Tn+X<T\DؗmU x&]W EYj/,ʔ|k;Z`SrocmU=~ΤN*\|yVj|p*mDO=G.;I GWR8ڧx)l7@ %l JIO,L-;5i9}N/oS9x̐K (eFQ\c,"bZ҆vLhjH!x+3+-Ћ7xJ[wCzhE@hR,( k?$wó1@ *"<_}f}Tj`A&R6Tw, {ׇ%c߽vu >=^/HŠ|M$dwQ>.8Շ ʆni:&GBٿ+5: &u|В-5M{˜P}4М*^$BsϧH<|v>uiĐ5G q@h?WIeM%ӆgaKk6 5͏U3Ty@}XYphb~'Xpxz' D6~P\ֿJJTGp^ʓ%/f(vs! MC"vb~d gT&@xr.0UXЕu'Ab Qx#=7ʱPj`W$Zy/Sgo.wv$붇<i< I8Zvʠl_d9TP {'n ;n`6&M5#6dX-V10,F,dcD|܆`rp!^t'Qdr2).b@cO$Zs8PD6~1ybwa niGڙ l=3|5qɳ)r!ij5G>eX1yc QR v3pla)uW'ѹ^obF_vp ^֧IiIє =HZwMo}a߳A\=_G4֊u^䧈h:);Pv n?<2O KkOytBUR,Wpߗ+Kyiz3sЭדjoY!?1brISJ}2<3g?,[تrBtI#`z :wU{A_hH՟|v晌̢c_j;)nl YY^"{KK  yz[$rE a/ s~ 7fY(՛5cJVehƀ$^ExaCȎuElVfW5xGs6*w{}zF G2F雱pns06H|dh!5:u.$ǹz~}Q'6I[q^P]1wK],5q3o'aK=à{Oš;BF3Iq<Kd(caOӣGB\ͧoN{ (J+HN[é(lcGW+0 / eW~Sqռ@stY\r{{;XRmV&ȊFa9_av{}`R)PIfBօEE ,\ZdA┽Zp_ <6W6$+9,X%#T wM fA_S/٣J$RCزAm '_[m2Չx5VGi48k%dCb)LI,:9Nq)ט۵"@NIGTM-e&n┏l(ᗅr%9(W@SCT};;gL7E4Zb%HS#ߟՋq8X6pcg7B%2 !+6`@%%#Ép{+R>I+BĎɲl{k\}l4kuM`€:յ{c?Bw``~&j Z@:{>2:=h P"Ԉ09ҏLǴЋDF(0n>"SHiA>@ >SBYixO6]kW̃mF\wٳWAp^oY)Ds,mcU# s ce3v/Yjjԗck"<ɇt_f7be|!ZJ~ua ._Rs>Q'ȳk. q?jL=qJ ݠᥜ\thmi>yGuűbv^udGx^}iZ6z,v-J_BCp+3 NO|? Ww Yvr r8Pc?`~{;uaf+Bȼy~ɯI_`@2DŽGHM?;guR9ccvqѓ%$~՗Y{\ W=It}q .X>5 jX8g! F| ;<;oAD sO˫Bmtv67i/ ;cς 륍v3cNKnV5NLLB/8J(F{i`joԲ|iGdž-©z wG޹ +Rox+C hW9u52Cfz;[~͌GnEɢ5S},8n&ɤ)*yUP0zK%e,xNh !@$|h4^{bk}9UobV\H6HeX@43FW#B<|(H?XfV~֋N5S/ ,b̈́·DRtsߗI7! =bi@]Lij\%ӽG eAZe(2=s"&{iCQwS ߧk1/bh 8CkNY7=_HߔNT5ا普:uף#j^w~et隅;lɞqdY4<=1{y D!,&k6(GP4狢Yߠ}]4KJ6'%^G0! B[, $,D . {K^364QM2Iq%d=s.E+% ksv@b, e`m"췵Xk&$7'5.Op ZƵlԑpŇaL;Ii5bb-k)\ /X5b륽-\< {tH iU?KA ߕL:Z#l?1'ޘ._A˾X.ܝ]Y|BVw*nތ =8RYC8詚% :EQ?kRKz*ybaX;0 vA&Q;k3Y)+9"̀ 7\.z9џTF'1rdn۟o*Vtĩm.(=AlM$دIP$Gp6*[%4ôl[A$!E8<ܴ>.@''V ;fqJ,VDhG =7,(. bf4rYё}?q8m.`lI^?rJz4Ĕb?,IgEzoZ Ve>}*NK8Ƞ_ _q=dAsm/p1= }xIߣ|mb B ώ`#n" 1R I8fU'6a@JGHTZ:XH*%Se# P墀Y%4XrrڌHrȮcLKOuj)/rmy DI.9,h^Xf}A޶P١N,`Oz]0ffsaF W3L #W(S}l~GN''nѢ"ŶHz \j 3`v,6ϩ:}H,&8^PK!F{j҉oTxxQ?h XP?{͂| Ƌۓ$Ci^(@wlT7PJLpJoU%[ cB[z_6d|L )(8q]vɼVLzRy$ u\[\Aƅ GOCGGw<6 mxi-$vȳ ~oP sc㘗ްEnʫ*]qCƖ{O"j4'i,jDTTw [ CN^(_pZkRɘ 4#Ρ]C-w;}pMBH…G!SE|F`z[&lnnͮKp/͇Cu7*.7n uOem⿹f w` %H$ҧw'S4fvv|t)) Zk3v䅣u9%-,HsZtӠM UL0J@Qp읣*!b| \f G̭xFOy~ TV$1RԺbMK 105V%ͽ,Ido'Luo3U6hkQpp#mygtLx2'Bla#%1E0]QpjL0v e#K^/EsP#)JCh84`Swk2& KTE2UhPt~5(`q封&ȣUkʍ-7tlpZ"PQ:d涊A+92mCL[![5MEbD C,56]^_9S!AAɍ!~. HJ)ܮ5'; 26_{L]r0Ixh{I7mGHLfy?Omki$1)J#>h4ڀe\j*V0(R g{>t#Ic iVSwCjbeA̶17@$A/|ɕe3O'[R^C^ǯpڊZK:K e@ F]aYp`\?z⹪| 6x;u+5hlۘN-?l7lɜ|l@CpjPi&-{]Z U}<(FXz%\Ha :opuxqsQa`!]Kӫ`(vݢךny &~IOygwNĎ;F;}g~6~F3CI E` T>XLiGw Z:&>¥y8z$ ]n ;ε/ygdƍKabC`ǸA;/z-K!/b/'u.zZ+"|!aDEMk\٣{}kCO"7ΜAıirx\(c;<鶊 %muP,)?WT?%V'uV^53hܑ$Q?p29όxSti>b$:q\]X\w۵uo=Zm0AA}&m^}An9ݴ8<9UcctWƻ3q>6!wu, 6R;xq۫)6Lsd=fψGcF̫WoZҮFS Y@h|G A~ $-| 9Ɓ.u+vI~:?J^l l csD%w+ZN,;KeUj?AG "iY! ``ZGvn/3/ TEǘd*0.@Q:@my}O֧] .@4MňO񜦔M޸ɯŔȀw1un qy$Wa-xSNy0 r4pPAg^/-TC Q V8 tNV͡LE)z7c<$Osg=S;БҊ-qXZ Y&Be=iUޯƒ,v?I:.{Oal>?2?K'u eL ;\M&^9}5 wJZ^K~|h3`YfK=Kq{,_f)$ &#L486̆on aB0M7ҾxsKfCwٵP샍@ W;}|)j;Y󘎨b#Oݐ0S7O|m 1R3El~ǜ;&M'(މMg&Bl/XN6e%r*hrppF-cDu&Ϡ+$I9wVIĭ[pԜH,#4;5fVIkp8NPiZ.j>?TvEb}jeM9mkP"pTA}W彚ؘ5wæ(  r1v<x&dlK!:΀\:ag^~&j8Pؾ vuNJjnB 5 V[}[q6 T_9e8>% `N..;"JDaє}!f2WLk\hay)'I"Ѡts VC{1:30O{Bu?C"Mv%^xo]MIWMƥi:t҈[}_ &\ikqe}>4{=ph"ת+3||bd6<%I12g @yB0 ZxKl|'9QyY%z8ͅPԨf헃y ]sGڊMm_~3LNS+n%φR6e/O5j.Py?ܮ  /nX\6<<Ȓ2$T*Bq2!.=yu<3wQ[A=yvL6ɿ=ENn$8k0G~$؍|4IiAoI8OCV./!>*S 5*ePz:]֋޸`vbDq܋u@1]ck4W93[M7Byq9G]!6ޚzG'앱o"vfF19FВz6!\` zE ,sʣ/H;Q:wNwrCMWk)hF3WXNu)&+tr>6x{Ch+|Rlw^JNGP'5qB$nB땯2 6 'Q1snMT Iki|Ga5e;uJ|ʾ<'NGz\d^ P/xY$JjD>=\ 0:.NR}O6vbLLٸ?4DŽPjԈGjrSz-yϽLVy) 20xpc} Np>ewc$$u/i9W)ZB1}qV;I0pܑv]}\AwlS/ҵfu๤z%"eS2;AUucյ?,1u5z@Xdl@$c#wy濘O-3xdj~ši{<>5:rEqz. NB㧱EGVkgAa qO  =ס(=t3\0A=I%Э5%3{l;tܖv2ui吶m#IţĨZ0xK_5cQ]=J35fEN3i޵;m/7T?W)?u /p {d,G2;rYʜIi 0nچj/תzЅI*sFֹewjN CCOg\ثK/㷡iUw;w\@:|ά> ܘI pYsʚ |:_q}AKy*![?eo.[) }xr~FbFIE̤S5S%דD-A~^JXw~\HU/ IHLY=?4O?,f4M Lٚű5iJ{@RkXߐ|FmHÛ" T|fs嶽Nr%x=@Io=kŠ֮SWPt5ߗiLF %<r>hU0m. eLƩ#¬o^G*GƏa[ͦuWϻP!DrO2[dK|N4X3~]B[9(2:Ŀ /$$\/WyGWKh#:"s/)Bs۳/MÊ°԰ JIKGhW=LVvcT)8~wD1 츑t (jh_:É"_E}OdڬVS!ǴVC AAi?VIe'F̜_uLnX:9%LK սvR*^zQӌnpMyoV4__"+; |MFCNe M)C/|.ЮhΨ~eY0D܊ CDdU2!$>?h48Q{ fyA[5R"3rrlؐ=?d#Z(bVmcEd}8ZѺ- Kr x}'3O҆$Ȥ>碒$xd"iDմxb"#q'['tuvU tX6c8fAܟ<ֳI?:I^~ >ė©x3y:ad ?,^Gٕws-c.Pz+&\4*q2nF$?{d>z ~* !GXڈ2kgG"BU[X 8v6A ؄\9=ޘ<,ä/3"&sitKrZbL,34Q2qHBf%P> x8%`{@QQ!zPPvxg$o2nN|_© S2S6~uxKJl)n,D<ɢ%X̻x;CaV!iZ 9+ZP;D)AþGF FdǛ]2kٔr4/i9 5A"nCO~ pLħ>bHݪNkpy+ `h"8)+َETx!~Tq["/7Cbt)'HLXN)Uu :onjOЗ]>^H+'v(H( K2+Kb/կ6I-%WhRo⫈oQ!c60e'd @~oU8\ q)KQ^mЕ e$L)OMF>͐7vTD6IJ7ݗ.lRfHSuR mu$-9 B GtߚU#fz qu#aN׆fa=AlUIb[1z)\K~o|T7Q;Q7%y}%U@U2T[SʋU>@8drwP}`@V "$4YM6-keZ/>Sǥ9zoV\hiQ\yR"{9|v"X7SRăCN-P |$Ѭ>,qQίĂ7+V a{ W/Cuu +1+(CEu ,ϮWŰgj$~" #٪zSoO֠ƺݭi\ a)E9 GW>?Dz+ߗfi~L Wi8ϧTKoԮ;c,iIZ|L{c$CKAuFMg2w{Is ,-T#ׂCqϿ~+p-B|-Ev;ˑ Py1G՞Jq*A#yڻW~C+G&\vYPox:`m!7&z-?-ϳy"!6,T}{vdˬ ]dɦ/wV~9j5 0l`|{eL_:4[cʎ~?ѳj[T7Sں@3ʉ}&s6RQqccBʹq[\4=Ƀ_Xhoh^DՐhB?YOPƬDq.n +HֳUvs /@0vQĵ(^V{T5? jK 9dᮯt#B-3PcX~b]v*u_qhA}[ԟ}-w 6=x_La og!FwoGsy͝pjA˃_!3Lƚ}t"-+]1BA5nDk@`rꌜ tjRG }7ډKK&-̔қ p jAh:py;nHSGח0ggP* Pu5Q'y JMkzc b=5aȟ CYT̪07󷩋C<^Y(/BDӴdg%n ,X.زpH^~D yo29'm3G5LXq D1PB}RBjP*ff`n)SwDu-ǒ}1s:\g DMWRlXr;髆.ټ%xLH8&j$j0zZLu5 NǠ{߮^ w蛁 *9ɡgUp}|A:z!ym@57vFTq B{l.HI#)=G\["T\:sB%#OF[~++ npԽ\6e2&rEx;1}ɸ{!` SBB]NBXSi*2<GfeQey$E_`s|xL/X1,a&wq^eswq? v1 6#k׸DK~GZ%%\] #lֳ>Ew8vDfr!4v| ?z(W2U<,A8'- ".٬?*5 oOq4 fP>>>a ]Y**6˓ ~6,D0=smoZO7butV!g%"A`(XZԼ^P{;S ༶~7˺&KhY{}29  3m/a*-"d`G [- |>5fsNn 2D%kfD&90~"l9@l]jGbtֽpbf.GbHZ'e_Îx߸F٪O+cܑ:% Zoh Muj!ËR?0qr֋z<Eu >AҦ߃yLL, G zb*9|&@[I5LGDšjGTB,9iȟ}^qچ2E&GkbxQ`Ԁr{%O y:U "7&^q\V7t ٨RJ5k%nQv޵ar;36m=Da)t8DWUk5F'_MZߊLVO\ʨGOBl4#k?݋u#: !ʁ<>/6~PvC<}'ՙN!scO Mc\:ChL>,q>KT&U'2=|!-QW R"&I:mK;kഏ^a6Y3*uZNӯR4Ceђi {QתLKIYrqRT,%&Z!'yR=CiC./Xmh%͙&DR iY%ӹa>}CeP܀1aTbkh าJ0O+ZZ`+lV}npV"*6SNYFٝZZ݀.4S䒰cFMW18!`"Q/I`$ DCD~Jx7DrL6UZY6z\':řƌCD‹xۓ/Ӱ:2cFjFv%@a𛤺t̷рBC8q@~Wf3TAv`z;Epm+i >"RH:Ϋ JKMcWT3{ jE N~UJ+KZV"(Ho~̝Ǫ3Z_qdr:zA3fۚ)n,ٙT֜%٫&騛o4#Eh{F n$ Iè>n);m+ p̲}=4 E- ZpNeaE]` 7USjH z~rL {"smtc积'f#x쪓Ľ86jbq0w}ڵu%}tjb 68YLIEw`ʋÅW4w7!$||rTQgDl͏yUTpôt7t_ r5+uA9 ۗ s?p`P:EN; CV8'DV-SDhJC!eBUm^ (OJb'nʠ1X7@|Ǻ`A/y-Ee AX8 qh|U$Z̃ si,msh#|&t ! 9oMS^qgE(7X\qNT:.rh 9.c2iĭ^*?|L(6S M!='wUȮE[5OX`$L Bu< g 㒪Ǒy= 2WNؕlNLudQR~dnӇ-Y _Ҝ삔 ˙ǵ{jsﴃ7bP5G1p \ݩ\?/1N{c]^Jٱv_Q|_堬emlZÅ^3G{I ;(GWZP xL6b~qqh&yW3a 3TˍP`(Zlf,Q v̟Z0ѱ8݀'YgǠE|n-hTдOk FӸ y !@6%aU 䭚F9T!T߼ ˞ātG[+VqVMY>w c ܻւU8"&^\Zk ĬzՆV4DSdm6#;3[t n~~mn{o! ߈zcbf̾g۞辥^7F-#IZ޸1GhO?l% aRdi+=C fp>)N=zhHr^rMjd,Im=x%_Xkzܕ{MIYs[,0MQxƒE_);Fk,6uIEUohq>(^2ǝ]y\I8^׿&DFL?q yn3P"0)_Fr7 WppS74F.'{*]A5'aȈO S5ӿ [1SQ ƨ[7~QpZ 9.ɮ0^aQ5AȊh^R#"NR.] lip3~&HAHCp2x&/3xWLuB'[ c_A%h^s3zM-i*)4?H=סbf@lYE2;h`CKxZa b;3ipsZq:3,а^+_=w\'.H[6PAĿQw1||nyn&$U0إpB&S/{0`h18}!ݦl!EsM[ƨl0aZ";8{|=݆9[fprsT:jLa8c;vfJ^x/]<ӯi ^ $ Cdt5 =1 !G_XѮY U~1ԹȠ?$Ӭ (3PnH\e.(.:E5V i ipZ祷'Wxt ;0=yF"]+S·{__$1SH{ "IDI[bTiEC4*/`OP|4{/4w`sFag~=RIT Kd}Zh>fsʝWcߒ(&3QSzu܅nVHiJ]l 6\ʤ lvS<)06oLta㶫OV<&ck:1$E"=&KXX{=KdױjVb1$_fGZ~~!o&{M@4],lZ4O'\KOբMe[~sYH4o /E(>xMҀv*7җ\?~9]o*9 "M ~bf'0 C+Jxh>Ei(-ljM\{ ΦBbq)Hu/y2B4 _[#&U*Nb(GU6Y bn m2@2$gB]A6B4gʁwgg<0"𖓀 8t C۔ͭjgAl W}gW-r鸉) l.G 7Cb]!nj qj8D@B2y]JaWp -BwhQDaI :pĪDt:P ߋFފ7ǝ]٠BU]r. MۜSp*_m,)uHN6hihlo7/VϞ/q"z('l/R7Y3<ͤqr¡21b5Gwk//UV,`ŖЁLPI|ް WtK1=eZ^hɐz:Xgoah>if$X@ 6XCiiZ_bfl, YD,,! hPce1S{TOLv0\Õ 8`V>@6,n"aNdhZR 7(;Cn"ދN?7xǜ!9JyOExm\67%${xsِ{^]B]*ih{L'tj}m{_}uP!3ؓf>O KnN$}825 $8p%M]&V ӅbI}xYTGA gQGM4u 3nvǭ )j3^u쐷 VnPpHuL06W!yTU&GGj*ʡo0K.Z0#?(?:T1a)cWcmY=Dr- Ȣ7]~ [# "Tmhq:=FԒ"&.tnTL,3w!⏥]Ӭ/ٴs6Ɇ.\3 ÁN-rL'_`'\Z( n.԰4Iܶi9arcdR6(F9 iBULCKGt8\ƈ|Bl+s3kZDe9ߐO4i⊍yHSz1:6O,@ȫީx7 +(p̉Y¸6@P_zřk˟vr/$GHBg;yA 'MKø_EӸ4C͗01gSxX ܞf3yx9uzóO4$ `wLں2eҒ/g6 7f[/bTÍcGX })_4u/EȩR[N2Tg4C*~DfCoaٕN;3JdIB+@/d=Jmܧ.pRt5<@-Xy"O85T5M9#G rf G2sNe-dP>2(5/@?M "tkhg!"~'Q w1H:Js!4/^ޓ>mBsW,4H<E ӱ)k,r _^Z1dn冯o"i* 9(K {n?,oO^8~WePAEz^D}I!+cg M |j|X!lg|HS\EԠѨMdh81m`ǫGa1`UT#x#fU.z0nnn˜dU0ڔ]] 1W0T>^r)]Y,c&}Kf A0 CTT3.oi^1#֭7]}ُr}:.x{ ߥEѓЮ+V<6@M|Woi:!e7DZh'ɀ ??| -dukurN K8lL2N,kpNYc%$*p3svS;-wꊞ &P=3c4߲h0M {{AvAdgxLd{\a+{X4xr8݀󊕋&6 j %;nkԯidM.G(Y*_Ya_R\}zDyYS?#N4a_d^1%sydG;!hbY2S%RH8?Wf}m=U_kn7hn\r w217NЦay{idgGW>ˍUx#Rښ =3H44(6ppA\ȶv[ JbНIĒ/D]YZ/Y2ĿMk(2Z=!W ̜P9YHM.NVx;qJ{bhp,@Ŧs/c/!lSfBˊ3T"0?N= RBJ=%reqE"ZO/D2g(}\b-K]ZoZ\AAvr1 ̕~`G(>ʆwCy]V FVREطX.i@NgR;%J?2wk:^21_TaDa2wV+Xd&ͦ>82]x/Xl bo_E vY!ʭr"$\9KB!i/vGU8g5}fUѸ7-璹E5؟ܳX5pKߛw xʦhAfm9oyB(Ю-Q!SX:>X) z C&^'쁝2KE<1UrBg&0ɿtbH #y A: 8|Ս(}w{RթT6щ%usދŒ־_N1Sִ̳ٝzTNßLW]aTG$7L+UcC@˩Gq* y'`uASK뷘On'l\O4jЊA~ԒF_V@SZYriYLKt9Q%8QZe1оsMEQ* {ADLHFшh=#ᔙbg-h?kqKwIsvÈ~>T.7jD<ط|w/m%aԑqpԛ-ЈO_Yʹ?b] @`+#9}L~Yihń .Ri00ZI+Xn|QN}"&J$!jJƌPƂ u&$>-paMČ4:sRgPj^8 6TYy"k6_ y,Ox?uBd3#)pŊFK Y A`4kek- yy h[ 6ZEvNU;OgXk&/p]e%UPψDay0BҹN8 -E/JD.EpU i8)az") :V8-SWv->ހ.l)Xu2i0ߤJPj00#j2| 6CEs=E 6uD( iVMiF т3IsE ^OHRZKY~Ĺ𞧖VT0UHrɉ¡oL zZѿhuZ`{djG%]v ,JŚ ZfyC8"%GmېՠDe"`?"qVjJHbsJԖN|hY`yvS0x}= {w.K;LL'@3z\> 몔<}zT+و.|3|fzDZ+k P9OukC Q@`A9Pg2;{}F5u9lsf<0t<1F& K7LRH /8*y.}H #"iOlnBLӚ%**k.84ii}7SQhM5T9\ ߅sE}2a,g&4A⟄vjO$6UخTt5%Imqڻzt}Zύ*q? $Q,Wwes=Cj(GT {ֆf _~㿏w+$B߁[ K_KԏaV6nLߵfXhg@tWM01+>PwtKC$ϫ ;և[uGٺg#at(;\e22csb4 fn'%r.C)_.t|>WN ZC j; "ō+#&] U))b8ﴀT>᩠MeoW 1੽o.=}#v-Z]j,<sRQ},7l\/b7M@{q[]XG2)r%r5S%eک=IaL[ƣ`Z/لl, ˶-B'ZAf"]H6??M 1OflAHm6IQk*+b~hO dzJ(pܭ،~EF.`"̜d88S"d9l 2ۃ;%LdWArL} eͬ|e5Lc wz*];<$!jnwU<p]JH_,${@` X(] *H~--s")`{}ԗaON_ `Sr5V|Ad˷3qK(rA]ޓ$QA6 }Hl1U"l*R&5JJuu Mk7O 1Wo92E5/H;`Hr@r#YYOq@f |cCND3Ea}'*CƵ㲎U?^' 2Sk5 ܭK9rtB8 K3HĿz~nV.p=$< fox=b$,,%1UuŨLODzlUXͽ^A:q>`Dt_o OE07nIi^q{D QKLf㤯 89S^P.e@ q߈sNG]zNrW* i@Yk+MrPu!iy窈i堇 Ltb3^+$֠pxvG jޠ)%"D|(2MB0uQ6`: )WCOsTOR9(ϒs9^2 ;߸.M9TLMe V3by 9X^.Z%~ GՇhB& G߳%潯]?voȬ?}nrX%Z 9jScCV̧?ehD1(PTGaiÀ{*KTI:_g c` ye~朮i57(';Õe _b/Y- <"-}LiIu΢@v10=ޠ1 rWs}6`аsJ'gÞsp M7ul cOÂQ Dt) *kL^>_[hq:F3Y{xj4WNHn } *3&vH$F9@޷\|X u8T=H|7!4ëE՝,+W#Dd ؎O,R̫`!bovɡߍ ejd W\[WR̋5+@u,aˍ]% |>*FBWXO6u`Z;W  7h6n*%В82L:{?lƐu{BBHbdJp\+87ƒ?YtkA8F~8I;˞b=A97vqm=da2ʾb=&sl)f#ⴆ\Rq(!W&OYű}DZ38i>SKIlN/5~!;=ѫu 8@o^zRlE4tؿd,v:Уu{q4O˘mj@M5s`0zuj[be^Met?%v|P_Bvkdq^0խrvS8κANXPMZQ,}1XZE'l5m#Ņnkޠ];AōvzU 7 B0lmH^S\y̓p6㔴m6zW]Q`{)!MW2 N# M]0 )^5 e ԏ{`r*N]!x[iRכXo{ȫ4.۸ċNd;GIw7M{e%8U i~FQYkXѠ%)8 2=. :}3E5-Mg<& S3t=`^c6_ NHs$A@O!$HEnH\/clSBϗtobD!hލQ!X JyLtX /2&X,:eNYa4SrnL3oS3&_U+9]ՁE7P>ڋP0(<Ş`{I::qlzGhYiKh"D خNkٶ& &dž9[Ԏfi몍MIuP6y Ļ:hqQMoA6b fs`s*(5 ІA5p}e& AǦQ ;aؖM&I1nۛ~57:V}NXUg!佅l_ obG;KKzLjR(h?搕=fHT]hچZV:Ì =km$18"~H3gަj#Ī$֊o04?HǗs jbZl%uG$N$*ުy"#v L{ -U:r^Kp7-oLf}}Gc}.wbЩY~PlؿaQW@;^p$*~hj8Fܩ~5+`KQbcvQ,W&eHxZAV+o[uj&QApM'`^f_1qZגrɚrk颌ۓc_AXRxDEfǯÕ&6 //!eE#N`'Ws5]UBOiMy)Ì l*RoAW#G%H,/FۇDmםä ?2l@]KmHŞSINF3f.5Uf9T:~JURW1e+Im9XOyla(ok%;-GKN4vmМ)ZuDW@?y0#,%6 yP Y;rp⏔]I C_ xOY[R?3')sôZ")8*Oֲ ?d%BS. ^FB{#1A%M)nA BoZӊZd%vC)V7 }\Z /`t_ʦ d2(KEGU>IV$E RZ1ð0 U՟9=3x)PO4~35xJX۫n~w:tP sw@Ĕ$)L_4|lpE%q}'RDq*B՝F\o0OIsʌ91m% e쫰'^hZvUn4Fs td^+7(?߭:h%[ ra+U⼳I>E@~Bl^STDa܉OmRC)(p;$qV&L\~l6J&4v<8-5bDdt-4=\z+I=*k.qsUJZOT0AЬd䵯Y>Jg ّHBd= dp @TQjQt˅ e@ ;Zz6T.E_8!0'^}y\-/haJ?"d,_&+ʖrC66d<;N+Ҷ_X |5]91B_Y-|̭=8_@BKaweHPX0K"M,Srݿn;.̿AVdpёu,#s+l5y[r'2w;:-SxK52ag-בZrkFYKC{xgnk*XB\T5޷Ӝ38d*RkVL)@o5 %YwwUoٹ=6\|3|<~w]XЯ=ɣ/Tf5+I:#B2gVv{%Ul1Qg[L#Œ hzoz8pU GwO*b~|!- @2l_F<1*rgImzgI`cZ5|+~ҹwMFxy&̉H⥵'Àg6T-V+QӵUJ[=0Y]iX-E߼PMĊ*ImePl{FmX3u[؟މͼ5zh!9,[SO;\;g-GkKB[%[e8_E(wǩ Rb4=!Ρto4g=5"6SpcډWI1#uf@.iOqHvAI;$/`@Ħ^V8^;*Y<-i^ycsEK˙`#DΔڼ]Ղ\Ѷb[3%$Lf0D HDX ."m9d ~=b2*EAhF A㿘6zKQaE^CH!0 poHeVwr}x "_Ʋ AcXaO T\ia:t<-\@1:4.N̗2 ɤCע+kzq܋G)uٸHd׿ґՀacVՖ1H) "$vzM|BB'xBuw0adѫT q< v%'XYa.`_%Pt'oC~LqP/vKzWLw3+8Bar#1G1T̅:;iK,Ǥb?+CrpTsY5r_:nGu~W s.N+z(aa+dOUj O ! ĢI&ldUc8Fj<Zd"u pyƃ:Nn Bh`ռ3>wTLcK(XBdҝ}5f. Au٥ |σH^D@YgԹD@Tp MȞR7ǔiU8 IU&y)nBlvMZn}}V\{-ul!3wΝ*T{p"q!4@ı^5!f=ꙛWkԃjײ≪YXu Q,ahc32:v,Uԝ'T & ˀ7ȞCGE-/"vnz*F؎r`~ӳ-^8d3lULcbmෑ[-(k5M8RiK::}s>R0_PKqˊRHhuȤraE!0mߛs2!ϻ{ ,2WzDj5V.>3eVGUacՆF=?!sX UIpȘ 7m>.%+E,-0K+XINxxد6 az+t- 8?G0-$P_蜾+?9ҙp)rqz ɻ ْI=^ ?Ib;=2j#=J7_ڦ#lM ~53v38[ݕ&)yeQ)umsgQ Rμ[V#e*`]>HjqZ\-@^+=JXwO槒ϻx~|mԉQ~a{ kPxop_z$@h.V Mπ+~I{#[D!6Fh.wC$O-z\vAZ~uC^d  WIm>g2deF1⒂ %H;d/a³xj"frLqP5d]s 12뭫($1$OAK%qOL^% h_o>E5>¸a)[pa ;Kakc4uUЂЂBO|^BHdeyBPZ'w{FMZE[}N?jL$RQKlwtOJ,_RNE}TH%,&Qg8VWg܌X @[e΍Բ񨈘fUCp_a O"uPyǝkCLn nk`Àܒ=-tֽ2 id4,9-؟̋RèF]_~lkcVTadFpp*%>)FH&6_ޞaQ `>:#FQVwe$|=8Pfz5a~!>D0 U 7fPYy-PZ=1g h$^Êtpjщ+-Csio6DJ;po=Ri;FH{(`2[9!Mኯ7,w] *|m"^](@&sO2x^rfIք]qm:5YojI,ȼEo.bIte7fj5S_ 4x}y_`GP>)yp!Uaa?{DZ٬U!\{qLV?퐘$$gkm}鞞d!ƙ[F1K0CAmCVًF2mŽϫH' Lx6ѽ|@wZ$].ְ.x:@ r&2RwpPO= 1{oF2g4nIT͐o;Už߼̉((YO)Jj;G^ßk ΏRX~KbD),IJ$ ]di4Hz"$Hn>~Xb6s#Qx} \Ғkơ+qCMyi]Pj@ "e[Ldx#Avg]aGCmmqU]h/NcQ[6u#A;cCx{S(v)`fN!5_Yc\<D; 54UI<+d8V8y@gOk*¡HZթӿqNɱh~Us둇=BjkZ{ƴđG;0Jw"cMxeDr ;_|>O!cMfU=#r~iaK^kiJ.*t$qyfD\&tj/Z" t2@}z\< S/: [jsj)tu4[tO L { 2Y/-ձ@]?1<+ҏO)=[2=ɫk8Lڇ)d5e4tjЉBZۅ}d0%GxAUA"1z#j1J G@MN-;z'fdO/=w:ߢhǗ>k*OfʮƂN|@p4C<,$s2{y"wV7F0{8w勓W.9kw崴D_,omC frM $ҟQ`iLN {6mXrԠِ 1;@<+HLt/_GZ[j0{6VYq'. G\CJq< Q;flXf{!Q\D_ݦ5N=ہnG[ ’)J+nj8u} ex$)IѰiעbtơ7ayΜnb2!ߥZmIJ΄{Ԓ\8)m Ua1fY;W󧗚MRۼI2T꬀DqO7Un\h16iv` \>vƟ{N͢@ȸ)_OLLL{9_ѩ@ux)@FvT*餵H,e1fW:ZZr4;\ؚڏ-ZAfoc@l * ]PQ^[T?[z=8t%.2nJ BSwYEo|% 1'2kL4iܦf%չw56$M]!sftqAkUeV";w:-@im\sJiz|wM.#5+=gܳa HomP¯@+JVOnvDh /Hбr+KFdBd UwO޽ŹWM^(G>P84GAlm]lrHQjnВsэ^&O%V ~ܻ3>{=N! ]ڳYۚ J|ckTm!Y?L%ۏU_w̼jAD"gx|5jhoѠX2miM^Wl2A5N:,( l0hdG |W^^.HtO{0|k"J'UdO*t$r~(21_Uji29$p5?d$PRlh1VϽ]+^!dPIleǣx;Vv|KZU&i>D;(:g_/Vt͏0,ˎ98w%磴 #R-兮3crU g#}2CvscN.˴\Q rg(/-8"twǵ$ެ2i֑o2J0k7dp;rkg֍ 3G4ʏ5|mNf -fۚڌee fݟTmÃiUͯ:$.P˾""qV$&*-x_ AYg_ckgC<4rKo<$KwMe{h`ׁ?4N|O ]tp2J^4ٚyg1x%{61D'T/㢷][?-}N(P ܈Y{+'&vmm([EceWjDh=`.dhVX&P_& !ԫXI^H|P?X&8!UH>"ٍ.!t7QVIA)*-A`89U4ǵ0 jvj~FY9ǽcluOa߯Mwl2JR'qk:<.Mg&lrOPdiт>sKI_y =:|.1ݷ;N;M^"O;㵢:W7"QɈ?D1n}ͲT{qV(!PhtkFni匇z=/$):j.ͦwMnq_-; Q WҢoHAaX]gg%Мtg,8!oDgZ~&Ճleç!: DY4VelJv]7~aD\ё6rG<"leo`Yeم;>^J%4WS1e颠ޭW] JѴWs2R~Q[k4dp5yԝv.ؽGp9[BƪPCqm?i> g& @@z|\K Q3BYAMZ0Fm4Y{Nl'R8'ԎXtCǖA8XODYeCdۇ~DRW]ڧ>zfΤqـ|ی}XhYpOO |i -Z+?/Y5'~D WOjYn{V6u~^a>RbduM۱QH/"\JJ02] xF7d= m ]'jŸdR~I:rZ;8CkRRPS)#hRqs8K]-]NK 7mƝj; Yc4Ӑ[~˄^6 /M4X{rxǟKd8 .T=L8J3-繐? "WWy 3SQUzQk.'Xu,)zz<ߔ Ƭ+L.Yf9 MoJ!G@ :N\XL8C&*vr$y%Uؠ'>UM7 "bȦX5-~-!Gr+6Dc9sr}!s:aXm\m-_z WG"]sL6Xugw2ˈH=PҾ, -nϺ!{[\ Ў&[R@O&.Ke">c"0l'W%~ /͇ ,"qV p]5'A&fCm 9ˑIrBz7TCàNUWW$ 7qVR+u[,u'H$+q\o%tcHE䀐Q{-*kS} pxi?IإfVB]m4gzޙ[.?֫ĵ3 MUx eE)8j;&THwS: S)`,ahzd RFUljRl u6_7J'"͋]%:3 z׻݀7k6x}=A }[tg iis'7{>"7疕WN^IUͬo@9g YYDi~>6 E`\ي1, &xMޕ&zeǙר$pLkvGh6u?oYZ46$1|vł#K Z_£zyuʔdpְe5`*z:|0jPL,EVkړCtaR'0 t%=~hV.2@>n"L76ʜyG1 'ebCAcPHtDuXS?;ݧy*?3lGJHO/Y9{1}*[ `gۍzeEZp4bkň߃1wkmRԻyjox^kr\-ȓiO816_s]g/D } (Ps e( F4"qr}FEf+2vf`C6ZIM9av!nk&7(_S0 ]J?WێDn%]Ȅ/x*;RҺ@On6 ]d9p,k; 8XSq6հVa8I65&sf)4s(ٍP[Njf̼mz[雐r.@U8Ҡޥ-=Rtlmt<}} ~=&{~hG%5[@6.@s?H +j ׳=J`DU/JiO ۲ͤ:Eω͟9ߦ!#%O`"X rŖ8G&7aNXC }!GiZP1hk5w:R;fpI01 ׊Ʃ;ʬkyXS(Q\ff#\$^Fkٲy3Mܝ(;Q| J-@`&&3 3ȓEݦq,6Uw2Syl|$d9fϝec1uy_bAM+nŊaf Evz5+Žpo&N5#jIɣU6r; σK{Ai&tȕ^O !{{ѰKMa`:KlCR֮Bq<9:Wwk eCTⶉ7'OЪ뒍e͒XD2}n|zti ՇBۛ>vU2Z_6툩"2V-';Ӌmy,1Twԍe;3M=IKJ-Eu6)f&>DݠIz1UK i(:+D.PNrxނH^*@N6sc-ȇ9/c+[ ذc'_K|x L|AN*&ec=B2OZcVY=kmOPJvh#uxa"dX*W̃]'Z+Ca&U2,#QLV\۰cޔ5 4v( C +(;:0^wk_^QH; K1C5PٍkY1ď 6a3Jty71NU9fLl=qyτg\g*l"yVY*,<` 6yqĩgvg Kfm4M\O?Ïc§?CZeizK\oNH6rrq? JPs/aD)X3-0[d^)l C;)4 onfw PMm(LBOZ u)f 35Ekz4xu}‘.zٕ iȤPQ&q"RbC{KE@:'` ׳Jx}Hz ?-O2;أ$)T9/8\խCgr`VGc4Eah4bB׀ '_;:JV.%('s8ToR<`[#Fi5+5&Zggh_ 9%4*r.u1er1B1GwN\vQn-ޢD!"yߣ˾b6t:jDˏ[FZb )w 2Z"]]prNW:@dv7r\>ШƇ/ilU4͓ŁK<'hP'z5~'7i{3K1an&qʁB~TT岭MR~T: K#!VMu:2/.iO6Ǫ_U]lA<Μ*{8xQ:XF;e >F T)֮ `|BN~$|%}a<%-1rZ2?: 'Ø(@E+qHc1HͰ9ʅ G@Ҙr "B* ۖt`h#q*UO#F}B9uNv >5SP[],"Xٯ*S&nL9<]PQ4ƿ ӲUb~+DzDD%4K5Q ep+h]٧k?n6 GQ98[P &"N!nf'},"_-߃ʃΗŽB~:N-$ vI$^#H솂],b5M[L1&Mq`pȻlR,\z #yi&wUb-#V T¢6tb$(%J g7.Slo9>,N+KX鍈d {|B 9|`lY,*3uG]*@kU#6O:}>_C磙wR)wJjWsc- q[a {j43l}KV1pRڑSQ~.LFmsj1&iGrwM4rOLHV/4jU˻ #=yYFtb ְMK/BNTiEƛ?&BYy|L3كJ#T%jivFd ϕ'iIO- )r[x7 (ɪ!簲L21,]{YftSm }aFFb8Ǘ š*322Y2,{ AU!*9رpʗQjfx' #|]y.)HXEQዓ82ɫ'C nWPi%b_ͪG;W"3B'S4?6x4_v~;i5Kun/ԪFLFzuf-zN*LWHU{Q40Ia6/!F-m+/Jb BLzGB'_ 萦2:FCQ:j%>?a1-L2[ľ`20?ʩֽoxcOϖ 28[4M;ܔk/ţC.gU)'nݏ>5j _t8,C޵!t"fN7@s.:un %bOcXJv/Py(.V[K[RGNbJHqn+J@$޿'C[(nRMQ=J8H)bփt0w=,OP70"ϴJ i!uW?,1tZqwmZ\*e,dحMrp2MqIu*wR5"~2AܴÌWA#\ fZo{0 kt#?.FR̊mM@ms)t"RxiZػ{̨s5?Z, S!̀rYOj^Cᘲ7YR C@)je'e` fQ^5.}_)n7伈ZaNpà\[P.uiDd& 4ߨZƵ+O:8F뤽.l'bOlsNIS9^0l4dw(n<"EW-^*]PsåEg`a! jGʹv!.ә9Q5j}F Ie'?>ު;Z2n) D_gƭ6_*_ݨ5aZԗ_&},4h)ztkWߥ+q[d\J4t'&F&!]N'McΥ+iYU; Y|Lx8FN\C8c 1;=&P=lT?ğP}D[𺥢)-7/_=Uw;5w+Fo!K3`͋Ѥ-/1ҕ)Ѕ "C2DdZ|=Ol*ϳHυ.@\"GgRi{حҏÝHb?|_ &lB2Ƨ #R%V:Qadؕ(Y#\*EFP`#[DuM.=@$\1z%w\8EЂmF^ѱƹTW!EMh W"#!%٢ iU0|lȢ5_3S`09[/t͠ș\_ ~IVUt E MDl>r~z=껾\4/t W|?kbcׁt{"8;ʘ;V7bRI_?>ou-}3&r R-lU*a7$8\pSAvRz95CIج4yk+QjaѱTTiPTuс2hC\x*% xc=&O[Z Ƶrڂ4,/l6@7C2e|U"߫*=:REjQɜ3['1h*\lĒ+VzT >`2! ͐Ek:vp5<-j䞠 AX/X-.s(6MKFSy]ɿN7. %zD.8q}LAEL5^z pO V)ėB%>rԴkc.z4|S0pΧJ\"o E %N,f <}oƱ:CԜ5Ab F\ͬXA8% 4AP6QX'zdL[NcDQT6ՇуP )v_f?+w=LqS ׼~b1RrS.;JQUW83 2(p&ר,S:JWƧ!1̈́EЗ ]R lxIpE߱GGڱ§+^38~FֱՆcuȔ0]bY=.e^d\bU ,I|/]'gEBIX5>ب4wrLsgS)&C,CZ,"c+,$i|kxE#DZ9b*}ӸfI@

^Š\hȃçS3{OXL1V>GAyCW,jK!o:)s^6v2-\Wbif6NmRuRVeK|M+PҊ{&2- Cڷ4;^,VͦC>:Z ͖-.GbB@FCC $7շF š-U?بg&ه~vmAfڜ1 nIZ`sdg!@ȾߝhwO8D0#m QU&^cW8{={6#Dr't-K|HB XS\5IṠW܇ !yz 0ċp㌜7筦%*&CAI2*[2VލxdSe >0n|scy`s_m6Y^ӉPRZnƙbX-Z@]5yDd KT0 Y КSiX/bDV"5^i" ,g#Ì0fІƤb-i >z&OoXGz_dਞK{5 MF]^'M]ߖ,|bgB̒%L"-F","WcRabú;@&S2-wt|_Q~+@aY%\saϨ7A}-[j GE ͮ">/➵(9 Tl_?>/zvFCP禓ZO<1䳜M.bѷfz]h^q)ξa7$Y/!fE5WH_n&ܣs &X߬"kF0}u yq}ԉ)xqM&,apǤŀJWlԏܶ<UNq[| T<@d|'_^V jq']Zl&ژoWg̜C.]َJn߿89x Rv$ OR.L3y< lPͲjm;Аmla0gI 68FFЗqsg| 6u8BU2+K8hcfdږ9 #4)7} TUv Ϙe0`nh@̳aֳPFf@aT?!ch:B ^.c\rA:c5\}u"J%Q]]^$#CxZ udt0* $\KgP6olAj, $ȣ2}˨ Y Z |i}S\;**Rv*Owe޹HdRO@w]rBa\x4j+Ny:=N_G xڊh[-"QU ?|1O Ɲ~_36W lF 7u;?cd@bYxrm05b]!iKUJN@{0*I<|1}Znٶ*PAƛ<7A7CJ9L>S!LzvB=qvxZʳOvM ]޳1rE1Ui:y^qI5x ~b1ngfF+!wAmHZ]@9$MmBh7dmZQDęIx,zXTMPWq5 WkmlWi'uR m{ai'2 G[~`7I@:5.cCspTwtxhA9ɰe7Uiɠuшكcb,I>D}{ 'Ukdsw.p|8kQ7By>Mс0M:j^:*eP&32N,u: \"|6cޑ;>axP]ANmZd CEf( mQo@(vkY Ǘ& 0 o1^^/1Q*Ith,B~(Pi`G&C3I:aIʽRNR{d 3^N1ӥ`  Ŧ#bIߌ=(e!Q?-"+΋T*D0GOP/Gj{fM#&*Ua&N)dK<ڈg-?9;ol Z"ҷ";˸caʉm-i@%h]QMʲ.wP` jk"~3e)0d$mb z62QaǾgZw%gTOQMxkY=u4dwqVB( aA&ʅSNI9C#"IeH7麑'狗t:+<NQ %"<T 3]y|}tAT{voo;vdefJpzۯAxՙ%JB?Ygfpn jm@6;frؿ)_+pUo>aۧZPV$>s:9)(#*B9LLuZUsu~[52xG ’;W&Qy:^a}B„7q:esMyDGEڃ,ԠϯӽެP5w^!.)7: "|HÔb qNN|qoC s(aͿyi/*q|ŀbaS>:g3?{5tigK1n祙\l";A4k9^jQY kwr=*-vQ 錎D!8(lB_a߸Kc' };u֧?L:g8Iu< K9˲W>uGM>'gyv@mZOǶcesIc3C[֩rs+Ҹfx%9ra;x6gb;G:qx^~弎;ЧCD6c@^XS^Q`!`QKǥ=l}XB Q . 7 gn j5qqqftd$))Og>*RN&Jc;/G@ A]mKƩ׈_舄/X^d +7 |^{ Ŋ8a=އhwsؾChwbP9 *sKSCp3qJ$$(,q&hh"g3^|m0_ b5N0UGd $ɀa.6mf8dVUOH-$vFʭ4# Seu~ Qk]4e9P[sETy_ݩL<2K{ܽ1?v Ȟg-TF:!X1/o}9YMEyfx4dPd'SKc"%p6SVߨc+xe:bILAXI#FBФbNzO} CGp|A yzoKL[PhkP͞K@cQ9xNd$OWn8 H"f"#QA#ѳYәH,ٴUEUH-,&+XՁGE\?9v8 }P#-"Las D=ވ-^禎wi BSgク5Z$s/S&B(K1ߥ緧ao}QP0XR45YGkD qr9^_.㙓 r7Z1wPq3;Q>\ڤȚI&VPFKn)Rm/tFN*@g{|$QJљp`w L<\+6%^m*$L;+; Yȗ7P=mٗru5_Ii@$%.+< > %D?OWP BdHQMެ $eۓIp#94u4˳4sg-N:M!,>v9? bCï9eO@c/ _IkZ%f,VF:BĻ&VWŖ.ޮڞdqk5' ABB/_k *?_v`o^@BVg*d1Y&$ 3p'whqN\UUl~Ѝ $@]qc֮z\*{8\@DNqoTI*ey!A&zaں̏s{;i$ƀWot-*%ڡ= DhE)~UEl`.:iy%Bx9c) L#l3쾉_WUs%-`-Fȫg!;^m@3m3bb H~̹9fY'oq@ |E©f"ɻa:Ƨ5s> *~FUhpZq<|!8_s!v9?R>dQ!?A;*)S3GtB2Y|v~qp\n{t\”iCLjEa4 %)F8 ^Ґ>uٽ,B3ѤNC;;RGHMAeLױD`4e!+̪V]F):4fp[=,D@#*74rAٓI; $8.vr]V"ŏe<͸7Il1 dWd1L\K@TIuoT>2 ,e aV ȧ,`.7b.U6,c3۷Dz"~7ߌkc9`cHQrzz >8+ 飽@nr THҍ(4-"f1Uwe#GB,; apb! -/9}j(Aζ`:d218O ~ҒQedRhCrG2WyIZpCGPl LA*uSDXq'*@!ƀsw~?iPf7M)4]$OMf{I'MhQrw(!zg,B\M=xr{"|\T ݗU X<vzO) ( GC ]6! Mn^xb'5+ZZ|dRJK66/ Z#0"_*+<}.Պ`T(W_lcXDX+_%;jiNv7c2Eᡥ !ck=P2, &s[u*~8xCδs+KAƐK][|IŇo+LRo}̝IۇCHp[V '$TGH S&UT8*sZ rE9PY Y+!FyHUSd͑`3n[ {L iSeql E+rxEdJ +&ei#-%@naN0c혤:*wδ̭.\^-pZ%JA}p{PzN)Q6P͒u`IobX J sr~?Lw0Zf^G戴0ci 5P2xbʯ0]zIh#&]`UYg8IqIҶވ}S7ka&C) c-Dp#)eʞOy 5I//Q^@4[A8l K`$:XK<⮬\\okYyy/WP T I]AR]Ц _jbz Y(ѽ}Us&{<7#rVZ7OyVfpT{|pdcN6Dگ9Мy:8!zo}-yQxB8I8:1T§+q(;CLѿ X#A]~ e*Q(DRv$ߠoO }/OV[{M> NL:EKp״%diMWLOŶD>cyuYqrd7Ǣ{]sY`UM@!SS<;=SZ>OMO[4EA]PT) [V-ZsoLC]sGHO8yV[Nwb#YQ]sFF,}nTkkܪK~o/Ǿz/[}=f;b?ͨ}l'iOTJ5npgazcTyJɔ= .Z/0nP)X?OG,,@j4AڙJYUh9e-ֹ %PSh֗>ӉЗJcꏶW7=3:{buxcNDD nUӥ?kE]Na Jj4ϐߋnqjLoj~􁘼즓jM &KPbC߂霥~+bQ[]G oQ,07<]/*+=M|cxчM"-~fSD6GWgQƠUHПWQ,lp#]/HwLl^BO@A%kѾP[ ^/pq:6c" JM)YtCP:!WssA]x7hNLD1p"/z|Y0P Th\Hɶ$މ+T]Veȁdx[ͰM=56ٹ׼=v&ʁc&пb%AV֗p2\?ע`\Shx:DDrfa7-TuU/,M4jFJƫmvǒRm8^S.Z$Ba5cb>ل]>€b@sl,#%\޾γS߮ ѿ׍[룉lk档az|pߍb8rC(X6Iy (U=܌yd'vSFYIRH!ͽV5&4"﻾,ۛt*l :ߚ-ʀ]"L9Q;.뚫6s݆.D$!˽1DׂTZYt4gpUBΧ9NԼ& 0}J-8xu&AL q{C%q'ta}WUfדٔ+TD,o@{ô2qNyjI+)_||Xٱ0knbhrb.z6uߛߕ9yjlsm19.h)z,0ɹv!e2r ~\%E!M9Ϯs!-tͷ'T)҄"-їk] )Z=[O+֕?45|'g%lGG}$tXmse>HOǠ5>WF0Β"ھחh2LP6TS:V;bɧZ{pFN90.kq/`K7~tt/7cl{{ӡhhԠ~É;G$2L`ڞh@O{A"%"s؋$؆R,ȂjD$1);Ji1UDp SKhk zj^H5ЃNCw=:5[0q]"d4&Yt 9ȇ-#$ ml($L<.}VtX]VJ 2(1ȍҸ417_ŪX"9t`X_|$FWo.  !^=!vueUXپ?DzYkB ,*_)aD=i޴̽ !M8V4']-#غAG7Θ GLB4꒽ӡ ͷ!ƺ(חu]ᨓx\나Akf:#CFRs9Oz]m1^"2 7@e5Pv7CZc @3n\C?nOtjwWi|\|G3!nAE *V'CCacP e026FLlЩ BQDB4+Q/2F“J%|uh(3e68?:!>fe)bBQ#׉4W3ߐׇ҇ W Q?M)mT$^Sx&\;{28g:]1oWǂ߽FOI;BҴѣ#fkƒkʑEmh"VHr7D%ҞC{O`ulj][reprKO>C~`lV&c$h7su1C-W gHeZ nG2R5Ec1OuL2$W3b0l\r:sۚE1$-bj2[UpD$dI?XCH b3śB5ՃN 82b@K=Ql`OUR+RpmWwsKc&Bop9g\;YF`5y/x,Yyq L 죘[Fq<5;g90[#^!Q]RX<+]WiI^/K_79lj3<6s(΂:kSDI.U6'7J39h0TǭDdIx('d 3ݔlf ՗r< e D  uL*8_sT[MētT[ zv=opN\o͌O$lZrS(;"2!ӳ/h'艑@JWϋT7y( 9X#)@7Z75gzq&&N?9fD)*Wnx6"C:yzI 8fUUͲ}]{ jHN7%+-t@j7b#I䮘K!.xcy5_@[qXU:"]Q;)k2iG ; SRU:SKtᐖl6%.ݧo4|=4pOu9 &,GA/g܎l%ݒW;Hq?}rqg(8@#èjŖ/'nD(@VČ/̦PF.Ih;dh郱.j\?:[vTmpcqQUlEOXi+7?j M&2WpJ E(ˏkYaF)5(Jxq\&Ol׈jJz{ iR a%HGE0SI''ïH>I4!xr#|F*r`&_~yld+o ϭ灰Pi.#rD^ud|%;YDn_|}=1%x= uU\B#}deFG :F%ݼMEIb2jgYc)UBYk'vD"nā'TDz"4 KQχbώQ\l8z]u ?1%,3(iqfOb7(c1տfYa8Ib#*Ԭט>P 9c{ { hzDJbo@O" *cg`qz1[vmH5V!Lj2Y0%pܙ;_foEz3AVYo>L$'켙sK#O5Dמh?ъs nU!l~ޣ8 v⟻9j4 FWņL7qօ{v4؝6<s2Ǖ5-sQIYMӨ_K#azOkefNj0\ph,c%# ETP*وNP!Xtd4b[r Ŀ"$I2yﻋ;֙E1D0ãZ6a~̢ϔ$[%oƙx3.ޘ;}:n絯<P'shv  \: W_n(u@nɘL,8's{pG&@8mZPv5֌O$95I!H,03ct'NHE|Sk(<7-KF7NlU丑ŏvURS~#0c,$obGZiKuNj5͢M<%3fc.FdTY,S2g8d~lSlRkWCI)yʿN6NBezܱ;?M§J܌8f z6Ɯt;$8zZ>poz d/bLRhYD<-d;R`D 箆,#` I%͇#@vH!U }%˹ rC|uY]=-3kF9[n8b\R/8,n8˶ffKx? UL9*|; FlBh|12XK.C^3L [Ej! ow-tmW_kQ*YRYkZI`hQX׎Pk}=S)Q:clkz|x旸ikDX]:?wwF \&ԟYZSYU. {C~aAR_eB/ x:Y,v,4D.Bx_;=)ȕ)fgl~袚afA3?FxZU }0,Uku4QUW2uԟ?i{Ld[>C]>6!?&k`SHӰq"tc[)[0[j_|yo{ϔjWGك9@Qvr2r>};f`:RPvc-rPgiRs6Kȗ$cȒ9fzM()BNsh U'|= 3a25GiHŲ%:-X0Kfu9$W ҈K(/N|qUXO.̅^*x 'fQB@|#0jHP(;Eq_HJT쥊̻AդpwtdH7MPfőCeԝ`:ȼ~UhE"&ja'B2P\x,f6- D2 $עt䱣 [v /n5Oj 7\\\x\OUY''Xprڅa1| INMl='<द8RRޤ)XuāPt?~>yT[@tOK)MRYe>" RP{6s;!s;PcJGas،`hS0PLKUԂyUGZ{(iX[ԍ[ipQYb^MWf퀕xYd2*|j'OAB 3r`]֋ն>ŵ VeJexJäy;QN_Iewr*'O%*0֤->*@ۂ->H׫m?MhpR+q$p(1^+MXOto>xds}8~o (5*εh m 'PV2>OrCA# qhgd| o?H5A` Q9l7i>_Gvr^.QHg_yU8"{Ȕ 5rm_bCR26&q?#zbftA5RF| <ǹ_6׌/"唑$(T=X$,zy]|2: UҷS*e'Odm<>/S_Z߮+j@C'S 9!I{< !n@gN kih  4e(9I!~l/5CK "3`-v U+<Y-ILå!] Dn<7ROdnq<.Q:$I\Y\w (.LϺGDJk%"pxYQRypf'j\4 ՒbPv1ʴ-4z(k \Uꯔ&OR@~1 %mp2Blpe>P 27 0WM`v+FkjV1mq`嘻#G 5l< AP๖{3H5C3X8=@ݼ5ִ k!$l mg**<,Z_ų=ܼߠf_n/(߶s s]1A3 };ŠeCQ3@J` N4 >NG Yhҵ vEXZBnvMxL6:NEo;߷ ah)$*!g!s ;^E@|id FT*7 ~ڹfx4I$=%,8fCo#`{J1; Q(e:@e5jd?֒G ,r@WzDБhil82ւ~m9#8:zz u]EW.d3[4`֩|*I+t\,xC"I\H0\ZKh$IZd]f.s/L+Llǹ S`au @C0Fq qC*p9cUi0%Y<=ȑjzJȻ+~1(*bPg8i~VKo2"WD3#eC{pz$_N-rhCc/W`U;1Zrea"?`K̑d޿ 21M vZHemu<˒>qrh7:x߮+MR#yHEGWbG'Fcs߁:݄FA@ X8P֫2 TG|μGRa\̐^J폾Ye=ԛ Ӥm {<}GH|̖"㳫$+8yZ@bOPL?_'ٿM#XoIPC4.6A-aD#&zoE /) M,b3"6&0  ]7>'#s0 P #֝YAV`jRqvg#ߟ8_(wYm@0;r ]("Ұe("Ափ?Rސ'P#,nJj fwJzܳ|e ,ms4U}~pCv9?ƨөۨ ˓yEyi=] bk=!JS}pMa7BF"?D]Ӗo,INHކ:n%`z泭Z:m];Sdם4wөvuS%c ?1ĖUQp/x&w*!#n:ZԨ齋3^7|رv" ^jz1]:rU~Ĺ7([CN1#ybaĐWM< jU5SbW-oPhDB%x$)MI OzY,^[/n(p9R|QSd[W1BZS?e8ro-dEg@bXZ 6LRQterYZz\- xl/Ŝ"ύ#8Z:\Cw=AڤYK^4Ϫ!dW_Xdej/#H'zEQo(RWNHׅh#YJ6o_tyt-BDEGX[jǐ6ea ]sXx"[gteXF{ Ryjg.\)A3u!gڽ} Z%';V?ʋ]Z^TokLT24ث@wuA#=INbsw]'3ђ{7-Xa:(xc?EjQ:DEoبP>!ѽ azr$@ 6=\zʂ/!5HfN_>v 9"Sw>J-۔([gU 즟^{r@ϼzTQd5叝hΣ/ Աg̎5 >t|MN  b"6a M_͚p3P Om~CeE!le6瀠 8y+a0y7Al\^`#3۳qw I:*&y'yήo}E襁WN2fKARնrb9hR~%s0n+c3l{ Ue*L]#k1i?ovX lƹw;I3`&抪' -@-D}9 :XHX5eXEGj>*弑:b!' g{z9`I9}*MJ}_rڼTU}mKY87FJ nD%3};{(0e$+j{6Ϩқ #L^q# [P"Ze딃x# }:׭NAa&(Q$GNj8`dmx"9޾ {Ip'k~BO{V+Ws\+ߔ<:TbU5lYDS!3T0zR 6X*~Tm7ab|gdI^j'#j2y^vnJAXE+a?5{IVj\(6dB略9JwT4!ډmwMX<(*)w<xt,ɛQ|:vdqpV8 (1ӪO*&$fӫʄQ ?[u"f!@ִVoG{H|bSi"L;"kNX 0UkgTV󆵻,3@5ᅱ'0a'uV֡=ؚx_/)FD^6uQ`M4 6­#.s] vK!Ez/63wnv" ki ()+!nqf:L}oUi_|__ TޯvwiY|ʥN!\U_8Noӓn"5Ql?wҳWL^ E|eZ`oThQIbYX!Oڿ,K3b|y߈/SD 2JXaɌ;"_^L9+!Y'CuLhmϯ:Q&y- w<@bDs]D&Ub$Wʧ&=|-̉ItYZZ}kB҆47X?^HrIRF+.5 ܸUPdxfA_!A_4AO%\:̟]RBV'-AnXHޟDSX=iSsM(]|[#?R9^aC%~eyB1)U@na1Lp=0\>(MޏQ ɓ`ŌcL%[3)@kOMa >`{4K#C,p}J׃Dj1;ᅀ)z*U:FkdIF!@>v](.JT!cc.wxc:t2Pe)/En.nŠϺgm'g )Rڰ$,ɂe?5%F T~u=~ያwv=_ ~r56˧Kr(M #b3F0C}p&`ܒ!NHUf>c(d2ef]=;RG9`y}79[S\˟ƆMz1$ң&>ÄlCh8.tZ@CJT)eټ5*~EI1)m*Fѡ/?Ebߓu#]5h6?g=BI vNwkS?ߑzHj;E ,r@N0hyſ #dUi pi]J{D[J[#ZCO IiYrEA{Y=gܣp2 p͠Ǧ!s@<ֈDŜ RT:p*ᝈ"=H/6 jܯkאbqm: ߇r8y4yk, A:v^d%g>~ >ԎCv'>@. q=l#!iHEJnw5б =3,`rk3jcKvfU3'whVقsK`gUh̜ДV@j7}ugf# )tZPlLǴcp$~? ~p59&CH.bEط>7D>'T{>ձtxly(ךI'l]3z5rzM՜QjZFJ )Լ*wYh1,v9rhrz,7jX,21tP鄄Vtܧ=gNΈiEgqM!CġɗSI;HO)!iq W[n(#_8v:~>OUӻ"@;o!E&[j=&dFM-0muX]Ʉmʙ > VrŗÛnƋWBhzb ExÇD;޲aС˱߲P3Y4.h4, zgsqT@ yΝպ : KL[s/Y O4|"xpic@6y*86+Pȭj.Wh&~q7:oY\VwЂ#W<1[nDYFW9ڡOkugәd<_AD;v6L`'406 ;+P ?K5@Mш*%P@%}8@Eэ SԏOwL'ޝ6<.궞wmXDYIDDŽZ143+|1O/R/>hzjOaaCjE׉(Ci I4"GE 7a@?bon]eK8+sU9yWe+Dp=>Q' pulopɰWCCC$k1ԝOZ YR'}eS 0m޾TR(lAeZ͇C`7l/kWKT4a`M5i4è}Rɜ{25Z\ ePSe^J(q Y7Ws^%VupyCpwy7d $4C SS<H, 'u#fx 0 U6mj] AYQj s#.55oǥvf* Lɾ6LJ/х v3S=$G&IaS'2A <؉DkJY2G[B1ոJzm d,ag 5F4N>"27{:1t-E{n7ҧN"y`5$K2n%md_!flPx"Jvt$xናU`3lo_ރre6U~,e)ԾaǚZjEȶS\;>̞[2r8{KeV];hh\O kٓ!8rإ s]1*/s_BUUH9ghZ.{w3- VAEOV &Di $ rRzf2~` ebbXB}J>A.;c<).k.M&mW o.B3[zg0< rF||97@ߕ#=\{KQ.9Etq+V%w6"(۵tBgcߢ³o!{_ >b@PXJ*/zIF=Y.$\%`yMQ)l!bOhj_aEzׅf /+p@UGk>;et2WV[8glwrl#رw@LIz_ frJXV>;ܻ0eŘ}&BE Т_,` . 2 ׬jk`x4pYcmq,:F"H6Vi~V`[ʱ{*2b5WWzԿ̲РFndʶ{42^FlGg dEePÐ,M$6Z3pŒN CTO!nxXXH=U:"8*kP;ޘ'uqhg+`\e N1jVoLW#1Ybr:e=*Zn?Ԋ+-0ngPa䭬cZnB16ޝ+:h0i xT*h 'n|eBu Kg""[҂c))j#'#f`A@ߤSN3:t{z=A38+/~훝DA]m ȱTݶspVC{.&=6.빷݅4x@H9_lc.-5(b=6[saTFAE?f7ӆ!;:#P?="zX T#G~s0.I;U AB%jF se YJ`j(o.N_iA 6 ՟RHIB޵|38ObgvRw&/nl_H=Qhr9C_Hy:əq2bѴ\kd/Jؔ>S`췛*M":|`6ۧs ZU/<-@UcJ?C9NHѴ+,sāb|&pCAt[! .7U 62N7 T@=*(̙)%SQi4&TRvqT9C<3>,/[rҥtD6Ś D fN+QA\s7ܒ7J鄽quMs0~ \1[A0ertLaBie} `+3S loZ1+)v2О,-*biՠ6_lf9JPFP^UM>6M~[)s$hm)Ͻ?u̹ɭl%=ԧi znV .Tm&IXOz&nzn8OD: 6&T.-R\yA?/u ! mY5A<`ntx7'hcx$+F[)lc> etHGF:@48:{)QX/5x?aV7ksOq@W7%:s2w?a:: lYh75W(X훪(P$': =6t?LiNpXOYYcmCEYgN}POJ%ŧ˸P-n~Մlj+"6Xh |űQoasOު Tπ=  I*u+ܑ&l)v$iXR:w~}9 }|g}Ť4wfGi '0e۳ aC`xʖeeVmnԲ./(ίLEoExmOJ&q|L=I.hhOanW/TǙf3#LK{\6> YViC}HOrCRbn-teVroٛEz q>\2 @b9#52awe&NP)Xqڪ= S=Y]TV{aɡu Lo3rfVl8!KAiUڵ?T+p;=Vӌf2TFjS{f}!ѵo6ݽjqZI'cs45cܝ}Kk˕P`SjFvoSxw.!t* -@ H4M*}/(~5.+Nr_>1Šm4pV]#L /LA%+).ZW7dEbL?GI1. HWKߞ'}:jB{y'p iH) &-(SO͏=iWҹ7-]J$D dF>{ AjNv J\9' (֑phwP[<[ϭT\\o?|d}ST7&̗iml_ʈP5 qaoYO{f17۫|y* 6kTG~Ls*'4cSAgD;PX1OcFhĥ~.Hl(_ŵ]D+(Շ;Dnh\0gah!@`,3ݤ*(mA=UslQ'%`ZjH/|)+${)|'30ÐV.}O#VY'_-" K-_)G}Mց I!))f|ToֺyMْ\qd>ͮ Ӳ'mK(pnri/ D  ]$i=dX{Ka3TAb&fk։/k<``EiYhATU/P'J4msuo/Oڷc-Wtwi%omV{;F%o{п<1ғI2;?5{h[nMkM&nmp@Kn]b:_:n/MІI5r K]At5LS35Izc@DZozOk^j/VcM&/:ކ.X:!}Ư ;;"KXq8BZ"Tdi- S`V_mRjC!a_ؚ7o[ʂ-ڦܒ+'݈Ř$%sEPa|ҬC݀:kk*ιH+{,zVax'4KFN#C$iȉd? XjKJIL%vqP[zT Y}D_Ө4LJ'}&[15Q [0ULNr Yf]QaF|,7+hwҽ1 Z%)MH?frmDeÃK*~=oS[ķPեhk fc5vI"S&-}nںvH#WsD+bv.ȝMD8o0!r1 ^IxKG\%qJw>.B0w܋Yk-d(Zj]Aa ʼnu@-ՈǠ?ih}zݪDj)hV;_t:xF񔫐ょ U"orޜYMG `")9vw)%s9@t-Jɟf޼\&q%r6]Q~aʀI8$0A(~ږ[k?o qIcMB yk#.bV_ϼQR CIO),,ػ6 şN! 1XMFGO,Piqoݩ}pehE1z13Aq3#Ih23j.wu:`ݩ>p@G Ͱ+^WA1Z5>+@yƾW"|o;1j jP \ fB@0a9څ.{{>W@%l FFg1IoQx%+<lU2CΰG7*n&|k-2@j;-=ky͎ۓer0@6Y#u"Td'as3rdЏ\LUcfHkojpOH6 ;yz"O1g(p HhkBl=HD40W)nJ΢h24q9=TaC|FrLquXyr&=R_-4Cm$WkUI~՞"Vtǫj쨒J#?dZeغ-\d'>#z<M:f]9}͚%V ta6_! 9/sed;aSAi|T82`շC < >ZKnME`Z_w!19QP!"^kb} a?CIx``; 1[yݻmesm!AF6 !]AJsc 5G"84>䯀MnW=ʠ_"5#.pdGb#>\$-9 zky9AdTk9HCN73e"w/F+m 5g pV$VLkN:=xF. `E^-u(BR}S7ג,gبO.w2ag 'OTe%Renmk#O3n~ϒ+q,lUQ'|LՐ>*~[:IDzRslȎɯ=2/78FSߔ"cZu)S>C5qk@™,~k0E~E뢙ĭ2aPwHb:SZh3clm0ew$B| pQN{6-oqe +%i7n[VF29TAj#VOfו'xhWe5Suo1dP ζ4^Ѝ&:]54pzIۭKoյGUx͠ɝ>Bbp, A򬵩K'ረL(1?!^d~G<qum@ܦI!čs)O i<ךg_Ep8W||u'=UGF~z|LOwknjY6x%rfCd CD㙤vUP>g5R׾p?sZwDfAv;,93athWi)0׷vq1}˗ߞ@#l]z RaoxAa9i`Km F\fAnRiuo=Y6۞0l//.>kțr‰}N jvEqyV#|Q0;]bh{ K;- :1M HDTL{Km^ xrZn{켅d5 6uZ,Z ho ";:dj[r ]Zʒ 1fxd+V/m ,&\2<ːܡS{a|7L~?¯Ī{*Żse׬-HB#DL9fr臕 $"4za EC;AP6 ()*\,d l<`  =* 4(7(N]r&0ȑ^tXpW3^vaU8,· q:N!Ffx,nhP" s^ZT"l#+]y]HJbQg'B9ń'~i3X30@ȴ2*&[.fp >c*UսU qcl0U|mA~j|ⲥԵ|/Xz|B"Jo.Vq*GQTW`ٶ3$Pcz'ҥh>o5l4?Xıft۬>EDDˠwdj紑v D`{-LiUZ@mϻBf|0D{X4,,/l۹Gd7%l[,TKBMy0n];ˆ]V!n4XFH{5U186gU}(th?"KFh{LSZ "}i4ؕnAM0d6m1zm9,[,:*HU_`i$Q ;<49P\7qb:7?ݐ fa *k\K JI_n>4 7hᇂ>Ea} I*GP2lV*6csmm M4(1z g/h!`8QWUUwkTPިTINsМ<%7fyj)ׅ^ bf2rä$}l1)APtH:.DuƖ+dZ:Ė HZ.}.ԫv%Dޚ{:&N} qO¬e?tukgnp¿_He0zxU 3Ѷ2ww?!#Y!Ȓ[],~c?GTS+tfor{mt,9ٗRϾfovZn2@n2u֔Be]YM2kE]4Xi !<*c~ Y NFut^K: @!MKo p8cH"Ȉm!>7$3|nK,7k8\rCC:w [W7 `H %V'uیsȭԴ GdPY2FXXQHO [)`-qci#FW7w6*]4w0H \#- wLSR)F3y(>BJفE%P's]rS.0բ᪘ !mIM ecS^*ѵ2L=;ӂ;jsa6[.Dth3[wؑc԰)(kt:0O~]CUsvdv!Cfg48Kru?K DCgE84Ac"[5 iq_(N\cm@!H'B$Oo4;a*m$05(t52e31PZzGd {yd5#rK*`'sUΠݼK 5y}+J?:KQBPK T^O je]qĭXA,87@1;=+,a]GæB@:B+ϧġ0?Z徤ԉw0M,13hdĠ^;-Jv{dko~vLZ Us9>P0g>N9H]iKMbzoA1iCqӏx %ǐs_)=B8 Ճ=>iv` n 0vU< O~v{NX Ñީ#ziC r+S =?ۗ_i+¦Nӄ=b!йbN\w6H)Z=/Bc >0)_S ( fCMH+ JY&}zBꖲιSAyO+Wn_bZZO2Dzb)؏z2$xL1yҗKCc oNvrX4, rz˱螨~` o!Y(_fY"][ۉ?z8A8v#>gXWÁOy6)pu[ơw/.)EgsR/C1!Mb|13Cy' ޒ4Xd-QFW4w}M ۡܶ$ ɂpt-[~Uf?yb*Rw\V kK!x>5P"v1"zo!-!ڂWWcPOHL핺7HiV mwzATXea5Mc[Alo&KW^Gq?{tWDPGX+Xv A{mt dfD_˧L KA#{ab4+2\y'QthO(dB?< jޑ*΀ >[1t4MY1O^`Gko4dUeM 7ZF0F&TܕޠK[1 RsĸoLj[Lk ytWJW89g=rb  0_dzB z'|L=77s_&zj=jX 9$<㭂o.|yZoQ$Q/p CqCNȹW_&&{_YL1F^WG" jPDp bߝ>'3F!Kpno>>Go䦿U *$e.㚄ϼ NzFJG(QVwZQ*_OW =̰$$i4,h>z|c#%,}+R>5yO;ĒèF <"T"fy'־\ܸET4pjvGR=;:#{XaAݕpB (ӼrL.Cfn!ܽZdR gznHcpqA}6+.I׍G c6PJq澹F q)#h8ҏؾ0tJ%(?S07vpp_%lpBt*~r5GxPɫa%5Ǐ{1߽6iBı-F1Nuvu ڱR)} @Vܫ4_F/9~E>]j>+/ffR( jltԈsX_|_N&!5m>!=\;cr4tgP_0scZ*h+BR5?nmB)DEJgyBpn=/|y۴Zћ5 n \l%61+gpIhY.>)'j d 3)V0(GVyMX_YB҉*˒f\1ك9l EkHO L\*pԴ%)=])OKz#4}Dl4㦪v#)aqh½g'A,`J!jo9#T$>1^ېĨV3,N<#ۼ\9:Y$A[4Eٔ$`B%>^+>Fۣ@ݽp\\.gnZͣC,d\sC$EǭF"풂ijNu[+\YȰ&AiK*QZT?J *豒RȊ<b8"(u.*! Li#0ܐd4+'VZ\jTݞ–!Gpkn[T~鵽1)`Z&7j{@HBF_2oW$Odq['&9a=S$lALأOt,4ߴ?}QG 5yB@bG6v(#k҅E R(TWt輌u7zZD!ZlG:V)FlrJ{yȍͭo߷5Xh5?N<9H(y/l+d$੽#ZX#$Ӗ7"9]vٞO"m;EAzvNk^pRGT0A/JA"E4dv*@UWgɳ#Do?maV Dulu8 `WL~j8)@֑JG=ˣ$dTjy~.O' YOi X Jh֡y@0MbCHہ PSɬ"w)^k'vs@NCoSU  A`[l,uRPd3Pf/3a@ =f5GB${j dލp+M%r7:R|+Qs0$|6Qئyw${!lXt˦gUqat@PJFy^n-kCDJ@y_mf.^_QUlGdNj.zj+w?mrs20 jA|g3W;˯DGd^` D!]5\n^Ï>%{i/S4TL 'A(OvCN|?{Ȍ7_] IۼaiT%CSґ= /5Nh̬-TػIEn%LPyl,&w!J_#*+6rCEeRp.";[% C༹d/hCg.zcgء'>(˽*ﯣ0c>@Ș2q8uLI`ԫ{h(b(bFNM^C۹nFgo-JY8Ȫc3 Vsx yikl3n^Sm5AXe'gSW{3RAP0E$pKsNgHIxrbH(3P*d :) (:6gɿa-g?@ ۥ듻D( E3# |u ȷ=[t(/*@au*6{Lc5ڪ>ꬶ0y%p7U=BH ,:4"" YBeղv&*PiO"vϣ /'ZګǦ?Fҏ\Ђ?Z}Za.m+#*?ͧtD*I Ŧ/|&h+WSBJ/Abk#N>࣐T~vjZ711#e'ޠ@~_ px^A8n@xaJX 8JDw,{yeD›'˟ެ2̈Ae?Pz {& aSc8/ Af\m jhάXGhцx":xn* $ K6~Tuq`a"FиOk"pϡ_oX.|oPկϓ@h뱽RO r| ܖi+Ϳu"V CWxX9Rd4$ 2As 1 )"+{Z tT~ Q8͢yJU{TTPFK.rX8Ħ/nT&9ㆫ#~y`@ H<ۀ|{v${FC@6`yZ>3oiÀ!҇" ANVeDd,8m9}7oƳIy#rU/@$[jX ^@X?:RoTn/fhgdw~ cfMV\ajJnyW_/ڄ?;bqMf8KbCH^#L! s+(C)H>>?WmºpM}rtVE_f-,Gr 0,M@&q2nnG$O1!z.ˍ;l[3.HQZǟ𘉲qxV7%j#/֩~iI(9d4Jk9ZXUo 6׵#c69CaЦe0ggs6)k8A\LSd%v _ۤdL"ts>FLrG([޳P!Wp[Ys o[R3xH'@m'*::O^ks&4G/ 0dS$/BSԖ_XbڮڈKT7jcQ ̯]17N-'XlW'_%J7ˊE2LޠPޒrku:$K$ŵUuyJP^4M'FX,\]ԇ2"QP+4۽"m- ax;#ǩdsjN+IoeB5LNr^[>'`5If*NV&ATi[,m(!w./t]>>_hUꕡOx2ڶ/ӱ$-RFӾ1ꬰtcc&ԹqWb!Ma+ͩ^HVkaN*~ TQ@I q;X32˲b/79Z=n#_ ]Fb8jd -P#ifÛz['UWf?팓qHWE=t Hb6xuT*f6諡4YlE"_)[ӣHɡFSw)̊JZ ݽ0QToo-jIn 33ήP"FJu7sXcl,gs"Ik2=VFIqTܔcaU)eӯ_F?d X(I >yH9J m/>ڧVXt'~By6as ᭴26`+ʍ_^(iQ!lcomN1@nt3箘Bv{UԊJzW (Zx`O`Ri{.w0i|,FoqU&Z+aeP=G.c/F9J#uH&RH}SJƢ ek ɁGK/?ig48M81Ξ%* S׮aWz0LW'k6~Ey52Ii?!IdO溦گC|n(Lڸ+sVlₓ@K)b&Sj^$:xD< 7< Mxd͘-iX:4.ٕoVP)kw\:uS.yOF/^\iA XYtw -N '(|-2'}@oy^"B@d_T/{!2OZQ}kxe+gmPL$vaF;C>!O\j <ً O5Uܡ$G9I]j4%Cx>p!_IF+"&B whe\үYwZ`O;:k $/eR^x݇橭!7>;o-VH4-mǜ2'tK"cqyxTG/_3dchN"w_.E/8M0PrǪ2bUOd11 B25Gy&vT ҴHyC+Ыs!ƺp GWÃMQhNێj( % Ho*HLlQj2Ѕ1jay_iL$#oj訽f.F G$?у=hp-%O\ɝ/,IKO;K3,ږ?U]ݵnN̗d^K{2!mB@31\_ѷ+/'KI{L]=}z|Qv>XIR/Yt|hc't.U9ݻA0QLuf7KFf IxU|]ńEòH!Yj`[hѸN764U h*F=/#j,K| r~)utB9#ɟwoAE%Qs}w#wܘų rX4RVfDz6٪:Ui(fvzx+1N:߄^V*`(k_ͅt=8 ˮfej5 /d+mEa&4>Bl ҟywLw, 6RnM޺WoH2F7Q_H&e|pmU(r|=x e3nm,ODtvGI<8VJv%˫j5 -jScZ7},# H-7; GΓTL7>"eE'g1[Z)s-Y߯'A'~I e(!wI\<]{Ju SU X]4% }cZle?$3 ;߄_/+1e c^GNe>.SeK$Nw0djl_(+pGUOr̽Ec>ƒ@ǫ2Pl #L0lAG,>]ސ5T2@ U$^0Nţ>3E/QKY2~/h~9Exw^6E8ʖKZsg3Z0I^'HO2X3ZmW|`&S$LnK-x͉1yL"|Yќ% >!ۺ|{ma[6?ٓ!|؅\-Co2^xN!вߡU_ >ZMZ+#:N(T,-& 6leqT%#\u!comJZmxh-%9cV:.w;|DxN5hmI sQCv1F q/Q%c"4ImٓGp+s>=s>+G%9m>!oHJYXc';H#FKΜtM*p{*Jly`ކȤꍭר̞//K $݆e>X_+^bezawb;?Ĕ#|1pNQ>VLCuh$ݭo\u>+̿H k,X,LA3 AP:rCݿb,33aC@<[1љш􈻵I_2jP9%/4")͈X>-[SFӕaԕc[Ӑ;kEd+OREme Q@5k3]FL)Wj~Ʈ1XimH}5d"v  (-W(QE+͖\"Hr Pp< PHlCY:a2A tFxq<51RkKfGYG!^6 ;45"J nPh~!l&jcQW .:Q 6?2"!R2w #{w!l|fUYk i}88m!5":Er_8eSj^h,r*0Np>H~wSFSpKԍg)Xr4,!A~?f,4;lJrzLm3Q? G`Eb3@.2K_OD(iE#!ȤR2:ƍL=ؽ6n""-Uչ}ULV ^GZ3'd$| MC/im{R2W)P <r2%B#$l7i6j- k,qV*@ӯ=ْH!1etyTAanLg^bNki iLَΣվJ&@)nF2t|GB%&`2R%[YT !̯LiK( ģ1z<Ο/7\^fQL?s;;tA؜ %Lh $5*}Lt#j<"%c0iho۞q֓Pj޹WN3*vt5Zz~o; ,2/e%$l6}!*B\7b2zaW0bU{0u|W-op)D\ERFR]9 L%2_Kxr\4ϙYR 3Mqr~tf Y&ISz:4Үp9XzK~̲"dcy[>mciپ=:~e}Y5vX;Z[bSrЧxHas\+3̛0̍pw@M[×A~Rԙt&hs0t<{UcdHNi p ds2qXRv?ߺB:h5T xep/%8ቔACݺ] M>ȌPAGP9wNȋiĶҫls }> u(H~]O)3|L9 j' (zBe XC&C 4T Y3b%ޛ"jj6h9ֆffuu4̜9KuU\7A^勩g;ͼ.TйÜ]`QM:h \i0簙QTU-/'|Z{ѭP7U*C.yUvjH!asbɔzxdyݦII8r Y`a*/ 73 ? jC ;p؄n&2 ԿS疙\/~I}mjB\,yC5DC1bXԎ")z822VӒc_J )\|NW!c~pk&2z& D\i*<%a}L i-FJv@dc-[/2nwIWu RKzw\1z0u&%^k$+% ֚B"ދ/M( QDڠT߇g冗G;Ci[skY$V gP6ywjW5KAaE7E6Tw.vR ɆוryCl.wǤ~0-|xkGY `StQt`cѐe&\N`bR0]R]펜}XF]/ǙԥtK !_gnoM inSOoڬiQ^q"n_݄R`)Z n&KU&E4`Pagd3/(;)dzq" 9b֯¼B@F~"7t=6|͌U93BKb&6v{IP9IX4%yT#cܙŋ]C/俻8 S`4%@#qcTОyfr#%Kg^55 ԣB^ 'ݮsT8}Kr͈BNꊰvZ+Qq.Yͫm`ntgZ#/3P U҄]W<_$sAx 3[v в+D,Gc[?Pd}v'Vm^Zy 4ïf8>>`U̗ 2gC@a}.U)nx%>α{RQwh6xx4v^zXy$f!qJ)ΨХhRu9ԉ#BIZd{r{u}]y\JA9׍4fb@ Ƥ4UF`HF WDdqJFuȏLU\"װD`8Zl1$F=i2-5BPL|S`+kAq<PοҮp$]gr`dpjߡ ^lۮvHXm^@S4}D ~;s1Q YȏhHglNGgktL M`+TfOf7{}<7xlWEn=3@0~P{6VJKێ`O.#JY}b6?SEjZv)j ,hac%.v*c*L~OM-uu1%ݮ|`]D'2Dh]eМ*ПyjQgĔtD)y;؂q_7|ngvf>!4V3o0b@Ae׬X~A~'Su"ωŗa9ɚn4#4n?Ar<08 Hku=;EQ6N3EeP3!,:u tKZuMWdzzٌrA> ,uDKM )o"!08 k  )BriBF H3˻Vay5$_C+wlM|t3LpyI|WNHm, Ң K:Vf9JUA(OCswa+_Ffx}yV`<*GYf]dj jr?˜5Vǝ D&}zWMᮖuN,4P u1"w/ htqC5".C]0ƚ\}EAP% KŠڴwT'tLD+? m?_\n&+FI̡r4Is6Uo!B=!/@Z;_-^j?TE0أ'9ܥaye&3a{Q'AQ meg\s| 貶2UxxQL )ր)6LZCsܨX+NG p@[dWRP*U}9Vpbc[#u}\sײ0vb^<B8~vˈI+^,Bu(2Eo~GhOOtpGgգ;!罃g&~vF?%?E{)%]eѪanweץag0 uhڢ˩ҬB9x-ƶw4>q{#$4ٓwd-vP'Yx\9_ c VU=8^]jحMRH)0SsHz}ece5֐ cymjbFxaF(\HVގ૞L{DLWNߊ|䂊"IY}7mnxֆ 8ׯ`e6Y$~fقa: þW+ATF <22B{lnUAOVc"[X!Z7&E/Ip4TX?63Ĩo(Ӄx\DUU}"&:cJ+%m b'Do2|G' NAs> JIٰǮ'eӺKr VB>6wK4sOfL3Д3R)\O(yr#L--0ű$WS!Zθ)"ِ:Ao>Q,(ȩ U]ֿ̙_2."_Fp)`ad 0J|Xeyxu`4|dZGc@#: @`^&2cݼ}HF ]6X`DiF#9eHpVj;HuzDqDI;K|8jDF]1^HIb,h꧂.q$,G{#s-hHnXP-~Fuc),s2m TEm=घ0u+?߫#OD$R>t(&&60y.N>K*whqvȜ@DArSvjv 2Aޤh3/5.HA;xԩ%<DY<عԵ1_T`<C =+E,9l1~ U}^9mp5l;[4ZVE 8`Zx3%z[;-( 3/6?z'kvQ]l hZz`XMĮ}q0Gf%<ȝk ޺B_[ӼmBsX.V uO@5y%ox@`¥?z&=/NB@MN 瞣N2m 9unnlZ+32 zƺZͷM6K: W?XZpϛT@J i>h;Dv'b (Ks^5~ \syKܝ=,.,+.m@LR0}Lׅ𭬑I 10W#$fQjK-?-+h|)5J*qGn_/P]wgI4)08yFg( MHrxe"H`rl1]/8<뚅Z?DN↸Qa";pHA/@<*IT!抌/`~WU8gzrK"eT/X7aPK`qyr O!ee|$9arERE4[l J5.eʇnʛEE8 YbkzHJ|Gt< hm[c`C7!rh9\rXk[>E =6`KY)xT\<e?!gse%~h-)# 3~%|(pFa7߄M>Yqd/Ekvرր̉w\?~""*JFՊa! ?~LwT1+@$^"@J.\X-٘ȱsiE,HԃOq&sf:_CtʑlM L rNAv 5/v$.+CMAI]K^ަ G0LưMf,-8m0Ÿ2Xgw:Pu}ӗE.h5@/B= |5^ÏLC&{HBD޼/-\&VA?Nlfʯb6]j׃v GarXȻ<%xӸ.I"zʹf.^jc>R]R$#" |z@? K|baV8W KXHLbym[T'W'q0+/duhKjmeej&SwdlxoQ:ҩ;OŅDՕ=^,bT 灕 ILh1ā2%B /xIV2qMd2!C0>esoW=zD- p.dEc=<@@g?>P#& r%_Ffh;"vD-]LYˑ$x+kAz7Ѵ7/+ JR{>QD?˼9RX*I eG#9\12E6 ꔜvtH8QXB w.䍏ٿ P2Ͼ (˶lAA3!JUqsek7zG?ġ|FFe.u$kLԵϿY69TL.Tκpjm-&c?bn_`kOH$05E.sM̞g  $y@<>y&cOSEd)k^Ѵv&s|32M^w* 6vRD!dGwc;ɍ2_1 W/)@(S7 ǣ$Ձ؆ߖ ӄ>cMpt Rlf2^tY3 K)HrseuE 57љj֬4D]/uqM픮}wI[#- 6/Ʈ#8]ȝr/UE8rI?U,]Vzz>Z(*^Krv Nv޾D]M|0|։ߣ$k~_i{-DB_f2s8`PۉJКyȔ%`)+N av#`m< , LlG~X^MO'N+7 yC2vOی {ʹWmx|椭WFo[-d>CkA8Nw1xP¬Lcv}Ȇh E)ERoײ+@QQƌ@kWV摔߿Ho8Zj5wlQΎg&vfD\ᏺA+H1^mk]Sc&ĽUuvL zfLPx`D6淢9'Z[C,vHOV"OA:3H$ R``,T e9] 1s=@gj!ǒ<0(ьvߧ{&X򚅙YӋW0zX6 xbp'Ty:p9gYf Y2 AGa ꚗ@Kq()kK6EqױJ-()cbx%Dq^ݪ(wB^QcґV!] ȈOS3t LOcKzֶVHjFު^!L0 VQKSUä@fF.7P<$䏆TEh]sPt;ߏT MQ廄"jVRԩ"-^tDUGadlzv؀{JCX\is?_ STdR|Ui,pyĮjQy"6x6'o@Ѕs` |`9c"rTDJRQ?mސ)ix S Y,7|iq@'pM!;{/lKK5"̬\*Y~3d}9P\vJ!Osr+c =. ھ\Z)s=7gVyyZ R!?X8t]kJC,ԗKkS8)ɬX].'E7+ X-]jNu"rk kxQ}>XKyi/I* &84+Ώ>19Ab6E߶aF… ̬Bu3c7 sjtqW QԠ8ުSXFO=u%:zN)@ $Z-^4cvB_](I՜'řoR!bV;#`GڵTRlYҜ *rRn-sT.l \AU 4 5S*k&@YΐgO>Md;XnIzoX.U9pf⢰pMT mx,55,B1 $ޒt*!+v d7% G͆<:S\ '%=/û84]j.L9 W/1[-Z裻 |Ur/P6K䡹ZH Ԡzi1;_uOeƏM#sϞ>[ e#@))1AgI;[3V*7ELs 4G_#yҏD|SaZ0Q.{b)=^`Wy`>ܷgiמ o'pX/H®n  ;6*>%[{!Vt&Gg4ֻBgkndyW AH.m,zUrWY:Q Ym7ISzL(sMV&0Ejp,6VXWuôts*٦ +GIlƔ~ [o1nuiȯX16U|iͱ0Bp:6Jp;n;˶1#в8 >)v2ك }2 j*Xtָ9[hE*&׀8Vrل|yK>?v*E"<;LG$-|fw$rԅIPi/$ϻJQ,cH$NXpt۾~f A,*80Z-tMWÞF~7L匫\M.xSͼM!i'/N_vޭۍɢXچ@WsH1ĭ u0)P‡$+զьmZOdX:SK6!g_F`Uiiz7eGy.4#ʄ AQ|e8Q& VzMWDbVX!Bb\/\(#03#gjC(\>`;qoY/߁O4lгL5^fDs L$mlË&m|cuLn< NT1V]nnIQGd+Q?ofVߢ nnE_paguzP :t8?/IOWwO8V~F7?5D#s?4OGKoˏz,1hE61se](KN)hf Zy|>BbS>/rLcC/hXO'^q%m/k2A&<[}ZX9}Oy]gĹSõy#x }?IgPuB^'=d-\Z48z|oChҟb/!pO4Ͷ}GZ{<9=R_l.yWo"30ˡ΃2=Q*݊9unDzz+cdǃ]QLjuJz5yr+UpmęWjj7%=hubNC0ۅ>+ "idYV[Rz1"2DM]'5~ZΑ[rZ.k5TƋDPh'I3ՙn<{XaC9q ] 2wF#73v&_mi~tKE}0X-Pq m\#gY o⃙&{r>H8\ ?|s0.$Z{y(!Gvr|-lCNު`S$~y#jFEn{_1jsgr8?pc&i7@i @{B “4{n}嫪b ^:X*>0_a%@gBuA=)rݞfW#\W0xWCe7a!v!dZ\cGOjM7( +P,Rb$5Xj|[SPUq(`V_o?<5D -nz:/MB$xA| ؉?z NDLWqd' ڳߞ'NEkjB+ɸo:z17_E=HMO8  2 JjEEQy`"Z#Sr U<hQwQH Ci{FoQU6TR"ݗJu ɕϬ`TXj z]_w;Ќ[wKY+t6v{wI-[o'E3s TU*o"KH޹|Ռ蛱O6+U@!)B#,?l!JпJ,{A>=$ D^p{ngwkXj?WO_ى\y^nLul.-\(qoB*a.ηL0g} "wr!()#i))r$Qg-g:M/w{KL'@ Iw@7:eayR)ڻU}@+_X({JO6Xh4];FoB < JJ[y#N TB71+䳪f[ϳ2[!cApve}էtםtOh vz2) Y˪l5y1 @,~y?%9OG~ƴbkSX[aVf]7n9%Ǖc,n tw@,WR;{lYQ 6 o((X ڈszc y6]@/a*uQ)Aӆ葫VCqCTy^|Rmn{o䁂;BB\#8ef>ݳG"gXU#Q 7^ɜ|GqH5 >tԝ`, Ħ|5-F~}wїܵZ?[d]ߖ9^(AJx~U^AOb16m|‚#;鵋墪R lCٲVx]"aI6SEfM#z8^s0#jh/)~ڝ̙q gG-6F+Ayj.!3"@.W63?#K3Wf2 qۻYjL@8ҝkh_4F=K2S0yTpDVH8Rq<%O} Vu~wHLHK^i=YM#?}yֱn݋nz+{u:ԮЏjU_OբI(Bstd&"_Db"Ԙ;PŰ~uy?]mag tG\ ^Y_A)(KgKeoh(r'ssvڈVB PֹhvNyyp"kVV!9_tٶQ͸e1T# Ũg"֬icx XjFGOO0#Y(Nc,¼k]||h¸{]I wFAX@"D*WݓZرDi=-e[x|uA T\wpxxu2LW26[ltty%<¨~ZukRݸ~ѫgFJaoٍvI~(0QI7o=}rhTi`^p0Qx\ZL;)0K_6OoE%^b~u[@=ziGV "HoׯQIȓ7^4Įh٪gdE'Ҋ"\!lG? zxKeJ@.,f1lVO*^HmP/y(n%tWW ,0sh"Z*꣡QOx&Q`2az+'ܣ OoaBn{R]ѡok,0& =od+:#iNCX`j2Lp}JhYACMj͊m^f6}qç%*KYO.Yd=M@Kzo?܉Oζދ8ZFFd? >GL?x=5def0e>Let^j^]Y_K&ePKv17,$gAҙ{!Fx}Aյ7 n֩=1dγJ\?_y+gIpێ6 ;\GIGVQQ=+{4?ʊb%,+(M&dqbU6Za&*@4.mĵm^~kq(pгYSK,@<ᗃ{<U9[ߋ!oٯ( **(p1˿E. >aL]dccŷ𺵗z j^  y;VGa U'{=Ą2E7]N=z_{.Fӳsi`Jkϸ^]Z)zsa2ѧΡ\Jqd|3n0ɱ揋⺼lϚxfW>, I)bA2DYA&U'bcITkQkg:A$:5 GRT[DIwH./9 97vaBfΝ'=ʽ62_ݖp \9Ǭkz:ӗjϊEktbOS4G=.Y1sS&@ ^I#cxD g 0Ĺ@Xb Nky3/JK3@)8L5WxN]yV0E$=Khe&UC_hxaxaa]14x&=c %DZl\FYUCs(12T72 "?p~?vDž&=e *ac Pz;㣻^rThثTTBFKҀK ۪aX\NFD\,fB*'eIF($9T;^9f 7!tDbםEה @!ԀLFȍ0Lȓ倪C}p)F/KiTc6$GTsvOG2n D\a]r)H( #RM^xj/4^v3dv[*!^N kq ;x?tFוS+dyܚY~e=V B$aC؍О[k*s[(ӹ([i +&)/;D8cmrw%z6i>3-9[.'TJfA'9C1_*vC5նRlqDѶ;.K@rTBfڊp"I-5i=Yt7$&VTGWGqQ SiOEj6ڤKI23@K4y6S)lٽ0OFCڼs?9̨Cs.WoivV\Vd~ )$m]} .ʀȏXpC6k2Jn& ^閴xN5%F  ;Bn7wa~)u91֠*-Դ{ELhsLHUr.oQ41ب2~^xJ>[EF =˭𽋧v>aGO-^IE2!c hDZRmHpa 3dǝElJ;+̤QNڮ*zF+ӋURՋP-Oa6]-D>P29AK]hkp1$ndmih0])Oa6-j[@_DzTQ .3N}{p[0 oΡNJ.RE! ݼ } [3lT&kB}se3p+K3 yHl-(2P)<԰"ܫ~H5oyKO!OhĚRʙR$Isit @Ƥe8Ny`$X@VNɘLgQ~8~rWӴBί,JGsXj?@/Eg"EUIfK'8vLܚQFRsr9cBR0PUЂVuف~ ZEX{wpSt~,.sϿz"K%:Kb,:A0-xlm^/c1LA摞^MEK`(~R[>Xz"0}_\vN<ښ\ ͨ*wm7 ڇ(QAymW:v!-LT}C^ elIBNIY.'A-9` yB"?_z{t}P鑝~.۝£Yz4O mf:e yfqI6U]1j߼as%P ;[^g+ f%?Ŋm=J 𕇅L? Nbw,ұyJI}Lc+ >)֑l9 h'xifv.I6aKXkjWl]^ܒ,08_?@Us0}M@{w/Vbl?v3N#hjR̭GCse,D`f_O=M=C_> -t?]k9ŵMJ1aa/#Ưn0m- AizL]!]ߐbsO/$kRƒ@wOpD{G:U˥1_`HlͿg7yV_nHL?$ɎbG_h_4[nGdu/Ur.|MrlP`&UIp.%gZHJMy8T+ۄxŦlY^!B(ZIx-B zDк|7@Ғ#qZ% ^E %^"]X_g6NoluArZݹ-Rؤ1QT'/ 'ߥ+ BS 4,t;MGvwuZq=ȍD2xί6-1ˡ3[℄KĘF^ˌ E:a͌prJ.hb=g肱\10^ "}|Ǡ Pz͗5kw'ZT9AKa+#|\ôg2Z ]J۵v}9zsO>mztcMF|uM5*J`|&aψIkA>1qb+)Z6sOj \NZLj/< ]Q0~& ʃ]) r4N}pu7=Eg3+ViN;{"E;Ko>fyw<3Ȱmz*VY5~& v~R0_c1PVk:Ѵ="o 6YИ;R9o i+PxQuYXOZd uyűIG7 YUSvLeZ`io&r?,5а,NB;)iiO EF^J6XF%#[Q ߥr 8?E4߆ePp dƶCIpxO m.H?uzKQ|)Zzu.66 zW\)m "h^aQ ZP== \;[Ns[h4E[E>2 mYVV,rDM9v^ЫVP΀ 0)zi2J # IMJH0`@H}kT 'J[0ʨgT⩮"l@۹c!ycOw.d믆"/kq2e VXRwzN&<gu!-h** ~cu"GyT:U_tZ $.5F Z2*.'Pv%R=B)pǃtS~1q0e+FAI8?x8q ԻII#\V_t!&䉬Ec-߉ ۓg#\A*$/GhQ{_}a|T\qr}W¢xeżI⿏H_bp勽wz=1EpЌ0O e VA}jd#qY!~3Pj("`:Y(ņCWYro,"h(Ȯns?SLOk*,}i:KQ vu0N B^rKkn]ܖ7A%xT-yς2 yȼTRJWw~bY A9c>\v=7E6Jbx:);~߷knϩJΐ! PnGP΅Lpғ#vbpb;],FyInY~I s7G\2GG)1čDk9s֖,|:>-w$ XuA1v:g@qwи_`ɭ/_ڃSX4꼖xU#䜥mG[)4ˀ3Bx!5R \ `;J5 *WapqS^c=%r1 ɝe@ !_@1vCg# e_"P03E]Pi0K-=A<9^TŚ d7R)=ezQ_J/=5%5={߼YggA8aÉIPCr)n3ݼJR;Us d 2~CXK@N{U&[.X\-NxuԖS9r\"ׯeLd;HFKİMU D qCr(SZ 17}p3Fim崘w2رfZ ˿ww٭Tw04 S7=/? tY%M.nXBNWܣf;!wTץo>DO4Ճ9Y ߎ=؄@G]MEuzul+wq/.9+V0V: EHЌg[טrD /N!L'uLi+gDa$ʑ Wi}B"guB$UVqJZ*d!=Y@WtQL\IF9^8AD# iESwDIƊnlեY"4/E[ve`5lzÛngֳj\)he94)v]p)VOU&6uޫf9,$̑հ'8Q,҇hxބ1M}I@r)a3*HseWrBQd^>Pc]+ ,%8tϋ>RL-=_ǃ` d-vSQХq']%Z!B;|(+IJg/Z-gQϗsnDөT~c^.z/\O[I/hanjmWٚZ%_i=Ⱳ:z9ѶYKZU(Cl|hjT/g{53) A2D&nx[ ԋc ް= Rʖb词5A}{8)#O}Cpv"5\;!Fir'QgGz?UbRY&sp 2+d*e _uA+f%^g E ϏWE ,Z b|qs&0PYρAJQ/Wk45#ڋIs#MG=)㓨i$I"Z;n` a{AyYFtx#k~ 㨣HQfmcgB#M*YxEt]@n-T@Bc,KN!%+b& {>t?9?@0M3wAy+{wg84Kmm^@xl/TJC2 b|ըYMujAbue0Fw>1oMo@P2 |Jר9ev K@D Gm c.g wҘ[+` xr=)1KYn!H xh]Mr&{'A6pMrNZ쿓sOxd?]įAOCK3Jiܶ^3":t]`%PB/IM.@{qvlUPW%`?H߮Fa6SLU VI΃UN7DfلŃ $A)_mi %:h2ۮZWX~ꡚ iȗW:k'<&A04`3\Ú^֐YlD|Pb=MNw:ub?ƣ"8UZR]@5p5Rbq^'o쬹Av/rޜ`8d8Z2Z &ZXVQ8`3~M* 8=%<:y1JWG XHT#4/O)J}!2g hQ<¤¢xaǹdŷA:WN\iLWxz[{q ir[>x<, 9_Aug֜\KS$߄U߰|Vӫw*AS|zY buDْO)()C)Q̯)^w.e&8p:1f &t"nLV)ZdUP3{ M߇{XͦU;{|uل#]J_A"8j}ybRUQ,l@`epiWq\F۠n@^Y QQչzpv5F]\rgPUY៽BdBaʹBPp@+("蜴kX5NeV-8xP:_i!̾rz>$i\22{@1 NhptEiz{nM#sD],c<}r?=) OYB=Y 3?ྃwbF"panhջ?$%WTP9yiּc1ju뮜x?Hdu{Td}izyڢlJ6N;pY1N"G]O'wD/QGv<\ln-`D4R ل'"X8 CKB_H<ĥw]'p&zonE!!MË?tMV}4Aǣ6QR&KMcY-{jQ6".8L~?vAqȥ~M&<*?faf]fP>*pCxfJZi/<<1C]A^J׾j4Wx|fH[1D"ۢk^c69#vU;̤S+ OגUFyi+fc8SD( _-zK2{q50B|W#o&*&4\m^@q:K2S'm;0gub&+(洅,ͼW?({5K5:,~MP30B72YJ(xt'6Ŵg:vA}.T'xi2)hm햻5 ig&3 ?.Y 1m'~˿B5)XSq8{WHJD9?:zJ5֒MqY6qU/nm :F̢b6ž f q/r2o 4û6$1-2W0`%q ӐP@s,P'h(#jDGzPJ^pV#e.v ,*JgLqTW(orbetXgT蚗acmwe" 1a}`z`"pUhG7:'0,bH%1"dN,az cԂ ;^*\;}z1^5x1cI7vKE]үUpܔB%C0Ǹ4 X#< Q+# a0TE6 O$($d`Ⱥj9I.jp7U+?0EŔm%0=%~+Ɍl] ÷l\#imvyWoeᑺޏVo[^8B#X<88^L2-RW̲{\dg`@aYRi|vVk$!/dyaRTkfOX$5Dgvwˀ#ް8/U[̠߭yfO`'CHO(0둃D.C}E:wcnOLH5A?YoLzn:lvFZ[Gfb _ n<bw!ktPk؎P4AuRƭ1m;w6>)np|3if[˻#KyRz遂wa\og=VD镉,`sbo6Fx$#c3AY+1> c_g&R겓@{AvyHoqׄQb'M ) PxS>m$#m$o6c/Pk2Ѷ''Dqf^))6  vdjV+vϚ3jk@-y;곴[=!fEɣ[y: {$\K'e>a5Q$Nv Hk7@P"cz@9ǂRھ.ԁ!Ӓ獋§a J.VQ%EH=gl YB9t2kVJu< hnQT(XHT0MU,)CS39Fdh5嘀-?ˀ:I=mBٮsyg Ey"%{X6UX#٫&}](yu W1WQ,26K$XMӷeΦˏl%91n'H@K{G|N| OvWb !?;Wo8dW!\rcjl 7'c?,n\^'?oa"SBW> /ZE-nd2-FlU+~)l ^iTK|% Ud9NfCwGum`,H@am5*A`k1`'QQ?OPΒGϜ 3?l?$G(@ fkqIuzm{EYūQayr1OaR&$ءsy4u ZZ[}fZ,)hqecYH/a~hOgo\ԋZFPj[f.w0Xi0O\i@ IRkx,bYnBCw5!E*fPxyW=bÓ$$lW._loC+$|6 xѾkNU*\D`A՛5bJ BI#H`So)8mٞlDuٍ>]#Sup")Z[I]oU=Wđe@6SCwS~ _$)C̖;3G]8?W9ڍ³%fIc|)]JUWt"8< a: HoD`C(Ε?Eu,J;TFO.l"ҲA˘ߠ e3ԓc22unE|=|By/1@[͌ayȨe د5(= MJil&m 5piݑgA@(E l{Gٷ )ʾ_hvh Q-Мk?,X@'ӭݨ*/aWG)'1.A=\q[D6ؖwLgOQTYhVj }SlJCZ=bu9\zčm@=4:ِ*׀0\yr1VhHzE_<}wph ]*oe"20.d'"פ ouwME󿬄u9E)>d,h?-A^O3CݓQK^ǛqO5UEig5~K~`0#-D8Dv&f'X.:ې\7t2tS ec.+Oz^ѻץ;U߃H+Ej4~-s:=&rO^S(n($0AQ'@ G(/C9!5"'5 D=CqhHq~9p6JF MiPoC&e);swI$3yw$]txk&`,`=!c1 6Ia {#һzeʐbp 8$j_jD nҸA.~Zބ]!ֳ͇fZ%9HBV/]5|TuL >mRMCH 22pKT$jRi`}(E _1};B|K|eK Ԥ#Iؔ8( aR` pҽgV; e/,(jqƇ l&F@}( /Vs-WG &ό`>1y k6.) ę<%h}{$1rfsI88.1UTVjF W^g($&7XiD=.'_Aɯ+]FmGM10?v>m,1Z@o=̃QUa樳m4k9{aZ?%? @Q*d9nXSÜJr8m_oW'es096. 浘1% O/f XM9Yty{vQw&N-ćSiܻ>TQ-P%>o#[ vU%,-@LWXDY Υr&tbO?JXTAF{,ѧE42<%P5.Vp>,iQ3)W'{hPP)ma8F 0v{>PkPv~Uν(Sq*5bwZ:f+P)9cASՠH S _avpM2QwLR@8}dh'QQy1cstLnY+KנmwoaL.9  8 mii}qpE;@ޞevb݈G༤8H\K`$<ISw$MfPa2(fK^oˆцw̝5:ZZ;&ֻ}_7 ͜=zswkw$khf5Bgx%״@O_X:W4wK~!ɴ3Lxch׿¢;nB?.(a 3ݝbIyѵ/xJ`BEٰOx 6mCk3]b_~hC⢑3]R %211|-G*FY(5B(%ĂDT鳿!d/Lzu0SDr!l#|gaK{$UΏ'oՍo46>3;$JUv [%p#3|HTAo{OhyǺ0j3tgP`#$*+3 G=P쫕G t.c`S _(mA`$4tC޲"|Lw~4Hff/[ĵnv~[8HOI%7wMwv0Y=w¶=fJEspOc GӶvD۽ܼ! D  ByHN_sdV IRU-ˇYi&-wKq7J\a撉!Бg˰tOO[BRp[3p$'bssz"бV.-M6>MXIxn(2T.S>W(%t82脱B\[j еP R괠r9D\');Fv** IJvFxDCB6,QSbJWV ?2w3r}{TՑq=Wӛz|1Y8@& 'X0$.{|b,(Is\:uvٴHL9]ԡmH쌺qaҎCD5ylKF?iU[B'̯(r1J[H ճ ^B}?g%)g6y I1ҨT&XQVvo DT˜9U B@*;nosHjwaD6-Do<>R7@2tsF~[qzBs䅿;Al̠YW j{6 G[v&:[YTjםvV7[~ç`Dx 돋^Vmc+k)\H?n{[gT cqj_U?ENs1ggVJ^GJ.(]5_$TvL$k*LE.ko.l0ۀW[mRI` Чoe6>_.buB!ޅdlΆ]ϷlиmMu. ν7 ;Rfg= SX> -V1}$1KЅI2L+^l d, 3Sy,0w"ݒѯ# _5V]cQeDl_ITAZS's榗sxx\TÒMI|E- frJzƋ0LS +:t+/o5VIy7 ЃMK&Z?'qM/RL%VzV?cXZ=Pǯ(x'Hu_P?,1q`\.KObc8jD> Uĩ=4,-5(7`zfMQe?UټӈQԘٷN)O{z\ Q0NzQ)=%7*sLП,csQz-W#1}{$O 3(j HZYMt`\,-EQl䃦44;ewh2skԷb}^Hy(鹂Lr~?ڢM["@qLpx\g4D,vYNJ?aʘ8fIz;NeQ'qGe!KZy0!Vv:O4z`ur[C3g2gp`ڭ٦[!z/Z")K໸]ӲM-F h=2& @[,hkF_ Z}uoPBjbCUAAqiJ \;"cYxA du? OeQvt>Geg6:C kLVNLGV:eqoWg2`ƍab&L>ե)k{!o#J?vĶJJɸ3)瀒~ՓF1oR/*-;39r}PÍh|W" yvFE~fRy @W555D}dN);ь.vʳ洕uV Nn^`eɒOG(U _GpĽ[И'#9ϸln  Q0z7ezE")dgئsSϡdKUR,aagp\EHpYrYQc{Z%>2hz/ aO\T09xr2y\U?W-p'3f Iڅ\+& HwҍT=栈3l&w}oFoQݤ@/$U(S,8`f$V9E[]QN*8Is: IYBs © %æB3e;Ә8G_H@+HXk͝xNDi?4#@:~6#$" W_pXPͼ*Y֎TpnǠ-386&Q`݂ObR:axQoZ`E_roF+C;,98l ",SV|9S8N#1x4V0 c~b%f)9d,oK_?>W ŽGQy-ޢa/C]:9@OtQ.3ZXzC1!"!!{}a H$.E۰2l~(A#Ҏo@ ]@>~V]b{G [=y_AB>тxYDFsu1Wmdg9 |-)X@E.2q6q#)OC_дM1@5QPw4D_B[@RIέC1^l/|^x8xIyrEWi,j% ݍh=58 (>,Qk)QGcxG–٫HU | ȪV 6Ct/u+I[|gY6-@[3RO̟#+'b F]JgkaN!}V3mj_,M37ѷ$8.1xg4}r(:Lu͝zU)#IO c;[Y,9H?ɋ3Ut IPj75;TY+YC 5)6 5#m`\ P.7脗?]Cjưe&YpdX N{$X@:chAI7%nF% ۷>G;vb hڕ J>ϷDe!BYqCl$m < g5n ;;L]{yc;A-NLIn~( 3t7ԞuUVYIk!}&BܦB_N{6S.ӻ;!ů .74tKBh3;3Zd*}~5lNZ/ XpwGs6p q2M{LS=QCKQEoܡmږU|U"(V.5L27TOo 1/_iSlXJ5,ҊB^/*TsDaR&_'EٯMdd$|ݬF5!qKyu 1ɣYZR,#E}ak[ ,"4O륣ݵ|T _RrF[Z6oAs:{1CSwU69oBZYL@OS AtÍlҽ!~7},vc{:>JSuAc2ŔݷrH;E:rbwbBŖ p)&]ɧka2Ե4!`s⍲c6,5өеX 1t8?WW?}c,I@l 2J͂=(N* eM|O_h7v?'\ʧA+<py${G4 ӰēYǽՐ126@ R!0&_9/~QK'bܵ_,e~ Ys?5*L k&LN&EّIAq*$΁ 9$s0CWec21Ĵ`<*>OE8oex~.ʘ+]ilu\;?,I-aCLb3v%ZWو¶ӏ?q`"ݫǖ E^=./kUJuFZ+;6ȡ~4QːPc̪z(i=45{{"Dі`NM,Os< 7m`Hir/j}.x2"ur(Z(Oξ KL`iƪ =*Fv'8KЦ dpsI%R4wqN *Ɯaϼ,JpBY]\'ֻ nzɲ~UL7Xܕ'{e > g[͐ KUdNGT]!€hQ iuoax)7T<˚@?^rLk7r-4Q&d1Kv&8c"!hy@ Q2_Dÿ2?UCIpcD 8AeA,/x?ϑ9.F)CۤϭUMy;/>KlL(tAiQzxT; +CaJ0[?^GǗjWۥ،a/ߓ?TB/$ՌG r(~ ԾG3 lN~D"%c Pn[!&hߊNB {~SfFka)#Jf@%dwvBs>ӡ^b 2ƸRTϪS#g`,Ȅ" vOLm^@zy4!/T,Q6+ߒVg-WhjIXK[<;]lbM{g 3nx o,OC*qp>4 W֗F٭}PA 6/tl3.%/5!/ëYAVci p*G.+LhI(WDNFp,}l"ީooY! Rj(MKB+ILʌN鿋A~)? ]k!ۿG,5:#l F;*È`sn$!ogLw&1SU`G4F("1%i,drUBҫ*2f6q\ѯ|R./ALHmD@}&{?fpO⥩pW(^'=hkHk̿@9PT.U.FJwj_jr; Fd`<Hfnd,`/ux۠zXE~f\gOtR>^07p!5VWbNFyJ2ʫ3ݖٱ4xV\i𸤑> |F,!t%a(iJES KULhFC;1.׍+;NxPPh9vtpLW~_|b_XA^  ==\̀GvLb*B$B\VZK(S(S-@6bIY "=Վ~G DfIf$Ybgr=kR-d+퀆*G$CuZ L K,/.C sTMJՔ} N)jRcv/V^qȉix{g8 20FSa",!5!Jqtw3a15k~] rL;$g^ċ3 hKe?Sr@=X`܀y_5d9ZHTay;jx"|wimrF*}^8qUٱ(9,~^>5s|oY5Eb:F%Yv~ݽs?<;5r)594-k'"2By֙fǃ0݃ebd(~ޣ(#2D^ 01)u)g@SSq"} n֥P mn vI2<\V?<eEjeMqBzo-@5(󑽌JiQ?IC;G<'Z[!2!|\hߣ0\=ݗ2i`{3p% 4n9=K?Z^-:^Q/o1lMtĒdӺmfK^wy70ːe(EWkz]ڢxzDO36-⭋k[\E.@Y!'6G Fdĵrѐ$* \^V,oo®0{QdﬡyLWvH ¯4(o<< 1^VbW/gU%,-$4 j>A+.RJ3]HD#qz.c88/)3X9v UiY`Vtt9rS8SUw u~9O?\ l$Nqͳ,5j,ZNa#pn\jW1)q"j U@g>un2Q ** X<ͨo@J\R[%=pF4񀡝؋i1",MC,?ɎOFW!<3Zb^y}HTǻ[1;DC7EΕUw%xE";' F0*-HMhi-* [ t3gSU`f7B[Z)rgTe}N[YC gS5)a<{6YYp Q$e>7~0-.}&=#\Ӳ;W @F;`FJ$H=K%â!_FЂpDJ;l/BYuCCW^+VqHgB5iXV/Y (nfk-h%1;S *8I3{"ǤBm5"v6MNQ E="xǏ7~qg+fDKzOZi)d mX)!'N|W\tmt m4^m7xi?0r*&m wRVlj8/(;٪oU9""$݉CR'5`po;|&7Vm41!QZ ZpzY/cF33 {a ȵIrQ,Յ搻(loUDPMMPy(7ـ2$؇{H  )LÞʅJԁ.X#.^~ |-XZ< WxIc <6:ulM]&79?'A|^e3p;NQi Gtd'+&l",o֫&R@% YzJnioGR })?1(䒠hhd !2\Ԅu4`+3oC\pSѦ&bۄM6 pH`JecJ\93td /L7Lw=1`BP VCgIS.w^02(q{[oF$г4j=C7()JPkv3n%SAD7Z08D:Q\])AX-5S|2) *z`kgr۠XUtbTPlس F=<>Bߌso\Mӥ8?'h&>KaCMCuiKq/GzU<ɮ=4dgP/F׏{21RdVt@D63^/wd' :ٴJvg˪;Ưks&0PTLEa v "Bu 9 ]jzɛGXx*OF8C% +cN MVmݎ&OCమP)Zg̈cR@BRc"b hޏnokh] /rSⱄl~JچOb.o-uv2›bCTvVg?ؿJ#^w;n=ԁCi4GF1sFIw(TS3TPú1%q%]- 9 '(C@\ ^qb[}jJU|=DB׽lѧO"֍&PqA14PHmHŭ FKNEşZ*O?_QoN/:Y0-%RoH%XhF˳4T`3rX|u$Y\[tZ-p\Sc,yo+.|_͏danto 诎u1O ً0{>(Oe֛G|Xw gg-:^te[t}::4ۆ^nnÐc"IoyhSkls( _]bq瀐`[՟nvY;_xxh?ڳN3zUb ò\`xH@ /v?b(K{[H5gߵqǹė)Zg_3"O*_?(0)WS^]I @DOPB+n>[> ݈cԣI,w/;qrnITlŶw5⋑x؂ڶc:ƾb\ɀ5m΢uk'f4?\.ɛiFH%E ey%'~3`gUr{ZCTBu#-DcCZg2|Ce3ڿ%iY~Cfcr~D̓ȉv[aHSoK2l #gnIz˥ v Ae/EM 'h64g3aI2nxXb~8Y vB9 {[x)`` ;%#G{ 5*'7  nR lQ8Sx5Z`[q3 o#6ݷSVzr-aYG8 cBzgG3 37\ 5tMny}d\ݤ i?+pJEٙ]eC!]VxHu=93QjVOB D9ѓ>9խ m1_$ȎdWMY Y; dasLE*SOsۢ/sqcabz3y+z_:I,\~$-rEgs:4mp!]/160Ž&[^š>Ndl%+R~Y(ʅu=C93bW۶e H {y-bѿvxHEcx-^hgoUжgL_bBoO9/`!ēlAY& b$  9ܝh]ML AΘy12oeFcEgp|D=. [g\Xԍ0RԳh5wowVY2 mQ;_ ~Mcr`p Q+-|BUAԓZ-qmieUq.z!+P~&p49{: nڇHq4}{ /^Q@EScޤjIGz4!js-#F< 3VJZ}*ӻF1OX]"=-kt '(xrS8($4w^pEa,0,>= Ь%FE+}3ݚwIc5ωGAKޏmܤ߿4l ;Gax - :\eti}~Wz3 N%!W^ٜ. E8 =fnpt,?ȑP 5/!QJõ8cų1HyVN{SvvS):V핮ZSWP2TU\%}l4@''p)7bfdYP(JeX|1 VMWޑְxw=hHxN4 ȈM`ϕ,uLq^^8 F}pY=X2ߍl@WWᅵ NROV; s-Wgk342arj9'!fht ,o#I|.I 3򝌙 \~&1o6۱y=K>~TH\\^-%g y/Ayj8 k-{2c6SX0[g0x'BX63xĚ0elkW 6'qaıL*G=r̵1_CC\` \`'Svd<>uc7Y.oҍC񽃕Ƚ:b"$wf,V- {FX_@lHl'|u߸YhUn9ݨhTNyfա6ӭ`/q3J`pT5kj {\^e.>0y1j|#(ء)\L^Bz$Y5`ZcpQu4 ,c<ÕKWTخo>&BwC\1WDf| .:"NBnyY&:$,ΠWdIRt8)LhhUA7@ Cv\It!ii\Y 2Yr6-NJ$% !vL" .I0sE>h{r}}یBhӫp@g Jl81+ij.Y{+Ⱦv.1Eɳ@ Aњk0bDU\TMvF#ABc w*| ]i,ofIVfkm~ Zp9,4LlLO<%c"[rXhShiFQw~Ox8YcobV؇)eZs${zzqP*)=nԇ{C"iY f$F!P7$<ղ"'9 7goiXKDBz%$\D+xW⚔Dz۵ 9 ^`eB4I-Poqv:w)l߯!RTZmדQOZh nsK:T@ӣ*<7]Hg}[BgTǏ`F6&N~f;'HO{J+5ˠKՙm|82ǫ94ltXo@++z)/XdNUǣԶֹ¶撓DU~΍FϮWҚ;ojL'o(ތG)wXttS)#N&BBqh6bӔwC-FCK yc_#kƊ„i&Avwxp؆<' D"[zl$B[&—KIcҙLGRT~QIjُO\P6NP+'Zҽ@:6* gI4!M[~F'rudLTr0t"'}0g5c[Ow忽324·DYnRMd? jH', PEuOB.ӛYEYG9| p*zݴ Htm-f &1sl u:} Ҿ%!rYRWb_'yňz" ί'I(K物@uIt2A3nQZȓ-3:^tUG(!0 ݅fq@5Ywe%ub9 CT5f=%)Aș^&| .B ]&22@\5͢.hʞDK@;,:d9QW`/q׋٬ ;;Ny6BS_p.:#Rj?d3+2m?* ꝏg鹓P4CMD;yܴ$& .2!w{}b ۞y_ɡ_QU.MΛrB8~(ȢT/vYk3hU)K'^mc%~!yW"wO|y`VGP 5'} 3܄@ZRƄtJmu' եO9>,9WJ8ɈRxMv"+a'U8[O4 ,|V5`+K:`WH(zS@ J~=yCQx !"~Z9ڃ3[ŃY]dONKNhr"<4 ^he\Z) eزrҰG=x:}mֲi3گe $&:~uj0QOlѨ^UfLPBnw>7=@iI\DNgja4 mz[fj: jo3 vZ>ćsIGh]hT'XሑIJa./.N/ua5&s:C)"Dkk oQu6u?+y `m"/R~N/Xp 5 ZYIсj񺞆:h[\iE2aX+H{N/%?<rG~cS(1Nf5)x8c?5?iQ+F4`oPZxM`*~\}aTu䖢! w<-6}·V'Ž?QO"l\#'LY9Qp8Q6%gPٰ%G{/5h»0 ,"-OK*D: D`R4 :X'oKKm_NwLn![1 ߬7 j `s4,N1`6smhI)goTRtxWAE^e{BپvIW&ȣlA !x[\_ǹts3_)C0dÛQ` ӌ1kA_L+)iE~Љk8ZaCJ RצX€{In5®d>wP>AMZBZJZ{ $awVqsN0%͔`(y4v#KՄd)#GsE.̼ClsDlo(jH$xFeq=+O$n 9g.(D֛ ү:baN|s]bڠ%Epr[m^Td8*aI`nCM}_O0e&VG!dU~q{ҩeHʝvDQ?V~A'^H4yb&Ja buz9Z"OOXD& P#Nxg!I-D;)>j ) C!YK]X @Ьt4-п0)EL4M-Z+%kq0a5lvC:cv]kU}Rk Q_/}z (!ʽ20TU x`a32^eM-(vx9Bs. 1 ?Ox>h:=KiHg@'v)H[@n<f{vuqc_nLc=5>_3_w&uℭ"LnVW ;o1 r0mcZO>m#pajBV.]OP8}S-5O%x<1 2Zǟ6nW>Z UQBgR/8%A9>q-dRȗ;A-|UĐ3+Z?eVZ+gwIxke1*dϳJ&;!)f"iK+j*;9-`\)%JtlgQ>`l0^24VtpGv-DgA3 |lefC8q'3LM8S.K?Q h/Xrߐ&/# |Zƽ^|0D}.O䡀(ZD*%:1!G{3{]js@&wg1c2Uz5)6(i(&Iu FV-a1 d4ٯ9J.8iwsչj՟VtG;cUlqB|W$΅Nٕ_fQ^:-8#ShEq]GSKҕ؏&?3&t^}kTWs.s 0N">]/ pAQy s+J(\4h#zOM7[?A#DܪѴ oڱ,hʠ胬0^ /s| Z*zѵ|\!7m̐#־4a{+Y\_IiLr$H8-c$\bpެPIU6\#T8Oݮd#9{PEv<놶RMKf& %mRcu͗6M>)/ ԋ]#}BWzY01Seqd<ד YSbƯ\]Ӌ-㖭K~`,DA=-<0A;,zn QJ|+LbAψ eIIX͇ύAxI9|"%=`SL ײ Gn 7C8? Mgeܞ[2E}ʼl³joi+l ½nߛ-ƪ>9b2*im,}p?uO;6:@v_%%#\XwHɣ4WΎ ސ;z L%'>l wsh*OQ/k<%|=\<2  gk_hosE%$ T^Q''~V{VQ+Oo2?2lS S8M "r%zo-e$ e΀]*k.w>bnܖ?P{[Z%Ӂ^cQ!CEr+Մ=?WaZʢ 4&iys0tܺQmr#)gעX4YvؠFµe0R }mH"ok%Д@N$Iæ;;LNщG^߃1)I -E$y:(7ğ Bu )!Z[%(kN?_.7@Ls,nDGh6" A : ШDga$BI\,ĆY%(ӕ tvԙυ3:;5Ĕwi mtIцQMf(\pழ SgO>BQ8+FL'@HKD#DŌ;A7~/n@O>6,yQJ8O+@ e(5.͉޴ K3,gXSo|ν~YS9"DV~-N@t$ưaec0"kbLxHD:u\0~ asU<+4g29 K5eSb:la=8,c!s|A؞T&5G%I3 @#v泛c/kc@yb.k oXClpKƱ fprFJ J+a}0pX|'0b3'TӴIQaW~_='w<[ůMcڈyj}O @?n Yh r2lMJr`t-Ni;Nqnx Dzw(<86 b<{DaD0`)&JWhKd׾я pd]R|!n&_yd):䝮O1PJSw{ ~T}OQ^N$sVq](KfZu/ExND'䒾BvVt g'r.DZi: *RSRt8$O[gD$k9%k ɘqsj\l|RA 1~ό3)-a,b0)9]0`RE"J0E1fHrL=3n5:sufQR$4k&@"V5$(yCdٻ$7hErxY[aB> B gF#ϓϬnu?_5ZǗeAT;TN&uliwBGkP_䈝ʵh+ Lk? Ӆd-}M"NjÙ~]Ѫ݁I?#J ??3l'_R!vw6$G%(S##K ܀t:2aeيeFa}ga(vR~Z1 "Bm }pqb]lb#63ުrZ)M z n&7T7Mu4wtP#̪EVU~0{?ݪ;~xl5^0 v%Tn c0,4*^c.9 g:+<ՒNŞZjڿT:QEk;WS;A2-Tooc,mc5DMpʸ\po`fWh)iI;;kkoOP;E)µlKSԓSRd@-}3cN+T,ѿ"fA$ B(}%Já{1 a0nM7{ggGdw4vXv0E.F>b%ЕȕH8\֖N]`UQޓJ+=LԢo>2$_'QcLc^8tWTĦ|hz6v3Ŧϥ|rp5/y] ͗|v)ߜ{㜕$KB4 I:)i&u9P@7 ckFNJ8~Hh4w:h8:'G;ȏTєb0> -35(rfNQ1E*NfQ:+lG}+TRc:!C3WЊI?Po=RVB-Vܴ~e4^w_ZkUN15]LKW95PI>չ)R43]u_Pп^Ui:G>| ԎFC?ViL5nma3+,:8O@Z=IN37A C4/7e (y2Ȉ@~goDIAzLN}5bBG|%Pr%3H(\mOk3D Q3O7,<&0~Q}rsoNHH<^[I2P ;XgsUj+xBP:)Axg " fY49ߨ^,|`M#<dm{__FXw u5m dH[+,j}8ھk U0+^NW$DYm`>LDyGU|tG*"mǚb2W4DAEBO7BCᯤςp \a[K|8"Re֮/M8kgt 7ѽkA;so'-˔V~b]a Us4 >Bp$_"Vq%W G#=:rV}!mlK_BCzVHum3n,KA/RJ{xP3^~j;zBx:Z>HvMٗ2)"}q.7wkZ!θ  ܲ);b$> !1kyJfR҅DYWϩ>< x[Vǥpؙh^dzi+Br/KޕMřҀ«P#@Ǥwh ܩkTԁ%nP)ˇ ;NӉ\ 7hL02UXܭ-,&׷{q$}e<>^Z:=xϊaFPSQꅰ7΢CbhaWu :ld+[ ۴1P-† lOo؆gZӖpo) ĦQUhjW[=WfJk'7{^4?Y30GP^-_3Х3cIv uf@ &(!h<.^vDV'7sS wb"vzpO Ɣ?ܣ_6!e"5*flag,O;Vؖ;ʣUt9灘 )|-KSi4VX3O "šm;R@Jf`.] LUiBKr}L9cPx#K!G+[>Bh:j>h Ÿ|,_.6NEZxU\'_:Y, j ,_ͱ6ˎ$s?#+RGjq3+D`Y=]:$>c q-^%xw۰Ӱٝ 9l%)8ko%Uzd ;NYӊbiwN}FY|54.7&/LLGw5ب1T&xC?'Q)RX~!NLБذңϔl ;C%3mo:B>9zbzQO£SAz5 f~tBpW2QX!s,4, A߽^AoQTFpjR4g0؀{~t!d^fkM|`ytBO-u">5NFeރLbsr!F>ZY m|ͶP,){3+S'XZyfʧzLJ xg=HRDI,"6"q4do蛩WUعvυIb s}fT򠽧+VZ]Dq*)UBDnO ={;j]5nf[Z(,8# }cL N$µ ;$yyIj+OÍy[欶e'_vP$HoT<)A 4["jX ;ۤ~}~šG"R<%l8Пf=l 048*6O5?u͞^wϨEvukh>&yFU?^hqy.{/gT #ܽD|W/Wx^Hh&ˉ ~~sgJ>jiUAQ(] xs_k>R8UmϽuO W?رzcBBv#@oRk"{*WȺ$5o0/Kn4 |0USԪbim 7qLɪQ hPa$YRl=R(TD /2Z} "# 4UV lz$A_1@AЛGW#OPdw1{ƞZryn2&G[ʠ;v?;C$/% uD Lx-Pv@YΝ;ً!_ؼ1x]^H˅0XB#=Ny7hrҫ?s0&ܳE9{Ӹ FQcSuYXx,(GА,^=X<nybLd cfqO9> fO!v,6DhZq[O(S0)"'DkP`|񈎺\s}0',jͼǨZ7ILa Vm⅃oB ,RRC ]g~2U#%u7)齙QޙJ-v~UL/U3Srjo$6f4 qXgDuj(B^(SctmLf۸h__ Wnե+TLV. )qP^x}sZ[pKRN)wa_P"& [Q;q%G%Ҥ5tP=1}CNPއNGB=hv\D֩ ^e$tbQO5d BwB[ h/FaLPTa59ShǪr 0k|`iQZ6_Jr Cr%=P:;J}d5`UZ9 2ޢ4V%l.3'Cb֠l!d?}ulzmZ^"֖]],pZ'h\DK55?Lum8 %&B0()VG /u b&w1-z&}rt/,Dٛ fh/4sG1do3S $u`ǙGR?ᑋ=-.őh ;SM0u 8o{̘h<|khSj '{ZʹJ,c[<ǿLHP#6_%4`q揪fO@x=X Gzszi~eHq haKŘL&H_Z*wvYJ*.LD x>  A[ݙRK/7E<<ͱG.dH»"^R߼S j1"7o3\u(leiúP =!>dqVyhA`$D 'b| Fdr#nL ܀ hE!s'&A)O7ˬEf??#lCQRؚGdOPc®=w <b7MXj 5)[xy7té }u~2y ,ԝ*YU}`[+ -X ,OXE(yD^2S%`r \"T{j]R|$\:˕jxZ.̃9:z3ޥ4#p@+W5˲I:Sl$NP1`D^^u4'38Vw [b8X&$}J'bqf-Һk6 vaQ]UD\˻ ^|kSdO!L0I5- i,.UuĖ-/,\NP maS 廌aFSKD bA;6\aH^u3&.ҪZK4?w ="3AL[ڊ$RސWsMWgު ߛG:}9l/Qu蔩-ǹGJ0QLjj+ Ͻs,!t|+@uJrm;崁w.lߊOpE̮άzR3_)E@plՑך?1E?PKe2`4'Էfʦ?2*S/QjG%ሑF+CG™Kʾѡ~Õ[dMP+ǭGڒK{y2;:+DaTG T&$Ln+tfuWw?(mOx!Y rX9"ps#Kr"m *Vhxyچy^eUݶ\C:N `*}=rIX+}L*$ qƬ+>n9j5a䨧G(- Y#}Ny& ? | Jx 7~Po%" /VAFe9 BnN$%싖7*uUkn$CΆF͝[RTYrdj@;z)o ''*Z+/F& %7BA}a +Uh]96 HZB%ـA]kL\NH~;۰1Hذ&re\$.;Pka~L-N1BO8%w[/(Puv)ͬqjeY?jB`xP4Bf,bN sǝ 9ˮ4>Ä#Öތq]YV٪m`bA TѦnH /'N 1x+Er, 'kՑx=Ew[ɟFm2wAD`Ql+kжMv'`ln*Jxk9BъR5Q-뭵};QPy2ZmFybR*2Tmg3C.Vo i9^ٮ UEE9&< #<Ņhbf]UˡG57:ƑK,8Of0ف<9ZݵBӱ1%KɯMp2Ab{(OکA^hn4SJrn& C0χ71Ҽy|$_%9 y0w0jՉ 2< Xu:mGUv8tRne.})3 ï cT~]ɉ^hJU:DN#(zeYv[Ϫ9L~ ?IiTm2 9WLc懔~Pժ!*$Ϯ6tZې(eR<ၾswt똮sIl~|GS:1{ʸt)o$>Jp?hvuXS/Q.r6((f6ML )TigaE5 f"H/t)~2i\R 9aGŮ9ݖ=T$iߪ\ xT 9,PPk1Ԃqdve90vn, N̸⁖M<;Ife}'u]]ޟ}50[/oiesH#Skħap˅TȢm0L/mAi!ylAp ;r %ihқsɶAkp=huWޮ/T_ t[QS,GzȘs Iި3{^.ר_"^Fur .3%۰g.2{_\{΃*&Y@4 Eae<^phr)0MKzh#er2C{f`.'Tz[aG =v2xV>No ktp2} u|ndjub\T{ ߩ8pd W\ZQv/F5_\uex?,3FJQd4Eۿ`Jф0Sكuac郛3#1' }|]٤i(UZL]5g`6x`ي)D~-Nyyb<ȧ^"ʢf+bR3P`_r0m|$^ Z" +Й31VIF@wq\csK>޷\<,4Or}[Moݮ?3klWk+~}۽rGÔklyИ EAKX2pbb!!ﲬL]lpGaV[ETdo G$<J( 8WTD4m1|GlE79Z!C[8`+ey1jV4=n0@ޢ\0)#W0T@Vo}7?^c_YiFٽ{w3xۜ5?]lT3+AQ+V,1J%*EJҠEM#$SR? FŢ{,K k&:o# )7O&fBL!jqB"^z?6_hk`6S|]&ucg >~tn+ Vk>O} a?P+8/)cL adLrA.`pT Od ;H3Pbw*Ѩ@#g[fi]^+n_#\y!_Pt2IS/|x  9Lt/N╵0Gųt&Ө5'XE=ҭVfV[‰ģnJ+hv>z@^lZK%CTx?Dž vqw3zgB;+qn!Pקadj`Kq*Vb$`*kDyl2 HHӮN5^gς=8V^V# I {O7 Ua^ y0  Ĭ,H)еusS=t/C3([D+`ȟ*o="? d̒h0[0֍N7@3 4"UY}rU',؈g$$y>dĹQ 9Ԗr2E']3 f׳Hm3up;+%$r uR  d+K޸_̓U"B='O D@ZrPPHЬ?S'D =)1w5ʋw6d ;~pLRҔi0&&A~AɰH[ܗ'qK1xImø'ܸiump2_#) puErZбiip% І,䲹@bOy^ sIŌ$խs`Z1nkڸG[tAG?D}qQ 8Gڋ Bt\~&dVHȤDל|Ȣ'}&KPJc$Uq><]zz.H,jWX4&O(,R G%[RݨӋ8U9Ԭ#c'_yS[JfyfIЊk,^S鎙um%Mǽm4.[GW[drbf!D[h~,A8>ꒂr_AלYuvfFeo`8:l٧Dc&:y(/$_3R= r`Ɠ`#"ЬII1XG=QJۉ(ێ7#цV7xG%;)2[([4iiSm!~tg"';KDҎ!ʷnR h'Džc3W+m&~|7% K;m _pTEO: Z rR*܎ie)Jot k:tVy¼>@"7Iuj% Ɩ\RI7?[xf>F[3pj*sSr#6\S:s#QX`nY7Wvm̭T0C {Oy3δP S. GwވI QH/lyOo9 )49x)EےR| - -OBoN.Wr9Dp!|$:R@̖{ǭ F:09\t/}侪a&.ik(.6}Yulw9e؜LꑫPĠen,H Q^+wR9 }HOnCG tf҂j6k#ܜp f:QGR6h>lZRR!/;V|Ȫ]n9)lde t#Q6M4 }X#8&El:z[ϧ>f-Mζ ]MꀺIC5̈́#˥geT윂mvHۋAYqJpiSN8vbeh!}G ô2 yG7&gE̢9\í t;ܵx~zPǮ+qk{d.T7CnP(?7mH!1uO1_ ".CO(_>)Š8g];;?GR+!]|k"/jSj1)5Ϻ59~~p:`PPƧsݶ*117[ht:r+64'lnJpG̡Mqwn?>"it2YOgи.MhhkL}50HK$wvplQKLP;}.i,uEdQfþTi{!i: \X=k`C߸XۨA Zz枼 %"O7T:f$|_A~: N%mc[ҏPO.} {4@7|wiz.`t0uwVsqF#Bɣ@ńermdY]Őz!Ӝ t"{j-֕f̀IV"bɃ5":XO%Yz1FfsFlq?|[P{9a"x m{BIPs*QJG@h݅_6E.Xv%|c""+ޓf森nV&+hvIଡ"N3R9}o7/ǔ3fDDu+$AG@XbAVg5l}\R,ޖRu~8lQ V,? #_d1*%?VMA# ,6!I%Kpf5ۻwݙAk HQ.Զѷ0rۦz9?y霰nZbjd˧vQ:beUɱ}\+`w=8!z0>S\PMi.4H12nUPbH2ڳ6Z@hU-r(EEIV h ̪d4/3M+5HN_hbRL 0:_Oۇ5֣̆dtC^-$JguNV/YCq>d/L4Z 0V3oTarN@sz:\rP zL/"T@.Cd $gn;zZՈ+ FI.]An8)ɹ#0nNGmoZɕP+N<#s6\`|fA7@:rXnS`(=wFV OCDn%̊?'Qà' OMFc v&w ssA7keA>iV <-?4uS[5T TOI熫=淪odsto 0Ɛ&[p-. @rB75'vp'~f 8.QhWAK8󒯷TĚ{Oz){pWABS /sJG .]u Oi|%ADv#A lӱ8rh5, lߊŇڂbr5s*lΗ6Ƶ.oKY9E9|SziE׊HjTvv9L`u̶kb+W2~0DkptX;&; 7' 4a^^}kZ>< P8$"+^'칠_'8=e]*g68ܞM۠]+c,#;XwTA ֑H~-_V7~wi`x~ 4 \^OYUR@'RH)'ppX{PS_`VыEt7D,/ 㚆邗 c^i8/8HN)?7a#m1e/Q#UY%@e K~ K'F8'an.$֜L<|9jYSI >es+4uAIڋ sL}"xR|4']"FI#d*cidkooNqM=I6?H NHI#5 V6ΐ Î玳/PYg F% &967!Vp-nq6gK01W/e zZ] A״>…$( l:TW!nU'Ilaf*.aݜ);д؉hKZ.kVO*d.fbB NjG{ݷu8X)樈!JQ_K#%vD^n{nxg&4N 3(҇9%ZN\㋄~\ 8St|4Wtw]~o y\֒`Vqmsr$궊^,G;}" 6[&ʍ%eRQBu{C[/,Sҽly)zi=-^z&M+(~;C%_<ۥA^˜c~P=*}q}n8fU<ڛOBX)E3zɖ(s9xۑ<%f!^VY5Tۯ.֛M$eK)xl ^^sج:#*H15iv6 jARy "(hOE▥0T q e. #dJBZRG׃WQԎiEBb\Os^78+S/0 wB)P^r>&5A.b )yby[(xQ^CwFV D̻ q\$ldx3Qq䗽N m+oZOU=ª'3,3!5\^m{C-~{~6>+y7 tqT;TD!%V TpR6^p1Ldѡ 039c |r_dbGJ_'+lkUACKFvN~\]1LR EOqyb&£Oe8֪Z.i v8}1xoێخ"_Mq?2[F*se;M/2dlo?(ȳv ;1'A|l k&o vI`aPd_]*Oj{7O[7l 2ȟti6Y,'9XBѴj?Y:9nQ^hH?񌝋>PlOxuc̔oЬk/ BnXoQwi\>~W1x%:AA6A\jxa:P0zev<}E~ֽ4]=. vB2r'@ϛ;Hc]s !%?WRe KIb x)d߈uG hq\dDOքN"P3+3F)p#em؇o,%?JOUˑo(fwr0Epo;nk JF:⌅=M%uQ7+ENԭ (e^|\{.W!y76;5I1ړk ~%UWd m!)M<{jJMw,i!ZO|._8/ѾUfm7j {gdCOpb,!&,{ -hgڹ fz;Dī:`!VW4c+<,l`Vurkrava|Jx|CEcY5PgwSI]1R)6@b1L-B8MKCt(DTlq}5f)Ѯ_/nL TjRuw4˕]ք*Mɳ}pbpQg=>6s}l@:_mm{Ih, |ul 6.0JŤ ` {k"S"J,߿wxmyB>Lc7T:}*)Zn 4x!C6r5kV_)Ή1wKnU=ЂԢr`Q(?g dcl(H'(``*Vo=(z09 Ps"( Biu36su$g $Z˸Tʑj<–{0rJ FnNf3O8@Y*LmMv0xGZ%pVqד 8T*7t)\a𸙰^wZ`G pIjzZ}tU>SIydy>9'tH'K%[h] nBVA文UA(WWU␼oKo8^~Ǩ_XáenJnQa)JC}J?3T1?$6թ h.DmԬ"uuSOgWTr~h'{̊OA:)Q}g!Vث!:rXjgGe5qx{4(_ zEh FA;cwz&[ܳU|D, % '=o-fc9n/*6 ^Wޣ1}M:xfƷR%NzL=7gfO$n2 rѻ#"R5p5moxiysjZU?H4 (XH$:e#)FBDzF[#xHq1S)}thgso2cv.GJ`I|/ ݑEs2<(`_v1vk/]Qj' 5vzk˳ 1Ul,mkv Q1Р(EC.7B9(Gfh;8:tR@oòp- y^m$Zna?Yݾ _S hkI6A%U _Þ,ޮ<4d]\U-OÔRJP!;ڲ04 8ů0La`D' yJ 0Zy߶GƊx4}j?hX`ZqG5mюxzXgk aZP6*cV 9/4"(tB Wc *70>;ct<Ɯc:wA7Px"V|' TdjbT mYIGl(*9Մ+K# XaU@* |= >O*iڊ~q :D?reV$bFV)m#05: Y|9OP/#.wK"u绶̥:"'p5b>e z(fIjSjLFkxvM4lpxnuI.yQ +x=MI]HSϳ+Fه{oN*a=bo[;wgo5 ML'Y4f$^SJl&6).VvCu~< ha!M3`/-̸#mZFymycxr^9|0|?lyt^:-vgDX|ؐ[dn|S0TmZ3w).C֍6JH ۯ4kǫ]w6WV:)w/ӵ~WdAb8[kfAl="g4]lL>'8"kїυWM+᢭.xX k {{6-[U.((a| ? aNz#~k~OH:Gi^`oUwVR\dc#eg !CaMkki 4cQH)[֖'nSPaǃ˷֎ퟵfKzIgTRZ^ؕ Q׻;--F k-e\RY8+jRv@ُ 2h/PX٤]BA+֍`mS+c1|Wl0vB؜_\dG%2^@a vk^ 3Zf?!YlbE9lg~X=`̑i:d( ∖0& ʭ͋F+xQ(-׎oX+1T+\1])*yHMT BiUݥE֑;,RJ˭qbt=n7YId>mBP!_GmL nYno+O߭|Zm3лHfa : {%AM"]iFTzIL*OuPC  J}0l"]EޕxŔ#+@;_vsbQgJ\bƂ$i7E9ˤm_5~ˬq/k Bd[cb^v.0痟m)_tM8VuKweO׾ېb feۨ' TmF{C_`$u'oRj C^Ӑ (>v%}M}rYcL ZObm #JAY:?HFҞAoQLE'Ĩ% Yi7HNЧioc %M#d aSHO9֫2p'ϛf Pj4,8=TRgG@ hV2U_R)q-#nŷ AC2\™ ciFI-@:SݫGw>_wEq^?6DD^Q,>ʆS_Ҁ%m3LHZIJoTpcp"ڛم7=XAV[_?۳kn׳aƏ"X):NzZhT&wsJy̲;1¹ ˑ=1y2L|d49I >YZ }l8 #d$h ~h^e.: PYһ74}뱫h] Q7p%Q(*zBKadx ɋĂs&?Ok6ag*5SNBZ[jw_(^0NaQ(9tk<@Fr8c [ݞWWנhb3΍;tpLGC\W57o%RKZ_Q%ޠ*&|ɖnJ|y Gf ^;X=36z0mEg=?Jv̩OZ}j w΂Ê@8Kʃ *ͻpqJ)5IM_dHx!Ϧ? F ='NOܲGϟYK+ہ0zhMGWdVg;6;cL 6[}Fyؖ!4>WƯR&! 8}劎H:1ٞC\E}噄w>-&3q,Mivy㴙m fGxǝR߫a] | rDRBl%tlsoVc WƊZJ}S.-x2J awf&8)wT?*)h$`Ngr2XH bӈu%,gV7+۽j6rH4Mqj1?^? Y(Jo})m8/MzZ,_a>o&US:X1ŭbFt9s{GP4l"65b_TK)rmj1¼= ,) m*CB؂.#?7'=pYOA@akE޽4\l 7+Uq^/RFInl ѩg|M%]B+Pmt@G)h z ʴN-_D,Wz0OK,| <Ntr''+j ̹n]+Z_5#2|SzҵNꮖ~%!vD+EF!VHyFu)X|'>yzpl>)VwFsLkm]!Ml[mO$X~L8A2Hn"QirVy8PKs`]dP$> R\8-k9Ý1u}.ڶ%]P(އq6g$ 'wM1tD:աv&G5qfp76nH1^S[7j 3S]-*Tq`~J/,4DlD>wex ,飪,, vG ]I! C~-6XgsL(^"Rx_\@rHP;bDa`9&|W%Av3TAx h~egydz]<{0[!k qe)\NDrYTa+E653hQU;߻ ? 3n:9૓yڡ*1~nn56.sSllᲉL3#{)gHMْ;i2MIDtn|Dij|+à -!BAYS6MtH) B 5{H^/`֧nF .qo3R л^4D{hW kڇ]is}U2&OmW-4h#Ipv|KM!1YY@ דTc_eJ }u_8~ߊRc/9 ՘SJ}ɸ'̢lgsOJj姫97 #O7ouzG7?^.Γ2 _M ǪJ @%E+Fp-'p ۘM[TVL6 +z>t:uܚ5Ǘ.rV^2) <K`}Ø_Wʚrli7CsK*c9: 8e>X(Yvn_4J1 ΆrB6/49͞"zOT{7 TXSc"j$\;kcӴft!2w6ht-Xmd*$FU ݰцx:iDX"85MJ_T›Rᇐy7 lj#X? eєicY_BZK;3g+ X@@~)>#tS &lKVFM ӌbH3 h~ :[iĄxMή1Uǿ%h2dːZ-r$_ǤW!TF> }]Ϡ nH-S@WzS8"ʲ%qtYuɥ"5CAC&%!` L'#n-Idr 5NB*߷÷j띉(]y69IGh&1i*As/qgQ| 2>znͩDs=x4e։e~̋sMcuM A%T<bK*s4n|EN,^4pVGijea'fXX$\Vsbix|i'm-FE-"0L@Qo}E*R3BKM'4WWw K} {<_0Οi@Vv+\ux8;BSۅb %Wă^ g[J+1y%n kX/`>?dk0 عMIFAhZVtDԂ#G8xE7cxezPOd@yz7ĭ }3E{i}}/RB@Q+YUcrPYg&nT8L&dCL{l.ɴY$nܻ/a̟r(=Zio[hוp=KwݲvrLQTs6m*d6JEWFFZ5d%ʑljʠux|x$%Z q<;eA2rus·@E:H ʠr.6F/eZ* P;sUv>;pE]d]rxaĩ< ʅDK?J뤉spGtD s.zfh[Ç`dmޥ)ˈq_v'WrJ/4G-ON k~46Xz`}an)j5=8FI,12ߞjU?溓xZ:uǸ.< D"5 Q#^{@V !wd{wk Քj1A!ZL"+ 8篊3K)BЍ8,~D9_n Í;.r>dP"n:,HgF9Ah{D ֿi#%fw^cjW+pr^8A.unM O, :brLx8s;C| EC04| [Z6Ɂ_K 4J:a~@`<-tb[nR8?D nn|II*$Xt;? #6g^ ZEzG /މrŸLCXn \0wI0'PQsġFFhxf)63u;I{g[4$MƼi℟+XL&ȝe]HaHfeP="i얄 :Ws06KYOn/l}4[TAŵ(ІZs+k ,IrcfYcHOTq"ZV5r6h.2ˏEoX֞[AC}UC9T:]=Em6M^ 6dJˍ; J#1 +obF@"7?km i5jʼn\@V0$` /Zꡭ*M ж a7,d]85Sf1eQJΞIA#*(ö7>{he\Pa"mk8R~1Dot@^:5NFT w;(-Xn%6q#3r8* k41d|2|TI^/wtV'l{<.3Wf zoy@Cy`o3 5OC(F8 HZϳQԝG!]m`h6&99a<F ŎKMNup :+FXmprp̽?M졚;gߧDG#N\ z*1  H-2N}JY/"VCM޽>V)Oxh[iv؟pHq*6^B)0T#} 4U 7Q,5\z!o ;JzC޴qm1ό&n8oga^U8MT-༷|-ru}TCq-QsS {a;AZ1F7h2`¾!;jDZ PeWe!^?AӴw$G&rx5r1~XCZ95$fTۧkn13?U#^zu+vC!?4 \{ɇ+[=5`ZF8D;k c]<8ҋbB\ ,R H=mmc/ii_iM 2R9ӝ4s;gG n2jncseٸ@(6|MM(!y18RψBӷGl6լh;~r{ֻ%W2dH.%yMWUD.]?nyeY5^AFƬ]>.č[vG>{aT k9w݇<("xƏ,,Rhꝇ'5u} мXcZ '`<ej.FG1/UǏ1Wہ3:H(9&mM[i>ׂ-.?އ2 )<;C QtO#.erQ}ptI1^f$*@_(S6hX( !qP3pL[@ ~G&g~98q(%aCW>qͬ"E>ֹ|M3_kK;,Q?B@K/Pb5LT =pe Fi/D!ΫRd:G ra5D'e6UbRYtvRʒI"g,Bx:C,kNP>B:+S;@}d.E9>J4H~.3pb;;/um1 a'7mGS3)HDf&B1Рh%Ě˝,խ7e7Zk_O~w uҊWk1IJBQj&㪲x 6eꎥ:L,WC=(eAiѐζ|GJ `D#y]|]<ȍ2[xS9v@GUf|:SOiNOaJ`游]DԳWc9ᩰ ƈEˠ0-J)}y| X5MAۮ &J ѼAD&'aW/8 I. %4OvbiQwZGJC%}[dI2OV]g&o&>b ,劔|+X363"V'O Y؊ڧbSU)wx8D g^mɥ6ʴ![c'yۉOn0߅z+9}xC )dOʜW4gSj;WP: m2[#TQpjӉޑ >f .t An$tnPUMߤ5'M3ÝK7h᱃w~y21P=2{UEa0lY 4}X)OSa}l &o%+\Fw-NM/:ZtIV(U_yRi$AI)B_%t7}e9CQH?"TX#ӾXI'(z-Z5($dj )mSh#(J6NP;ʹb]D+U; !)$qgҕؠ{(|3.,ulb$m|H؝`DYQL  n7°"<~g^Fjݔz\_FLx;oI^gBQz+̅tF"47$ʗԇ)e0`h^\aVk.5oKDj=؀y,p5%%;3ξ*$l@(T'dvʨUw,=^Í'?{J&eBtSldͱ$ y҈v]O5yc}ƁOzi+CST4 ]^ڴSP虗PJSෘ>RNka{V9G=$nJ|JӔ/ \Q)公Sct4!SaeD X<+2w$8!?Q-]{@ZD;] A _fY LG$7$/tc\H~DvYqD͛ 71 0V#GEq;KjXMj@ rD|[@,tF TjSy45xL,k,> `:ç^uNٟS>)PU-x-O t1D{ V9?I`KX{[fmX/ץ$4.) ^XS7{*},XV:5g^7,ި#ãDK& 8 pINLnL9;D:3FD,eW)*}uӬCB`{H/ %'Ń$JGwv&];e]z-ɘCz .e>uX  r냶ҎU.EvǑ^Mvim>l_ q ~,A㗝:|w _VuRP :_ޜ6 * ,g4YGiQ;ȁsI s4 >zg-5*j hHQ-/hsX+<(N5Q1&kؗᘝmsӨ{LPd|FN\Oڝl֔I ӳ=Yhlf\FGyVi8TĎi_gSZöF'3ſ]=&7[ oֆ#)+q^|ZR`gz5 :WM9,8%s.YSbqܠE47+ʐ!7 ˧. E>(^w.k7^[wS."X"HSx%!W@-K@[yb'[T9s78~go{v7[LPTxkn]|".c39gR#ĭpjv%@-\Ԍ>F5*ӗEiZ5Tjz|GX.' [XCOd'D]tos<+r D7uYƠcq|:}ssԠ$]W/M2TzZI*H~F W’#skj}oZW|;Pu>{%5wwm$LWXSвJ@wx$@q)"'#mE&bۢ؂ Ϸ1 ڜ/.<\OΡv|Pp o)` ]hzױm2O! +wΔf:ѵؔȖ{S?8*@@ɸjR%遊Q_H6W(wύ.yHMr4?KOl"$n6*?wZBd)XNvu'~S;\*0!Y\.vKQC'BaLU#QT(P<-SG"eh`Қy~z*~:JʛoG\"09i`u+?}'IEAwV[?Ϸ^Eq3^|h8 [ q)R9a+ ,eKx<ƄiTXx@OqX$,l1LQr8-, bfq:R YmZdEnN,Ne'E&}ޝըj9&;/b春wm\!YX=gJ{.1ֹ;fr$'Aٙ%W"VmMs:נlKB:s].vjNJF9*0k䶡ILc5;K{)r0e{ x(u Y GLI,ءʞg b)rMM$ .G +]2m{wn\y#}_m[L`66.JP9t ݁\𮋫`cJ>ߨrag*vG 7x.#I. Hd2ͳFY89"5bS?b_408R_YZ~ے7bƗcHK͉X1$LWDgFpѲٓ=)wQ":#J5y9+~+%ôvVqfCwn'}l3C _,d}Yh$N PLlJfo6ƺ,b-;&@.[Lϰ(N?D@ مN *=\y̳Zz5KlA14(TϽi̅.l.YH ,DlZ?N/j'2B ߛԇt"wEyZ-GӜ v^;ep CӺs [(V]V&Tv9)km6VZ6QJv@י&v3Q5 ƴp-7>Y ؚd _jyD-E~ԑmN@ M^3h*E\SRWAø5SH  !t`QeMWNHܸAkx޿j !Y ]oA)n}rGwO] nćm3qToE8ئ-SXǝWѶO]E&+牀~ލٱ_5TuB]Ĭ h$Vٕ|@eͪv.lA_NB9Isq)80 ?}qR8aj0ed]'8F.PWk&a\Hܡ-SBAfr6Mgё@FV̧H1/p{.8OQ ⏎xK[CNѳgi6M5=6? xӆV0׬|u[l6Nh6zM5I1s0#NyB6WnHtڭ0VC4'bJ08Da֤]ЫSg\\gKJL9p^<@G$*nDL ox0+R #$kVgG@@\sEp*/EaF<6\iEg2C$ P-H%x+bbl5;*{dXjZ GΤ3z\[*ˡ}l>`S:q`s/Q _Dѡ^'!,~3j6@H9YTn(Q/¹,2LOON#7ŴD+ f ,Nc;f; ANF`Ol )Z<u!H 5 ":]QbÝ4ΌO,ףD?y͑K( YzW Lt{d,o]'raq9ʊOoێw eY3%S?,}9) dDFG*X0&2Hgeⵐ`HZ&,SܧL_x콙$yz:u{@*S.]錔`Wz3e UsrFOGF@_j)E;g֥?<MB >*\]PkB_yx6yUkB=s G#۰ɢkwF5Qve0bdt?#L&˃GT/G _~@ }* Cg~m1{]JXI%$! w\%6]Z<nYϕ[?{lԽ;FZ؃b\kj0J{Ç6}ɅKz0|\UƿUKMiD* wdv\ ,r_wE){"=x2eBqOZ:πג * c#)iޚR9گNMw09yz1>V=zR%Y- 0*F { .], ЄcwT gm6+P͌z1ws+9(gR)@QzI%dJI!iDk0<䅟>"ZD{1*;Y͟~|Gҩ)Y78]an7k FzU(~I \M!p9W$?VlYh2pd: z;X5jEN{X*r3QTr5T{25۰Wj kfUdjty'W dmIckcV/ێt;;ռR B-W{$ g=_" ::#z ~K?߆юmD9*dPj!ig-wA&9_5Fxx5q몒?`m%>F{v@NkD ӨjRhPk{yzEhpV!8^4 )rޓVh0 bFoF@#2cpJGW+ʜȒN?L$-g#h S'j6RGRttpo,ws= wLT8VG6B2eqGZe!ndzk LnڟZZ/^ɷ TMιǕi vF/ lE47H\XMZ RuI§Jċ]v;C>*{IPdױh2OU#;(Vb;8~E JáKYY3 :ԢmĖ\xÙ?Ț8gMWl4m:dWH:G/EhQkzJ 4B۳#u'Ȅ,X3$xIгr4 e3M'SBshtZ WZW*'w!,d gMS2wTw]j3zXGO=Hn6ȼX~iMcL<<=oT˯u!ba-\{{[×7Mh䡝["a1R=9<ȉo#p3NA2#!e0ۖ߼~ǟƴ-$1_NTUU?&h)<Z@u+dtMNj{] ?nJ@T\hj|&dG:덠8/f.ǡ6( /KUNdoMoy vVx ' y 1J` %%VEص $WϧVu];wc6P^Cs3(4>Poj/kxI'j0.̥02^Gqdv/Ȣv4Gnk!l"oټhHީJDDˆw0dB}=Cq'%46 ^yD0lZ>VAxzqf0[ XF4"2*2?W Ƣ_<'<3vaT[%_%.6PbG `m/f;'egH3Cl>/܂2̯N_p }kUK`<eQ@TP+z}_ؑ0Wl& S>xWS|{C%z3D:",FAew:y.7-Ҿ@11r(OEv#Q7qXQ<ሃčgTEbP>Մ3~+޸ƽU쓿>INX/'b'ĉuHXu*;Mڑ66o(dXjoA&̂ WDŽ~SCv_=!]NrbX&80ECbSʼ C]^lu"Di+l-Zp6GWͼvA#pۮ#25TV KO])5Nå/[Oip;`Kk8d,1ee$hH/.ŷ2-dZ*4vz0tAd [2 ׈3N0 lpi> ɽ#Ty sAP+qƋR7@X`.+)%d&H&C;UUѤW.=S9+ݻ(ZsFJA -kD#cri,ᮣ_SUnB\;&u\ɣ4:&[3O G޼"(l4gw+ҋ/2BIf㨝fzwָ@$Cۮ +0ҍkPTQ'GWL.s;,mw:#DDxg/QhuXQ1`p7,.\b:#pf:]~mQa1ʣ1\aH?j}imw@zےrj`)p\ǚMzӥ^DG0,3]ၔ-]YК{C"+ "V:yj{#ӺVĹ*Af/gh_E-ޗ/wHx絴 Fą bh48Gm>r);M ˜&}&vf5=byLRL h &.zl1| <ʵh%RHSnWu5y^W%9Vqճʪ[?q##Q{w)r:I9@j[ToWԒ4.h Lc%:FUh]m4pBŘTNsDCq_F=GOMgF /r%sbrdwv־O=bmCHmXrZ6L(Dײ[Cha|~t, ~ (]G1~!Z6i[ ǵ^07ABB$9sk|jDud sm%`D|ԹrcgOr}p >Qn6! dix?b[v{DCU'4VXBN^v3A]˖( }~%ΕM]'йOa/mܢ?5Q'eL۩u[|lwZJn'w&Hƻ/>^ Ҭ'mB^~1biJlP$`^B35G(kd&6xD́{;}dеk>kJ"} /w>Zz:='%ԖjT)6aH2L\i| ,@ڨwxJYD +A_̖QQʰ]0 y*`غ,1k  }{H@1f|w.COH,rꕄ_mJWVMW=dMOkTAY255'ag*\S^.f}D[QAuU2lP`[IF_mT醩P=X*2!W0hN(NP -M29]hѻ[o*8D^f e݈!4I-Y;'#Od;C^j\I94!C[۬29UfIWK]g]Bw"klz6#;@bfw\%睆qNr0/Z98T_'Z )m'J‰Qꃘ0rqCo(yPZOEzF2|uy MÌv`?aA(] lSp X=.He<XՊUhfH($g7쬓/A`Q]!fa;I`dc^h=49R m O|-osjreZA v=XLl>R`wT@Ůd )⣯쳑9M'{a]wr5 ~ 6q^鶷xiJsd3\sr@7KWgu@#D=T%S/#(.Nl`Jd DxfqMvSu|l DtieÈjժ8mpjLU=W<ұ<)9DSM=v9bxgN,v!WG_u~h_'?hhӱO2َj믺yOL-$0m% J8'˕+_.d0A)[s "%~9sg='Q~Dt6E7"N% 7{ ̪2JJMm900k⾘agb4jgqtFNb^(#sc~X2$nCYRi=΁OmkͦbvU b]8_SnSc]Q5UAEowJ=@bD.tC:EE(Jdvqn]^>Ӎp^ !5&é K{CLِHyeZxEGqDaNY:鎻sTf$Z[Y!-1\i_Q_M?] H.kLqi8^/hq)9&dc6w#im$9xZ!]RaZ[ Mf.v 8x;׆Te.$N-ԓ|%{"pd@+X!M{7= H,\ 'u^&[ B ֠FdĀ;CSMo83CIb,>x-lߌz ͏)BUUEdz<>% !N-zbx'GIfRL!^0y`apcRmYJ%f2d _J忈OQK͎OP^1*ꍬ$-j"VS#y~mX U҈YE\w]0.~ۮ"9h {jiecԟɖx%~P|ng4 qvfi!K;iVziU-E`a=Ga(kiό)RҴL@,]OD8B; d\Edb9oU7zA\~oiyN/ cP5YNðY Z +oKUeJH&+u䒵2*M,[ +=Þ+,#]#:s)61~Y`q ;`}@ٜYbPtI4w5\5x6h'+Cۙ" X Fw{^A$vcwqP8'>J%@]Y|.ye>osҽ`!󚓕wjKc^RD;MwS^`+5FoQ8L:(21F<" j 9:MI$g@\Uq¾LrݔP@T}T1tAm|?V$ʋ SJiO ,@0聅,>AZXUnKb6xFvɜ熜 (t^ؾ"l>ge_̓bdi !6.>T$*p1D-[)r'ۈn'&Eœ6&h˪Gw4ISdΚ}TX&Z߹o묛󧅋 ` Qq3 ^n7{8RȘV$4R%6pj#MKpC?lO"Va: Y~Q L'V悜pJy?pEJ=3ȧ± [6l>2VaN`a`8u65+n83gU PH%˚7 HꄫaQ+Ju&:B\S&eBA×Oѝ0L,gUdl,Dq\i0!3 c*+6׍ga {:+d @}HjGLE`Pp2vZI=k!IΉ&YŝAdP%|oRu<&G*ޭoaq+u]n+{9 K*QؾzF`J^A=#"2) yv\Z\\mfÙcMitYiA,1>Anb6(fV+O܅Ea4ݔ*?ŦThj( /'`e3eM-{y (]B_$8W)̊*9#U 2) 0f.+`]- "#5.,^37)"ċr*Э'/сkfA$5 fbk`UAԟQ7'i_yG)ޕ%TS( aI) YX jɦ#Oz0ȩNl~TOG1.A(W9t9Gnu )WL0^|5yn#2Vް1"%l=KJ*HV"VOFӏSݿ hqWGu(57b| BRRUi]rMl6؃?OB*zDX1'!SF%l_ҫ M6*1E%9q9m#`.ͅcO bCj]CARTJRoDnx䛛͇qe~G9e\$I H  Q#PK\=߿f=_PCN xtyydU2mnsFc3i4I ׷!|#IJK]|#'Z !, bKC17^2}%)˻*LcR6#\^pO였,o:]7sypV;٠ qf@)(*Da-lm~u%r%Փ/Q\ ˟:7XHyU hH ݮ UV?sj OHZ^[Rn #k$/Rñ'0E]K4::t?^j>Mz~crPe GId'BBex/-q1R^kxӍtut=~}E}3e|؇%2%}ݿ1Vs /6@f$7-F`M;_̑Ć|H-w|aݰ /?I l%-cttmdleY/$6\Ov3Z`JV)p_ѠJFp,%қr&}m赩R?ݖ FY#5@x2iqv( ԥm1bBSۍy+S".Yg~:Xq%!r6\7U* Շ="ߓa\P? v5BP/yk4(|%ȩA%$s]ơUJ2s|NOoNTxe~ɘzOϪ.5Us& @zP^N4doSMӸO M^V@w#|%m-0+^8Zv'#>K W~'DA>HP`䅯d +\ޯ^<ـɀ$Ѕvw{PۼP5OWg4pܖ"^{7=25/<J&Io[ LU]h,:f['+3> Pm86&v|5y iQD"!yFc@wȴ:1Leyi'o?lmΛ3 mQttc!keH BgׂvڭV.q4$< R{ǧdTz?l5Bp 2_?ScMJMo fRVx&cE7fm3JS.qVYhxo5 dbeShbҎ9d7IƦLto|࿑"K#xK)4/РUL%XXkH.s[RiB[qy:TE*oZRnly%JB٪_f}(7]@EHϡ-mD .)We6A8WW~JRDȺ)rִzB>sugꪋ2!D]sl3xzI G肔$U[A5/~Zjn7Î@fז2S5Y+Es~TuQa2Im '~ Z,|dg8Sx ZtN#?>_(BTB6 pQ }KvLHUέJCq~e`QGOfۄ)ac *T@#؜faXBi<-7+(/XbarLkPK漡KA1{h>Nm2~nqBKD'DaXK)7sp5 TmV/F=M$9%6( - V2O}j*?0OɩU 91׼[oZ/IF&sIcv[f}5BժUm}E܆Jq^3_5vK;TsMUQKR)OЭȵpXy2[gjv>`˂>DzdCRE& VKvmjw[ZɆ7ئ:n )|߮mR`;z T?ÐpQY&~74om#vËͭfv]22UB=B࡛բ]0>yH*IZ-^vZ XTBx^sPNBcSfni/N*GEeg(n5t&pt eVez~{UKwsL$J1t_2 p2T@#L?3p?*s5@@rnq= k_J7MzǠ[$ioØw}]Hya]tџcEńx,F+SeֺJRIE?C5K`_u^X(y]ٕ'@{ߐIB<8>sOo~S-2_-\@AW 綒 O}!tE34㥰zwNBLS˿牔x 8R_`U^DŽ%-2\+M1?pLnmyɏA bͫp0zFEGޙS9 @]/CdK출;u1y?_$$H-w-Hjd3^dp1-oyUYa-Za_~83#DMu _zy]BkH<{!,O{ɧXT0@E]j~㓰y~tgʦ_T]Թ#8ue%ɰo Px2xS{պi-y% ڂ pJ5MhX5!7h/hzexO\*cQKfv=|~IN2K `=4ظi.g9uE,>cP6-v;%UvANLz|$)X_1r/^]ذ 1Qb3%h)Ӥ]QP.DIyd!27k?aP~I+7apSb&A6ǒqSU|ٷ N̺zpe9 )׮,2K4{Zxv"8çTH6,\e۰t+M T-x+a#gps",ILV‰sjKbWXu6ȀxSNo\L:=4R aE|> |+:~c8KߦPneqvϮO` 4JZ+ч8s8ioF  [߅~ٴk'܀|֦}I*VV_?e#)|1fyR@Qt UϢ.gE`/6Rkɦ 54xDH1ޚd<Ø+']Ed Ubhn4s"a(x(0 )X3of{# ׬c `\eq?-|7" JӁFd*B=;~Uwܤb6tFp* aܧƑcT ˎZKOvr >] }Fo$2qy׭7=iJ9sBڮ$qdϨ|[HߒmÙ*\_7_`Q 6)bE|l9! j=\,q8s%e2EՇ{΂)!H5fmPisVtiX/xby-NgsIx?odLSV}$Ҹg"^(tO:-9@hv$ >kP7Ah,4:> inesu) c$bls8ЅiRk%ҳm wlb P f'x×ƃyndz['E#a,dW Һ*CcE?s-rWZ_m# Y&$#q ㍉7m|FNI+kk aC')pr73z"ϋG1gcEw'@Z>$ 5#ҠČI/ڦS@ Ov,fv[Ȋ;uu֝R;dM|^]!\}~?UG5<,b_110,`ep|N~MܴZG8L{@}4\DŽG~~c ]Fh F՘" 0Ԍ_$XD9U !L@ J!PC!NT>pE{*yU7DR(Fq*\;2RѠOJZe$͋+Zr~<xKoVdXNzga=Ԍy~ah Vu,粝&cm)vT:J(H5heum\ꑛU l@Wv6>"Д  JNJ`IEM<s*M(t&6FmRVHAV: zOC~""(|&2)@e"Y)_SJUKK!wL4.=*{hstE]?Lusj@SS)98[&&A~xRg2e ޲PyG)fkUM$$[WZǓ͐أ?FC h# ib:p|+;dvw ,ǥxC3ĕAoe7g-7 2$B9w#cI͌` BLM^xsI'fqB*YUVJ` ]ւДzmـkU$$0N`\/ÉZ$w}Ʒݱw1{s.O\jp2lD]NZm353TX4IWX<$3 %Z 19&BO1utB|Zty!!cy}&]mhq&1"4dz-/ hntpԐdJj .ٔ!a%;(qfn7}ӶDqusH˚m1ږ) gPcg_+Ls5y*za5'Oi u(l1 *EXpʃQ9wss/&Hi}Ufq>`nuä xRT~C-՛rRY2;%#V{qtm"_ɸ<y#BE{:KS)k * >3 U`T01L!0hIh؋hN Bk -_$njx?7TV[%snLOGDX'^^ eJ\(a3c~W$QGW/$U$"Ge:k tD5n( .Csz !y" 8M]cBX^ #~q_el b(3{hϿG`hke(ZAND3OMY/Ð<dk;>d|xZ}˓$t_x${1q& ,=rP $"N1(p瀝>:QqlPԨA S׷3t uv IS-Yd WTH&cp 0-U-ZRC؅ZE>[4\VvDede~N.Gl[q= 6`"by;DcZfP V7]?;^B+?]V:~f 4"R#{-och"eg6VANrW7xԿ"m:rRF 1GCNou³t)[-IiWsՐ*w-,&=]?tI|+w,*mx=xr6;m/){ψoӂ+wi>Qw4>k5@24{ϓZĝ߾6~"/2úX(a-x2u1$U8sS:N[ZOyi(14M`U%C!E1qX)%τjKU-:&TG.8qɵFV`A&oBs} Z!&=0lĝ9X0VG? 6 zĔa:\P[?mPfuF`!>eVv:s"RY6xce, BZD ̕v M\*QIȪ^%ǯQ>Cš#54|m%u7ب~02&[H<}mb`j[M=a XYe3 $:?FriO N J:3r> rcxX3ޯI՝B |!_ShGi^@:!RY+@ء1hQj2jVς( O<XB#QN<3adYum?h^JЉ'Bj`$G?1`uĴiC8uްm&ۀrJaH.rbG SA*ҊD#˩d֯VWxEo;miȍr锱f($|sꒊ@ELqfۮza ޱGh4jT{C1^:I@֖vEq};2Y/6?SmIњ>VHkV+YZC:<1MTޞMe3sť"%n d8/JJ Yla bvnlÂ<1~KkBr3Stݜa ~2KX}8C(:$-g:Yи\o֣T$z}WǓzKU>v$V˭gt廅D&Yeut2 Mk[>^F {b&S}I7{Ȏ#S:eN|Ir1k1o <qV/@4tpӌ'F*ilgf%a2埼j^jD@j~wjl/+C9ʷW՝n@ᳮBA8cG .ЉŪ vv٢8q(PRRG5oCwPN#-N @DAQGe\ZhRҾkARl3j̣:pwO Vn-qc3 \C]{L9j7;&8w>:տikEPG78gat M.ऌy{75 ઉU.!?In>. 4 ʣ U>ِVRBSŒ(C9(. `QCbk6D'u֖G*B0OKh~n{0WE8sdQio;a3dr출* 2(H_!0ǐL/5vIT3̏G^iI߁8Ot~'$_ '~8r6+`53=w­$W>3!OHkSJ,{] FDbBGވAr\3@>%fg q%\6" |c8z{2YXbL|*Ն;RFӵǍts0=eFe{? )Y,Gw_s!0Kd?Y޵3/lV~j9jRX3b<٥}gV3݊#"঩Zɓ2c r%v^WX U# OJD?@zo h :yk˂=*#QGCoFIҤ*O enC#hzj M if`dYY4P&j];%QWP~]\VV5DB$u>v 0*k>fս V .ƾq0dˡćޮ+ úlNީ% DGcC \'SCU?TT jTk%ȑ1ws1E2lO 4W;^>+ռ^'_g.{֣mkYqZ1lVֳɫa1j2r΃KKu}^TsYmr":L<&o;-ك=eN(b ɆZ -dyP}Fʈ_13S̕;v@>ZÍ\*#b)F8qeՁi Aߜ|z>v[y?̞k׃u_w K*+; NF%?ٵ[@s8bz^8>=hf A+(. Z=*q0*!Áз:tkB2%,սSh<;һ{[TR_Anxu6ԋ*7/63`Hzlf1}J QF<]faA"oD .^?9 --h;/f z Y8w\0ÜwV k4Yd42JI O DN?S]˩ڥ #V PpH}L7A(+&2x/ [8%`#'9$ B0(@!Zm]\ao^ϢE[LA2mGyefH,Ͽ:AEkU!MdwI>%gV2eו2Tv޹,Zʑ^͝CiV&ǴYCF/4 AjA팹$uY>J.(XV)F"beC2owkSՙN9_AaҰC~m{dEJRٿhV 4@_>fD3˼q#_Zee:;a!y1TϹjL\4`,Xyⴻ3۷īպN_2KPbCD{dt?p٬ Xyg y]S=2%bsƴW12a}qQ4Xǿl쬧+Uu'WsgD\ڐP͆1"0]Sq]_*PES?+.,oE6iK@YO'a(0:QZy eq!t1ݰ{rah6)2_5w;&̤ϥqYA.Mf 5bGQvO,t$[wg4KIfwe+VAN?i=c;6#PYmwU ݠ]KdKpb+qa {X,veg/Q&DK#PncafH*mA̓8S0'{?vïbU! !EQqFFq18%cN9Bs[*Mudbo q8h"P˪uXZ<Ap0I:-X818 c=!*ez@>}Xd.L6HºnFmtܴG4@RL\{C}f7`'ߵTk 1D~EhEM m ݂"ig5Äz&<&!:ދv$6*"vV1=RdY0Q_bd FЎ9|{ojV&+S#8pKI,[岥GxHJ63(&t9J5,EJqG7=D4 pY6jSJ vPSx*GcPls  &WIgDwË/6uɲOsmsr,r.$ \B")|¾%IY]7T&Υ R :1LO[? fd Q߬8toV;9KD-{,qk@j,AX3e;\Lb֤C S\Ӑ(t.Sč7!۱OI1xr.!mvuu==0boĹWwaF3/OT=!'f[.b\^Uh!`A7zGARf<)NJALi;|Wݲf$ۡh"ǧ]PTPM?c6T|'i9PǘbYcZNr?\knfD傻g|=@"tR8q ޷~6#p͈<TH/X,?;|1V9PAʼnƈy)q?v'vW:1AS!nՐ-;O˄.\N[4'FS^H(oG-oLto4 p} `$uoWUĺY~93b|zRC%^ƢZɪX+=n_,YI_ʧ2=4eN* bveA3jt9(6A?& G[4u/afzg~T,6si'Q@  ʕ?ʏY/7*x17 NGk˙=gK#"Տ8-|`dqQG;FM&eqKU&JuG m8^1a7:dI j >}g[`6aEBV-'>s:+!cVz Β`5W,]]eTr' IUKE)u0L*~6`@_X_VYj%7RPw|]SJ,ZzQ4d!K:9Ec}2Xy+GQsy<4A@Wx6h֜ų$˳e[.9hfAt}(lBkiB`Ӽ\?$S>묈"_q~~ϯtO%~7wā8^Tnj_fٝ*W2f#)7bm:qU81|r E50Yc^)WY(d˥s_o{** D3L' ڎ$}1̗$9{oR[u}`! L@.{>cVUlCݟ?aCkwd?TOܙ HI1}_]$f1xݏ߻VG{|$=OvQ;'ԖLl>#U׈Sϡ- :q1D*@~' -e$1]g&a/"\N/:^BC%X%ŏ:oK z/ːS؆'ۃ]6+>Џ尸|ȷenأaXuKrJ} 7pRS&a+Asz 0 +},شbPsٯL}\zyERN4$ sWHLҿkt2mqxٷ2~n2`=mnPyO }0\+ wpQpk7kM]9=5"{%!JKt mĹשiؚb|ʅFvȱ~ݖ{/"nB>Llĭ^/5=]WAw"3In7@Bօ ~:Ӳ“)˜zSR$c{VT7 wt.g?E$W^ v7]77WuQ~ptǬĉm)Z6뫭"\ٷ335+=#:18j^2ǣ•wR'inw Kv`tRPӭ/ W{'q5rRm9Ǩd/ocB-Wkn&D/:c qjN)h0h_EaYyzM69 3tss ;znljT( anpϘ^2>]/F9xz!s=Huϋƥ]ؚFr&d,]4z ™G4"e+8Pjc8mc=ƴq~eܐ1 -|}O9 #^(`iFo\ ~f N?8!<^9B}fƤ<\G\U zl}zL_ݠGr SQMh'lᘠc5 _0R|+M#_ÑMON_ DOV%k\ J)䈙T0Qg rbOFB-u5۰8wC*=Åne\y8|W!61.Rercpފ?s"p_ԩA8ˑޏ} Jm.kmƈ[ 3U:W! y3Y("̬p}a>]Xߪxs6%i vN CE%?YCd6Kj WYOS!ڽ tjUp؄JĐVEN5_} +`~:m+ynh,0Ӏ٧\"i}EA@V褺qj1XJBWW}4x#Af<]];^dAE@ha{+{<:F_Ѷyt]>kg#&8sF0`Ҁa.:٥2%\9^r\->Rڴh>E1lh m3?є^U<+0e VYzMڼY +`,9 ^0hgq.aJ &Tj{݊Ana6i>I1-_ `)b> H6=*{t'nO-˩'v#'UR8.l+urws̡J"ƕ}(x'l8%n25)LB7@_%12;qB]>>F +D;Me\87؀e*vh|_]DRxTS@ҝ7 bu❫@ Lbv*?Ί9,K=,'990f(N+p$rQj5饖aǢoGSړ=bKi<;YRP*h~b?@cNSf1 tNTΣdufH1LTF)6>zjƊ; qn|2\jj* VBDpcC$@c.&u LQc̤֢yHN{Fu!""By|Af5cIm2"%kHñi-"ۺGh.e9rj.zEm鼅?ĺ /7u8gWUGRN}{ܞo'=z9ZVgJU,3A'Mshwacx7[zMd~"C3 6^^'3zw>_sO9uaSE+S>03*|4&?c/0dyoD_=bqW t8 Ɏ4oV٘=/ϹCo\_zW&S5n S5=?j[.šw1R9`2b`5 .`)SrmkyX{ =eUP5Egd?#g|nٗzAzrAjyEg&l6dM%Y_O*~_2)"*{#SbeqjOKU*mA{zL]bF(%rcLbw׉5*w AO̼J23T[~~҄KamDenoif: 𲵳9YP}`8f(r{ UK+N; qx䛣F@LQ,A 2|B8mٺ#sUp|(˼/y?)u|PDEf 'fG*} [`Al_ԟY _K( :R-L B2krH{b9`WI?]&qUZƃ+l:h`벀4~aɷ)B!k>0o=V3Hs¤otV*\y\% i*xHJzy)"k=.s+ΊvbBiM \04C4NRb0bh]1?{lap΄&u!EͳSja$,wC+;IL{&,6ޕ?ۀm1lGiK؃}1%[O]Ļ"eHpa݄gSa sQ3^IlPlY]"j\:CņfÒآн,] ]AH|-Tnj!MEԈ'o HQP=27w|$n E0w ',HX5-f &BF4gYx'>۶VYɀAM;"k8*3g'OA@*"f kxhJxygp '7k<׀'/1ZZV0G`ѕaf6 Ah]#*^璇tG'Q24#4?lzph?G}O?1 #qfX65 29ݻ#r#F6VY$J]L ditIĐAEB;WSQRhrx[\lso~DRXזf2 <K Go2aLdz@@7'Э2~Z';}DdhBZ\\YvHO&E ʬ!3( eJ\+zأx/Ā_ў!fߜ,%ԙ27o8juVc|h`B*ũ,{va%PHvĢ•zhɒ;+q(H[ *DEU4z<}GNv0ϟ7?Hw"Kz/ !lm rMEr…Υ;VY'2Һr /0Cȱ_Y$).8H۽^ $v0|S7ȑƊ cH< Y+9BX@,=cu.RmStQ-ݴ1vzdEa m SP$,kC$.>@Bh#ah M_Ozj0w& k jjVbiE t"}X#|x:"ڂ`t%է* LrI4*2ؙ_|`TۜZ;[|rHEtsFn,GK W-ok ]C:qCO& >n~t]YƝ@ūrHP'̜h[숸.:sd~*Lˌa$( p928!)c7-j ha.~ d}f@O&XS7ϸOBOD(@GZ$POWT8^ Ժ؝N? a+X)q͚DM|@@UU3jIÓ}U!ޮYVƑwu]z]nF>)o&ԕyl_Aplg+8ל{zfo/ݮE&_6&)V(ۃP %\tHvu@=$f k'.![$eoS5}mjr\;N55b=rvYrTӣ,yQ_toԩBl U"Z}A/ ۭxUa02*8/ "LYɄn^e9 _lQ0/yfNVp/W$JD=֐}PJ oqcr n/CT-Vz5z /:Y[w+R(s#O2$lwx@}gqs?'' 6ȍ2kS d ZBGڔ AlNol<9 Do*r0ҝU2Q z9f+d [pA/*nˮFW~j0y{"IfzD3A} yS{P[4}`3M`ڸ=JLjO>rƲJ2v<%,mvG3SxxqDao5Hs8귆tEt-|R|7 l Ҧ k\u*-2C?*ǚ]DE^jJO!ӨRHK ԣ hZˢjǕY{,hyzlP UdxtcDErъc(%92$gz+=`KY9W _lIk:88x雔NPߙv—XFXԵ*~Yb}p׺Y^vʦ^G T駎;ډfXoV! 4Q3 fbJO뺝:h{ OBG@HTp#s[ᑸ$98 E]?DUhG`E(q R p s޿VZR<æώ,XޡVH=*!a |u)#)u$[tY uFV#l:U<HJ =sYb^"J^l /t-Vי[zZK9b8AR7ildIbEC~bgZf&OJ+Dg QK׭p)D^VӮ043A]H(ȱw&\b{>3 Cp&L:ʔwY J#"|mH%C6{8#pp+[tp6-k@n>˩>P:;ExI8 o/Nqщɑ,|c׷ {ʢҫškI7YkwYO[*!'^Gs@=(CU=C# 9pG^r&mYuY;\:!&ISTibb1l{hseRNՉ&hv46|v:ev7jVӦr}HxuymJ_߯;T$IFdF>FvTxxIVXIǥ`\S*Yf*IѽӺ\MGm.ݒnp }3 ~ YPt-g8wK{Z&֜$E TzS*p,!TB nxyÝAzV^aN5aUSsŖ Ǒ_$` ༘Bq˵X ~SJIftcˠv=lP8ķ_,1'v*,Ѝq'MFʌM%0meP|ārqNq!Uta^BMCg>7mZBǙ9:T!&dHX^ɹ%r2-M=+1Bݛ8"^9L% 6S#:o&FKoX!B-/Nekψ3Ą!^mVa( <-Ȃe=IPJρn{Y] <44L3nj&=eᡕFU )M̴O6IPN~ Fo~kaA&u & H~ 澠 bΑhM ͌WH>Yw yqHDk{=_ڳ;(:vd& 0 [;L5; 2i.k?Z;d9u~#Fi v/1az™[gp`@rB{OE$;&˗{^6HP TU_WF媑nC~<&yNjvB}ei7zgl7ɡ ؝Lk ?eޱߕp8"/=p*}F(eb~3DgO6+oTa,14@ވ⩓\ Gdf3W.3xiƎ ݇-τ/ONKB'ˌV"O$zQ(1G;leݛ ' ]n/^ uBجK;XvShvCގ$yto_`PPiJNc]݃us f6@O^l{]>08mFW%ud3F:Aŀk&&B)ݞbmg?eYzut jtL8^xȍ vk̫,z4ͫljZEH=)xBuKĴsFQD3R?p8 u{Pܑ6^c{k& )̙/Jc";؀h%rh'ʸFc'eb;x@U&!>{"PPB=pE2cv[wcd;8zNvpڋ-zbFB\$HS,oM'<:/Al6"U%0>US:uɍ0Nx5L/p3bmSZ,E~xHI,Œ;{"GqO6U5i+wd)Y'.\+5a1w\aͮ}u=衫=wÞyɼa5J^$4(cKRWbԻz6Vp~ XsYC旝J -d`eū`w8/q<=3"- 35aڴ4/RpBUGF83& s 9b>w[w,OU1T9^EuV_f".-n؆ ۩_p\KN09O(m,6`t7ι7('1b:ks-M%7&:}պ?%d#>dO,L"-MkX\N,t._#½D*::/QȐRG*cY |C5mKب)dw\+i/!'HT*%nِu=Ł[ް{ͬIʃ:,#XgD ѕ #(= )P Y#c 7-a\{D9lوnB u0m8J!E{GgBh.kS[嫱`4a"+!գ桺`wNHUE HX㠃,+ϱWLAh0`~X/S`5`&od߻nl 6\A2]n߷iqa_@/CV <yI[U5c,H*XI rW*Ihb= NbRR8MkyuNn"q+: a$((@q" 'A׻Zm,ۣuT,py襄 _4Zz.o>IhG!MJrd(PPs4`Z2BXю)M~ʡo 9,MܣA<>dB8,2?ͣcϓ̓+Jh}:D/I@9%-ٹB/d$  =^(A[t|iW\}cZ(5"V_=j J)[Z,4}\u:XwKEhmV~ U,mRm`q ,f 'tX'4(U8M{ApH!%_MuQ^1m.t" Wcp4h,'Moy&]#ű*` BbU@N ȋCU G)1u˾sʎK'rS_6 to wY]诏LAUX:- $PX0tTGc #&|'K1D⧵U'ShJ]AmϿO+ /yaH{Y xBi:o Czmb{d<~o|[C }Um2Y§"hN\-v"D6:iRė5fi%XD|jRb}&4 lx@x+]m> 0*?o{[#-G9)j<,--g]1LUtИl7w2R`cF$ZJQTA:Oe翹|,мǘnKbu! D@)c:>t[X i9@ӚϾDw,Wu֟ HgG!mms;: JDJ$8zZ{۪osdg@`y,զfUSWsiv'+`ƍDibsKZd2*cJDfݽsJ{=Wr%j (/ߺBlLJan[LS~ȗÍ2k&!C24ѱ+m ]Cg׋dz;m0ӝXB7m0`M@5?93z 5X0+$V dD9UA+/97|YU\al?5!@Q^0RHe\tQ<RW7(y^kkӸl}PlmXЊk3gپd-Qryl{zNNYRҼV.>73N)e#l $6.pV9-ie#쟉VUZ,\j8 |X'3c'u8\.‘("32[HH_=Ώ*+ 3 6b2B ҮE7'>@"juۗBYhHLPY:AMYR;q6#$毠_VjKu42ENc!l67Op[y,_ F7DؿOC9{zhܐP%C(u}U#6z F˨ɢt Þf^7:Ht2:,WΝtk%ᅰќyxCE1! P8}xlMaEufj ~mN=$H'/%J=5SXHS,Fb?9@Z[NCT[@ym6V4saEM ߻@r-5Rb`E\gx-u)*~kұKǜ.ͫTqf aSP8j*XOVe+_\&/#n r ՚cT/~jiF)3wEp9}y,`ς&;G_'quW1=':/! ؕv~ f:R]YP\drBqjǷf_SX[8vjR j3E%8rZ7\=;Zb<y_Nzӯ!gn)8FSO~SڦH n C]P -!AYσ]QB쵠،\r?x{@F0<Ɋ<ao'z; y駌֘Suz=b2!֐au]1ߊ5]ƶ0LAV ^&3ܲZ.k5_H5B]Q΍&=f9//^peZ;Ь>w]`)};y}#AT(bzZu})TIg^E0M]%49;\X"S)brEQkDhaCăӘ6Թ=IˌJv4!KDW W6Ry,:dB= jP'̆Q3R7L6l/w6hުo^%OKr ڇ]/;DV(Ojbj.{J* QbdPA ,j$RmnD{U)-6)i /㏉CHǶPx$-=ϸ.I |j@Tc] kؐxXUs.~u&]c؁Cã1~xikxgЋ(nUdq^]gi !P|4`z&-p-7IsTy͹&X:2m Zb]O'ֵn`Ddp+l |}`ySR@CW֣5_m" |T;Sp'2Kh P]@BXihB6f2l"E RJuwכD(r[&74uZ,yINh·b rz< HVɗJ - 5eUV@ :/^]Ѯ*ž6-EL_^'xZʚQmf$KUIQ-Shukt'D՛tܨЂ]7PAE<)>R O\8m:P x6sݯ 3NOiOH6ʍ5ӭ XlG_F%t~8D@2^3L7=TocP $2q]Ӓ=M5k5 6ܴAp|no.AФ{qԫUAM8Dl*JuL]v7 q:: p.HXksDf@&,aJ !tqΆYr;vV":)Yr=ӯGWκI5Ul '5-mDDm2i~RE3_1})GY#CN-bC:^+ez .vkղ=H)ɴ|cu]_;qDt&SWչ'3uMU X ͂ Y bbot2(PD2-Aب."-m { e{%zQg򼥅cv_wM5Q00 N$]!1R2ixťc fJzpƸLj>&EW¤mq\T5)}79;õJ~  .>h tG,&fAx5H}gp&+2m?65?#$ M # j2~'6RO)E8vXw߬OG_ !'\by ͥNOPt8fN6zp7U tDQa0Si#-OKSFWZT<5/cϦ\;msГX$FHoW-QS|/B{R-a7 ~2Œ=HL3rwр+ZdzfS܈ؒO~{(Uһd`.[+OW9k+¿MS}ԅhvؑ7ZqxMC@-ʄa:ŃڐG-%`I#?6ڞǛKս;Ns37վwofZYէ[L]yم$}R-^CbI`=u8u+UdWV~)Яxko='xLtx}&i-B&6pHeS5wC5YJ L5X:S|sz"S^€bV|ʎգEN1GDd=Qlh9FTG!x @w.&:{d>ݬo`J\wy3vJ4 ME0:6S@#I&@m3Yv:woii ^*sA%V6DžOPER)K(KdS+UA8Oa|O!U>OOۙ/yi>#b[boJZPH}B)D{Rձ$?4]|0Kly,$6/GCԼN`|K)DFdEf 2PAtves4Tf3RAT *6$hTYV/[6݀ ϗ%qQ\^j5r i{'0 A0ު+vDgu%14D C38(P8HS+qp"")>F[F[NfHV ls(-)_6Z$ ]"Tup l;wѳ҆%4%E@|8þ?i,N? ZN˓ m=[Tʋrn^{AUw7hZ%16PZ-`3[1#V8&%ׯL[ 嚈C & =Ed8i  ЯBxL^=8DOi'yP \Q k*TZPdrݜp(JgYR2K~lTG]\̈_wy/ϖ;Z~$VqX_,4)ZJm5J H?&?|Ӧug~_(d#K7(cVyvп?1S%h3g9pwֽc̒ԷW)ԮSP}tz8r"_o%Ys[pUyՓڇ]z^IH"'{86JʡC_5ٮAj %_o6Ql0vh]J*Qu<;e38 oE}i9=, ه%ƓjVf\|32$lFf?K'W)3,Y+6ŵFPF (n}#ep~wd=G!8xAP&X 'i =PCm# R}lT3zI zUwT޲ꏧE[Żfm-?މƛ2(+J-y ; n!G]q\w(*Sz8S,,Bgo9#L jPkN(r׷D%WZEu1m f=`?}P(OO!Fe{o `@b3j4i_l^@9I.(K {<ӗ5ss^UR@.!l 0tJVXO`)j $萄@뷬.Ι^,|EU͏;BY50`~ja3\"<Ҝ_@s`="5kfy,>''^9'2=L` ى-ii-(h KBu.ۮrp?y,t4p#A/ꃊy!_ 7.}2p+fu wWmO i@P|3r þ5(Q@:B!nzI܄ndNɜҥ[.Ω6A6>Kl!׼d.R7r7f06<}PfZ}Hm{4]D[PC# `ekHRJ>6-֚u]"|'a81\nbc~{҉NTtԘdngf2.I{=sC T5FD?X'-1NkU*I q O[O0X `0R\[D'x"p5軺.vO-'4jFѻ?r~jHTɉ"a+ QޏYW3Jeż/5g3aUCK臤Pd<܂Q ՝ǘʵB6aTTJKp̛ fBlJ_&*@RAb:)L%}2O9v!Bip4iGJ([":RIKDf|;M=pqOAp)=H"e];G9qVkA)d과% |ͅKKg*9p.|Rk Oj lh3$~ s.Jjk]&9?( JТۊ[YٵJRT6WTep$]j\Z蠨H" r%L9%[HSadVʀyuOf79#iBa(,jsXr9BD-CrXp=)n;"yR+A6s O)?I%zR|e{p b5ϩh]}BȎ^Y{-o<=3b:LhoD(}za}͵.jWʲq12zG`S}bF)><)T`+W?Or^29FGu$!+V#-L[n{'0O B$,#GyZ'wc%h@P/͔>A(IM)ŭgC`'țD94oSGnoqQdJlɱ <`ܳ!Μ1sgÞXUZ:ȥ8aSS;/O"ӧ~$^.P/UxPnU ϺQ=:,O_79 l19#B`lklFy[p<(D5]Fh>%n'B Y5#>3lHC ~Ă_)UȚ#ʂ+v k+i-¥5KV;U:ȿ[ԝ?v % ~NV3:Sl1͓d2H !U&L,c(!kX5Re0E$$H{ X vCJ xhjlS{. ȥV{=v~_jϠ&fú9Mrf)8"ƗD4sMq6Wk{6u ?%CW4Ju07Joiyj)`iY'S5C'49zROE,[\o&M"PO)ʍH{;8VI`! Sf\$ȏu^QCTĨlڏ4oSre#'(̅qčR;(fi\7YbX;(0+)yx yD6X L}_M+a~X]&^B2LxPXlFD7\#1GUU;eNUy `]@U$MQ|'ٔ2eϨhPQ=B'lt(hO͹)fjZT`@ ߲T,^5^ؼA[r *H8K-XN>YgMH+ nk.o$j$缭yL!#7c*u%V98K9u@ш=ZÑE'Zҧ"/A^JLp> uRY܃Sd|K"kqMx|c n(*]mu&n'Wja @qb̆yw;X 3;G?P͢Ws@n[cJKJ?4Mέ #}-߸k+Z,iW1(NöX8Xo>o}ӭen܋/Jnhs f甁dbȔ5o7RW-}O|VϢh(1MR](JiʚjhPP;<0w.| Mv^VM+S$P*Tr,26ک "Ӗ JۥS29K7xnIbӖEBPE\)^(v~ƑM6MRg 镻ß5tѩ 6Fzyx~=ەtQ" -iHË᦬77Nی8>Q-K3vn|Te,eyQuj!,d{K7짓K磷Wv=1JTf,fkݓrS~WeQoT9RX3`iovj6^'Pow >*r5usص,^췕8˗T`To˛/bc ncF,G7'1q S"RﱗsdU>gHG#" ,:)LDX'i8[:.!_OR@pIY-G4G[VNQ1"Hy()J޿W iFE Ijj[׻|ǒ1B.8 frk{s"Wc=]gtb""C͖ R:x2Y@ts NQj(z$yyDjJ:lpa ÞF7;A/w`|oQYBQm_ǺQӒF5T͕#w97RQ[TgPk ͣ,EO΀y TA":@PEZzs]2A G=(Ǎ̑k7tm%FaIU,P`$jٸW(>¤@v [gfpS~PP֗*ȌV0Cl b%uqOc.Z]/؆mE~J:*A\m<| ~-65*^+Nb.1K@\ oP6;o sg]QluhH|R:Jgo:$r`pNx!'|t.S/VZ |ƥ"G5ԎwN(@: kz,DxUrwSI{8jRq@6UfyU,E(H3ߐ>+0=!ȼw!z>~oG4sJG4| Ȍ6MxחSS`62&QYө y؝;:?0\w(nƣ+ )n*۫J1m341^A 0=;&imfѥwuwqXjW@Lb|+Mor%x_0޶Sݠ1HZyPBս/`/|# M<vmzA~nT$VNMӧkԎ٩/V_IE4Tcі=c'ZQjX mȊ`Z@D 3?e8a f%dNexRŲ#-kQH4'X?^dy&'jdHeS¼5gM)@]4 !ϋ*r+ /A'a]$`CߑbAk'PltfF6;W_52O塺jo" y҈#ȅwO+|leWn`cd2jޞo,I$Awr6 ʶX?&˂BԛRt$˜L$Sdm+B%Y:J+dОP I; FZ R]/ B]㯜.`( y~ &1ųA!^X/ޑ-i^gRiYK$ c) FР?6bR#Rdgr?H twT^2l0"B"Id24|%%NDG<- y_߾} F&m/ g45%WàV1pٟD)Q v^i @ß kPOMDS2L< ӑddΨC<֎_KcI:{:ܝV pR%/Ȩv 4R4πg ²xcfQoBخZSI%-7#Rlm`:oI!%-k0@|ƉM!|.` J1: cֶRa {nH%,U+CylWSkQIBWSMr g]Y#nǑw 4Y `P7(h<}D!MJ0Lz>ƞ7@t]'sÌ3hD4twң/F gW-~J ˅K&ĸӝ)װ.G@N 5K[$X*M6,d6Tߟ(F]@؟\<_dk{N" Wo‚4WrgIb)Id  Qp)6$9 cE{7<Ҧ_pFa^9_0UܠA%fHb6L+f$k|P݋ qP*SODgvQȽ.نF)3Ss+s,HP׮ĥѥ^ʹ:;"5a6N] [cnކLQ҆HkzY|u%:JX̺k|L ؤLp"Վfe7 ˟>omd"Ա\5cc4@)9d j"eՀ-9Ɉ#@?[Aцɉ%XoL/ebS-]]c\đ{ zLOWOJ]y*,*|p'c \ \x/` S8Wb6h@i~$VokJIo-S7}Lи+Q @k?U8+}=|+-[nxd/POa+{7bG a5&ly{7$Rޜ:iE+2珝WKI_m~$^j0%[*vcsLNT !@U{+/ 9̅ҽPכuEKkއ|\'牀q~ ௩ ]ԓ3=!Ld 6mŵ n@=Di=ݺèP|u)$~{(c~o}\CVz@cq4?iq lhfQj~F^ko$CH`mmɨ6B81#4jm~{ ˛ 1tRP-G[[C kնPֺ78, ϖ7Rړ-YE ub H!=(rGc-IT={y,r^duf eH9k;Z(x+7,CRquAz$rN)aO,۪;6Y$C^{s@T:tQ,_|ZD*nݓmog2[q$0a%l#uIx8_D{91yuXmCӞ3^"M;mZt<*WEtL~&ĭKZׄ@^ә  (Z[&DX*0GJB՟`\R>e0DK^?`{NxDsǥgkQ ;6 IJ2tZCA4|*Og‹ 0Ѱio|y\7)i_kڜ ~*M?03B!YSMCqkQUoU͘p0z9la uX؜Dm[!qUMW,pozI EjMWwʹ<)/ho amC|քQ[k(+y~YS;uqS C96e $mʳ,Bu=ORn Qk /(r; : `mtũ'SZE.9㝵% Ƞ`@%ɺq[$F>r#gTav4ɞk)2#֤jE:BÕIT۱e/2qoC;O$XuF W1G? Ůquljc )>Ij>l? ֬*:v37GZ\?KR.|z G9+aU6_R(|B Tx3UJl]M89X^#ss0 m0w_YD~b.&-'I)ʍ,ч*B.Ӟw*"Iaj@9h}2lG'd2n*PrzMXmA")ďk!_gIm-; NpW`7W%!W `|9[C[$zRjxy)M/=0c敍 ׻͈n~=#S̖z'pwŔp\?ZS@ ~!? yly9Chߠx;d9۰ $ͫ?xNٛH鸛ĒW1J1~/FnC?ݎ? 1L~imyڋ#I-yb ~'Nģwm0-n)gm6]@$!Ϣ:%~ͤ' ;M"-m"EyQ}tPF8t_f&bֱG;LY09յl7ЯS*yw~8tPZ*O@OO^uLDm=KX~[]ޮ༤"a.N+-{:y0/nzi5E|o&/T{8dV4%_ 6d|-=@Ժӈ!d#޹Gʴ5P0OuUҴH\zҫ ͮ[O+VsNIe+Jrӽh2S(0wWBK%`t\6C2YsQy\YxS 795KftiYnFE箇 9&4!Œ oD6&#h my=;ҜthOmBҪ‰P@|(zcWg᙮_ ޝdU@6m6KI=PHXX|qG¿ *RHl ?R$"rMm/]8s,cdrnT?69ܺU+:i@H[J0uʂA%PuXJw>n@H{d.i4-[pwRǚ>-dΒ!P#aŝity_b PoGmhf;t"sM20jTF0D5A3ϑ_,ŠQ F}v7ƹS#EЏG ۮ;4?!d/I>7ď/m]%Q(D#{>'.b=4|,qo!9ARUC :]]+r-OwEpTXIo* .HR#71_#4n~2$7荄}PX%9Sv %qi w.{ǀ٘5[o'=.-B n=*Y &zuik؊ p cBZv3P- ræ25Aan|OrB*eT&oQ(!Sg;et*sDE^Lk%J| I;c L8-?8-ntC7dJwǐgɠ$ΧN' H/C6fV_j߻\|?.RſX5 I*bɅ,il?\^ Vqq ɪwUd~F| 6 }-o8;f2rU#DhwM;B` HJNjS(V`EN6RdžQhnB'$of̛d ݢF[ uȈnx[zgk8oAÕ XRRKhg;-RTlbĵ׶ԙpBB!9 V]2bSOA(5 >65vM/k)d%uʐ.*HU̢4Ha Bd P nZz+~lʅh"6śHQM_z J h2xieK ҏ̙eJ2DYT&Žua;hPb9xΚRL~M@򞭨h_GC2tBծ.\dڠ'-#~uƱ:wCIBj{yعBCoab|>A#ѼOcbf]e.Q:rnA-O1H'< eX[RHQ]R"J29c;>dgDoTE$g "xpwiFR8W.ް3 *P>١U5^vOUuCO>S;[-m({׊X|PIZej|Ҙ"x!nN#Zѝ26eBdQ1;0>Fepc822Sqa*/Oo%"P2{WeћZMP\Om ѺwgbZȵR&+dgsLIR#I bS&nJ`}z'HZCEԖlO:Kn TuGq_[uF pdLw,xBUn4퓄!".W 45=[|m_jd(jn<2i)B} >ެ"|Mg|u<R|ЃQTRGExEWA1$.ԇX#\J_zZ ?O]L?}SG `UOi~ĥؽxV^jGebt[stATR@`I"tK6ĉpM\iI=K:?)L5He$F5(4ֻ+bԩe IKH?}v@Tː_'h/@%}By\QJc{LkeP=M׭(/_^B3cvI d u9[zpIj*.!zxݿT ՜=PHlml\x5A xxa~Mcm<7g| v׎`i*WH@NO&LƋ#̨IVhJGIHj_v=skA!|=>Y7KI ٙPࡓ4KT +OoW @,φK'=Ulͻ-L!|={}jg+L&R9qX~+[R˥wվY/͔W9bNenzp;i$hbvI=+up# U4foUg4r[4eDz+ ggdP*plO3ҪA #ڈU&mu4;Pl7rdD1A-ab5K{˷ cbKS|H)w%΂3K27wɣ`Ǒ= NսڔDa k(F=ƴ[le`S.iL!43wؗMLŦźF: Hk@Zeh~bdCLJipda"T+w0!DO`]M=RP4V~흞W&>yr +> ^ߴ7 XIj-dQN- |zK, 3W[z%gx"Ze:(\$^ܚs WCMƄd384QuORXb$sM&n' Ƥ5*8tKwqpcQRkTksCAB%U NU>2 ܤƱ:EIg"๥pfw}~>HtZĊ >;`L6tb/iK"bbۇZ Mكྺd3#;!w;ߴ*|Hf:|G\Qyƀ$`aZ D_=%kK :޾LӒaArn 5w!򽜴"m,OŞ]9LʳW#c: 2U,`=|#oAn X80>K4iȳٻbO,#>Ej78#)@S׋ Lx2-\bMj=k̳Q:iky=T ԊGwRMldׇ;6!f<^3ɰ`8ឞ"srٯVɰԉfoB+ :S.3_:~8_^M.0,1[Qg-3]HCﻵAm\R"eaJsgܕf8XffLS$igmn53WawkrOtălڃ9 D='>?KXsϟm8槟Y[ u^ZT}F )w}{OϦm|>tȣDכN.ȣ}i^–w=<>B ,5+Ho 6E&LQaWv'3)7c,+ȱƗ* wPia^w6,ȋs/WE}S"ij~٧N3E̴p@_7pb-E/n궵7+Ax&%F ٱ 5OuY_ "6~m0RG3N4YMB&aL]lB'$E<+w(h?gChՅTllԄ 4le #X,lZw e1nGT۷|eh-Ƴ8Q0M~dýq9>͍3۸QՆQS)|y^8uPĿe/Ɔc t tŵMOQ*ĵm.5ebÀ^d/,7HyU͔p+u1轏⢙@3{{|@>^ߕWȬ>(PfO3axў!]aI*+i=i77<|Jz/v4+ǼބgLYH8}>TK%W&ygCqs~MsM v\F $>_1,]r}ƺ/[*~k(,ndǴik6[|Zv8\{Th/@&{akkN R $v3ܛDht]$\C# CDŽP:r`3)Oқ} 3Ǧ%̫ x+i#!_q\*P0ܝޙ~f{O7 <֛"BǽL#-fh1|YTF*4cɟ^ekP}#Ɯ1P/X8r쥋G-NRYĽO+[<8bVλ N@O_*pep+UQp4H{(c1jd#P@}57 6z{_(]07.%sz3g Ѭ;Ht#@ N/< %:o?ũ @GK"3 K` #ָe8xl7Q9|y2&W=h1PzWN*X=)@~*d 13!@U7ZSGleYQ(Ű'z5֋i|jџ^2q11exFS:2.ݢY?--4۞ݸMMnޥ&lZDA[$-wC'R pԸsEd]+I5$h0L./Ȗ\'표؋guE-Ǝu0J.mu|YBםŠL /"/2"#wv_EPY~67ӧ kW1Ƞ(&SV3N5}R>}\3 <#$|hgy:_rq\pSo4|z5K;FޝA1u|1rډ-Ao]_ .Ӯ0,ӌ5MlY7 |WSpPoo4jy\9pGӶ7Yx-`!a|Z?tTbS| Yt@uȰޕì́OkO j3# ̙ ky jwY*W,5m(Ѡ7.47%P@lX4>,\U;sIoq'0TZ#LdZx fѾK;HB#yZ"oowOck S|m`QDT&X!YTK٩g?p)u^G^=w֓}DYc_2^#24lDN=b;"lu?vfVh5̰6ꍚ̈́IDfU$%-ix1agLVM6;D;tBIdW'#&, CгFKKAweN$cZZb @!A.BDYDRQ_r=;KhMIGURDȥld\鬲p-I+ϒcҽ 6H%T'H"rwgwݺ$D.8$t(.%WUͭ)E.C[dN++NIڠ-ėvyLaQUYf+lAGS]$D?]`.u ꨞ"8^=< I#%6ۍc#U)њ 7v:ZΊִ]7:cf^S7'j4z桯]yDXi6w\iNkE_u2?jp;]ߢkOfYףNC?d(I`'}7vQu[5U7ڧZNz-Itqv:Ap}fFIk:?=I7<6۽+_6Φ(K8aT~D; vUIQ\ GnN p "xE Փ7gGB|=-Ik}+#]gԐrAWgicJ&rm9.keWĺ([Hr--^"bm~J!ϵ>1u.Iqo( 3Y#od-aF\t!|œU?f5Z]e0ǜ":fxG]ԋJH^;Ej{(쿍>>+ȆPB=EhqDb4 qs^UUzB#ChM8uO{[w̃&,23Ƽ=ud}e!n׷nOrWx:%!~O?1ukLWsmh͑.TT*nn)UTDMP/[KepQzvLwB qz>b`-rV&HKE+S#o"2{%aޭNVI7aN\iLI>wnqaDORti#`&A5 ؽv2O#H8Oyޙ' O[c,}dIoDCrV݅:K Hi="xkrQZS2A7mGu1-~ߙ"zmR!T<(@TJʸs=+N027A[NnoHEFEдD$>VؐVXHvmt } g͟b>!N|$qȽ9F/[\Q+\Hdt *(+lkrYr 4q6C{Ӱ:Bh.\`݈pN+,AI.||}N1i2u_ۭ2o,P*ƃ,0{j=>&1-/rwhl>E [@Hz,fe'//e:f'( X5IW m3Psj7F CV32VeMiZ瑷.c4i? G 7|I(Ot"{4;#3v .geh!]^%MAr.Q6+:N7 jJ؎n*wyn:Sl>aYӮ5EV|!^A:\A!qs=kSmxmBjF/@j9V,yte6hBTD}h+? !,rB$s_`ƢB7X-Ѣt\aш`qAtnr T~?lyCY]QAf^å)wi}EAw2KTj5KZ#oFU#x8V0d :^EĮLWxf!^!*˜-<4bOm EN1%kWt1J)A)keVfج >ˉ i߿_V Pm}}h/-ߴ\g2eQ|aOD!!JeO?)};kdavrjO/% 8Ga+F Pc4r#Ų;u}n첪rXHSƋ⡤wP +LgY\aqZxه^/>53ϣۣ(L1bae OVm]Ⱥ>c3e1kM"Z({ vq.*@XnJXe%\gb|4U၃ce@q? \aqP0wm'u;A9H"}=KYf}6@ C@A|rim3b4N:0=$Z3Đ Zqz7񧪍z,U~&CQUDMږH:x{7_;gtuBAd?IT,wYRslYaRb^ C0/7R^7(sz>C[0쉯(탼Z9i)o8\UCY;FnvY˔R'<AHRiǚM||?A`-&Q 8#n]O?TsJDtK/c>*>%LP3XnQ7R} U6>i\0ie'd]P(KJkxύ -bsceM׺ $(+o @IZ~o$߭qy*kgg @=4Q^$Kט{hxF20T=Fb{gf'Û:2`HTN?tΩ@A fu\ rPK jD8l6%T8LCK{b u#1G0Onf链]ݩ{r1ImQtE#(g6ƖcEw1TjZQ^⏘}ݥFEZqIOP0B)ǧ*ìBt%Pz/[,Q!D 2j.D=ïr^1E: ũJ$rsY z({u;'~/orH12bғwOEqdDOZN66|Ɗ*6mJa۰s9YёСpI{_>C5hzW=kEb#Ũg$䏸K:Ǹ2lybmR祖 bJ`cfK>$ X6ßYFt#~o?@l f=a j)gIJ`sT`\^Y Ġ]z_Fp iIx.nj.ِp;/"/.z^7=/o2(Gi^8A{%b5T#,c_ή0j`-* p@a=)IS^8|5z͌V:|k=K.WF%Mt-T. @K$ 'ig_s.3'(`-%3*4$P`~erhT:o9R!\)a [9r]{"4m 0S>1Yf >R]S삫e !|X)8q53rJDw~ WqcÕ=tuיQT4Q-˚n9N~e2L5E`TD!V M%UUzJÙ_ ko#2FBWqj ыP/,hع9`.Rƿ_!Kսcƴk _λCW܏qz Nٵ.+:)d[>:R`67;/'GBkd6F&,3\}0ž(-!抡agýH5mQh^^\&01łež 9ֹh434@ )n{ǞOK@cOU5 oq GRx=w7E*dvoj'/8"̎~FR\e0pxT{k p8&dikBYq&LB]I}Q?H%>S$y)Xaa_T)L8] taK^2atQpcs(қyPYZZf,d~hsguCHve3g z^EWqǣ[5w(AҀ:U &|'QK"?C1 sԑO^scWܾLRn_Q('>t0JI=;?ldy|%G[nFR1ːcN.4Yp CU[l=F~a ZWgGJt5|4N&N^2ԭ.s1aM|Gf3$g M#\ڜm~F(" T+kx{ejAD?o=&q||b%_ 0]O?}}";%Ew&DP&}pW8. ۣ; .5U*#[>z(,*KJ# #F#6'ZK8eCjnvjuV"LwE0IB*?p$w'miژ XhY7+A(iug#x;(;3WeL0)ƎwC{N+9* 9SƏ {xT@Q/6=fp٧BHV"k>nf#]G4X}NS4{ByѤ&mkS;-t yy!1]Ikn$Y6CD u{bwwYzUz4ԃ[79  "@\ 3Tet2Ʃf7-oΧNUU 7u8%P=LR@ o_.N)J]W=s:+jƅ0kQꂆsO86y)u& c!LSg+W1´2:#AGi Q6?FA/ $.^/,FU@| #3wj% & I,>$FXd# Xn(4olѴ !_zZJr3c{Q yFR]ٸvM_1"ہNu2 ! $)ԫ K 癨ɞ^Z LkR CvB|@ȝHXS?]{bҟ `mw3!;×_O)ĪY[W@J sGpLWySIkˣ݂\>GO|Uu2ybTAg?{INmtÙ1$wz&S[!`\+#$=JLӛ!r@(qRGiAsYpFLȰ4:&kPJ~99!{Bj |\bv}3,P^pky乼n(M/gyHlo<@d.FJJۻ5mJxV1#jO*;rX2oToPGe, ռޯ+Ц$&-w2-V Qw(&"$ӭ f =n"x#3v+bĂ`5kSk)nLm&sȾo;>M'HɮȢI.|-^)t+e<|JH4.1~؎@P9iZ0'e,Ц&ݫ ]} D`.fid#[B4ԏWhQql$/V("ᳯ̧G/u`{ǫց0+?USoM883 WY2=XL8L^jJ fQxha UME. OUvK`5l'ۉASDm1؃#2-A֟|qtWk| uvL59 :zvL_$^&[/\)z" lHm&N߼ν2gi@;D/hE_?;=YѨz zNꭗ#ucOpJ=XJim[r)( ,e[n=B;{yw=pZZwb2kG.Ql9x 8KOs 4i?( `D^s螭ՄYgr=s*-]]v5LhZ\㜙 bV@p HА Fj0⣉!c[,XY'+TS崙+ȶ|2ȲՆB ov OcivQ^yߴ @@ƃk"=rkzG2Lwb#QE;LxC#\Ĕ?@M3{QWOs 韘 ^BjkeSѕe- w(<ۑ"D+}~,) SK?)KmFޟD1, ~.%a,᳷IN'BO*\=]%6`4Q.+qdTu&00;Zic5jF2jؑiLܴD#mj1'9B__{2ѫiiݙ~jao2B(ݪrfΚqui'lgGo bB3-ZD#:"A*Q((AAȑbHlĜ>:\ِ&\Y`i1x4e .D@ &`,>t;s_AN5Mh`]F*kZWJM@2D +9)eqY 9cC˅l < >-y{ g1eS$;SDJ?qyW]|Чp.U'82&OTi(=iC>?׈ c1)x#nPP " 躰Aсfl4ABqe*{- 5a P(.Z8 "r`{*n]a'݇R {ExTu0ƩHwet F eEnDK,K "զ.SAJBJ@_䭹y=:QJ @-^r#mAc1 I5s}J269_v*/Qa}mmx㨽IaWe?eP ث6d7GF?c斂ݣ| '>[$H?ô[uzzƃ^>RpO^78#'<59h~>:wN[^͸/; )MW )˓ '$&=jR[3 ҝ9wo <! C'J͟EE@''9Uft* O1|+-i7`*زOh9$"ŻU$ 7R&l3.c鷏 g}_nт23>W'?O &WIҟs1&k,}&)g]C2Efp'ͭ2~ZkXAk5Ap{,D FγsTiHs^(N.aUS#7|2^1r%I/`J3zeݒ9Rʙ8kW?蔏\CѬ 6vs<- I3T AxԘTHT _1=ʬLa;oÞ[=E0J.1+8C:2UM>K6bbr5 ֧J՘$l >gb m5F+:D'(*cZ!͚/F R1 BUAWw ZN N39{2mLE5@ #שqּBLA3iDs&҃Yݹ S I @L`\:iޤ9_ w7e0I))fR+8S6On4i2.)Os;qx{-S8Y}hҝB+R-' $|p4׏<PVV+ p衞HYfBITDMrG m ̍}j!}X{U)QreGÑ$uii޼ChUnSh8<ͽG=b;!u{GV41s GMuW̆㺷uDϖoװ(gV*Lp%m)CTےVpUSt8l~]b`4dfR\E4foMECD)  +Mgh3@'R/yVجlGy_nL5F5lDZș8^ 򴐈JgB] h v. 8G =A[S2 aߡtU܏bJS+۴+ OMۺhoOj4JyGѲ?AIg܊eҌ?]$ŬjiROP@?u\!""479_f3UȠf_&㎶0Nd$ Th[Co.s-&~{-S-I|1 @Y TyF?+Kĸ 2$XTxKFdh^QzyPttcXM8XӅU:q`+|g#-:;RU<"^$OAjǨ^mp0ڟq%ԺAmT-TMdMw&7Q2ouDL*Tl=aZ2&[׃5 ]EKPn#c%Z{`KiBq!9k R ~ Gȉ*$Prn$nqEXHυWh+0g%Ș˔ڼq'TeD,[/rZE7tyOHo+/RO8,טﯣۥ*1c9L@n^PNLXL{kS{f͘on>D;7e|wi3 Qc ު&ksѓv;*k#%bWN3Vl>C о8ŔM>( ] ؒrWMGAR.w{,i#,>c%#g=*8  eńExO= DjeR%lGJQT[  9Tofɒp= kFjWE~tn ZQ섧E4))z]bG)r.xImlr=%\6V-57adsG% bP( 1[k3pB^~Y&vCῄm]J3|C U܇Lӿ "p'*O{$#0`3K$Rr:SvBXYȃ&m=I8($)upL%=|R ; }$eH]_tpٶ~$,)YlL.O`o,f0(<|&1pz,ĦN}06#Q-K g do״,Q_!YK``~ H%BA/ /mγu{*:#^:Xq~:uDJ{].Fy&6A pMD-KO`sԨ@B[B@_?} թ%MUb[2p+ur2|a,R0 !$Tt alLR2f  D>C,4;]M0nueLr1+ VG@ǀd0xaeͺen?[>H";/뼷GI[!n!$/pezԱ6#x# +.EST; Xc 2v XPWdƐ߰j}̳!癚pV' ZF]vWt@g챐g_3X^BDm̈́^p#`тJӎA7YNm$V"+бpNOh"`24Gpw/\ ) |DoR> -T,n<T;k ͆@{fϙV ED=[V(깲6BF9Z6iyQΫX?3͏PrQetx_dJvU=Z7[gjWtDON\߫c/]׀^`; 8iW :>: QoG^U(!:NgiO~5:LdO9vx}oB{n)U4E ?q-a?4m -!E-Qσgd˾^MMĭUTJ댇Ok9Kŏ]>)ze0;%0tfWtɵ=XstfAw "nrN8Y~UJ A1D pduL4|DRRn0%1+\ǟ6$F~zmkb W yzMg'yitϴCڤi2bп"6\<Ļ.yǕ۷>PBݏwz{ eHxtϽqƔR7 {%J~@a^\`pWMV3Uq[k.-.D$HW|~o"k1RPe1An* 3Fђ}Afut.:qkq|\:FK1$][nCIb: _zж╕KOrk?hZvNݺ5!`V/샚`ɚUP"u;?L3r[P͉H^Vc ӝF't+X"neP)UnALxG$lK 9>ArHT"//i䡦wkYZ'm<$bly/󑑕#S5U-`(,o a_T܀X3<$UoE(taKu[}gP.-}UPe SDȟ$\4`^'K[ '-$qSd 'X@ݙ|0Z=?m[i:Gh6lwbSsJQ8E[ӂkư2mC,edj=LN]-.:/$cv zh>xI>7XaOMP!Msۡ/BWP=w׏,e002~xF٘yu5T|wV_qf!&@^]^5ز g54 ;K+04]1AH%znXØI?_>Kx) PQ]r?HZ3fe\5 -3A,BI : bGyMkKE5偑@:ttRXc5xo]So!gUgDɶ`h.{E,"v@L0𺜡hUTi`ؚ>gimaЗV,e/@3T\}Ob Qc8z5KJ1>U7OZrٔkA&.{LN@~χ4FO0~!~!@?o}G! %#R+jyuX$1ixoPW~{y̔{lˢz 3j7/k %ܱJ(`42HPHr>П``]#tiJJv`ȼ_)K{ֈ{w8ܝ($>*'!ʢM"(*x_ MsWW䝰a1v/045}L !`m,Tj>]5{mC+iX4<|` Ɠ6 oCyh\e?1Lqj'aoXIdzHs+MN ,_l1+.=SC ^bL'"i -R;H%'ĻSAn@/x6f0eC"!;@p˵g?Ur?t(]G ϵHua7STe_mW2@mQP%(׈qA? +P/P!i8#w+H}*Kia@ݲ"ˆsHV5h]Un-|g7dn'مHVk oTu̮ ePʎc&НEbky!jF/5Q)l78cadxZWH@XJ7La7ÕpjYjPhˬ5^yh~]ﳝf~i\{wsX ehKJ6Bh$c51^xj({Zn\PX0'NGjq,~fi'_*+,C8g5q= 5];o~vJSа%XcGq2Qzݒm"YmLKC?n/Dc]#yrcPyBuI֩=B5V-ye I*H_zOξd5D;UW"meq, D e>ܶ UWχ\q"i=!WDTW07IzE%Im%vSIh8]"C g_(17œYsY l͋ sTjc1M|4)0,tW{HU߄ְ\| У{_gQT޲6EQ!p|,ES(;+q$ժ ]Y1NtsIPjaW#K|r5Lm]EP!$!nK4-kSδ |i-g6PL-žq"7HxcMz 0Z\.mz\y G9άiF̃9ܴ .@(S<;8dL_ [M|g뱽Ul=wLR?|_QT;4ҝ.#Dka-/Ri_YFGVfI"'VEv+RhiAߛM_Y!]cz?:.Id̩*yE -jN4h` \"UG% KmԌ .% O$R?jVf!zv ŕT}a x^-y%-InlB4!\SN54jO~&ģ=nNf>#q8yǎ*8d宙Q)' Leʾ"jo8 ʖA$bK? 3+QK"x6oXz>wu.LJz&)TE]nS8@.&ձ .&#)GU,+t>?B2 42P0[.!iu#eeRq_*KI.X w*rpiT_s\ah7k>T!+ƕ Rg,3IX+=ʷnT\2&dizy!ipyūF(f߹ ^@ܝJlҬȵQ<L`#*8k-4zXuco9,&{D>f4 d=ojEo#M U%2Q_#a$?)n jaĉ6ߙŭ:KZ)scLU 8 <K3mϰ3B՞%ǻQaӷE/B"0'6Xۨ/yaw4[4NgL XR`Q.HF=~Nu Æho=aο*j7㥂&pkormԃhEȹ|rd0C _`3A {oZ#?n5o%Y't+.ɐIfY2^M;b _`x!13j"e{Y+?&07!IrvJZeJnf? oy8Āv_뉆4y`u$냝<1;a.` ?ahf'IXg'z: ç~uiq7'dzbE?2T-@w\`7!'+`qbo9t|_L$bs~^/ ƭQ #^1tQڦ"Mc!oVV\Q=>Vaщ=hWE/F2(lIKi"z6wOĤmT& AB{TTg[qh CXSpm:T$\&> T@ܮ6^s\ +MnrI,~Hf3#K!=2mGԢy BqP_9=t:xȻxσNNt9 twvϤ-M4IloX s Z]3">?n?Xyak2dUUg܎JHl-sZPcs)\RlR;$p@v˅˿Mz 4$slWYj %Ȭ~/=RRIp:'SEXTc eFrEs1!K|x*%s9wCāAk}>I蕆Acl'XC/J&[*Ah&39E^WZo9k Uc`>&7?@9#MXiUL>_b}d 3JlR΀''Ep!w\%1H*̸׋C;I@Qsz$]MfOٶw2Mr4XxNsPٞ톈w{jB 'ի3f-_~MCɻ##H6]X$Ū,R&^|x[DJ4S'1|F3H$ൕ2^AyV&ʼhH*/nA[Q1 ;$W'&NH4ejҨʌ8CrYe@r<U0졉45p/> bۼd>0í$8K]_-Cq[ S\1fs oIFstScSt8^&:0-K.J參e&gLֆ~G/9_ԙ.7/W̙%) eRBKѭzaƤ˓C,`l \aeGNJ8i |] A^/Nqwn~t Uѱ>(`/AޣsSˋC^r k؏WTj}^J>9+ ui9ns_}{"<͹C./n `Sm Vb7[轼]v}haxa1MhXy!1B'̶ņI|XB;fT/4WP01-"V+'11P䍰UlXb;boQ( LJRF*Y 0/BBup7VZg3 .Q А7|tݏmҦWN̗/XmBd'1u-hY |G-lX'ԧ > j yZ'"ck[pT'a _%俚hf `_܎Sb;,Ř4PM.JN_mG\ldbqϽYYrlF-g2]'kvޢ0}_`[>GC^i+VbXs~>YOz-~{3ˠCIOjWAJeU$ WS"?=ȳ'oZB['}N.iMl~!1 *ͦ_Rovk6bϵe Qod)'9)἗xBrQ l87To닳I$ڔjk1 zSvUgsLG-(nC֟Uu2Z:]O^&rftQ~N+ qx?_NH3Fʮ,e([=&$mdè 6rd\aR}QUd5B$~}c6fCe&lxAA'NK"*=YJ /2dSC |T"}ez`P T:Qu .aU0FfW0JR1 j>/ydJhֳSݏIPHs$9%*@4@:}l)o;Z-JaEhod 4#sب Z /dȔ$gz4aiGlM+ɑ+g)ǁt盀ALGLx~r]l-oO L8ku]vR 62i0'JK` $*{7PQ+p;!?7LFs7  2Z(\swIn <"ְp,c*scz'nץB(ʥ쌴 4#^n&?~ĵ :֫ j`e. U3Qsr(Mt /0Gku;˚rMыWp&!.f?H BҵJc;,>//6 QJ;"Xd7lP]= ҏ2]]}Xd?FPWdoh ͟-2OL'#OcCgє?s Bj~DZ+dl~VD-ŞZUvZȢ%BYHy)6I%&;b"u$` e 7wJ%@#Є(=PP㹺shۧ5O%[Ԏ fTk^5F?[f1e*AaƱ1|{gO;"5Ip,Y7P)u{+M4}z!˚c+E n!c安BR+.xېo|(lPz CAwM`Wmi)Q#E7dx ogg-BQZ::᫅C4w6Pm5ēLyM^au#%nj0'eآ= @Fwl)B+~B/=M!LlSk ٽfY,zF "(impv*J6\N>|>IkzOFsW2$XiZ|%[dYn*[ V%/(*8nmbۢ7V^{6!q9 ^+vӎ8Fh>[X=&Α+ ${G:$RL7/lWm[^G ɫp6XԺe 3λbAb]?PQ>PPě79ˋO[B+-+)6 f$XJdF_;z,B,GJ,εi#mOJ8*_[{ӣǽ6DRh?XF*wG#VZ$b|OIܳw.'yZn q^0lB޷%=7=rnVp\:1T$ PŦoK0b]1r\PQc8:{V``Ա͌MoѠuώ#[=ےnzfL*TΓ? <}踞[MΈV"p$gֻї&R\ev#ԶĮ ^ K̐Pso;RܿB̉{-жq[԰1s$EHKABCHHzpN[SuB2u*ׄ.ff\C\N2-@pEN8i:[m\#dv=v0kcF˕޴׏`}ڼ]Tw;|jxQ@Ajbtin)T ` Z`.~b3M\QE#:~DhpJfO'})+ 1{୷T m?=rum䍍\:e r8VP]1 3OHZ_12zLLq. aW'SXn08l!E\ޜR}0hVphs×$G5 `jq~cZ%v̟M2艧}AK.rnO쾇$˒,VH/ϣzCFfl0Kx^Xx/*h%zg4zB{T_JT]f=#7+(3ŋ(zx7B"Ė<"J*jb^]KzbKS"y;U{uSMRcmrؿ˚ˬ3ݣ82Q"OZ$~}]}f}F$^B4 h~=O[Sf0-l'N ^,ِ1d`ڨ@ k~Q UE"-LQ=e5E^CdQ+VB C.r{{%/!GP!ܰF,7oYDh`Rݒct^ |}8HF6$& j;- S, L׉^%V~G < 'Q0?|O~QR5|uJ'5mv9U  e4v?ۡ3J<9+Du:Jekw /w0tʼnpLź9FWh;\YHn%>[nF5k 5dL> _q])G sHi]RPd6kq< ^ m7$/_mvf4TgUJ;+%Ÿ%S?Vk(AID:#jPɷ]Ae5{Вq#,פ7v9FwQŁ\Bzrh?ĕ-y53gI OMCKz>|7J U!l*Z@HtD5!@Rvv ,/_ UZT걁x̭ӑ~A; qk0% l͌hitj?/7d/@ ):Zߟ23 yE5V^>4|2vOM_S31=ahώиX3Y.#?涩*ϒ Vehǎ i]T;Q=pil%`ql;؁A\짪C[jd;1Ш:Ɩ n5=Fif?v5?:˶Ũm}h-NKVxTJ#2'2"(֌8B!¡dȯKdf' 3ˀY\Mq@*ЏIĭlJ]{1UY~?{$YGCmt*x)bFB\ql1gTGEs;V̥2B}K%$ǬmWϴf|TJJpਠ/nhMSs]\R;\}Jk\@Je 2&eQ5|E7I!VVreZ_zNM3~TKD^F^BOҚTY?L^VO/hJ4>- *!Q1@TgIkpixd0B)JfFI0]80<%̓  T\:IPuo K]ITҦLe[ 堵f9-m^ 8l8͡"SK3BB]{:GX=,ieNW acQWuJPzIKz>&BݹUޖ O *Oø׌ )~d8l>OlĢF(g>%3_I)Ȁ,7H? \J  "暸'^$ [ZT/IjfJJG3gesO_3>?ٌ7hɐ3ǎA6IlM?l˲)&$cb?*"E;!K=u"ʣWo9wD+#A3ٴ8k R%QWFzߛI~آZURh0H8L,H`&睱a_pIdWvWA_tM|Ìcc )ŰK;PQae%bVrZ6#4Qq~Ju#) 4N%aLwB`$Р`>^JzuV$9@Se"[0{mx3 \HDKvRBQTXUB* e-_"]VYxK\|~B+Nݏ mІٕ)ւVM9X) TmTl<Aגz .[gq2j?X&oۢhdX3._LkeF+C >KW4矎̐P=k boIIG ZH3%P}h4hRnPa%4kt=!!aS]B/F5Qsgz8ਿPefҝM/\T^I K+jU$3w $dCtWPݘunT JNwO`r ZR6.nYK^\^"2i!MiiˊrLxX-CR@W[7=U^ҞYhsXOQyaQ?05AC)E|mvYki|0%ug"CBʲzx>%Ƌli.1?$qbaL'{8R<0'!4J7=k^ 7(T-iK),?޾W6LQ) ; ssiDW;11=0>l\2qV'Mvz 3:yXs^ʑB(MwHaȭ><}2FG`zr (Ǽ?"9?#Sɛ γaa)i*U~`Gc]r㽤= [+Sű5_!JlNSGKZ83W HMJ òZLψJ]~V>$7[+b,@Xs>ᝌaL2V޳4=ǭ>1DH>KLy6ɳ]T~f}XbZ`Dܟ1ʄB a~|cWv&PY/gLs+񳽑/DMDoޜ I i9 S"v@hSj&493hm|w>`GG``:߅}υ7T{@”T}&k4,2jnlU%IzZ=ǒ;&Y3<BX/?? <`j^y<Wo܊a!e"d4@lˮ1- HTV}0!;נ8K@|qD(yg?oJDjgFծbfLg 5ZڷcHQl o|]YvR6IȚ'Ld9- r#N%BCBfS;C^ ׇ7 !&їm6bOΏ]WaDWipLD 6-a(?jӱY`알nuq'C>vfiDÇ<7im]/w0&dK\\?*S"oWw{Y"8 c]U6TP+_iM݀D; iK ᶷBf6ƭD /`$*Qșf\.UkW~׀.N*nD8 X- #o.@DVrԴh0ԌP~>>#2i$AQ8PH:4C9e6FJ3;r^:suj6m}̟b3Fp28TrtO3׶Q@gAdsm&QoboK^2>˧{ - 4Tyg?7DxLyb=ާֿ#a:ӍͤsN!X۲U5'V*=LEa)#(Ь13mjo "wni[hXGs1Y0OeͭdECC:3 礌,:"J׶hLȶ?yQo@&SWC)5 vL]m 8E^, (~ Hv|j/3`1t͑ZJPE &7irG{PNsc~b´H${&׉b)<~[;fsz2׉R9'Hn,{,&ri5 d?D~`mwc_x0.W-Y;[* m\?V=Z؄EIΨbqƇ6fd͢BGҐ񴔃dxADWZ!45#.hw&FdH&Mx,h=J"JbSgJ(%)c'.חJ˯ d9[0:M+%+g}^(ڟf"B4_EݿbDsTlO694gm\/.jR=Nj$z[V>Ri䖜29~pۗIi-ì0:e$!h+}]BdZT}ab8s^y0@&DPf4/N=SO dN'hK!H"gUz:)_ ,PCTw)%R`fڡ'(0-xAœMcPʱ 65TXvϤp8}58CO(ɩM;9vQ6w69][L͛T4pu32P/61zVAk鮌PAٶORi0Jeh'UF{A}f'tKOx 2P(\X'P'rdo6C?u\ȿ,@|;vDPݟ=J q$'^\"#YMx>ŵbw*Ee›6QzP4L,K~ Lܰ+]Ѷ9˩lJvPt[gƇ:j͕{ q%ByqOe|\X{].G6-ؔ0z&d ~i!V89ݏpEhK8k|?4q uct V"KC_I8~k:6H<_=Cl݈1E(!2*3h84絧 h&8$p\7㟃m:;Tmt6W*;`"\ \Ut-nEt)`&~g >F$!7ԛ Hg o#T`}994L'ЕyR*SdH]U#6?4_S>?Ӫ㆑ůpiZ/^<\78uttOQ m=?-/ *. 0fth_.dNnƥ~VNd￐lXk0IYc5u'i(M`S|%](`tS2k I$]X0Cu60 g,]@ߎ#uч/i&|5'(z(KPDw '%qp ن59s^8$<:.])wt7C {@(^JVgޟ cyDО˿u8i>h6<ݫ/9"$=UwHå ,`O jrPhU[u D<˽IY'7+GbM7Zի֏$״D=yj/}T=,#1bP? fWӤZ^L(^'uQ2C=ʸ p[)_,DGjTKr"55 fYd);PBHT; 1O.|+n Z':04BeslS|0dk^HҔmM-4NO[ڀ}nmYZs{TPz\YkMܮ5]^ى'mw>48(Ht#kkKxLEPh+i6L1^ٛt,zAZ DSbg sKRL%qcPQTKXHhx+~YS ;I/%ON3|0*, [QSyo`ǚZ92E%j|TC=_zv[D':A2$%/= W"Dms(b(s m,ħMs-dMkiUm{ʂv.}"^6V|˾'9׍ˆܹdxyt8\C4MzHv7b\o 1p]SXڬ[No*[Yfp5# ۊa%~st>EPOZ׶ K@ ж:$zy;[G)eif'V2>/®8rQ2"zD*hʻDNhD53L? Ē픲0t2<5rw'CK%r<8ب^/F%&n3*`bpRB&z&jBpdL-ű5R nYǕ\ sBK7`өX7j!Q3@@"xRzYg13k @ ꇛ&]oS(cLwi9HhfŽ./ՐII]}ޙ+j аQ{+ɉ.Gbf{(0}5{],7 plEFq=\z9Ӈ`)D:(V78^Ԧ:gruokyki1ωd)xYWꌗK+gcH0.Ʌimewo܊@OQ]<)8el b zbI3ax[&5_&DC,-EMĉ >=8nWOsV0t*Z+|V\@_`n.q"AWS}KVc;>FlSp?rGt3fb&F+1՞UυRO}LYSUvԁ@0:d%#|!$!ŠwX~jS{h,v.F ڰnyc@x>GsfB:z$j9G%ҙD-jΐc+6;:sϴ wcbkf5lDG<H:PkTJHiۛwM&X=Ʌ83R?Z7+‘vݓKVۙ3n`1xa`pCq2ikk~ˮKp~o\e `~c? Ο^j'B0q7GK.Iw(pNujQ1_Eo% vyn/AǦpJN)2"QB>AX6f?fAV'U;iMI9@+2I545iI%L>Us'"u[wlw}AvGa v0nt2f0W~ ͥ;9T-(qB5Ν8`Ζyh F*K^^T?(MUX OB*!xPP̑摫p0y) =k`F dZzG&$W֣8tp~ovlZ }S#CHM-~n'mցx7:;M:ŝX. 9-P쪲 *Nn 0P.%}|#kyR }:5sZ7@υޭz,D P4ᕶ d&9CFFQV^5qI3pV<Ճ+_?JѰ6pwӷDyfxkaLm:L_**gJG(bڙC Jj3Od񽐍-fD3{vWLGF LM3[ׅWa2NԸLc, pB)pieそ6Ԧ7uMY9L#g봡D=ϢEDuW(Hx(c-?(dn?.~0=_d&DwQ ͬ_n@vOCYԅ#ydsL> [3[9GgZF_F""|wC~X(LKJ9x)uy͇ c`P% lԀۼybU|Wqѯu/< Õ?0ĒJσ]'yEc3̟ӥ-IF2RLqKMTHxxܖgb_xу)im9/MIbdSc={`K K,$u`SSc?.k- zu3^wβ'a>׎ wݤxCû?S YbTԨ-(Y$X`' 1!'T8Ze\|C؃eA mި4.?b+ c#>B@;p@yhe_SJn N&0AE3/i|pI{X. ;OJ|XNa?`?. aſ B8z–]`ZeqC};1#݉5zL@f鎡;̽(i2w³N~ kKlZ~njZs8 QF~89VA3u4H0(t|`ɇHF7)wT&#|,: gBe- KǒZUʷ%-_J7I`0Kt]bZӦ3bg3)ّaL:/φ;opE[Gk舃f: x8ΎI 39֔ŀcY[hY>)7a[4 =M%/vw\/&LJw-vE'"leriTmx~&4Khm%5`d)5IQ{ @D{RqĿO&) 8EiIIY_/) 7T#YeKgz%%v$ 1а}g $ҝ]HYq 6_͏Hh4} YSw{7S-!l!͵p?qO"I̠y_*OoAnu&̪^+=s Wp3y.bKvWNwb]`ۏRkX} AΪxp~QuJT) i:G+%VpX_5xݭعm 6+U~[p=N_ŹA{1 DY*H:W>8.ҡ"֊eD՚JSZR 1#3^b+v&$*"SͬnIVBm{ճD*\& ?j&ҡD[wU%҄ Rbˎ!-!{$2P/*)%|ͷr"I#lˍ܏-"ljn,?/XxC3JdCV`pЃ*` G2u[qک !Q `Oπ,ɄNXߴ4`RTS39w$Wr?`\Q0CΩ{ ekٵۘxPlGxǷrw mQ+^/^9Y_ u|ed0'c466RI"&tu逊uھcyeî$L]:[J _=VA=X)†b"]e 6אBrJq kU΂B \'.xe@fG):aϾcUEUCW_$jv 73#6Z5SlPP,6]fePféVҷHwebHxW2@e4NES+˳hIۉ,V||8eo(9/ oh BL=Ɔ*jYd4j y/,G-qUJm [YI}hkd[zrHt+M*98rBE;gU/cǓ~2iC$7ɮp<) u@*z-TOr9ӕGWܙ 9pɚ6_b/WΉ˨"ؼ4^9 8K+~Yq#x@+Z]Y_ly,ڲ04g\0᳣_ mAI_ '\ң2%:ٸ5GЏ褒8Z ADzV:t(bep?D2:Bٵh%@`K93X`=7`WPU ?'+q X;Vsq/?=L$SsC,G8?d5PL"f2k!l7 hpmqSQ$fB$~˝$q n3%wò Kl [|1l֭ro2tB`PM8v-R-t[Zkml|=RP>Pokr9$xC{t_WdDQseLQ_Ih m Xۀړ=Z3B SuҔV$Ao2Q+ސ;@+&:cdB}pH }_>>B{CB*b0,jm `d9|ϛX\A4ؑCkY٠qY JuvR \ovr7 ;!ϣs;%.PʼnpY0#ˆi WWiZKxI1 " #B8-Hym64fe^wW 2)/#U%VC~ƀ<Yx~GƪGGV(`c؊0(U<li¶3TrJUTWz.;WS*Bmʓ8L:)XT`I" /`}Rۚ-U{J3^1'| /%`]_,'j /ք!:Ag50N襺2-Ðtt@^#qPK(5H9o]'vSoY w?%1+=ᤄΓ4ǃH[஖|h`v./7wQК춲9jJ h.cII^WJf_G IVCg# FpB"Q>9UOzsbŏ"l(˟e;b#JP|^m?Ozt?{?h\~H B &e lPkȖS\LB쟈Ә Ďbޝ ڡ$u 4 e$(PIDSΘמHE, %ZV-PQdPsu1WH VH7g&4-NgN8R $of=9"f!țL_)E+ZV!2u}X Dz39&Yzt:urA!-S@HkN io[w6t.]""2jbs|F,UBsK_hvy kJ@I}8&"xf^_B)Pay\ڽ&CMշhVA6&}HCgKNEwdpn`Q]E+x-O:g-46mOa\5K]g6zCTQa!/jݒeJu-Obo[w+.p:/ϳI Ao:,~Fҍ8y@`7c|}Hć(RVy{Ōrq.gWKaK`$⑪/fy.xl&Bq)4V湉c1(v0](LubQ A_6qhǹN!=8r&m_> L3#߹J>e_//ųu9;=;+@{3p[ :x؃3 aDŊIdDUD+Kj@jpAK/𭕚A1!,|T A qӟ Hc)蝈 t}<@uv4..9=kd &ݻQ[ tkr4͓XF= SdRL1a8k2~+G`:iOVMKI<(t )u~MZM$ 5x!UiJ2ܗ0Uhv/m5Mm-VʹKl~&4x{En AҬH8pF_;eJ')rit`!-"hK]Ӹ,X[ (*:%o,CJ UI4X.)a=H)lnfP煜u5R$b߃͌m+G"9u9bQF !mT]6lr\HB2آS/k]/=ƍ96ܐ}tV],M,E"H :8*pW_` ͘:*muП88KFb<7_%|'݇.X xyͣaN0?xi>K5ЧE8k.kJ <*?(3ވh43ύ,1yayIeRT$3w|ZC8kߏ𯱈iZKpdK&o#/--2}A׶-FVU40كƾ:ݪDn!/bFOWH6wAMfK|Ai ݏ%X֛Ly1s6?7W(C|[,$Q{NW< ,yQ''!!%=\}˶}4Eq8SFf LTQjt؏-yy*E{ED]cʐǷQpP\lT,V`~Y|b$ a^o9l}CIW_VYң8 ~ٕctZP#@uOy,/[} ./- @kN+t?hL֤q:TMۜ#'R\"̔O0@l[G9WtYbu:I7, )يid7My _+9NFpo!2,]oY8S(>z{$du榉>t-o&SƁsTl69de(o-򥗡ϵ{]1CIti8boo3HUuxٱ?Bnk'JW\qa$7{/%a~y*t20cP1q&}:=k.I/5쁞-L5KMQ?6g%Op ".F uh 3,jc$ tVdjC_E;@l{ y²\A:9[Eo1۲"l!LWs(c츽$s'"d#PQ5蓢X9TCZ"x uWasNwUe/MS7صg$洫t̫rV۴o䍲V껭laF ALKHU0eU w\;B wJ-. RT(k=bLՃ>>#J睭D!yDTvjfE003P^іtS@bBJsI:T1HBc[~wշdv|&pIBe}U "=PR-tk >* SA"E)_ }[Y1%E'd+ Cf1/[O5{_Ģڷ:P~C5kJ١9$6lQ!͆&ap9 z& g8؁P͖ f|*ˇ}{.لj~gK8d 2Vcs!** -\ O}m^XL[q ^#j{Z^p@ ;;wmCڸ_I=fn' @s*ͣJ)|K}Yi(Kzփ삤zpz2!{>VnRE~D5(X˜I#*$EO i@WyɰFK'Ԑ tp"}}_gusIk^o%*m/gݗdIѸʄBȳ]-XӴ *0Y*?ev |\)>kS,ddWK7D~ZE+gKWi\70<%xўةDafcpkr7;Mryڞl]mjg=ˆPJ;H~跏 sD(,WC77p+wVavV^y8cr Jj>zj9Iww`p)ן_1ܬ AR`o){53 ,>Kkvs}|^$Yۄc3kOJHa~iͫD|:ޤ] Ca,hHngIz^&[FG ]ßS$k?k&yYOQ4Q'41E#=KFֿ &EȌ +΅ ?i6y'}1$I{ }Ca%ZPόO*QS2v^JL@lwF Ԅp*1ꢑ@ &zߙff !W2_cu_1I2&`kI2W͍zӆ\Bc2m hOVGSgRNdlV>V a<[7+Yޖ#MW0M+ci PΎ~͸}ƚ ~,FJE4u@N yl#@- 迋%k_z*gNFz1 J;N_ZNNJn9)gq9%-YFaK{2 qꅑKx')0ӗ>'ZUvXbTdRDz~5$emt?uLYCm_tgZhhie&3dslmHQ1D .Aݤ1ˮLFp^:W%3oa;k nT LR-N`!5|ꜶD,j@| t ]zdutL1>R*UNLQ~P z-.jnkAv" tf1# )={"W#|1?=zǥ3[fk "xIv4sUed!_|XA *fJ>;oE̙OZwDRb0v#b]kuz6oɻu Db)w$16A/ kfz)AB6HNƹkrːll$U!`MZ'+\ }"6چ9ql*&bǪa{Dd(C6&yQRj1=]Cc-ULّ>v޲0g]nfgSֽ=zdXFaL%!'L@hCMi]jT+uF7]`8ӢJHVw4DRRVc_B&|Uǿ}pr\pTV@QzDZl 5m\k`u87XzO;(p7;-7eR U7=a6ސ0"~4Gz_g,/4BXB˘g[K6=X*g9H1 ZqX4C1 ;{?R ` RQ$ CghԟiF!8'sҽsqL*}; ig-k4)hR=͢r1HrTovo)3%k&g58)=erK7{y ''rxc+[qOrmWZЊ;Dݝ3B+Eey7&%qt'R3Ԉͱ܅Ffw /PW}䔾bs*m箑Ksi lY.Ly O# ʼn}G{J(6zÄDX瀢ErIMߥK[SNIb~%s49&'6%S̐$f}oj5P<|PZKSG8 gXY9tCRzK|F[eP>#uhїӵ9xiP?}JMAXaur2-'V7+|M7kQq KHNSoѢLoC1M (VK{=D{kJCĮ/8 $yzԀz;}3e/?GC0?Z̀u1FuIf2T K+`ř aC`es *fS51yNA! 8\:$iaTJTZKsg/ ., 16S$w_jDD:T\lVj֖7[1B\ V)6坡8aBjchvOsiK?@bXDn( 7 H|@fSWFJxr:FVRQ.C)ѷ)mT3Aն%[ۓTU,;)Q->]t,kNGHR.6Np\ky:4G;/A58X(v6DoOnQA5vt#]X,P`٤8ٔr})%OB(7;V m/5]ۛ]ѿOSCP A DPT2#Sj4@h>M%-$DCRTsVhrZ↻#JTbFZ лn2Ƞ~'Ta nJ@m=kz,l'値Rx6 9"x$rTCK!À^r3<+cp3nN{ lIA}j4FCrmV&zytղS3$J~c9Eo]2,*]gXa+ *O]?r< CV>V|=21=D_:G w$j#nȑD'cqEåKD(fiJ4iMևNS{ˠI>pDϧ ׅOWJ$J <-P˕YtV5T lK0/|6Kw->̡Ni̍gRm HwqڢE\](JHV'h(bj[x5H:ܥiu!cE$/I@G$ g >h'ȵP1DnXiC,=5j5LЎam9k.XX^燦avlɠ KBLo }Zw@NX;Ǔϲɵ$85F)VFF ]7AD@ :E%8d x@ni Tj=vGLCT:T*/FJYg+>2ɛJt2jvan8Mg׊?W>UGGS Ԣ#{&V͑H,]ke*şWl`K 3P>k+vf#GO1| ^m+@ЕUO_`.mX&ڽ>E g.P UCF+žeBbLmnsvҲ$ b;͐+jkx mD8+*Gv&9 )V 1fjc8Tvl211eh@PF9\sbj>$5ZvQ~'q4|X'gܣEt˗CD|xZsBEU5וDY\ML޽Z#=>K'`q}Z՗7CqTVx*El^bBIµ1_Ul_ٝ"ӊ|O腔.0=GMɆ/wL*g.~iǷ*mfT|9u9JTA~2)`Hx7Ҁ2VY^FE%mp $:5_ "C>mRTXD>"^*Y 4Z'۫-V3f][ȣ~ FV%g}IH::c0Ζ30{3REoyo_tpBs/  ϬқQ`#"0EkBqb :89Pw na~);T8Z w[餱12x`QQ~xAtA0:@%yd4:,NIɖLA Ւ蔄1?45MVY4DGZc&2-_hI VTۉpSr%kSclX>O`ʼFT0CK=,x7Rֻgmj4i(ܧ<"ޤ4Lp=7Q =IQ[}v:rDO6kx6V L/ eY0_kXP|oEoi"B_HFXkZ>+ԄbGuVr*dT+A08`CvTx>&-.h1ۦ,4AEn~w B-tRW/.#‘+.RbMdaCV~sojᱻ8!nX"/,XQ-9c5#:-TϚf^w3 %X[IfbU\=E[Ȁǟ.׽?ؔ ۠`GwJ}kIL4>b5poۨ GtbЛVsFLvC?pCm%(i1v5uv!=6<~"%̓*cYX ӒjŴ #w4 R̯nzԽʛƺ.Lb $y}${k4MZ ?Q{T"}9(/4M2mmX~HzU3/dK3XHᬝuaf\DZޡ_v0F+tF53"sl<scQ1Ƹzԛf޹,OGmF^Qb,xrl_wòoRL[Bܐ%MG65vvח,Qs.P hbdb`hV3N Wr.rF46J}W{ʤEc8*p* {AJ%盐WDn4.0V9L!܅rsd} u{vh…s5˟0Y(gQy>Hۂ$LZ.f^_0K PLf/66E,O=kV)Euh C/3l>i}f Ƹ÷`^:8)ȃd`46}h.WJbVR{3u^~''PC+sV$"^(Sj?+^]naR0ꁪ}MWfza-KpZpcP|Ԑf)69!T.grL\wN+Ei ɵ=e30:)8ߚ]Ud׆l5tR*>;|2Bo;wH }Cy-r (eP] %M~*9ga&[:49%Wt|#ֳz+#=gQ=W"4B L:PaJ%%hO"& /Z4EbLD?ԁtY'&*"@Z6}n3x7I]_$FJ[Wyf'/o HQayPsr?X {$CľĔ}0>2XpDxħ x'J[Ǟ1[sM\ھ뵰e,,Ba+ pa`=| ~ACwq(\z>d'>k$k];-Hjx=0?^foX6M_ wr`9P7Ô+Ú"iAɥH4 vUVi|`lG4Dʰʾs)d| JzO~%;Wa37==6*K\́V`|ʴjRdyo[ e6 nQ7kѮDj,6A,IAδ .w(/`Pt}m!IzX .šm<<\mTbǖ$3Lu@T>dE(5JwJtW)$ܰ%Hn*hhځ episЈ}][MPǞH(yY)U 5+<<4*#yLPߝ)[e['%@6,A r4ޜ:k'}w'`B? cաü )2|rodWcwJ7]MCfZp'j=)عi~Zꊀ ksn!Ĩ^Ѐ?FHrMʨ`-)i@OL fsLK{;謤ePIH)F/A׼ב/ʦP?U|d64 g'BX|*S5Ot<4`hfMw /C UZ]WMxuٚjj۟>6]SrKlT LȐ] /F ̾wM:g/ &V<0B,0@)eK 9- ߳P<#' 7޴n1SɈͺY/3h|X ftski:t:kν!֛B:\ӭ9`us_) z)q7^DIg[Ϋ&U'P^y6~M#.>QiN!ˉ3&.)ޅ;SD,Kis \g<Ȧqs*goY8X0 *]o=rsWUVF̜'dyw 1Z<VIz 'ф̵1iYpQO䶿TZJ/ h"OKH8//̵t]z8NEXwp3\<3Uk SPn }("P'd.%cZK&C! 'B e\▾yZ!mY!: &a6޽)no{jXplXn/Y2 *QJ^ v*Jhϱ=v#@oH&@!Eu2Vh4l|AQQn$dQJpի{) ųƣDsi^lee ;6v xCB@3ɽP o^Vn^lpNAUŘU:oi?lMxT2Ǘ$Gy?V('; ix\siy)+T`0H3 ŧ?i.?d>o&WD\mRx &nt7 »Q{`QFN& ++ R*4~,gU_ݚʨ&^~zKq$2ԳV# v6a‡iQDX\I%b,[Be([mRzz_ ⹵Aqx֐V'bfReDztwʤYw$7*ǁgݟ2Ӣv@^}ݥeObg|W5q\3hKBKְ ؊}!h%AKt] oFE1 J')ve_LkOܧEY.;lÜ'[ ٭$oY肰^%@ 8~rԸ*wD?q VYi"aB&?~Evp -AK:)Mk+4q{l D֐[;V %2X\r,'H=/\lrl}ҐN1ghpO[CT=mxS[)>[ڪ;l- Lox^hfT^[ɋ_a+Lg80b%0[X31Uu n%8թJ>A˿Ůf@"1fGgR- |_Kc=](z-  GjiBz[`oJ9{8BN YHœf̈gG;679>DF(o2ղK叢[w n._͙ᦩqj\WVQdOyLVt_m^{?qy"ͯԡhu .XgqU tz/'' ߺ(+>UrM?a _ꛦfc1 zą8LR:2%1yd ‚^[,Zܲ$>O]5>5p(3[kr_㲝Ъ̀hewf^/- G2 5"el}[ T$^=V0qAċ:.QYk qKϬDz1~98:@ s-?-!8Sd媰%ןq'x^a/Y)fЇ .>ѻԾtYJ\e.Z- 4l9 I\m[=@ݤ̒}? QXC8MkS!~tN:9J`{U<]kZܬyO (&}EEC/5*SgF#>&Ǜ*QcBѯnL8]Schmׇҟ~ưR5\ Ǭ,)66Me`u@W>ɢ7ThVnق`xhoD\攇u"{bW9cK}ks W6%ϣMn=B̀JgWމ|wP:L$a+V7č|{=Or*fe,Ka١!DIV\ϊA>[SK Rd1]p٬!-'65.YIi_t&b1X"\2 :dQ?S~vFv+IJ>0u䲛-ƫp]W`LD)5`Bbd3=X+ôe> `>CP u.?d벾90c"OshK)L8kr]_=_<R:~~yAat۹nI1`JJX!]vHffkv7ۀיg84 (iwr~Ъm럧"K%ۜh ~4JrGI?bvr1C"] K;M W=.v|~$!1*or'^?`]#7*[Z,҃aG/m+F6VYrMV]yE\Єd]m YgTk嗞&hRކ9` O@^0+^ \40~ GaGt`.1sւ3$6Duێg|刂6G~DanAƨ|&dP0\,՜&xSJx+8#+|c AJx]-JjAgL6 h [Ⱦ["П5N.HVx$Q0zZog0&OWbpc$qMW0Wڿ(|ɤ [OMj'\ 5Sk7V(;JY[=鈥Fࡌ6g;tQ+S>daCَ\d -^{B%9aSrKڊֲ-Ƭ_M V,WBU68""ءid6>^1ʍHP&ZZ8+ޣUN+mi#,C D&@ݑZυҾR"7B[,-ţdB-u{E[~+x`nu?i15ʨsC!,jlltB4CXĒ+%[bQ\Õn+a7uyA&"WnaH4Bȓmfgŕ,=@Fhh3zO5ͅH+ _V}p šc_ـ(Wjހ"YG~P1<޺VޛrȁXAЄ,c9PQS21d+N:D DTJ9Reo-qM/%ngBn MSF=gnJMdi㛲ǴaK1Nun)0$ oyNܓ% I{J.)ٝt<ƾn-ў-#"fb4'vTttuZٍ36PCҮ—B-♰bxL Q{Y`G@Q~mkG~`2'|"$gZe΀c=,zZĎWzE!JVUl+ꜰqLξ[$2UI+!P 9YUZ[NMJLWVz h|e 6Gx~)'/HL4 Cw4F4@h K =/1"_L@\dkuiah{Ӆ bQM v AHbG`i@LOTt]OB =xoի1c!D==fo4O?* ?"O_n`gǃ}6LNrG=릡H` %X&1SQzm;v6.r1G7㗮zT{痣=ѓd+UBHN!*WneD&l^M e`H9(v6:B FKCܽ*#.r"]/_pLB0luLMTw$9+f:빛l{{&ޱf"ux2Z1;7o|v\y'lA/xL%@\`:%z|}'^#Hrbiu'y|f5e29^oPڶ 1'ю*{_X E52.ة=59Sv} D%Irb%7#"g{(;&]Nv@%=v铬929o~Gl{eJWeGh&(bt9)Єtzo{4Pq8OZ~+$VzySIn99DVWӴ$E]ƏdʯQNN~!0_J(h%Nbg DZ]Vn > ݊ )Iqj\@s6*-NX?gMՇ3/QcWn[+G-m`+ D`U6Q-6[ft(ȣmH#~IX]y9NIyNp$Fyʹ g+0 v節i""ͮGx7#B #ں#:4_K:h֜PkVgЇ(!KMOOeL}T۾Ԁ!"9 k&!n^,uznioqe@cC7˹CU/#$("K#Uwһ>񴈉Υn ̝ ه^'pMPuevJm2G{^򴿉(NJ۽/R+—iPz}9뽩_~½0L Cc:֦J'"j vFKVl(/"]ڳjp1ZޒVeoƟ/v ׊y&齺 O`9X T .6OͳÖ䩆`]ŬUhmjh#)S}ػ<*y<7^3U,QQ<gg+,5o8ٺ,e@yr'e1NJˈ};KK=(Qm>Q] lR9u5qQ1zJ*_kEb^X]U5bm4a2Q yk^RjALtW8xkE&X6H/%*bP^ߘ )*7W1,#8MT=" Ґ?vc }RrDwݰ3̢Y}K!zBU]qc#sSl8e7qG[y7Os#9m;-mJS]ѶR+"G*<` &ݭT*"i?\~x=TxٜN=DxߌC٤4-SyFTU($0Ĥ)q!M5DҁLu +XkrmS74>jM G", $M߽AK#̊[^v1 w `@U8lPeȮ!4g59]rʐ8&z}v-_}sF$jWa LH`Ay^A9۪Bc#kG`%-NK"#.9k甏|eLγ  Ah|=q't^C({8i[⻠]hWc$|T˟[J\|Q>9gݸ c`%-Vp|&+!=nYq"$B#9 r G5τ.vn/CZkAȐBLYYM~k n3Z|DxHZ褹\hϱd?$*GS2lx !KdQ|y:zi:`-FIsewjQ̒,JKD1*YY)+{JU! xKy-~|Ukb5R0 >ڠڕmVUȼOaYzy+R9:; )i،^*#Rו|?B$%C 'h]₽#Ho[ i$\e{@pf`B}0 _#gwdZpQg޵;RحmAJ =THF}EO8:2sw8jJϾc3 oв gSF}b,6 Z 0vE?G}͕ȒDD{t+J$SZfMcupWuI{A]/~܋мgTU+^,k Ә%K= t}ދ 梠%y}`sʨ'u2e ZG(@[q ^2ւ9vQ}2WCke|q܉pN1J@ԏڙfv9_Þ%<%wl8H`,\ȉS-nKI+.1$BEoA_~xzXUѯ2vR^2A0r2'+ZMS{0nU4u$.s[&d6yi ysZv^K4.9_ E1CuWt"z V}EW΋C+Op!@}̓q1|Bn-Ƙ03r{qs '̪KU? ıWܣ ,QV7f*X NUށE@.4| @hϢlCyZxaO;7»zu6<(:k~Wu/܀a9'͏P.&8qy1ݼ5K 268Y:#6X–[I$X>1Q8< T+V¸ڔU7N)s8. ۮh))3QB3 Nu[Z$] \ h;Iobq?&0E&m]^ rFb\6r^U|q c1 I\w5(ȑx_s&7*>4- íc {fI |{n'k*+ 2͢0nQE_#k.DQK.^gl[-rp:Ty%ȳ0)|/f%]`dcLm;8'c'U@.Ɍ$yl&.ֽHCWyo '{&ZgJ?Wk[x,O]wf}ZOY~s JLUEĝ܋Zqv`eTA:Fs\7.ARgw&7%;oB,oMOؒvG6o4N]0Pc 7҈CjP}"2NBaE(E^N:0"A'Q-;J4((y3_sFX.Y@֍AQ;i,)ծ6ySF6x@8wo248q♥7/i-Tlp?E\ ] s܃;K Dk])Tz1!PW׌oݴ.1"MapٟCq_jv#׼C [Ky֑8wS4ec%;J j:kWqo,L[j[ vՎFX`0#@0}/% ӭ`WL"Pkb?x`|R~'rֻ?.*?اhFC4MwT!f(O9!SRYu E_E8ZrۑwJPaO5!Pc fKY|)7XmwR#MBI;p%:bx~q7~XQ0Ckr&|U-њToDalN:y8 V3"vW20C5lb>2V7Ȍώ'CؽoT8íyt*vև7y>bmHƚс[v_[Xߧ!EkM()VoʨF.lQu|l1%o(P΀@@0Q.oK9ti>&8x)Κ!y2 BꅵK5ݎEe 6lVjwJ7늯i9lF#&AVO$k,Vk588~wXbЮ1Pr9&d,SLCb8̮6!TS 5n+3`=sLU?WH3јMD36ʤJreBM=ԕȺ$tdĥO6;󠇠30~,|IKǓ Cm:=cR?]_0og} RLNw z>N$(N`X8J q^Cc9rb?ĨDYOf{bڕ&I/$ ٤Й6\f CТF8vYHM:yPnJnQT8j;&`i3 i3Ic,p⎀MiCw¦J7tBh1ob#w"qXAaF *9)6FT q-up*/ƏL K%K=tG}4bE [!ċmc;8ְBֈ\D0a98coJ4\Y ?݂P >cU pd}+]Lɽʼn3O/| 76ȄY†=>{ hX+c!PkMKy9V]w٬Pfpv27V!\T0l=flϰđ0o'_%o}DĄ@9-&= II0$RuazrvWO' ޠ8PD%c<$ޭMH{68I.__1eee/ dYB!P F{TmļB _ x"ȰUdp=?Ƙ3M}}Y(v̡a)oxS@:uKgQyUQZPDWw$N[W֘׻g_wC\'pL'V-Kņ"^XߚZ2 ?YMwq]&^v?C;l5|xXS-z]NuЅ_Ze9W9秞TK&t'-Ւ.(;"yS4M]"QvdnpPbn޽m +D(Z7 iYuQt',8iH)=tmFam̖S).ȇ(Pn*?k4b:ROgymBMB !M7"@'y^}/eJy׽x=>(1nrq RxL_9@NU@^&|b58P BEJT7puČL&҉2+ AU:DE;FLҦAϬ댽{o)SH7qdN it嵄m.h` #3H.09}(H;wʼC _H|N2*|'Eic]G#Wx$ⱍ~M dhyu4 )hZ݂ ?0zR]okBiچ{gAk:)C^S8<ԡ䆲S@SDZU`o`c)gJ>ܠB(?il} v}'jSnphb9Wx=m/nHyZ fj\'=l,֮ed3Lcf0\0;@MRp4B]u%P?* x 3K2!&R"6`)hͱ{0Hpzu54Jٴ0H_& MUzpAKM ξXTq Q.CAnqQN\"@̻ahчZJRa77$F+HG:<"U[u#;; ~G) kp`dǰ|;VrRV~7&ۦ#:U2`[0ؾ\)f.k"Eq[)_~`qkm!òp;jlKnLhEAzwnZMm. F=?!XO >6!htjfTy%JstJAsni\Fw0n_:R4ssv#f|gb~fH6o󏝽5=rf4[ %IY5l.$HX\@֜See4ٮ9.Ƈ%l]jԬ(7z_Kg2u6 6ĔRt~6&b@6$(?L ENU5Q'[/42^>Ҹ!"V!A C&B7S,_${r_HZ{zaUJ,5=.Zt ƾ\ C:~;skV ɗg,?n=o'9"HlcZfk2W!q*lQ~?!Fn<(_X!q!Jvf{#_)*=- =x'al%ZXv2VGSc;$e(%Zv_-^,;4gA9`:$#>"j 4E*ԮjS!bz_r) ^tcP+!/s7YDH>ANqcNj$c/bK=!ND!{pcb}f\VKcYM=Yek3iFZѡ=_)UĔRC1ik5ɬք^k][17NS̹K0 ywC7[5 |1ޖ6'ew d{)\l1bs-Re l%(~dT'vV<˧ ڪV6ZuQP;ra}܃.v1_J,a+ybl4鳇B[P9]pޛ*K? $>Io"/sq3 UXm7k)QY'࿽B9cZƺc$,YP8KݍaU*qQ"5L0Mx&XHoMc~ʹS܉15r_`+*z ĝy n0] GF1XWYC٘`y8-V*Bl3x~?ދ5tԻ)fqB7Z#țVKD;zEuG!\)Crxוy;F7ݖZNTf1!2anHPVPO0Q+dŚ֗=S›a3)6uy:֮0E&ЩƸ5C# %ٞ{WGo=5{*2eLH`.&.&HiL58vC:xNFU^G!D b7RH"(yzHuHʀ"9a&M0E<ݾ/t L=k;-fO1כEiD?*Zѩ]r k s!7S4=@3Tktbq)bg!@-N`'n4[6h[oәY׺I, 8j/I r۱-؏i6w*]feLDQ[R34+AgxmW<U=No<]FPʡ/r׉/шR}id`D/H_?vJn;3ãg󒵨ǢHq#$Q륉,.oq~s*$ȏ̍~uHQPˍeRs$+~QJZE-!Z^ʄǴN;I37FNN,p~5-#?U}F[vcI֍T]ҢNkpO,ӕI1Z<eus2=3׀,K=)yKm/ʽiwͶ\bu(Bn-e~07$:;^ BHƒ'`B񗿗Mƴĭ3_I=d>P|V9mz89Ԟu H8y x>gqczޭUZW<i fתYqHL1ܛQI\82bq^)P `jhM;ziW\]Fm/|w ]u<Ĥ/2? ص^ }y Dɫ?7*@.x4ؾ8#oFV֠։'ܨ|ab?1~eO]a`?v6 Z,I!>PvYJ8kr S!ZWO<  e‡Es$wwB`c* "3N9f/lp'ߟrjWB[#j,iIWkn91;;kZv@ ~d;kH^w:+Q/Y3WWXY$+\NDx{t@FzGWAM~v? 2XcǖFIL[8|kmEL  _ny柞7z z`*jS&`Bd쮢󒓸f-XVzOXIxe@];uaPļ'((s*`r˚V7Hh)/߼ү!-6i7#/(7jq-bEpaژb"#pQTB;Dg6>ttn/(U''^ U:]qճ&cr+ G6P}joCP9g1t[3#oRL? G!\#/W2 A]8?sSKy9w̸FWCw#p]jMG L/tAVC;|^ߕࡰ)_|$vlHrsL{ $>xQא; k_2y&QZpk liVvt=O^{ƨj|p@@ _Du7,8.Ցc+]z.LY{DQߠRKфWO>$˭orgN4\0O/"@IA335b2:`&&zcX9:TۦH]5t 4fͯpzt{@*=LNs( umֹ,喳5'QvM DKc:x1pqĶn_:˜p _py edt (>w+oNseV.ヘ-P?k(ܭ)4n|wqSp\>ARإ0aߊ6?g6lsLE5o=_~}7#ޙ8Ɵ Wj{+˼ LuA # A_: C@{6UZ mVc*e,q24\օ2,kdPD> o߼fMLraց{ !$|ʇ=q!ϛ_IkiqSB\5t? .j(3%Ɔ2B>eߋ$|g-Tp3W.V_w+@=\/r=}J, P2$PwGLQZʃЈ A"ќdDonH7 8/3zBXo6%\ P/7e`% f=;1ɼ JHـ6 lT|e,B χIff[n'E]f+0`ơO%,SLZ YZ~C@8$1 5D ٜ_+N^"PKָd9ߐyaui"!XܘO`\<#F[2~@+pY;,9-+;{6!)Y̼I"Fc/qڮE2XOT=U'ϔ_䨝x23Y*Yץ8͗tA=f@D ;Y a1;00cLfP|G&ٕ&DR)||Va b8`\ak})R*9i,c O R2Μ~'ĢФYNqg '{`:.mŲc@KR_R6M/*-ڊeuo]pc_F.(̵GYTy4 /TZ٤DBGBa + {n8t/v2,ĠW.$Zf@$RdŚlMl93#脈W Soi[%k;c9ӈ-g%h;K:՗` 6?mwYp6Q ۽*f]ͭX+6.ghKgIN^h˲ת>HN> #4hN&@U- U].HJMQC%=xʶ̘C@m}ω9Q/ MK Y 2 ur25 qTS'k*y{4Q1u)BetNT,w)>hvv+?, fjRzB!g\jn~ʬ~>pzX h3>qk)U}E̗@uCo8yGQ:ԖWrӇd-/S#:ŠM\cH>)H0kudIp^A < sC \4׉[䪘caf(ST--̈́; =G }bNLK'SUUfu8A|3XdQhvqPE /4["^ ;'|v:;.LԼ*ڻ*~ۜ ]EHQ_@$5RCR ~ (H:ӝ65f0n|;kȸ = zɻSF7 3-[GeLZ wJ 2I?SBJ:X"aPK ڂ*^p>4?P˝ʒl}."g+z gfwJlN->]Qy@H<8+xWetmslDP+!&ZjL*ƚsnnuªxym%ᅫ_2ŢTh/5WX.Qm{"W{x6qMR ;km uUm454X-crKrjf(#;I hTpENE(}˦ĦZ#!u|/qMڵkFK-C$Sa6Z{*1Mlǀ T x&ӬΊwa(kzW-P~nk l{ U426ѓ/s QT-Jx+,*\rnº| GDْ5.ZCln֙G鑮Ayı\^F~RRwBR8!B9]9y$ c,GGN"KWdIiz>7x#+paXn84/8F#*C҄_#U8!!}q ڰtL틿̄A羠vɿ(526!:@\~3ܪ&b~y;E$s6|TNxOm34]2J3sr/ީٓo?((g$.^/&5vwP _ QdIh:`iJ8׿? XrƵ6s2$ԃ3([F$sZC{jڮ~[QOQuQWOk vM!oqCޥ)V]P754,gCr0(/M@YsL%}~Xlfީ=ƒ &'G{c[<#3/I -|})`گbucMd,\ODl22+wz!UEL&fT5NyJwq|r=y,\Yޗs 3Ekܔ" S|: c230{ڹE>pzJJ>. 'xf DP ~ xOlYcAeA.d/b<C⢀Q=A=M˫8fm-UɨZGH/!S]ȵʗvXu@cV;'jD0 )/N۪_š H&0ϴicۀȩg&ӡsƝ+iՎ|jo ޷Ie6UD`-]ށz^ <&B_a5dSerE ޥrW[*#ݥj$ ¤$jytF7A;Ȱq$R>ݠNU1d64:Z!Gȋ`pec~;#n"ٗiL*A"YI &)xcyU[MPY!j_E B Lcx>Q&%Xc߭$y'_昲UhfJBLi1mS4`\T-5tjFt'}6BXS&)miKnrU~.]z0t/y&@~{8rA Ld@ᬠt5<4ш_SҔ݊Ibtimh[B\_JC] ۃ=lBb ~b _||0ѱXƷMNj30ڤ 3gin.łĻfK}͐!L[]Qj7ILI|?lUYLjJvCHzq/M5ԓu^HxC8|r4Ns~W`!NUpGK[*o1&&:½^`R EVL#?=H˷?hbI 2JpvlFD<^Jj$k7~_e"PJE o7m#PSl~[ϼrMBB^+YHƒ-?7+IמeIxY>KQDŽ{&\V=zG׮-n__c[C>/ٜ!7.i"$<@9dqof s'){4ZD&. O HT@i[eH[[Ig/I!$tU0֚=hW?g@:; A? -hζWLye<$KjTa/xjξ$n.$Ay? u޾Mxom2}d~(U1jLTa['oj7+Sl.\p 7`w1Òh|ˠϼ.L.ej=fs``") 0nO im 9"~݌ƵxNVHУr +^!ljk;}ɑfn5gIU`o,$ꛏʕΑo!c觯8WGas갏b5@"}i$sU7M1 +wj+pN9?d3V\r}=D[B'"bE@훶>{Rg#Ă6^RA5"5v]ȗ ;j*pi|"+0Lo΍T5؂. %ӿ߼Z|:3TykK?zꔩF$Ŋ3k}#>b"j'P#rfl,5Tn)?6 Xiw~oH&N᭻Y(?xatmgjӻGncm\BS ?~dޛ+$v`elB!bXA ƘöYFdxmAk"htG~0W7e9oX\]̜^i- GɝbR8OU<"V0^MEeę4hoƬqj]KZoLW萵{YU[i|{ {S@X 5$PUjqh bn<$M@ 0،t?E^aI$.0;Llea#_A U냘s>),RǏ/1L`\5OðgƆ`}j&e $lg]!oqB<V=b0W_ a@қ|;{qS{ʔ y8+Nhس|n+$u| =XX+`X  &q ء0@9*Ky̎at,ܧf,'󥹤nGbp-x;7W}{=_) yIq-3V|Cj+L+ v#Z$* ;ώ>[`xY.7 .LMp}CÒa3@jm2Jڢ/Ttglxـy3N 5CwWe*J ǒU3{9qb۝W#g6)H}.&.Ysd6N1 J;xqQ,XP';C6x"S\2Jqp70ꁢ 7 ߭~L4p3թh+w#Z|Wd!=P*G_̥θnylL&>8NTc~ٳe[JZznam567!~nNrB{(ߗ7+һb5Uek}㙈~,G!_XHX{yr޶qy/>iqLZ+A^:WDðXT:z{HpI'vKPvhQò=le B ]pהGJ 9c,|; 9$~XiDy}:MSr𖳔d6Ћi5Gsi5"WSэ܂UU'{R]ՓuQ"c얥`U ?QCE '9:<-\i\ +[t\Od B6$,Eyˑx 4>*[wPq M)C?rPA^fl s딿`0.$x_]\ކ];Fs-y`p.+V2J'ߴ_Ґ߷HgVGu@cR7z)-0Os|$>7$p|}T5h弗)Ntv mBx6R.H|M`6⑕)ț .Q|P%.3?GK _]˙tP>ʵ|Ce.BdVÁ0s'l] V|D,3 ܖ 51̆ f6onhngMV92Myv۫rtlz?>^6G*i adN4I{kgӗ ϣ8n#= QU 17h0>.IBk6 f^bS?mR}tVj( vx{VL3C l^^BPVU> j"$ZOFo{ ozϒȮ7`>T}'ZPPsHdxf K<͵:˰p._co=+"uNҋgNZQRǺYmۮ6ҙPڵ;Zt?v<X'*ڰo95??R USI3n|nVs;WsaS(Dƹ*1|Uzvc#6 ӭ~7COm(ɠjҤ{vOOv<%^_$ ^e”3 \-TӭY$FJa"~WP=Euc2Tḻ Ps&h1Ð-]475U?`|ﳌ$ y1p’9oj[F cDH+xZ qىݞwi.5o<: M>OXRP%12eL RcSռ*󩜐 z. =dP B'Փ< wYxMaۥ8E~N]yieפ183!R$\VeSSC;dN) 4{Ĩڥ ٥2~ [&`A/D[}eq0.wz\Ώ]iLox2 Pێk*oF U=Ue/pKy =a-J!t |28ڞ'<:c ذ:WƊ)eZˎC̷@@ȩ?΋rE)C}AjC2'=y:ϖ/+ ੩?8~ d_2t (r0UfW2{  w@lM)m"om~sas`)c̙7\oF&Kˊ4M:!EdmTc{0r_Ig;;ld4!)u_\a846j:ǝ^ tΊ9˵ªץ ''({/[z,2y%l,:]qC Qص@F?b:Q*E* F<JlWSS/VuOO@2`Ы%8B=#}C1>.0?Y_ ؽq^)VŜE 5{1jMb-UNV: ~R 3Z+,t^Uuhҭ^N7J o#&W*@N<: ㊛XC* %$xа ֹ'.zEva^oju Zˁ,tm4ȢEI2NDtepbc"CXŠBbOM˻("?"0}>S?9Fds y8d_7k/o`FSjj_B>k9V~/E pz-'aLULD; <Eu lUԊq]IT*=O~XߒUF- = @a{NH5ꢬYN[;0˯Kp=(Qsi{sDam1V4/IAE)\^wqd1'ج5w}3ZzᲕLXtZsU"AV$AS',4PƆ8{T b;t%vᴶqY۷x8UN 2:VX.-}0orPK`~f4./ˊv|~5 ;41WeGFM:қo*,ӵ_&~-˕ZqVƱE`(H5A^ ʪj)!n ni_|kݕ 폇">|}gWΙ)J01qrAP&o8Wz7䧎yR7FsJd2^V^${kӿ`}a(<<Ɗ 0'o ]?4((͸H?>{=B;(U:\P8ىǯTNĺNivDc%h ݐ<?s`c+fD 9HOۅkEn[>Z; % 1"#Eֿ ]cS(J۪s,J ]Q _-x ^sWrOxJӖpD4#gqF[8@f. #|l掼Be b̾}#AdnR]p.NܓeIf&+)RPr9oʤG&DhE3'3MZ8W 2q I-|@>dJn[5Y;X }b(^5-蟹aB.AKmB. R~[GI< s1sՃ\Nv} Jd?e Ҳ`,fn+oRw<q/[)T Qbk~.9;1%^3_II'w. _jn]Z%&D@t>R{+ :BgUǗXB0q\AA1w0N??؀dAO}Q;eOfb٧]b|'㕢_μjY ~Wav|J:-%{RZ*bXU't}XFL6sx1By?h{"O,s@O\biH^_Q\(,: @Η6u8fntp,q3zkLWvSIh$;#r'.1@ӡF 4 G[S3}|8TBEEDzص߷(vO ufw,vnP ۴;j__I"tAl>^5r7LE q4 dIJQ= wK>~0骰A錓@J_5hSq٩+\x2x1VaT! (_xףageX{iٱ m=P*&L\x%FuRo.'Sf)O)hɏ6~Ilӧ*r,UJDwmGލ|F2rUVf$ dfCRN@pֺPNձ$+9.pS2ie+8yux@?:B|3pjڙG#H!W$j(>_ .δ&=X' -Ɂ|X<do '.Bd86<(u័~zcZ.Aaة6ǺiKv ˹ʣDʼ.vZC;qU+D fgC^p)@gPQ/sg-hgl1UBjذ77ۭ ()9BT2Q,(IO-4ɟ-lM%O+a ¼R+xd[nTS:&7E u_"+Atd#tP?F;!H[RpEݿk%f4) QApX9\vlHprjXCD) 53m@DJhi RɗES=CIJ"QDB(%jA6lJiEI )X{ 0.pn*62hea 5$#=( 58g w\8a6 1.G>bl:Vߧlryy.ΧCq ƞ'(K>k{gДrC'i+"w#:,[pAmĘ`ÖAuG+)Dov.6$FrlA:0Ǻ,uð %uZøT*)n:&^Zgõ]v]2xޤȆ{!âOb%jR[+b𳹀o(}4//?#7M&I?)ɮ粰 |c5U"H8kސ".ً~!:H% 4^-$C[ϊ/}co8zY:WഔQeK`lYCY0_ڛRַ)qWžWIhǷZ.hgO&8-X&<+y .^ !D*)f<ʴkz+E[kTqǘS4OF0:`$tB({93[ SYZ?(WD= q@s#:$n5ܟfdx=Rq ꉞUBX6NCf0:T"#BxP2wa  uQ)]3tx'WMP/܈DshTDc"\qLQ3R*;>ڳbn֮hh,AZUv~9!K-f.  bs2dS4R"sӏ GYM\ e6[2) ԀC 1`0vn=h{*[$jfĭd tj$@,]Ԩ(X3#WV5,RzЛ1oJ 8AdmJ0FI6-p!sV z U d+ zB V6?NϬGWTbzt>ƲZ5= 骡2:KJ*jЛH=Rg+0GzcL(eAo}IIAs6'3T03 ,嬓Z Ҹң37HdP͡GW*V;2YކwK5@5cI#fEiYe1x΀kfL'yb>>\ װԷQ=A|kf5ևHof!)nӭ;ob"`ޥGlw(rI^m;#1b4<D*3uMe-|-FJj G~\UtΕ?y`Dt0ya w1rfݟ-~Kpx*J<,Aw9E2iCF%1rb+ +'~ y:(!0ta9a>c|ŖJ"Wg?ZɳX/n , 6;'ͼ$Gq6& dj$KGD4eIssQVru|QH3$$&zh&;ʡp%JM'ûָAmQt=9" [tjEmRe ^2,VWϴzrU R5\8炪eݬƟqs7#}Cb3@_̲,I,oJJ-~Uv@e<~ӡi+}bJ?`-lI&xx_Dzi;ozho0~ R.b5|Bb4]Sx}Kڪy})`Zê|ZHҖЌ˺u쏫~hJi|"m]8Ī?C(Gɤc=湟uPY`)_p1FUV ~M\u-ZRqrX386ogKgi:ZCBAcR:!&Jl(tvAz6at02q8^F_aKϧ%tz!NmÚ0g +#HEq" -hA +Vam؟_D#]dJNqW7 Y)MLf }mg=ې[-o͋B4{5B*V6_G W䉫2ypؓ cRqTaD!Pht^o?{9dÖ !X7 iM;1#WhmzAs1UӑBȹbڌW%Vğ~h~?`q?p ){RYI B[QױB-;r*fCA0opp KJA,P+ t> z n)?w')83鷯*5lH~kP=䱔:PV` |xOO$woK) eP |W.5|m3R6Ȧ P9^wVV}:95`k^ ڻgU 7:sln DjHH(_=f(n5oE[v:=1_C4#8;PXGXa[]r R^ :øYm<<~_dP ).*όsWܗe\HYWftt;K9Aգ<M C=ZRPn' N= M:ۀvd$ᰞ%˯CQfw@Tn.[SFq̦SNd/9dyeX FUu?^A>ȏ;?tۀ'1C |= n-%EV(6> kW1ȯ%2![n#$\g"*{BQt>7ub,ChXud`OfXV>_ ߚ y= -<_5S.jDo Qn>I+a䐡74Gq:ÇY*: #檂1=n( I =1[ڂ`B}~p \[N%%-άSG\ 0mꥱq-c*GZ>>Bj[2} Z>ܰkƆ*uZpy'(9)ʳ D " hߵ,%@#ͯW*+\L@8=+ n4 u^pgZjU4z}Q3"+~[ pe܍| EER$j4D:صx馠ɧCQ:EBR&W(AoW :"[d#WFbT[t_=Q йE\/Zbk'RU9dڜ#Fr)\ɢQNw~G\APHXl rU T~DIw7H|c)e顛aCEa{a ]oRLȮX{O^ꮸdQxp.Kff+ wO4,^mD|0zDؔ}ظKj|ϙ'kzջƤhR/t:tA1A5(.Ww+8Ȉ6@70iU>a [D[>Qڽî_8%&قALH>Sm[LOe3K "7&L B5V%k𤯁xkv.3y6ړ"\Q4BSCTf?;Lz0٠=4ADr(!GÃV5D_ <]c8pa$T;X aCl]u`MN z*qVjZ|_8y%C?ٯI @uubtHEDJn1$q0ctSz»!1m~d/-_ q "vQ̿ *,Zw;d܂B.'E[d\IikihYع]gՠZCЮCy]=C^q"dF'H~~X uwXvFOgUX*m#lNlv?S C[?#ovE@T*_THy:Tcq-ߡ[U{S_x6c=X >re/TBӆlѼg!@q!SU|%_b64=DGoZ r{`TBKv 3F0po!-|tĵEdC6q_WL堽 r0(Fk&ي͸{F}t =H ީ{ˌ&[̽&{*̕ReIIij.k7\L;&0)RqQپ Srk4D`c){KRuj[Y:k01qݚ:~7V˘f4bSW[+'@Ohlx<Uc@"&vH[UM=h}Â4"]WuM*]WȨKnή}ܦʃ7R&y\ݒW8hD y#Z&cƑ8"]$$)$}P{bHŜ#f5}_;B. z% VUp=W1 F_\i(+Uw[PklASK1[`I@d:l#ZY=sBmPz0 w )YYwy[ą'/ Cp?^\9t_ W`Lo^baэY6"nH8k٭aonn_k{0-LuamDz+miwj}o̱W9\utq]]/W +ccAG/KLwîdכfo0yiJ p;B!@Ĭ3S\0IU֑dK4L5P}_822P__0'bF,{Pwofw'[ <jnJtbc1}|F^{&$mRQ/%6ͳXﲐL~C3OnE/*gןҞ>R߀DaMje!+jId]­fqaҾEtllJk\O傶1N;vX  †7M#'uE8ZFMTDIGq\&j/ :`@oPŝ%$̩{H-$9Y3hN^Oh~br`ە딩`g,KQ0c$_,x?hgTYڡ9oXUYF*NfYS b3<# kj)Mm̚`ړ&}IRV*h??#{ K:vh-R#H}gGc23*/-{A`:jive\"6'^E I7#Hߍ!< ^`~EK-n*vyt D3rCD^ \%Gt.I2,Qy{?zحOGꂪrXA+24z_®BK.Gm7AaÕD웾o" \JLo9[|VEpxj zn?]Iڎ*!A;Y(<8l* PtU ֺwm$rbj'#0BhN.bBCKl(z~, BԳC7h!HIOc4I6eÙ>YhCpH߫#_B6j1H=gi^dY^(cwy3q[[h94 GN}%aj p <*R>F.?6 ALlpc[ Pb>[C~t֗p/«i87 O+|/~ֱ ~s ^KLϪzu9y @Ԋ%sR aDhh@Z#\ϴ3].4VS `lB*ژuԚ/YIw4G#|3$e!ٕ=`S]):9OĨàׂ 16I ,mHf0F’EͲ{Ԧ':j6T9YXyHpMA=kNmkaPՕZx VjD bMТ]Wj4+{VcnTj6gEr|)`-YjGCq0Fy@ ,9N۴]ZN'ˎ8tr&̈́pdEXU\BA>->'5/C js c1}H*8n%0MgjhxN 2>RVSOhp5!/BgɲCo#]+oF^1n[$>RPXC: ѯhB5D/LRӈ~kwZ6wE%6JՔ3^А_W/̿u$4nKvhOj7F x CѶ B./gbe´sEKC"dװ%ZjƐ7Bɷq 7<jƎG:S^x)F +g2edՉt?ޘ|o{x!f yu$#ѪgR2wvL6C8q_C+kIeǣ|E @|w%u%S7QL 9Vs . QXd!ugJ֌1$ŒaN(mxt}p>eG$ϗʢN1`aLj;ېdz١%31 $W(Q1qn1K( '`a0i̺  F'UC'MGE=WX cf9혽x7*Zj͝aB>'~ AlNG|lN+販^]S)!5P ҧ 3ԏȰB`bK㦚j Hʽv f'M4IG-t6]Hm z¦#_%[&݊Sa<~N.uLeg'mgaQ3:CYrmʍP+>Y$&2w>(ōg/MS Z?#r' I-'/PD=gT >A3UW:Mk^ +DM7`x6 ;J,Ky J"/ay/ۿVնh:IZRX%.ӕ;]Kff) (IrAm +rll‚jF$д\:j vh\^1!?M9=ЂAbVLkT)iJEg_a/mHɵPj] (VWY cӉ(h-ܜ]Z>̈́ss8uZ;xT@b@4ULstbJB X *IN\Jp{Sɺr:7iGrd&&;@=?~,c%Nx fKť9[1 %H#Xs\T. Tne#ayb?EmU2]oIx`$ƹRL Uh;tJ g⽫9E%@ңuXQD']}eѸbpb.2P4xbtS!D6@kUA&$$pJ|L6Hb6=i7SB#tV8;aljY[TE9=H$Wk PڡJ#[s~ch5d' -77ΖPvz\[o6#w' 14H$K⟮.x$;ʟ6XyoXF#QÓ4eL$x)sumBq&dU🸬IjJ u Իh"/*R,N˃TRL_πЀyE46d!0){/9\ !$ģ2Oo"8pY8 qb-%Y;%wl0೴3r_&D !zo[?Q;@ Ja oɥm"* #2 ݱN4it! Y.wH{lK}Q!W[̤$t'njz+=ca|gC5;Ƨ, ZsOs7p"tє FVֶВ_GoSle nEwuErzcEL@u&/˷@r9>\xN "]04R#G ĕ@Kg G4L*cṯim HƢMSp Zd"d3pxߊCOX3{A֪} rMWܺ:rY^R9T_T4p1hcofGsEf#F>Iq켑3H҅jf?mr2DQPc] 4%7.pwA\n) WTSX'yPJ&܍J)0cH$zT JBJk3Lr$:Eu4j'b`#Z#v]ei.rY3q*\WAehN0 J#.FcGo -KN _"do9%8J:똵6tEeX> FfP`"'J֔FV~xLM(fIjSٍ%@v.J¾Y? |(:Z1 tHfH@  @;efwJè!Q٥QyПK޼ cϴ~~wJ=9UM1fcCM u~f&e_K8'9ǖjK2##" ~́w=q{QH77^<{'f1s?&_-3y!au:WWrt 離! h|K+eWknl%-KoQ^$*LedHrxz6$}i{XP9B/z㫙a54aGKHb7DS?o;<=Q&h#On9{7xAXhK#l%G:XbNE` ?oF#Ssڒ%I[sH_ץ'^tk2#([nnIS1}]M.јۨ mfz呢Z;@{[׉mzgWsq/^\u xS>W qZvJ/lQ,^*]0 ~Ou&ڔ?%O$DKDY2o1ݥy+;JkɎ= 7nz?»"%]i Dݍ+՞?i ;Vފ6mꂚOftO鋳+E|.~D1F2fMnև(錎"PJ3QAl8w)̩T'[ >zL(mH?D;νgS2gkVQHN<xxk˫aI|G t ?}~%pbI0ޭ㕔:Yi.x8'Gڄ~1_$zj>*[/ZkI ~Sヤ-@c|$]]u{6l`kі9˞E6LANkۃ*bc]IH'[Hz`e#KC@"}JXx!e.DuBvO{ou5W +~_,-0|-?cPY)];AL(&40cd^2s0\0y, k~8 /U$Έ%S==j($=fԜ8E|;)=tL҉mThnBRSwV~-E򀖴]}tq хk-GFF^BI)?Ad(2?B[Bh;c}A`٤-g"&m"5gZnoi|] or?XyRѧ6g26) Q JM"R4h poJ Ul@}qc#ԽyL@$A 8$^#rbg9*"(-E{D-ynSaMO!ZLjL(]pYdֳn/(-QN("꽶Cw`cL=?(iGaǦ|w3&Dt8.tLG]`v+pc=U>1}bf> hH.i "9{7۽PҊN_!4&DJ4J|r,7wUVXgTh2'i!3&j80t CvXW4!xj`|:u uW=IA<0dvw h/Ԥ۲kK:_xU&@R{\!}V{]۹ N*T i딓M\K4p$om F=)B+Q?r~w:_Z)E{Zm(.BjoI[^ЁkUCsBelp21Mez&!SXEbybLl\W-K|IBOqjLm&p:p͊AV sOmᠬ]0uV.r?޸Yo οVYhc޳-1a{hW/XWKC}F& C4Zwi OȮ:휵$Gc.Yy NS? nֽ!iP85bU˭+A|֣)t3֢}W=8 J#{JHhi#c ٸ;=m?-ΗN42f %ݪ\D@IBfA)Ikߎsk] wXta|yyY aGfv11Ѥsq_SU*gyA8r(tiLI"Xhaxv GMz}M.(_~7D28(;r"nZ *n$/ (ʺq [rprKK<-.`BqB&i͂rZsM,a WZ`QTh&3pmAu\Ka[z,~O}ڐ~:8{C:Bި/Bit\:Ʋ`U P8Pcٍ 0f@(8 JCDTi@.e{'g:+껇ІF0K9!Wxr8G_{#;ck8UDjM ʎXC!#\rJXkτ{Ϟhk0) ?va$mܜϿ~iݢ8Jg8e9.V #pWX ^U0[aO{j$bfKׁ%6rM7PC~PI3Q͐uYTF-a1wjJIѡ)8TC0hTk`Lh/O\l\A`|v,/%7x4.f=˝"JR{oC#VA>Go`&Қ{/yGF@6hL4'ahGex*VBD^Ne YiݖAu}0l!UBc,9c귫1Nzt( KO/MxPxʏ3*kՋ'~ID@8`n?l yt$2VK[s%L t}>PoX8b•:h#nk!#0dxUOԕ߫qOh={ZUuHйԂ" ˩:\EהRK>@a8)(Ӹ@Vr6Ru2P@LH4V"ҿ&z-C e $O+q@ߕF*a3 F5MaXEBXas9Qˣ=hޓEo99O4ßb(nʞKڼ*ն,%ӧl~oi%u#.u0OMT@ފ_;^/aU|?ådA]Hd}'ӓhk 9"l)4,z}cUZfu~=Xa~;h+yj᪞6آiIHN<@afFm43@uk}ibZQ@+Iko@jyju0$WPVU$h թT},6O&LHZYIj Ҍ+-/#~?S[z()s.4{Wvꆣ5Mn4>_bKp&VqIW?T>_s:;EKv.VnK&ghBXRd_tBsH8{wǍuTM/?6Jy|\?|haA+g@/B{X+ {]_x'M@+gYRI3oUGT,MT/R`m2GfR^{Ǒ~˲Gk e\$DKvkic=P^"3C ^6ydǝGc,Nj#|ÛqUN`c#u/ˡxsU++W&gߝb1:Q]钦y4 5.-߼|OOEn9A :/ytg}(JM\Tp\1/S9KY49X^ l0ca㽋Z*- lVd^ otV|mEiԄ9q UI\]L.UDWO3MCYzF[dxM_m$ Dl[=~*&>1=T?3k"ҿ6 :›Ei…3.^ãFZN"wV -AWuDs?5vmüCu3l!; A V [4ޡj;z?Wf} ]?td]:P8) Zlz%i?QA#_ƴEj(YZ}xS%ZgE+QZ&' 2vC ZOyzrW.KZ hc Bq5*-Q[zk84%=|4C}L`3wgcwLOpjr_cce.ʥ >k0expAT4Da;O^p9L,'nuDLbQWDkdhL?G}2N:VZ`6nW9r(2ڴM.uu6N힪 ͂zL5BMg+E~#8~D*sr7F~B޹A;U(' "㯟>5eG؀}URi 1OYKeqO7 {fexai*९ԮbԠK@TiWoZdtGqNSnM7~#3w%uqYpx1RG-ݐc%@Sy&| 2,mUqPz$m67@K8&㧻 L6Z?.|w?$ Sm==m6729ILyM-w< L̹A:οt6 $ V+ hBUW:gx_W[s dJU Ԍ"R +1mx/gޡKkPёxj†6ɪ,GVmWR[b#+0/ 4h>ܫ\]%"_5O,/^Ucٻhf5YSA>i[;WN/ iڙɋ3u=x}$*PoEwv%}6!KﰝFccVajRiYkxduD }FUmD+%!=K7leD"7knkG2dJk牁Y]=~ nPd׿qt>{2p0To,-|w7UP"ݴC[~`^"JAtO]99ˎS FV1^(hd9jK/-`ZtcZ*mI~njnul6:Ϭkn*X!C\p.ocҩaO<a? l<|@~Ϣ6Ў_7R5kw:}Mek |p܎yyE|6h{=kR K²q/v6j5` tr~sk)ρFNcr$0V [K]EEC=ss`K_r@9XW/V ۉUQXe6@b1O(){ur"6} 萜3nbD0Q/yQ D3p2L?hRTbuw2W$5dXƿҿŠ|e1e3;|'-[ݐڜɔ=1:7e4}AQwWx]JN0d&rk -SclOh 0 dVfo‘5,LXS ˤm9CQ7` h_+ؓIPT zL}CEz.:a/ovz5FlZiO$gxxը-b,(44ٟ6Ehi$ rto;m~_E拢\Y;ε5`XVR_ va< CR3XҊp4|Qʏ5`AIUhHVp60,_'hK`s6F<"99>ժ/V< dZJ}ossےj 9j0y57)BƥB@#%1J ^W*Lay*:lzV4jWu&Oh3!*&6Վm"zxٚ:!.I RK]q0`0RmUb npG;jH6KYOKʨA$54f8ΤZtwdM8ym\YG2șQ2"UEE"CF4$`:<TAW~30wI0P$]/#մVj*)?̮w{Py7dG֗(HI ʇqVHxعb GaQ2HJC#;wz5mnĽSX@p. Yfx䤐eccN^x0`[Bul0T#l+ z4c>R~Rga_ïw”]R~Ŷğb  @>̞ؾ?Ѹd P[}W,.p1cH9-6y+j}%T$p>b7CRp>÷pri/4Wj^v@NJ /0>.j :-tW{qͦ\-edX@Αw"v{`+Gn[וoqwun3MGu姝8qCF2<:xN_ 1wd:/RE~jnjp<;E4_\[0i c$kpDJݹm8ET&cLy J}қS|{( *($OddQ*,O78b>D2N:{VQzORnY!,\:{g\=|ZҰ]a FU}e8xԊ܏c\R!<nPЗnS5FPf\_*;~J S4h#HvJ=}쪛 U_UƝn$&jsK˖RmOʆqp;RaAA}-Pa[z6B0&# gwWCf3YĮoY%5rqRaú4{ԑGp;;WW>5 0`({>i Y~AeI?ۛ: ܡ?KAio| @j[)_Qs> L8!^_F pS(^GQptF(Gԛܪ[q&vXeg3&jYEbn]34<~yDh\VK2Nlw:U/h !okY6el.RD~Voط]HE/F`}b@ >@! nͤQXٸ}X @fe *Hxb:/LmpM>&Tef-|9¢}fG<ˊ~çtS*8|=!3kui>/)~ _}\ׯp(Ú Ig~_yz?k_rƼVśg d-TpkwThcf-i*H:T.Ѱ1VTAiU3l)~TFbz."^oQTs*:R}ׁćo )6xthI0.]#7L=;TVPWdN԰Z Xk/BWNb{}?=븛Qz!N\>:P2TVi3#ɝk|`L~lJVm@a{/nVb/'1؃T>.3I:s8{Oc͍˧Ζ$&<B5VA z%R优T9Mp15)f;Ab~/'LDǽa@m{OB4zO_w)uaDO*<&|*a*^a˸/]A|Dz?Q<[OImTH> б^W{#cFҐ3^ rI?ٛ?2I\ye>KdkDPպХi",u]8E|?F04sCE>JZMU+`a <WJ{̑_d);a:Mt;.) NivfqBVϔh5 ٽf LO%99=Qx"pΎI,?9?u1e3~#]+uf>"B_N 1A8*ql6=8crqk#0OۈOnTk#iGO?~`J1QW%m 㷼:Kj*1ON݃gsOE*;V`r} s2燞]ApKCj#ewhms\[{_xL4yHi:5XaVN 湁ɐaKMd HI///r4@b \dGix`ЭOB@bI)"ZsdhjRIͪP^d/ƘܠAB"/h$,OƵ$nhN<ҍ d˄bt#tBDӫVޓZ%UxOy^3kbS0;}EYxHJ1.}؉胸N4mAlr֭R>W?3;U;`ڧ%fOV!˺Wȼ%; 9KUbcKܵYj?u.'?d%" [[*Ux=OrB/b1(vZX1}~4ΓJQ^l=-xCo%>BMfp qv]`ؒokZ*<-D#S4e_#zֻ貴Jsz$"z#ȠpTbDmH{ Q)Mt(v5sGlEQhFœmJzXr,@O G?%xBi#mы5TVS!a sċc&tWhA+Cjɩg@]>ǜV 2Ƕ4/@߬ih*lat.cis qF 0Q̔NhJ5s@jr 7#h)iCVg{UȦl]n/<kiղ*ka lVioh}h6V\XiSgPX AJϔ.ʼn97R+dYL6ô o9Y TI]-'s7gVF'вf8ߴdqݼάkυ|oFlјAlB>lԛR@|1.-o.E IkVEu-l~v<W)eH vL4ѿoӀ]E6We_sKXfB&vAPc>#Uvw>ˬ2:ewz-C,mO%Xz5: foGl"*jb Y/JUfT͚s B\f+YE2~(KW\`qĮV?0 Ƙ)0J }l911^[0T S?_p֢m]:jx^ȯ%NsE^Qq(oCLp<:J^ya첫Ľ'M3wB@ՄZ5QeI8k|8<@ (^DW2aVv̠Zh9fԗLƮɠǗlbts<9'p-rƻԬ.ިV =&N!Qۥ h>y:7q)Tr7? ˅R={POa!5,砓 nY~>\)y= TQ沰 ݭelz XprRШfQ\b2BM֑Nъz͸R_~[o6ė[䳟Zn%_cW"EF$:@{_f Md&PvOcsyΎ}px6lVVMgұ5SgUYoBR2JmL+Z-)1iiQV98 RqkWU$Sc"]~;ۯ̥61+%iO;5$`EP~qO;&@/ħIĆ<vҵZH#BƁPKթl_ʂ),s]޷,z9mL%|9(!X8E '5."|T)]@l:WFk "^jW~?`8(7r4YQ+i# X%0A,*԰wSZ=NIU=wݦr{e(}j8hF0tW|u.s`UЊ B]M!XvP b 09[j!x8xrEQ_K=ϑ xgle\Z\Iw'@`[%D:yHCnGwygm/^p:Pmq@2!$䡖?lّE !L!S۴>5ը,hG&Iw 7Qkce;j'N,Z'(8X>wNE#m?r;ڢ?Nħ . ):_^#A[n%wkNn8OuO9忬M \T] 11AHx vAR IgqvTV,V,geG+|J Gnv1418ӠnvaOz<5-̀&^7y(U.I][ÍR 6.Bk@~#T"{+a^~[xcTaea%XI_(SI-,7+Pм87nfBqڵbTAx x`>BӧQnC<[LD]>\NɛSї{rlPdX I7A>Q14w<0Mt\]o .Ub59,:EQ=3SPfcyKqK-BwlVJrOOv[ 6WG#*P&"ݡ]%<[cLH![rL%5|AA@H5[̱PqܐR|l LS,DVN=z~}45S/TVpB/<UmiL3Mpp_lݼ9@,~҂OdL3 ҔZbGR;Hw#| [ea\:"'v,m#9y{iʣ.Coza nC/~eRgQ-Tɶ'[<cUWF.泱ݴ F2>R7!\QmZA|{i&DV@"xk3~8#pPYK X2A pӖGd=F&)o<0HSKKm~r y|kB}\k`ڀ5u4}a)@Ƞi$~RNq,Uyn lXH4ti 3ԛLl`-LP5էZ3hPGfUTs0h :-l}<ur*ߌe|n;?T|8EȁapQfڛ)9-V:@>*H-ss4 $LLG 'Hb@9GwHWtχNߞ5}k>^ [h'et311h0pETQmSaqu9Ѝba.81rRh 2}Jɣ]XdU/>"u<мuv1}ajn ͝aܴV'FBhAzࠇM^*4۠]$`5A+>n7?b v7)>VqW0/+3zBUh4bH|9૦KG/s Rh៞iQ#u,[͔2,^^u(XKxhł_})/ YP5,mhee!4cݵo#Á] Rns&eLdE/5Oh{Co眭o;YwB o$X+W&eYIa]!Nr-$hN%Ma3O _ׇ  >EA|}kX<ĝiFh$ ƯyWDV愿6fQ0Ạĕi[,,Cz>`-oTzoT+ S'^Mn0#Jq^p8oiHlpۮc'a<@B~c}|FX9hnE (k0l[YvCP:`-N2]N,ARygn 0i ~ym]:]t$z du5کOE452|⎝$*TL?(uhjcI?Ex"6w_5'#R\k&.U_PT\Ur3CĪwEz{XAa8QbXx.HK4j0OSS+d0iZΕo[3< ȍ>ZtT5yM벥tʧIǝ8 =IiX&ONG~e?n>L?i.Œ~TZ~K8?#eWhw5ξAYs$4v_yO9l6zfbUZI?? ?RQ9ʐXK o.fdNH%]Z*u~ f%3އYxЁr\yl/"OX˟nQ9FyQqdu*I-[(,anD+~Sn, n>{u2YX߯bᙹ*ւpS;e 4[Y$ˢ%ۃM%a3x3mUmj0exR˔c6Gxp<;-v /Ϧź8O;iR{6unk{B)ðL'z]%/Kn/zzI4w(%Il5j-y07")Ո\w1٣;.sxoEo/JP ̓' =*Gw;.~T*_8 <'ڢY;,6qS"]GbZTSl ihgfĻÆ Ԇ np@nZOum]3"cSG}  Zdr2mǣHB /nej{6;#<\C! 't'?쩺ۂQUv{1xʱ~J\߈t#{7gMyCs{97-@>p'ja69)o~p7</wq tpS Lu$}Ό2BQSEqi;~@Q`:f̸gys&?sc&.kk3PtnaBY='2Z@E@ < a7'90<P偍%Kb5:8""n2M榰 Y7УC9`.CBi%nrsg9D "*y\E&9DA,eVf!lU"h>qDz]<47X " ,X0к 4!~m+0/'Ⲟ?IH>seŠ0mAX8,"kɸ ۜiS^B'n64^ɻ|@ռNAג̿qJkM$V66^6. Xlm as#4Nc'>$;@lux7q)I3'/[ʒ4uS$XGJ|%b2WcԠ|fEM]ʐN4Siϯtv}ZM-Xh #v 1& )" Nj{XIjTXaD6^1cyaĩ+1~"T|OzGN ;hޓxg3Eqv}͎CE=SV=IL݂ !70qıßՑY0uj=BF՟ړЂ?݌4> }gMSyM[g?eS&";Rߎu x3| QMO =M_y~4^*U('FhSmlBEnc+;Qk YDKM 'E4f;ZHNE߭b1\#VtUf\JMeSE{4MC 'I"2Sݰ208$%]M_4g+ݞZfSb:1~wf.پ ;ªj+k?9>z75r>5uuq{BϷw<0eqz6liS!'O#Rxe#3>h?m-p˘9%A 5$ض7]?["Oz![>eUm 7OUV{a:?f#kjviZz@\޹; >e5|7Ԡ}CPY.#ȼq!d/ Et n" 4LAMP|Y0މbKCesQ2Q"OtJ=j~^1+˃DWX!Ʀۥ/)פV g~{v_e`=aaasu Z4%n! *GL`*о#t0g#5ͳ;4)MlaA9{cv oÞCf>.!MU J lfbRqp,tݨoQ-V,etr,%h-UT H-zZ*ΑPX?E*mW_05tzE#i.ܱOpV[+O7~Q:LY5'nax)լx;g7:ɐ'0N&Z4}FFd@Պ!Va)SV/~DƏ/b5}2GB;HYƃs~(zͼD5ݸi[{(bѨ0n^9U0)˫T (NYs>rHKEµW BSܯeZn]9=';6ɻs1J5jp2Y*ү3֌{P Xe?x$kJ`೥2s=<[EZ (, M^X=9ً;sIk%ůAA`ĭdl8`]Y%sE M!vo7s~k4odYx[;38?\K_s?.az? t\=h WT-Pt")2m"D[N}`Ww]Թ-x`鄚d^IB!E`ؘ`eV>Aj )N?_\S5BB+0Mvߚl`g.~Mj%@oLդ+C0%GX)38^Շa8^Yk7o&s=_M wJpp]:N*b~aJh_Hǎ6Ҿwb( FFTp!ڸY[hߌSfڒ5R+@{DD iMW]m?LktTljCdXA׎ <ῴ >>Р0B~P4xN[gM6E]DΕX;R3_XoK)qu=aP 93T%6uV#F-8ͭ_^tX\eYNsmjk(z1aVy@29R6A:Jʎ3-da{ok ٿ; jɓWfΒ8wB$Xy놦@[O|2ڊan,gn9W$5TsLočLǞɗ'onZm9::xd>X$ A(ۏ1OGa3-3cgV*#-Uيtfi sԋ&E@)A$ÖQ<hiɐsz3}OwʡuF7" y"m1}& myL j5*}1b8098RrmE\3xWt'xڶc}|y&y )Iݖ`R6?AroZ^o#\^keAQb6fM= HQ0{#P*t"@qZuFx@JRWF7%qV/FJ{oL8P b!!_PT{Jƺfhhex_{H²zV;q'( .yOLđg(Vsst?6.[_h(ϵn #z `Q^K!)18 c ҍE rRڼK 4!`Tgh4&fo?@ q??r~KSTq5 7gIQt(ޙXQr}-W(Yl 'HAc#!c$njLaueIt)zQkAD1/i77oA;Pwbv~ ()H++!rpr |$3洀dWgЫuPvbi!{\ʷޤ5KmokUN8kҠ*HʏYaVlWHb7vkXVu$VabK}}GrP3U^<LU`DR\dqB%I6гf>=]*bMŚ;^#4yFx©vYq׸)l)b%Nd5oY0AA-IhcMUlNdxϜ8u'!0wmh${b1bh(C.Aά5^*4 ۲"8f WXtsuqVG˝]f2XKi@GY%MirQmϾO6v)FRJײjsiTDҁ0 ʎ-qmjR4$SV2Cٓ80{$lO'ȇRWFsKԀ_ݸ- ıah&^oר;DRد{E>I@uhm >\n_Dg6Ӓɢ%GTiRѨo;ݍKXE@%❮+:TKԦw(zSLi$cz4oI/Gn0P+7353;矱Y]FQpL3$K Y.\8 7Ee{S97oӠjԎk?4G``_uھ q2"F Gרs#%Vf(NtVMƒGƮVs"@Ɲ)p{*h;qID}o5ת-yᾠ%1!g?$X (b,dR'^jRk*da}g, m42Yq#s#8\nv_\14;{86XV`>e'?ҟ0U6~_V,85 j 6`x%vm M 3L{D'F_`s br>e?!lQ#K%S7L6"^:jQ(Ȩ&Ov1E1MMƗ$?Seڈ<*苎)X!Eͥ%/j>6\Fݜq@- )y;pPaMz0UݱJ7\M܁ΏSd$z\}̊?$N -̙oAd?ОK\5͏آJ ?DgCg0?/$/W틷RsKWHT^&4?^>*c'kצM*|<0wq[QL>[Udl;A:2>}{R>bFr. p͂|"N]Y8p*OϘnѾhq,GZljB[_Re\^UVpB-DYLswsDjy9: W_d&ڼiURq .hˑ uQ,dJ6i0#. Oaly ,& XdPف_ qDL'=!ܹ`[vDKW^8bAz=.E!%Ƨ q* p]㎖إ;٣k0؇ YO;DE\{>J/!1P=˝Jؾߠux*ElZ6jϘ^CgdXIؠ3A*U [ֹϡ0DSfY$ppc+j٥ƌu˜r¤ z΃u? ,TͬT=H='1rCyRNH1D̢왃1G\ZM"X?[/m{ê5-̯ES\c(ZoB쏌u&JC[0q(e 9uPUzX!*=^ vY-խ3? h5PyFx0T 4c홮Yv#d#%b˟ F IK EF]b)2e#Y@SamtTK=e_{5UhZ3{O[>'G/j)ӫbƫ+:.b(XcHE3,m>p|l286cgn1r5nja4>%<PG4:H2Hb?>trz \LhK`UJۃdQ, sӢ"4=K! "sqn D!IQ/HC:gLz&u&lzY M˥pǿ#țA($AmJ(=bhHC#Y+L`. *AT$Ղ¨sśN4L ]p s UY=T.*UJU=,j%DKLϐkbg_JE{}R.usY/ e?,}Q˝a{d}R$:sX\/ O7tƲ&+alУ?({u@6q 5W+6[s3Sc$He y$U#[˚C ULvhIRT w09@%4,/'<hl ˷/ۖo<% ؅pcnpb7%4s=c=Vo`EQ[+sj5҅|+ mUdsAS8ڄ1"ZE{"մ4Qal\er#gl7*#sdd3zu7L= u}G dбglEi2H vAY-$x^)4./󠝏2-*uf5.~? ňœ&SQl 8=ut{>[mC<-En pD.܋\=J-z1ϼv-+$"*!%d+ :zz3>i~U&dMjOZr5H9k&LдP]Hx }W4tpح] ^eW' HwڲR Śl /z<٥yK0u,N5⁋t^$DiUкAIgsS*Fj7 ?v/훢,U&>] }IMD?wPOr>p3"4ed DV7DLw%8{L_VpM1YYIuTNV.P($YW!#K'e*!-nijhvảHsT*Qڶ8єoDԞXD֫~.aTߥz]],B;'UX0rjJ7S֪ȩW"U̥LM?lTѧڝ[TvD\n$SS=zvLh~!u|\QC٘}.%hڈc{!l|.{őMߓbFZJٴķx vGIJE0!vGX[ҿVZϰYGOI*i݅a\WE5NVa O`yvDn~#t`"P8[gDHf?c0ma+G[ XStjpATn OoK&A41i*I7Ob $[7]0`~QPQ wnsA[vj@Q.?li~BGVB9F-XG5}/X'ua#hD1q.6wWQjI")WWE/6@n}ڛj00m k <8׍ # $h}kL2%UDȽ}^v~K=nاѓ&[y yq Ӆ`EW VjhWFk*1, Yr.00ڇQ]}ڒׯv}Ip^I Q퓲wމ&^:+utck8WolX eq!E[F̉>;?z |+)Wª7#9|t6Ք "˟Ѱ^=p&ޝڍY Eq ZMXj*f}!j#E~2MrB 7wF]oOlXJٜ2){ <^sgQr-|wF㱞&pnrնZ!vnWm:Up6ifN8k"XJ>XXRRۓuu/l8 FdE,j]bGX:;{4Jo8WagG، 9P%)"!C{@5!%>${Cݏ[B4p5YzdiX|ϫDfszW7ˎx{nj]8|~ _2ٚ9m]1+SK0IB;G:ͮװb?g]w81:ۨ:K?!LHбA3KAF_w2u&Vl޺kQpHΨkߑFY4'Agb"WT|&#~|ijCoaɭ+ǘp:!2?`F, EMt WMӾ!h,'چx L j5T8Bd)␸(HtJ(^,[s if1]V~8!dBڗ0YtD,)wvT?t-IŷFn&]cOSN8k Zu7/ix{ɌW_ /𥉉=?IK[+?iQ"5^dzFBj]m@aT qa3X[̳b0f^ !zPp42ٞN/1 LL3njRwbD~V5d/(;MxX&KՎhz)r7RH? XC5M'\/ AeO!PXC)>1oyy̸mY'2:WMeW$ƌ%-Xcrw+2+t1N2ܜq[ю6dA cecö;ىFF4WͥӝcJ((؆zOLdoP4ہoAb)\?Oes{Nt6V+3n vҼzY04,vǶ ?ciG6r=)^GmA3r; ÿ=e>4Pz(|G5mToD$-r/8R2Aqݑ!P…:gtD᭚MJ12 0IIm%lP{sb'%(~ baѣY$eHBWsNtGђJ3*C73,ۈZt[Ap}*ErbЌ1Rv ]#n| \Z<İ9o-lhG?D(xqk97i*;s+4z)ŌoFS"H_ p[%iW%.\6ecNq[c,JaH:(%x2[2>\ $T3(Ʊ#TW(,wZ Gڲ B+n o"Q G;e!A~:↙p0KB:{3tZk.ωw+=>@$.ˎn-~8'К1Yr3(lR /CY{` =F+!ehsa0=$HyA鶴OU?>@ޘ\j %gUqg̍K[ *N ދ'Oj&=mDJdn}=$oJuk>VKW8dBVیaAﰹTq :OUp}vGqNԔ_O?H?qas5AB_sa.4ӳf1'"+BT%҈00FEI˫մO{'<Ğ䀫d˱a&HxP(:&qa;o 70)k\7lF x4iw\dT r˧HNtmK[#푈Uc*j=n;SÓ1,o$T\'ٮfs7 YYלs4:[HpXc4Qr +Kk3TG^Qb8ǩB`7Hi r-$ój`{R 䌰̺mLr`zš0qhD&V8&X:siD_ZTg>N+2[e\Ф~y@$$gw˷6YbxPDVfL+pj_ȚZoxq]u~ՠo',.dO)NpwǾL#(F϶PI(_;/TrH{ l~/@:po?Y emX U7yX MϏHna*Gӂ]a7x GQ0[ő#ZSe%[5~ o#ޤAwL+=ƑH^yiˍ7ۉ*K KpE fPFk`@'eEH82ܽKuRT XEȁe3goXe֬qw\n^02:r (#K-&7a&T%C/+]Ir_A!mWB ,HA_Gы po0QXfTZ!4EF`s,Tk3!ܻBb+o (;@AwVZF.aܕs7I#!E?N%&(`?xKw@,;TkMe<- 0p.v*,8@j|jZ>6ufJxnǼYRtPmSWׇj/}ޜv:UEEybaR<.HbSJ3JjQ/Y| _G bvYf3UV$}"BI цKTf-nϬ&.DΒD+=~a{` /&(v;X)*Dtm[4؞\}؀YHm2:E_J,SPQ2lHj/7u~?բW*oN{mI86$m)=' RT} :3 ׉3О oJF/!;4Kp0S !;Q~`ę/q+wKWy셲O+ i!n$2^B@W漟_N[DW.s2 Vhh /lz>EeN|q}rw$$5\8a~O$zW_6ChR*ƦcV1(9qmAIIwgm\!25wPYTR@mff!_|,ot=I٫lςW}镩3Ӫu ,e(<٦!IKΆ ?28yK boENASrː߂UV0Q o5x~ZK P h (Hb݄b /=WEߪTFz*=$ZXOu`@2Pd%âać2bx|A#mh31{=lWJ ^Ǥ{>ãLxKm^ضy'{|# f F5P\SS+ g e^E5X؉x}9 ENHȶF,*_ܬg* ̪iq';CJ2؃aK dHG2R*.pYyẂՂuƠ|Ly/2W KI3u~.Qu&s3gD߯ S o=_FxT (=H SFiU!&yT:/4g_\dr9&;{d*#HqWG_2+tIewiND(؝j~;5p|xaq,C8ij4T#˨c:׃hٕSY3avU(w=0 x}g6e&#R)0o)-X\#H3i 뎺 0͹L}H)kТCBM< q_?1ł ߟDƹ!-b9hYA^か#bRxϫ,"I,K>4t'.ng~lsLΒ H1;'ZiS0L3,QLJ{:L).y yM=3"Yߴ^.;H>5 u%tzS~0mz:L%_mB8~= "q1%o&X7X5E 'c6){EH4HRۅq+  b&j Fz'gZәa!Dގ^5NJ퟈N/EBջjmvMf1̬uO6 3d2b|)2\nub>\˳&լE^Ld˥,̲ 3dJ s3I U19MF~+_[5z J_=Kbu׺P'-j( "8aw;Į B)R!Ջ{A/I|ZQts+͝:BzQPMN{8e"ښ6XȄ}fO\ (Z2ݡ9thBgЪ/1MY Ryx14?;ˣ\ .%FOao#9V0wieQ tEgJ/\8+Pv*ա3 { PR['uGa8]c17lX *}ERF JE= Sr8x5A6azVk-V^5O )t!?*3O"Ffڞ;+%e5oτP\{@,tC}FDKaֺl uCa9ӉZw|Xx|-Kkt8K(;‚jU mHz|Go,O6)-*" ֓Ꮮ_$y{(N|HE #ւ*%:F d eiԪ=޷AWIMs$?EʓuKD¼̧'UIsPO9Lv`{gnh6P!Ͱ@d6Q4줹hSCE\צǸЛAoeRDc尤dP!j hx rfn]+ d> !)DRfg!N f:$C+(9=SP#iw0 ['2,!D6 )6mz+(WRm-Sa'(<ۺg DIw'7ªLjP?GȌ⇐ۉ<~@EW0t0y-iޓ5sogBås޿zETc*1ErW!\gy@/h (V6]{gk Oqh::YBKQ:SZ]0+en ERT~CV^0ESAp/%]:0ZQ쪩ϔCa~9k=jr E1\ܧo. y}BpXRq0{ԥ_`gE,Fvs^*dK&s8.YU%^h0nMZ@V*NbÛIs3<1?FŬxg%{N:Zegk}K^?~!u*P $r wjT2L t"Nv~ZMSK#b&6x&heHDr"ΞdYT5눅t_2-Zx1VRZ%x,Q%D6?`U:1wuW3J67st#8"/܁m9+*Xh^8F*ΌdM}<ԩ@O 3Utӕڎ^Hƈ"p'^jI#; & `uC}>\sQP2>mEo O3?3ʥ{~2/ X' dΡ0:H4u:e? 3tc냤(qFk,\iW#UE`Cݨ Q׌ꐡ*:$V@ǽanH'@b[WNP[otm\( J1xR8mrp{LWԅNljtM)gII)1zג3K|W^RxJZ$$UfSr<̂rt&잉m obC1ã36r~頻H#dQ5-3yP}!e^u\y|9A'EHvEm#i9]V;,)ŷ*9 @R,onlNpX7o$F B! &V!u셧 rX`yw%ʟ%yJRFӹ6Sຊ3a^$dUvg׸ij1{AGSSF/Ӻ⌆t\8QVӫf :j=WN<* Ʃ[iצ'HOLz n)a$cII*1f{%* :!/7+BpE`u-*S riډ~ T~dec(@S,wC}N-~m L#oWP>HW3{H[H# 7>1Y,'I6ȓR|:y^ĕ"OT.=f7]Rq_ri5wu36HG1FIg-qMwugPP}yNCO0@Tjn h_&O5P<˶aJ$\h^a ͑me\E+?%:*ltRN4[8ȵk=+l_g M}*s-HTM6ȷi 9Ist7X >rqs@yE~^ 4sȇF{'2u{wȹNEYUZ%Lm;'Q̠ x tbCeu^qnpT4fxq"ng]yĶ[?j<AG\|kՙ+ pRйUy7z٢5$첏F;-1R)Rfv۱4HUbnWk-K=H5r [ciJ3/wp@lcUKq(ܤeK};8^+U-5|#]x=gRţ_CWa ǴLe\O_Ə'f ?| pDg)@F5p'@KʐNLO* sʥ7IܳէJ}?'Eٚy ea sC"?ӊv+n@^co%4x\8) nJq6y\6bYKf+YI ᪸W+(W@GPVKR"{Ss)"rAt\EpBd?Bf`MkJY@bzzt~KL  hŲ;a$FB0ī0nEh,@5y=?~#y)Ԧ(ΉiSO?/xW\$4T7ftv1SxݡLƪ';V$b nO@3 Qad6aTɍH|AZ8#VVjj2YڝbZ'ݦYTF}uN aKRg.ΆB͙F98H$@"-bjvJ◾E 1x +tOGpwլeP%z 0hx꾥IRp:XUZ/T*`hjnM/ape{0O&OSPNƙg@=:$K v}?%9nkP6SMsKC!*ԽǤe dDh.2Tsi,<l1-:eU[A.x(leF8Z7wSE1;:7i+~~W7XzHgʥ k;?д_}h,֑C@B\%v2eUטC*"Fv % e>Wkb_l^yp,tb, DّTuT"z|h29 ('7#-^iͰADz1We~L.w[EtI{F!m&iS|?d(̷iT "&&`b&5#Sco!wOM1A1{)Eyg64w#γL-;`˭~d__7Q x!Q[^"d%V ~q"ϟ.دu:Ӗg׳;vEj~bb xz̃b>m._/ûV &j>͝4wSch:sV(y>p6oΏbT64A녁=l F\ iR1(I\ 3p&Ka{|nA|J);,4C@x+W#Xz.dIߕwжQ T4HJ_@5FkG~N&I(5^: t䁅9Y VӶ vZ G˳ sXclt(⼩edP.XMu^=N3a 2?P轶IVdU\l?vτ0t! klUN3[xx=&Q/f1s`׼F^0]SOgao+Pv /^ᑧIpLfLJ0ED oЪԦX9 Cn%A3QέE֘r='"K.Te4^/eBw(2%qZ\@d@Qƹ FnNmءd]@\MK%5>qAfK6|rچ}C?:=35wVRNLCwĬF%*ڜRPЂou)eoK8CތBfeWG/CX'a"s Řntq1o/?$" la#ySJsI@(,n6Wy\<+3em24+Q5F"7]iHh $wXX[rο@ܲOVL ȀuqNd3ײ)ewO (cs(x) /P?<2o mIsC*&[#p]^!ߒk {Q*L)=f}^ z$wA|g/7ŃTp wme)z :iG;{ͥ(b_9-}SSb!,Ăzm$r{/:yJIG:hHMuQx O7# &:(0V-lVD= PfZe).Ӵ}xP"vvE:[fIJݳ(Ot i,X{}JwC a}ub1`&&^{Gg m9!}t>"Okgv)kPeR&G{˄h>aH!.+s-0q#rԤwb)VLق~ePHpXDV7u?{| 5j""FNAe*zw8e&|LN6JiJS7ŋbZCe eqkjZbn = \B]}fg' UV"o]5&)"AV`%sO]Gf8 pcڙ&T+6lN( }!>TxM\ôVwj! ٔzfq| -'{~OO_v8QۿR2 0Iw/ evʺrs.>E69 CW4b ]Y6!%0G~;7'꛴ULğnV Q=R: /TSl?ceLXPJ1ɻ'Cn>E .#a=@S>FJH:0O̅4LkutSqu:4&P=^2Lޚ;c ^帉V"!=Mʁ']ƞY8"@DÄDRf3',e_Fa&,`43-q%ÄƯh35 hx$B$9@ƥZO2DxN/LGzRSܿ[Ʊ)@>o=n?,wCd| wɔ+*SB蜘VP2wR!{8RT Y0;s)^f3 `4_+6Bn}#oOXȚ&rȩa;+^cAsHa,J8%З} e4Nb/.E>Ezhxv$X%ΐyB5XLn#^!C`אžR 4v~ oBW>ڤo)ZLgCPbM>lp ! 3 D~m=Du ̙ $J$eö )ԊXg*нŲ%co*[ kغڣ% N{gU\U,\\HӨDnP"\]gH \_{a<ɠm yiUkOzEMP\W{s`iHU@2(fw'e6}6^*Fa 2~u7;0v拢$k*!=RPz"42ڽO}M3/rG4s2,$uM/X*@9_ER4\Z׸!@Ќ&$e.,%Pj} Rnˏ@|JAq\ON=yxRH9jvHAE,60\Q\϶=3hh] )9׵\NN'4=׶o$Haձy/hIi wfgå9cd:Ť;8鵴@sQ;k5,/イ ▭\-Xhq;O!f$uy g1PY/5C?(ThwTD*O%^Q}xH8r=P:H@YjV茍N ,!7gRKh<Ǥjd+J΢}nALa؅`y/FqE1&w 6VkzfʑXrU L@05-`Xr9+r9n䯤]ŵIK*'`fF@fps^r!jn׸</ؔm>9!M[(b%q[jY|y@C8t#_p~<ROcB ބP-UqQSyeP/,kИҐbL+ȟkp'mhGTCnNx m:ŕ'/<̎~c-+xzV >ޫr=2n/߾@nĄRrÛ9O`067tFbWW&nݲ -LZz}DZt2Rr~{P fTfu|iB46% 1l`xvKP#[48Za؞cn;RBvkdx}&~=&R1s Z|7)M]LE†[xF9E;\R02,u%2j8 *YuYZA!Ϙ$?!AabezєnXllhq`"~牍7Zwʫ4`]:!aғlh}lU(O\V{ N0n#GVPLΟ%ي@JIXTR<Q1vY[=V֢3:WHNQk7aR?{%[_X# 44! .e$M NM,bΤH^/V`T'S-Hpi|  JǴDC>Gװp|>FvsDXGЊuY"8D-g> 2nX½d&D[4O|}N9_֢)ZETݵI %R9ѸE0k9qtݬ?8yU]dP[#Fo -o 2FTxk'*waX0+kU{햕5R, fWύ gB𱰡L 3 =&|#eZ $9bdwN[ϒ!蝷3)%N$EŐ򩿻Eb.78HT(*Xd Vi#Dd)ǀO6uσE³.uZ؉TW1I L"SYI ^.iT>N.{-l%ulfjrݍ.Du{f"dޅC\Q5SҐB$K7 '1G֙.NS zqXlMd֞^(;B{$GCPC˂|B+faSnZTR[L}>=zQnT Ow5ArwZ6"bwfI+4/B*P([:z cN o.dWP,Qx=(,.sap̨<k 1ƵtP)隺yD}<vWXDWkkl*)??F >t-HW|"FmYE}"-[Ǿ= vN8NwMхy n yޭ+Xz62y!X 1NʷQC,7')=un|)8)*u-sPTLjIVλR*uR;"UAFF 0.t$g6&h*‡"q 1%7!+G HBկ\D]Tb,dz#Єif~d8sԳ_PmEj;')\@jnd[ ٧HȱƉ]B ]qMF{ElH.#;LXh0-;Bף2iإ- o9iWkӘOD?9Jdkј%p9& Ȍ `6dB mA3Cexe0nhC͖۾hחv wH3?o&'a-mV&2dD!(ЉU32Q(, |qEmOMb `bHj$A+>+.8/;&t1&,?"1h*<*T5hڝh ]&,==XXS@Q] AAB Pqfs..AV^ի! W>XӀ`ƚlPn"ύ@L OWH? Gk#6[M)?C@@Br<- @}㥷}V\`=n|4 alX-Sz`VqV ja5T=>~V׭&5=(\7 )p"H/$2҇;Y%(w]º5H q?XTP2O< j,1 ;"4ЦX[+w-87U+ʑt0 "XWH9ft'v$\^u)uqV %GBZVjy:|3R7"q;ldpBW!+MQн.4*c@ۃJȝ#H;=%Zpy4v&$'E(|W4kis5jȓa"1GNZVL8vin{riuݔ\yexmå7лT,/+ _'kN ٝa(J"2I#NlGK%d.ﳗ|H~O3p%F(#!T/2k ;B@stZJ[v%vS1Dq!C5MJp<mW$ WNepX:13$fQs:L{h@{:ԝmĉC [O""+Irq~6-RNKUJVb  ? h[rC8Vgo9w"fs(볆9%~p,>!-7 |5i< KTtޟ ~244y7n~K3 e'QJ+?1t?vn2CIԬ1ɩD> FZ unl`]B$8)׻ݞ<w><>mfLh"<_uČΓyҺfwПb ΃A{]Զ4P$ѲZ}m}Ro@ʰJC AKRυ=xҷQi}NpY7ruqӕ%#Mq]QXDpD,p!Tt 3̯ h`N4u'HhΘ5l%O85 Whg(rk@& /*@+KҷsX^-)B,l~>im$zuodِ;_{^$Bem65g]CrW^b"w~dLjS(۝ia8>Www/=s뭩e]cϦ17)Ǐ\MܳpLZu5mt'uߪ'KpwrI0ءu| 27 ,7A3O!y:;E7fM53,PջK,36B!q+k4rM١ *nR 1 R(Ĵ/((ܘUԟ=~ 5j'Pas:q j!r]|mVƁsvA-*g 7wK6dյf3KY>'8hEBl.uĻs+$V*}*Eߵ3BإF,գq3>sԒCpO `\*4ݪ# %Qzjm jpafHHud^Iz[("kvtvp37Mv(,a[Xd*rY_m&o6݁٤C]L娇3;[cu i(⭹An$\EGr5IpO$!+Q@Djj#:Y&6#:zꊱM|ob F2EZYA i`bŜaAJȴ.IyPHbz<`bhPPZk^Bg,H2>_V5Ki&75IsPΕ2_h>biI C!+> Z;{e -L#8t!-,116vCeaMm2]TtG(+HβKg~T)3O%t6?k/^[⺀R/t.#7ɼZH:\,}/ÚNKIb0ojɓ &:`g4?pL5>Ht%_a e,< mGVd%|+=B,¸saCjDؘK U_K\ca4KRĜy( iòȨQtm;Izy.3/B4ob f҉"hܽzCǑc_LIҴw$Yo P5w?*tw-g C5 e %2l(g;GAqQ!GYP t#JK|7%:v|C./)pU- +Ee6(Ty1J8tU@ΏjBjFj$=6fBW*䌡p$:bh09|;-!w`qM&'aoa.U$e2) E̴G}'QsHlUiU%I#na *?ޚs&d6]nw 0^a}OP h.Wum轎ۚ;,ݙD#L$+42\􆩃N)J͕4>.~ !YTmyU-g tWqt.EL$ԧ`F/OY Ea_}L8d=5> q8G[XQ1MRܩaf ޢ$'CU|r y)ռ턀!:dtXkϖ% k.*t9rC Qx5!JQG.˅L 2~DC46F)+w GW IƤ{% B#}j3~OD+.J]/zã+ⅲC]ݲ_ƥJOk#{[, J ,@U UGsW;PvVRF SQD v7c-AdM0Wħ~vrʅ$?S['c@\jy+C3!$a˥F] Aw/O1a.3PgV,l 0s)?d9XE׿)-Ɛ wRPVfTr[Mm$ދճ$IAޅo /gr10T;%ETXb ;uF]-,@GG띳ݛMǿ4Sɱ(WG|Q jڮ.KlJ7.PFǁRCA, HE.Kr_{^~%K(0NCP ]ϓ!ˈ%[4y 8bԊEDa 7I+& @(`up K8z+ejFh%~FiVz!*7v@cCxXږr7-Lpfk9vحCr)QЉʑw y$6쏭X{4/89#\8oi)y 8a]P,nxU=="3koVRn` >O7<ɃqLϮ1q? /"ϊ_]vP.s2GUimh'?OjORFj'M+N%:\̟=rVa'yxCzL?XNġtQ,nE[F CmRD|h IRjȗ0n(h&Nʎa$v*&M- ok+ޫ^zxjmf-Vp;h(f P +gc0`{'t7Sv04-emtI1UZNbi9*ƐS`JЀYKS7H W&.0d!b9 29Oʻ1\wc>g*4]nctϐXX6 -u1ڥ62#@SOB"PT*`.6ÅOOY I :'!{utЭ0+r1Ф~yT8E,u=iJUv҅F]`>%+ղ;^i>tA.VGǘ"FtBk[kJDn:WvzLѐ(ۓ{_#}mTM62p-eu?b+t_oKZ5>6.䀳+Bn:ͫ6uC5JHAB[NW{˧e5$bѡ=G9D q{6GNK3.OSsR8=MH-JG=>iZ8:Gop>V(h˹ ? W^N//\Via|'L+;d!A Of"GLE˼x u`'Sjg|tfZŌ]bMs즰7(m=iݺ&`~\"F܉qcs?zf1ZXlzkFErNU;[G+\%}et? &}I-?&+p_m{V-]*pWg⍬ mmLGJ%k45ŏ%&\Š4\HHH!n.i)y1.&y# "魞ImrS:jGdbM3*ž7g s\)b9}-ذ Y%n%-,F7TNQ2_P<9w~%ڬQ҇KtRU/?%6n~̐"#C~ds}tr1Qbi^$vŘ"?&W>,i0^?_b}z  7v4RN` @؅Ӂ| Ee;X auR^boȼ,?_GyRFSu :RsoNXn߳g)< a/2!"?4nLz*B# 5'b`8eC|DIWK0qAG_l3$ivFpҳa cJ;ܨD8+rV++?XNa1wen}狁 Dc'i˧\>z $ut,R|Gfb SW"N. >Oۜ|՜sS^<mA)O zQVޕ>ZȎX)Gة)U*/@شLxiU7Uԃ!h@g3-4[dӺdƻ.&Ie.bbxR'<L$ǢQ?\˝Iх+E v/hӎj'j[߼E0^E 5eŦtOaͭDawO e|rveKtJNHvb98PAU]ZR#cV (UT3tht i~_ ϖR'!pn 'ЎwK&ܸ#-C$\ڸ6y44f%g p^-m`Y@EMFIN'\ p&۾ЛF'N u'hm ;>[qqQN+F/Agb&-R#Mi\O4{jGt!3D"c-}Mlt =8c1bmƊ[֯ $kbb1B_EAdg)u'oM nj%$ڥ/*j S-fq#4q8!a4s2n8n7Z4BeάLד-w\tRizJֈ5qd$#8gL 5/XhRI3u|80~p\69k'\?HrLT۲CdG§ElBx76\]V^MuQ+|Y|S C,Uz&Qu.\5yʣ* ȅ4;fv(Ӈ\QPa]B <ݯnhRVES6A|r;"LjG2CLUiHWi2%@=Upș ZX,J Aꁋar'ua`4.Y8H2 Xnܕ84`ZՄtHNl2B^HηNC [ܥjGm2h~44]땆SFm:U*.^Ȅ&J-<ʰB$_׎?Al55z@;eaD3Ε*ݩrӼf5yy@\^ߚ4 ιOj2 k֒a KWx~(XvSh5me}:H|:G0[蝴,EI]IA΍Nsb8"l׀ .ʳ J{;nu|Ȉ)ONdV4pW;;󄙨Q!+ѓf~?Tl4@aH@mEMiCn5_9qKMY[nغ_9_/D[K!d]wA17YwYKN~1a fTn:Qa-w,;ɟ fU>P_$ ""pXpn>VvI]ï_kC<_r)6:.4T~/ `;#'Sa?<91{3e?p]_  7[z6V}a02,vq.N~e 8YTuNbzxl<5BdӢ|qvߦ6Ѯ^p+ƯM:/ۢYL. j۟)q>;M!-UEpT[V<PL,%Igjs-<=/vWwZ l100qN.}(CRqZoVt c[^ X`MJbW3!Rxl9OAL>̄|2S$$Zzs39xeSg^l]ٷ{ϣ^mWapҟXW3ʤdۃ8ol(7%>Csg&В&yJo"܅[)lew0:sR M`|42i/ի.)MJKc9ϠE1pҷT U .3G|!#G1L&Q=V5%DFBI&ޅyL W7D縲?kƆӼ^ :Z;2-zY ,H[@L%;|7Qf=LME|_A#uOL2l%iH^Peڹ_n6Hb̂8Wpn׺ )z%Q(Rt;!ŠIbK>:/+~$c!A}w1qذ0^ :} ^YwQEc jጁο΍}<]=" jam:nj QXA"D#%" oXf-0y*9A)sVM$ߨo#ZBCWTZʓ_AbWOrR@maG2R\D\ د' k_tW?g8WagQe=!,P\<ʐɏgow@fX:䵫4_#a )%  DX?TXJˇ&W| \mB FSLqGHZ_c;D늿<a!ܒ5FꖆrT1=E"^LkA>[wS:!dR!gskoF6 6l@<3sZT$Q\Q` ˱IS^bs:̖v1;{(So*b-/)/9B1i$?נuh$! /lYǝn)II2/vevP*[ݿ\Ѥy>O> 01:q|ݱƈh*W]x;ͭ ~%}'T_P#V~o20c?([P\`p: ~!( 8 Hn Zw?LT):&&~Ȳ9a̻/rG.:y!e2W/`&ZWfP:7egOl :2p;w¹gwu.kĴ|sAxMmQ\/.ՔџČ:>Վt(E%@̦$| i븸H9z)>2 9Ozk썳Ey8H<-bJGtzpo]'8LE(\D$0T7guw9eH<=n[5+6<3 U'WapKA<ܺfIAK|xo*Migaewhj[vl7OB'%Ik}ź UKf ϧHX@8v 7}hF?|m^q% c}o ~*mzֽ4IaK O@k# mTV 4[:Ï<є )-|,'1|%+Z8aggƗO[SCbeYoXr._ΧN aJC\>H7oȋixFsal ,;Z_("i,9$Eؑ3oUڡ渭Mqih՟`>N !!VC6NA5WyHH"F@wi*D9d r ƶc48T0MKV[#MHzmis)* Pc=_=Sgl?AkzjNaa_ʺTk1mƸg+\눣aXYjcĜ^W蜺L-,N?^:f` x޳[LsjMȄ_pE'ںNA?ke0{C,B{~*Zp*8t*R{2v}Pћs($fI+\'w9jgd4pOo96Z uU`(l7чhfzZMP, W pCvHלLMC7OիO و\qV4Ч B"Z*y.Lo?v I= nel 0ǿc! kKf Q}[IF7\Ō7}nbvg_bE0%{d0oY3ݖkVz̃}S_s2&ҕlasB+h4u0kC>k#[yJژAW , Dcmkj _Pi_ n^Fh$ ".| }ĽN, a:P7`VL1{7ÃVya+ nW뀋Ȧ>q_p=Kޡ=|tO 6L,m? czPL}BsRBGx|MŽ'gPpgyT (J{= 8%fWFnrU@"ZQgP, j|.a;bkC&Ai'sncjd_X۫DZwѱR3F}+:;"tݼnm"zy~jvB+u܌-9y;t<ݸ FpӚ0HM_AЏ;~F|r$R/a)Ob6mo gA:[Rb#fHC<0)9(jCo+W< }-2@u>)lG]huƊ" o0/8mfOAR͖ذWhɊ )"ѧgsb-kpWWƀcAD;'gh3% hu+世Mt+yaA^h^ u$NPrS4ba(Bɳཱ`ʏT>X&0e`;hڛXMSTB*WB/N'Po.n S'<+pCS W Meb ^X Lݺ ",FQ:3O7V!叿C~5ή|k]~ꊎJ3L"L~<66;DUZmlRG,$+ &jirDصqZw6Fs<^6_ @Yv}W.E[K)?m)F ̶bO$R#Dnj+"u:9o8KolK{vu\@ &k}?Agc @ʧϳO7L]-^BB'y՜o'ݔ#zYQ|F`kRؽ{5(-_NYc?z]&(FɜD̆1`q3x n,\ls5=JqVt?-1qL+i*#lBV`,՗Ph qa߿]M{F~iFGCn7,˱XENw:nyCq 1뭘,UqZ"2Jc+ N Nx7XσSR.EV]P}/mfj3w=_r^=eQcvEYjOwcW'U|ǎx H]VE|>z3 ,yApn(@_ýl1+1Gb }#J'ɵVi.Dv7ޥ^d,B^Pę{o5rmDP=4j(1o{h? aɎ;BNxd纂D9tkvd:LةXyJe&ݨ߭ol-ࣦX kʯ!DL%~ovG>%->W-ӕi>^E(XDrru:cѹWm-̗0PϮˆ/O BL&Y0῟6=/Q)I(~ݭԎf{TPsZQq)Wm/B3k{R~A#X<5dyX9aBFBv}/ߝn-*m^HRڙA?ɨZD> $T窬hݱ|-t^YYֆ; $ww z,c4i]t\=]cR D=x|n]42i=dar%Wr`f.[w7ٌFD`,bLF(_R﨏eqk% זJn_X8Ɍ9֜p'k}p^xs8vrC237r~eĹ*~N *l>eM#ŧSF¡@'3VՑsqJϢcb $Wnz_ӚƳO~&gak疀R< ! 㛴eH[#XQ558'+^ ;.A_S hi'Ⰱ\}! B-P; 'pi0V| <\"]-MntpXfke Tfñ":DhtO;^Bps6_w6I hܵ!3|=<>M@dđ_1nt+q|TU]ó'R)5d) N/$yr3#\p.LhHQ팆»#, iZìwP|)?#^.aު*oɏ4D Ő`dRcMSEf77-A#u8nu;O ;ߔQ6'?p~3BBAn\M"P(Fws   L1gg2Ox{W~EU6"YpBg/RF1͜꟠[˃_B@Z&+sW{ 0k!TOFن1QVc6AThe˞m0ɉ{!7xtYwE<1UB11M29$8QbǏ|@i;K/oH[{.+KYK`2xʞc'f ##*݄m %jIC v[㟋 yj7度:,3?갟g |,}*Z|WGkbJZP5k, `g*m0htFϾhBWbVyK(v#[hei<4D,&ؿˊs).#Q8'M%)l<{0#Ѥ(i[*+00.tjCkNmz|OGE_i3tj:ȀMȫYHkZz{'փmg6kD!݀]F8 TDЊX z(m),BQZ##Eu$m76XxQk կdC1a-F=ezz^7Rx qLV;u-hڲ뀠`堡aR  "pYRzq#Uq:$ʗrx:׻B^huO_g9@W: M3e!)ࠪ췄ng*3<2 *Q3OH֊ dlxb@:AG,‘xSÚ)rv D@:gf Q^@/G<-k8='.ϱA^H \T  M0ݰO:X(>|gYZpZ;PQ,aG:Y)QWhgE>zC( sf.E!hp<FB6SKOë8*-s!WOz}Q0EO"/0.l2T~tV{ @`.;{\5jTm6y 2Z J$W,: (?cSG)v! `o*\Iesj S*ɫ抶}nv\_Ë#ؓ\Kb4f `EtB~pUG_>\RMB{F}pY͇= 28Bk*kN ʻ*-n, }8|@l*򶵹cL\6g{ D]e7}(\ \n֎`t`YɁ%;7҅ѹ?~<f"sOj-EʬOW"Rr?OZrPҼ񥧪GQjgQ| 5q4ݪUG^.jGEUa |@Q}* *\kC\kO4s+rw<)HƂMo} 2ZZt[c{g{B츿H#.{]UOE<7N{r0ffYBu|h~cJo8Ƶ#A@iX~quD9/EvvC7 [O-<ݭYLgOx.J9މsc *Js<ߧD+ifV]nZ7s>#ԫˢ|XKcXs8z2?`;DFv2!1sۄGA/ƙC_Wv dϭO pߙ"O͌nfvV.nGPAb=Z8DJ.(m7E\.EG@6 Ɍ!JiD򨰙} B:nEgA,&捋}_P%@WQ XV fo4s?{RXL(#k۬ hWgǷ`h\k*z)۪Z[\a`p4AFfU5?-4j٣D0{h.vʇfc7yIĄhsWlh0>>a[:UEUEjk?al2kBΘUėĀ*|=N'6xÜXv]p^x/0%k(Ld96 _iZ\5Z,݌Y#dM4sIcۂ 6/D#9]X'*y#0X7 F^6Bcq[p=3FN_2gx ں2~9s~*dՖw/I_D=P@`G+ EoeR +c^M*U0<ri??nt>=p9c|X -<[2X-7'rs^,ʰae%uA4 &gH.ZR~5E2V]RWqNR|RfC3/ zi~u@ _c EOi{~;u]63i(!hhgNY`n)ǃ7PH@T% @0͕&wFútFe\x p7BDj;YCEKݰfls4F0 loq`n w5ˌw$VF]7,_*Kz$ Y3C{T2nGY+';feTN-W5sPtL%t)aZ729 hN_3q\zVČsF뚏DMHUZfŚeuW?n*ݸ@$=8k'\gFvX1]KFchoL[/Ȑ| Q"F/Ж pm 䨅bI(] p~Gy|l~J/'ɥ mnݐcAJ! ~+%C\Op2\HZz yJC_(~"~5FiQI(7`'IȿQq^rDȎ({cRD!ʆĦLز $z96ݚ|Q!\W \~|ZJ7L376K87FSs8m:YuO M7zmf9=0:j? !kxFHP:!~DR}7w|LFvjg mְ6CP6= J|˓Ҳ 3%ŧK}O-#0(7Ia>IuQA2AgyW E_r(mgw!_]mAUu|EV C@dJ|<|6%Ϳv6nE*r]:Ό=B[r'GJ1pꥠ۰q6қQA=(kUڴkIx ۱P"A*֏paZ6v:\J˿^Lv;C =gK(q߈/ T@bۊk))'XsshJ9VޚК1l:xV-衹zrWQ  Ah&;^P1)t=@u1)7#jg,<\H?hPgD&6޵c镧y(:sgFp= )nGj+:IЩl.l̋mY_ٮ9kmkF._~T+D5>Ʌi`\ɡ g kIL Q&=le$Q1օ<&Mg P)+NaDEO,&MiaO]ȹԚqGej<{}zʥq)3I8eڀxCG+&Ëk?cp$5S7X)YB$6PU|Ëq~y!TՓ](v8ar1is[IgA(jޱPQ'.{ƦF1  |b;E5ue Db2 7x]?T(wq+5Dz]g?λL5F{I#,E VQGyGNpz]R'к1 ],C'S%sEcFhZ/=35m&eIۓ婯&F#D+q1!5lo/sʹb5Lqc4qlb2`+> /j""^`D#<:e% v@3ePhh/=ݰPovS t9[V^{ptWE(H=+Iwt7$Eqں^ ^b9#8S;5efR|%54E{x%1i9ME3@&3#1u 7%}^ꖲ?d䷋Z? e z,^ʹShK?~8g sx3a7Z$Ӕ[D 'ݽΞ?Aq y3I5[F'} :KDD{3C=2zߒ m%;γ_~Ɂ;>rՈgш6G%Eol$g5nDͮ-*=ؔtM -6Au(~2] KJ}2c,Rv1oۂ_15[zE:X.3Q௩IEdJ(ZhԽÏЫc逢M~/FVu (LAqYwF/1up{p بzi'ky>+l7T&@;  LzP._yq5vCY/=b5XfݢaB6cpf,ZSwS"N56UpرZ H+22*ʣuuR mnIܑN?l-}jby3Cx"@ڈ{ O"_ %TBCL~񤊅D;!\651crQt>)i.=\a98|-Tߣ)tcÂ(aSC$Ty^%9֐#OXp%YPܸfzTHePY2k1k;-iGw9-!**OҽI4m|Bd1ΗN<(_Xs߄q:8_^RTI%a>•?sZZ4Zk9\I06u&KO 7diW ˅){[$y8^;c@ r?S떖CqZ&7NﰢuU7|Ӌ.t]#/f ;6< ĭpYr[ɒc(۝&Z^I0\Qkz0:3뽦BvP˜me8?n"x׾N瘩<`Gi޻?gKBW0^ygB]"<y^ 3=CSG*L`wpN-6U7#wUѓ?wYa{b6ڳ&h%19b~!9jLm";Qb]!#LY52|?nGطPߋ:k|O2gJݜN` ~+ވ#7ע\-/W3A{m V.XJIT**ocU 3iG;`׻WݼqaEI#K| E `V~J㯉S aI=fgB`5ȣm@ZGce qr?(χwܼTGCr_G,D 6ըvz0S/,!ƃĆJ&G22 MFlJS s Ƥ/TY.00> x%omg]u+dG7,!wgO2{( Դ-k c B˽n LP cn|gigiG_^y {>_9ĘTx#HWwԺ"dߦʮ@_}Gh)FAxZOW7Zi]lhչuxEǕs}og2b'_ .6L lYrI[HùL?-Cf%eCPe^K 'Mkq/k104$ϗtߗOG>M0sszfFhȄkBQ5!x}tj5UKtb1)ϑ^Ev/X1@ &(_тdy'c@}!ߊ/GIC75/gӖs6 eAܒ')ߖw0Zv}!!J\p%''F0J#\r 3VY13&RĻA~{}vNZt(nXt$atx-]fOvp%r`t>mARZQνIfиPͽمC/PH̘ʲd("6c^0£'Ɨ Fg;be߇ {:R>2`I~, 0Kt:|np|'UU쎃Y7HBdͪ: ~dp<6ׅh2]iU 4ir<<27?Oj҆TQE)ކۚelgXU""t˯i9ݶ[zqAvƕ2FX_̷70~3 %yN:uKT dtl&iFKON6&y(Vc>ߜT'zhސ"$+Ji)k) rpQUz'vQq !z@`>2~25 cJѽV72RxHKPeYCLqZ?e1({cj|Wo K}3vo fqf*'7A8*;/֕nŚ1'!"d<4Iևr~ԝ.+!׺Z?'*"|eN z+49/ّN %1m"[=P6 #wH &YRk[" y!8WʨcF4H†g\n'iQe`Ak9YMZ_E7t2@8_C+|ʓz~NI"ClNF{npƲrt_}a< Jva* JFlO8ͼΣf~ckZ?w26 K8-LmYÕv'Q9wj)KS(Mjƥli{2F]h7'Ի@WQG !'c ,lIIT_|~a[2˚>˗6#eM/7OBI͡F-Fsq෥6h쩺Z45Q0 ̂ZiZ 6`&=\ v&QVhPCPT]B>Z!Tl/ln2qO>)6%Qۉ2@d)z2W | g\o쬔B_bek)A-f_3S:L?NmG)KJ+?D5x[S}r}du2ېCGG\粶CkBNB;TczBM,c_/m> z£3)UVت@pwL2n~H#N UbF45cf-aaQrGHoEEw8ØLI{eS뾫*^Z)2?8-u_L.5ųAG_0ͶYl wY`ySPR ,VQ7X+4l `wO#:5@pL~^DBc vf!_c+Aeމ@-NȨ<+*;kvʺݢw8z5HedDa:27t!NhK9b_#7]i&r8fϽjǂbWzj󯏡ŵ;VFm> ɛR$ R 'Vc0ܰw'E=)H}qskF HEvB1#_M|#@Pbia&0# 5Eu\Ð@.li<Hb7 qŔ,-JUx"u0; 쐐{~N: Dl F0qX1<ַduHӭZ ,c5ƿ~ʓޜl(cV6LL !+<;Xܱ}E,Fm~;RQե`b'@c7RO58ʆO2/2\굽/"9o!d;A܍E&Q)nw6#-N5+ŒL@ ͒)x+Z9^i $`7X ы!51]fSgփ0KJCFJ eBPBK{*PS$O\ P )ىa7 ە-ͷ1ZAyN~hNv8K^*Z),s$rqtמ{^7oF;YdW >̠t~(. XR prW 1:fmV ЏS"?]x$ʒ[Ô_KICI{3 doE;u<܉S9;ܜo&X%Z}?ЄTAq9T?&FR<,i_Z!gyd^"9yZ/ M羽"w*:,.8U8pbs18-*@Ln1 1#[QbTCm6g.N6Nݤu6YNp&{~Z]`j$F*& X)RiNDu8 AI֎0ƿ9Jwt) 5pKJL2f}#ܒgw| Ń9_'k+Pgؑ$)?X|9X&m;4j*naQETȳmf| (d_MY.3x čQ( `[]z~f/neޖcKz\xIʣk?R\ɩȮ"Ddfog68˙O|١GT{t+,`yߴ5I$I48|脸yW?  k9D;LOqCU+ힹB"tB{:U>f,> kр,m T{\%ʚⵧѱpJ˷{K);BݐfpQD"h3oOlJOZI"9G%uu$RvGlTY&&8@ "@mA}&(]w`,]B@ޠDH@,yҫp ʦ.L"Bx Jão]2E߽n+jHWoL)J6$֓Y:Ȣ`JO5 oz)ژr6:AilUAՌ vh;O]$¿*bBQ=äGC00; Ӧz8uqB=O6U^UXyR^8p4}c= tJ;{C^$HeOAأ{Udqr( .N=28݋ٓbBnf*|ЌH҉+E=uܔn]="mk8Ѣ;/ 4Ctk|Sk?%4H.|Aޡ)b3mтлZƝ[%d+z! M 6uskkkcKj@q!r&P_=oA z-^9-$9Qcʹ?۞ e+~AOxm .s츖]—3MTŜy-2e*eo*پb8jf?K#6{Ik >Q#ęT$?XXb&)ISdt@gHVM6O`l޴Wn$IaرiG/Ƃ|(f` 3=f,bqűJv >bg7 loc-NP [3?(up);ia0@C^pMBtdR}4UP>1մg-`M.1V i6.@| TM'R8By K@\Jw_ZoLld8,]aGVk7ubsne+c<~S`sSplꟍ#Iw(C\l=IGYS#lڕc qVj#SB`c͇oW gf.YaGvsdu؁y?ox1{ q3i,kL-\7%MKZg@S?7KONJ.aPRJ Y Ef!F6.|w˓̀S~JXsCֹQ ,|hTtC2k®y;mȲO +Yq­LX!x䠭&B J,ԠB*A8i75sp9@*=dJ0oV#9`SƼr=1VTio_TGSg eb*: K ęصT||&{{s%^+11BDu7עoR,Lb%ąF`\J : myOcJ@#$EK0Wq\>w}iK=`o;O7~S]1ވegTi(|wǦ.@HXDq+4G`۲*+U#g<X赇Z6W-i vԼc`-{ 3e*'~+sNa(e4;]*EZ-̝z7߂9)qmG] ?"U2AQ3 ċ͂h$Td{jC6BhqjDZӵ*5?XP9[Ia ,gK֌_~z0!ͧ+4rf`GId;hb`! X^Nַm# "Lڬ}A#eX[f٢C֊Ld _I4tOy!W, Ѻ )V$ֺԐT= g TPl~XfgfMO;5R衣Ŧiwusۆ<ʃlXc٩+ת,P@,DyU_=0 3 "rŒSk`>onEl/>56tM2 ⺋ ,5_`W@M Z<) jAOk@R͍CX9&O.c6l˘}y':0tOiEq@gej~RxӰEzlP}SSjU6R6`p[ EåErmݸ8faoU d}EQAd:Ynd`҅vmc[B;5ɊM[k?sXl\Obu dtA?BzQLp9%*ͅE$%Db]H( ipa#-ڄQNyZ 3TO6Po)5# I &8*jq́x~`,h@:l?Oi eԱ}v"[\X=rnN߽bw>g lYd5M/mGe|ˆ< %5$ Dtl~lhF\ gxfrߊE,:srdyas:>-R:"n,@CJ +CDyϓϨ$ɴb_O|ȽB{'Z&d@r g;@9 ـ}1)DǎT7fp꘲cuՆ&]=xA; G&IYxP'B[ro\HPu\_'f9ɐqg/ sY6n/Xj&lcu5g/]*wcH#c%aDcQd\$1̭6ƳKl1zOofErW"#??1+ wѴ2 M_!Ŕ+8³VZ+e0w&o-KM  Zy*2eoXf|>b2<5~OCڟs8/ڹT (jQ%b]?ɇ]L:UpH Z3.[3)Rt-U>YyGk]~SǓ(w tԠm֜7r[ZD3cVGUlh<l'Ib*do \(.:S8@fo3vKAK /g~Iu&ozZK_6^K1\Wnl_: +ط>8JiA8E׀^}$Tڤ]2)>1-CJ60k$kեg\h?luFŘ3̺i6c*>ae/7y@ ؁Jb?2$L.O013(+QY 7T-v{ύs+]cv,*Y%ںM%oLևUΐ[K(3Im?ȷ <AFz<І "[+VJ?kv-Q/mP!4w`^!{HH}ՃSoVSp!$ _qv=j"D9kݕ0y.KM .,n}Ob+ȔyƜA.^Z򼚂w6"l j?9U^o#oi I1S)VHiT/k8և~ɺN?jm.regc94h xPfV$zÉUЂ5[%z[E'?5eLr cEBdv]fC) qў;ߩ6=~%඼8J9j Qx[ v<'yG[jF`LT}"DD`BaGκ,\].ڸ94ܺmQZα,G%Jѻ"rɧ7o9eT.%Z1iA2K%;\HY\E n 7)c|:[USs)f؁'" ZcY9Pp]hApemȴ"mfz'LR:f8mq)\,Z_>yjP"NlXus?qR)Q15DmC5XB#rj-w{%=(mF!¦-;rr%6҃f{DY)BU zcYKݶKVR.~,2GGdo)fBz*BSq&;U8F9^s!͠9;s.$Ùr&[rBC6}lW Botkŋ.|B Rs^ >}V 3E;+6#/7>զ)9WHib$D;ROõ.nIsymհ=tt֙SxMq B }0iR߸dH&_C۽4ZQy?[3W)?lZB̂xő"wi$mZ:Qg$+?.HΜ)^WI8&ɊzP-v3=z3F>~fGWQ=]ݦAo2,?'!zlsEz$LI =eG^ ޙoN QCPr \ $4 n4xZ̎;>?LdE]X׵ Iu 5$QWٔ1Byw$ ;L~ڏEDvT̥iW!NKW5T_KGe*"WѬ\1s6mi@v^J"9%u tOpy2"~fu,lʞkG3"# H()EV+=6CWt>IditPVh!uZ:5,e}tE*#?΀ݳLd|( C zڦsDXyUn  1gQvVR{o\2Y,/1pyM^Yיf9N:Y9phO2{_$6׋Ye QA ĝ8IiVۂ[?z$@3ltd oռ=Un켿dMǫ lڴ !mjD 8ZQ `+9B XjELy%plHE T Fm.A'K8B{ n{?sOȍy( `E9g@u|p htjt'2fǺ!^.Р֑$XvbFq2NuX~OӀ[ jiAi'`**q.Z;WHQl8P9NݲOu9BoiVJ%g<<[<(1hTИLHϱ#cQ#$2 =5!x~x _5+o \!d ܎@Όζrg8OV80( 0Ix6F2LL<'y!cҐ-Aោkvʨeo^4h$H $/CNZu p ko︞ m#kXaDU[WH\T홋̽+]:la$$yEV[+|MP\i tu%S! =`? f0:mۙr4(9O6AgM OVs$?~d:rS(û~ue7m큡䈹 hǪs(v7Qۀ6eS$ʕր"K{`c tT,+8 =9͂W %tS weO8T|OWYg:2@qTԼ?(ҢsS0L~PCgBN6dA^ VD<pdh0|vXaa)K8=!rϬ^SqĠ'm ;Ѡ>>j $i^%_k_{] Mp#@R|TbgC+{Ϯi>?VΓUI6A]B>v u۸nqWvsMwj)„z S>"ddV8qwjo-eAȀmC3d st(=BU&q{5 h[h/<m%Ycx|i6p.1vv p:l4Ǡ5@˜XNdकqRTE޶Wr8sKc bhQAmr{+q%q@F+xBjBf~w $h 6ꥌB.搩5!3 R4Œ'O+;ZADv }-Slmo!zXܳѾ? >N>D+,k:Ò) =p66DVժ_>"0)Cs5rKau/y;g&'r@N*OAIr`ŵ$^osm!#WMԲ޸bNpyɢjZ'̀4 G\EtcbP3ֺߝp8\n_y9V:;p+)ǖ}.Xf n 7@rZ+aRb.=.,)lomdCʤ/tҜ8!ʴi|>IML|268+~a2 u v/9 cB3`3*,%SEш@UaPm(hkoj.JgV@6OKxTIIȣ>2qtKM9Vmp"=5C;{5+`cw{P\G%uc`(e|%u3GUA]j@LPkʋl[A8yD )ύX.Խaq0JbSДo\[zYN"4-(wi;S-1.. qJIU-(fm7oHAE_ ۴Й4:TJdruf^2م gkzϗo<6MEʬԁ=chҹ[2)XgюG4տ:: x'D^@u Wkq! O#nqP& Aˎ D1V quy'0fZesaO_Y=pw\by-.ԅ.POpz&?nw&TGz,02P,ZS0!͋J|!gQhS˪uF.hd57c#Yl(1t$̓v(Vٚ_ 9~ C!O>s|de^;@&S-!S`4Guqd,}p=4QC(u z}n@g(Xdad?Dl">Dm?}i2y) #whcWnémUQ@An,kT#٫Rpo3Wc#fy`f w ?/P C%#1.tN-3)BCk#{UCgokb_`uAv銂q{Kxr5FM<%ؓ8Fz=eYzS٧R,{ZLXw2R4=tB 6I fH/m]?mL.c5JUFgGY6q\琑^%)SrG7FjM?aW0HL/N'~p]BaZmFҢ d&3k5B]1\k桳~ 6QNٸٵ7WsyP}ozXږִJUUAgXӹgw|80 3-UjBxg(`;Gޙ㻥-j~S6ܑb!7l6fTS`$dp|5?~KXVI$&CH|JoG!bAF^@%#ګ.g(X5jl\2'h?WJbJLL;н|XN@A 5‰U}5ӉKxb<?更(,]a[G^|*;$^#oOYA/̷;|Sɖ*>SVCz(A^'-*#Q=iE}mM4πO]=l+N;#4rN{,cB:Xr^kmxkVE;' P^~Q5Iw1yR$yיPhҵ',7E]F1^ [cQxrej U6nɹ-.' g#st*eJ %{T\=-i-.?s ,a !-_ga>Qژ]AH^:nAn NDscot>dMbt@1 'aud8zWɀ9iuʝRgKZ^w0+pbQZc81@lp*hשI,wUh->>饸f}SP8՟% #8M u5 ~,[(?fCg|ndp/FL+~Lk11l$RcTdHRj%wJ t^t sl#'|^4VO-)a O"L0M2)BA}w]N0cDso%b`h9ag"u Ib!aΔɆ E)*/˒@s1 gs˞lA3?㪟]w;)q;ǴVٳv.RNHX4Ey 5jgA TDTalNcX%֓#s6](*{娳s L %eFpgG f?׾gr/IjYc;} Ҭ 6  C9Bsf[ 8ҧ& uB+bܴOL/H7X@h+ % ۆE2oZy'xQnS7嬀h%A#R(\c>\Jw?'j{Ę𫴞R}˵٥"r/)xֺsW8ZKHX&##:5VE†JD:י4^U{N웶5jh[/W}/-]QgCM;i{&k.!]qN`iTZ8}^D2:TlԐsb2,*4W 1ע@xkCXs|̱ž}T. ?I 柘\$s%" Xjod$n.y wŸJ>Bt&1슯ҬL}bazAy6E1tUa% ɌS}$&|0!:3=pҘHշ/kI?0O]]'z䥈ArxUNQ 4EɁwsa$.9:s˦=9Ѥ|MXB0.Xבn~+zl˅JGR]?j>}Z t,WdK $oq -Y4eXK= ofۧ_)P c% <.Xډ9P` \ ~S;F䭑q"%6܍1Ag RUS"j=OlftҩQNm#}154&3s[-*D0 k!,QҝW2ߢ=:`UP BB܏gb~}Q^7Tv7}* v'W+m+&8Li8H]mkHPg68Mܴ`$l7ըt,r.uၝG}>kPb`֯.h蔩;|s2|vAsvqV]ubUlj&>ڃPe8*"#u~M{EuJ6h!]mUpKMjmKw!/GLs(gy}E ttzthaŽ ]SVHj}j@K7>½ J+Լ{ܻ.- ȏW}rƼI.t#>cKX9&İð=PVf 6]r)|e/}vSy$!׳)%m`}&]>V[9AEz`/(u٧{C1^@ckȚz~CK.-MAk 3 /q8ߧ<{at}@8d0R9W=OM.l?)rI\,?qځ1V7(GgĊmfԘ'@KTy)W}zv nQH%~*|9AÊ'ɋ[hӕՇ^s>Q0tv8 -)D\26 RWfnyHGury)DfAJÃ&d\$ϏggJ$@+*oZ3?D# /keSlYĮx_#2IYFF8,9y^kl _f̺ *^SLYSuÑk) `bk&DNgi,.Z (muU?1DK73hx[껇".ЃL ]P7^]мO]LKb;(Kbnp%ڵUlcmIg{4jȮc*߲ɭ{3bE;+d~}jN w'f02"gnjϻpcK :167hh6 |{RRct1HZjcnw$ /26\T@`<." W6m + roAjRʭClI] ?Z0ɚ,rƩ;\9}9,:Y@9bh? ^q_g}Q߿lOxw#pb:'9V 'Wqp%i$e2mq3fpdT3_3$(3 EA<-Mh쑝ﲈzfԻˎ=dFމX uQw}HA(*~φ u$3cAڨ8z]8)$x} $B20LTCL}_O(aτ:Bs0K /35uq*G ^?{im6y'}sL(_A ŕ@x;5ut5x)gjHYWl/fO(qzدT[n̝qWU [)nMۯ6iU΀3,ă+W9 `  Czmb1vi4E|ISN| 䂳ay:6B\2y}AfͿ<_}! N]`^ %$uyp r2m"gW/$`x.zTVDۤ_'%ި~@ZjP?:> lSP`AA~icAd;ʯf>όz) jŝOb%*|M=SQc&( x8,*cN $s"\ySxJ |;WJ!_~|v~fE'7HZ rX |1I|$ =NS! 35. %5w!%E!%} *o \-}T|-yZBf{2uxi[&8$p=:y ^BL#%&ւ:iၥN'qw90P(ŭ(oI$9]^'C&ʻkv62L -E)afZ}ۖ٭2_"@U=uO!ѽ\}82ES۲VövY1'Neטކ}um'c=L梗c?w5^\%phЉ,_QpTV#~Ё‹MuKARgb85Jv(rkk JylM@AM Gqݓ;ߗ'hӢ5C+ߕ $o˻]zZ6Q=->xrP(.%ջ]75OZۤߴNc'JŎ0\a`!}ވ|3Z_laQ{/6}ÛΜ< qy%'ɍڥ˳|)խuB_-tO|s8?u ~),(,D%2p Ց2S,M<2d,FXՖm2u!$z$3*RhJ^n܍.ΆWt=@}^%"ق▖^1/.J3]Ľ巒6$ _ {w`5qeӪ!7)q+}UJ"P0JEڊ{Vx(F%:k4ҲI՘\>dd 1QIkChw ,t{Kq PKr~(xKhx]Oݦ p-a g\ZX2u$eu_1fOqBI` } K]S@{FM 5שǻ5\"Q =t֩j{+Ybe |-b$zjDg;!]-F{ȱx{HBu2أKX&ſӈJP]͙d1XFHj/3ASEd6| 0+M-u5W`W03Lx1|Lj{;mGPK0 Ȟj&%j`hy^:>gu>#"4:E?gНHD5σM3lÄaϤMʦso'L6@fu;2Y"Ŏ9a#s+}r=qQ{UVU>+q"V#8m7/,׋k}`.%qX|v bWw]=3}&*3J.Hr'@Fa{ oQs yd؛Xvi hŲi‡,rDbV'ԍjlK*iA52'5Nv@E<ɝc_uq/{>v?p6Q *{5,Ћ(::l⍂=eX{kw"~Qlu%eɌWoDZda[N7j$@Ž'۴}70dF{kпvgGn2(E݇ym1`U{0߲|'g"f3BS#v.hhཕQ0-~>@Wd'}]%aAsjpR;h<4a$`żuلdFp) \WJi>*( ]D0M~fq\v=$KS\\KIo"k>[cvf?SfuufW{1|Z7Yة,IKg蘲<1F?%4+yQu_ߋ{`IYّV;IU1KϫɞB_8ǟZwHv57/.2!+?)|4X)DaOqۆ^!M5STl8Luo$7ӽc?@6 TAB0)},/سcm깺) OK`>onQ>fr|#Q[S; ^ATw),Zo%]ŇM}Qȉs.B==^xq0auҢYM GB{&d(@jZњ'a9 Ցr 7a<ވ١RgwЁd)_O~jpDMix_ b{oP jZԔi qpFQJ6QAb@\Oj.:v0?4ӛ2 z"ދ>#8,mC4=mߢ4ϗDMŦ%?)ػ*/cڈhմEcVskI Y軒йWb},!|o>?"fIqDjj9nk|k8yק[*ic~!eh/3@i 3rk>r= lGm;"3Âza"@R$k7 m%Frv3|!i[N׶ J2-"dIN3_ Z'O96rz|cae+1۰3_pQ\uB MBɱU@y`bKT Hd4*|_o/ʐ)B8r |Fh̶.+BʾJ !ٮjG Mao^`o\nx6 [Ʀ6R:H3ZyAw"AVx`9p &+K\$ޑ}$xi/ AN4&-{ :@8)fx v#7<*X*g %"lFtctOrGF xK2䱲QRV/VQ#q=xl HQjd.`^= 1K?YΤ/bp֞C3_aGbge˶+;3޾*^F=YMU":sE2$m(Բҧ^-qc0ͫE+VE6LWrFrtid^fP8j+GB:S3N"{ ީ*3B 8{'7,5 2ې"/ Og87F- =(tB00&[qs :(dC?`vRڬ<Ze"KFQxNhaRkDtep>]@d.ŽxL7Qnn( |D7j@7ܛ'G-F@Y5& >: 7w[ԩM<)x(/:L(gy9@8i=@3Ӈ(ua]7KgЬ{ns9d,/Q2GO< 2zVj|ŜPXw7@U]Ujp-n5ۜk*s'cd{GsP֋*~O5:8ph/剃m/V(݂exr11%95]/Z_{l3f٭ |W7(QX} N^&A kqi M +'>RPSf`M7;ti< $pq58bjG ֶe޸a*@ZD͝( H1H]9[E%Z8&;i_I&TJ̟bI[L}Ns)G{N@Mȏ}}MM|}R2=uOIDoZ(9&25al3JI B>?³-Λ~^`Ajrt}i֚j cddpyMf5\iQ n%- d72*+x zJL7§Qua^'} ^-'꭫<]"X (fٺ[}[⇝ox4[V.1UM< 4gkiO .() &?OkjaXZuJtHP2/'I(cp| VQ'#3DľC@tճK Nt@&׺[مczYKhVl]%R@QQ G)쯐.'1pŪUFX+ I+zXF: /֭-5@biG1=(G[bCSk9A M@qފm+%]"a\9G[r NQv$tgFq=B  # 1 k\{Q_F=ާ&ң/.vy^>h DȠ:>{6 eu(fI(2d.ىq*Q{B ю6(p^5IW>qW GzbGM^B?bŕ2YWhG1~O/^\㣨ʘԅd PQ~%i N5lhVKNxcAd Un'_\Rrʃ5pb*7J ̖}8|B4b95wy]oǓ3FtӵEIkY8oSNWU6#J\|(Q C 3cА'[KV&=f@ Uu-(|lKǦ#? =9汝Lk11W>V/k‘M8#6@ѓ+/4~xY=sކ^mʇ'r$@Pn$FѐV 739hɯf[Λ͉ NɈD#[w/@*_0@˸\1&;F`վ\uGWk'2ݚ+/ea=؂i2?%:["#&9lZ1Ր[X@,%{Nq7f5R&U؃xhz";jjt:|E?,h H)QWø($] mhJE^٬qEl$w,m@W 88ƋnX><>1Prq gB5d?O!:W£X%z-Z9)R6_!}r4% 񃀗X+RN wWcE7#bSzT)VwhxAM6=)ɠ;Qm/\BLpU݊(jӑM{x-L/aAk PMKOO?H(!1i%йKI@],YQp Ux%r M H<4=9ÿ Cbb%:`,Ueфe :mW vѬi($c4a@h{ ;&Ku Y~ICc,W w)"*|>Eƽ 5vK$B'\oĻ*J*Mw Ez"q(#i|+~p_6 :S{o {-[V &YI]H9=-]5FbÁt'489 >o;J;?Ybe5H)X+˻wfyJ9^z<UOvY9a)ޞڝ#؍ h{6^x6VO H΀hZR3̢ճ /*?utK@0 :HEã/7Sbo:N[C…׹ׇ&te-1F* ~LI­̇\\<8'["0Ee&MmoςM 5w>!P:7w%kPH!:w=cbh/.ɬͩ0-gR?%}d-+$n맲FPXڰG XV(>MD3 @AuP?4 򸌵BJ'$6 wGHGoۖ3[; lKYgw0JS)%'g{Ӆ)ˆJteqV:= j Z"*.QM`%0W4 %q{$Q-!eŁ5?W=T?eL@)e0&*lγUOejЏLUAyTzhҤ2 ƥɤW^[;?yxވ'X~._) t5ke?R^$%ys7*:"g r 2/G*0G/bn%ص~PaB[Q+h(Ijt+8TW'dRrGPҥx&dl4H~K};Zg+z}2C43a[`s)+zȦ.J#0zLßd1*g-⎓ ;TZRNE^); c͚k0[K_?oEVma'Hep܃e1P̓G"= AK:Ia9Ӄv_kV4ypPC[gl|}u UCܥ4ɵb4F.ND&!'hԓ3$ܮ)-]EÞ%~Ǥf N75<7C2"!h,뫬@q>;tY!e ځ9bDNJds<$ .GBQQhMz4XVɊ@YKZ^,GZc}I̎q  窆m5 Y>b*&I oYݧ-lZƆ_ufU/c{_sP&`l|ʙ01;lIc5״BdWEi2dd;ǘYIЇWE>{s?^&lcRr!p" V\=|N': r qqɕ 黶N!C&˜coR]]VQFc䀼Q zPҪnonˮ{_yPlV[v7#|Q$W ڳ0׋e I]UEa=S*ob6,RA#DSXj@g+ˀ& ;7>}3U<we"k L*?*j5fdy^R&q[1^K@"I9q{@VQ;vmG ѩKbm+ Jmp'=+/ji~rplݪٺt~`|6',vdS#^wA{jV^wO*7۲dE[d?6:[o 1D$|k 5k˜!LXNG'O#֝-)"wg 2.b,)Τʩ q/ ȓC Fm za/6~3|s((Ĕ fwn}T.a~pÃ(tHr,'-/܃4^'tR1W^,r7su;_X1IS IpIVotXRIhí聾BZ\vDŽ\>ɔpExDE LWgvᖀڷ66d\db/VS+na#3jAT/r9y9!΢y^TQ%TbL*Wս%zoS-``Oc2ɯMؿvx^1J锽\--ݛ9[Onh砞 6-MQ-y;eXru$+)M ;sL1ˇF2ED|lq b|@,ߌV|!KPfq q0Fˆ}m iזXvQ{Nar1xVN9U+3V Ey}h}1HL+ZY̐# ZJ 6C*]0?vZ2ۃ3@ @E@P7γ{eLJ/Bm B<{s[c]= o[6iTP5`A%dE}çXPtVǨG71HXPWR; 8qx4burZn0<ޠmyZ8f_4̯Ji"Q +HM39XyӋ(n#~DM&1Nȇ,¦Q0Ȗyj1ӿ1]]ne#"w"!^zv"!s\{UKC{ZL; ģw"xH1%TU!4 kBE{bͯ; f}k"#Rix@AX T (lEV&.@;};86Y2j o^ ` [=U08Nt _m^Bu^l͹p  iǮ@Q0 ˵R4#`ະ(K2?BsSY23ar{{aŰ`JbwL"`rYc)( \<VrahE\>렻pHKtHtg#x_ƞ KK1e@dڙ|dz]S8~ZXval-y4LLǦSFh("h<v=Gu!է+g7-*"x{Y& ^1TgqъyOpC7[(7^'& n_D"<ú(vXSXTWRjxSL \J1kF"Qk#mg@KQBڨtkcL _"VBoEƷڑJ=R-}k=#}W?F{~@=kjJh{kTcn3;N3Sb+`Qg1"?+Uqx{ եpKޣ3/EҶ~ӐhӽOp)ePUmySKKxGJ P ca<4q5-b?Hɴ6|V)D , yGU;LatHvM2z-|P%5~K,;jfԺ_(EgK"KcifEX@翍BHh!0kBGi*4BI=naOsb=l^ y =Y 9 >G=N6jfY`avSKTӇ^N>ݫ` թw=(*/g;3ܘƄuN,K,6堠kRXj*͊ͱR=I8E17?y5Ɨ! @rnebא%_GHaJb_. !h(iQb${[dUt`ٵZ5D4{hܤs5` PlZ3QLM]QӐV:hݭ&L8,d9HL%kGj }p 'ꍘTC[%K͙mXUI\e}U'&Q4Id=sAuEv`VmRR Kq84FzԞPWH ք[ᓓOaIx;/H\ӭ˩Ma =Օ ^/[jzWow$n[tcPn <|OZctٷ)r>z% _ V}qj"<?kO3p0Ʉ^7`_m^>+0!rO9jSzumviA GɡoRiyhA=3c E_0LUgʤ;̲32aEVZF/Hb1QˇfCXBGe]8'$EnvsjbE.ht4c1C] +Ԥm5/˻Z%[hRVxTACl0(4> *rEW4=|⮔=SЖZf"씔+&`ڝ>^;*-ve;7NjgJ}o]Cwghi~@xEYXEe71\UFf4jpj'cNk\ S&TzԪsx|2s|y)&Ϗƅa6#fkWՋ1#n.0F^߽Nd'PbdB=~T!CmdeۥP8dωFbN~mt#,m:8*\6\`~'Vݜ{P4^E^Ra.ZR.τ)w`s{gjCRuk h+32e!@7#2[8Iϼ c1!6**cKR"z@\Q}Rgb*$2?β]OL;N Ko73mwZkV]=j "gkQc.LHfs]?<{^,L`$QohHqURgC ߷"IO/5vL$YZs|vbsG+hDHp8 E5 zvf(B+_~`*p~w˭B'q2{$=ɷyb 3;|&@1VeC̘ 1ꩪ#yuy}N`)0ZulhE&V밥Hu3=NU"UaTnWu/-xyq(p5>˛  !h_Sq٦S)gZXtgɔa❧l .3Y ҝ$B.XaQ~g?!ץ1@n6c?`v +/D. `xFb6F.A°:ϳt̻v1̳\ 2H+۽YrQ UW|S W(:>uC牄rn[s5#@mcH_ݽܓ'lYʎmHCdU)K'i+ow*AXFTk*5Z0n@QI|dTDbRO2yh*1D=o aȵ?ۊ2)O$C#g#3CBh#p-;pYg|ɤUS]q9D?Fȴs\ԉƲs `x\=xVK tu8,| Ʋ smOl#r'ljq](K {xGp f^|Cn-6) X 5d֡*WωyaXY(]Mm<1͟5EهG!hDIo_ajN*8̋d/G>";[/u6)pKm n~mKEB-mvNF,_+p/#c {E2Nxy^خy0LPЗgy'tR!_h8FͷJK(` #l{y0+ $KP*@,;1}f=!KvD{Kv,EH-q6(7,*1]sRJ1ɣvtKpvޣ-KvMWՂ"XQ2җl*Cq'694Mhzg~>lVTZSߑۈ9)P4êis-hg [I".0,["@*p甕EU\Yln|u:F'jSs)Z>p]R$jmͣ }Gؗ֊!t P@ΰycfkPbw,m"_l+Vpio`cf'zRZF.67nNA[=}S5EbFrh߳e].9jx3 [06xAYP}6GZm{φf ȣ2Kj#Y]?Q B…A<ٟ3xe lЁ5e:kFdB0HФC{͋Հ&^󺎃zӞgTTP#8LD̜ ``d坱zsCI4D/(LxG`$'! X5vXi[p /]i'A .F/'ˠ7 ZB|4i?<{2yʼ*tMZ~a2}.l@aK'5MijM9_D36hk5a2KMe7?b2aQj\f\H ~ U#M*jL#]{u"0ʥWW!dr?%PGO'.#8tx}% B\ӏf9 Zay<DXd;8m1%p,ja'c돽듌h|R@Jd_,*̑0[>1_HVẺ< <( n9SGhy)U.)z@w=R5:ҴxTqXмNS$f.j2G/R;qķT?1UMMWa FuA9æABϼc hX@bkG^s}֫f&ԵH/ʏR酊L ?u{$SYaQϕou f-}'yu²5.;ؒ,%JBE4]z841H-By=ݔ9*2W{O ϒxѰ#r=${i${rdP2.9"ɰl^jNK=y6m mY U8מA%TVڈٗ@G|)d8E ,HO;GLqjD1}l`dS7X%;?Ijt'["ӓr } ε"U7ݪ] (|mH`$+c*D>K|ԖxnP=Up.^n٭7AThJėt+Њ#b955-0IgX)X)̣gw C$ _A E`4bMN:}nHDS(/hW8EtkfV-$[_ݯ-CM)f]6o jk񨗱βLu o,:`O#TUԠ>atV*us/J[殺\ s mW*'f)*ߑrSܲꬑU永i;x0~J\E9^l|5с'6uxSͧ!&g LPH4rs#>bZDަ^7&Mr_K9SHƬ'uy!f8Ss @(( { D9k ::mϿG,[n.p-fj7JDM9x(ڸ3֚.'}TnƵW+ ٭ ^5"m:FD{㇇ۺ3^G?G({Ή/V4_0"HZ-=]VOyGuC?_n;liv/PTh2|^+iݾ'WF?'&$$;c9S4fP2NXrC:NvPtUܚ(y[ g!hB(Nk b!*c/s]iO%eW~D)9NqFتn;|iyP28*] O!I}جi:t&e;1>&% !!"mG$;0n?J} {\0UXTxna%R25@fǑqUYif, )l_P󃣖sZgxBsKƔ`KKtZC-1D oKΌw12Juxg.KHFE>4vz8V*b.#{\4E窔m0b&]kǠ26+(jہo"1n~f.}Ğ0Úc ڹ}1p!Tgo#/1lG\ LnװȁTKͥ7v  P91Sf ֿWXno63Q~{U MG0ڋ6 nW)ni~՛]w"q0 o:~&Gw$ +xޕAVj$=ոĺb'M =R+ݕR:#ZQez|=ɤ]8icx(Gvd6~qwƍ]R#l蒼Q"N"3|az)2fK{"y/I-^Uě~RYQ۝{:㋄gڦ~LdgN<𺡆(]z`t1ĤO@54s8 /Ǫl+n ٟG=]*i%3:^x5]`Kd+|[z/##}r% ^ޡ6E$4vi%i"ՁAUqMTbUUٺgT%ƭR~|4Ux*hH{NJJVCl"e1h ÛCrݕ^X&{3$lԋRe'>>a!:B!|*i$ 39E+>P%xvLaJط"*H0*|>k֜zd^XN5.xLhtˆф [!<$jS*d+-腩~_QE{xwH%35Vd4|yl)ڶZ <99&.youC^fYM"U[{`X<\ }Q`]mp"=ו7`sq%zy(tôA;l%f|h\?l[x#֞c9D^' jKjϗD=ÛSYics·:k1Z`6k_%#m]xjM\c4 E/G /ח-1HVB$l:~%?u}'Y [lӁ.uGK* ;E18~*BfoSo2%{vOo>x;Jp0*;erR("$c)S0:/YYT =jQK 1o~E.R 03YGgz=*vgCt\+>:sNj7z ovG iX2%oC9wc2ute}"HظV8ʨ M D\-c+myn = l2U57srw#0kY"!L|Mz@d'$̭cQi5\2dԉeEb9yB1'w7HYB50 a/0W! &bf/{2 !W?WKF#z>w8Zb~.|Vp}l~j hH_ Dn8 E$$ĢAֈS Q4#U@–,!W+u*'IQ?$%쭼A|QC(=-NLQke*Va}p`?HL fZцFyN/[T*.\bX<-zxl&5gf}vpyEN Gj6v0yHxTTP?ORuɍkПƓRHp .6@I&p_Sm#283Q,4ZRn$(c^dR ݚGTh4)ŀ(tR>aL a( ~|8&y_lߝij^s, R!a7x5Y:ZdzܢqPVLry@iDCs|K0&sWa฀;7^2~W+XȖ4lHCS}FrJRCˊA`4G^2 dtpmsPu;̸V2}s4 ϾؐM*M&u!?l4CO 3B $rfk@%%jZq1a۾oCdU0dBݒ[2r8}W˹V6|2h[#jPw7RPa8 xMzt)j QLEJ`<ޭZ 5EuMSBKUlBd:3JjlIn+ Qnƃh9 U7 ΕXMY(Brgp-2Ψkm[渞H.7 b+~k;6M-]_-[##zfYRĵzr~Y(էQc F6En9x*yQɻVdɿOK!3 Ui߂s︬p3<&0{m.%`#0&]ۄSG(1:eȁ[LJ^3;_^4* !9^]wkWq4a7m͑H Kke^uT{O2Iw~N|rx54fdFV.'"syr Uzy_?{GPBfSNy[3kɺ*$~ݹ-4=W#/4 CA9aݐi^ooæc>6^,P}:z 9,o5zgRm6F =Zzht<0l'mڳu*}"%N)wpи4eYo^9yyUOQ` gSz>NH1^Ղ#\7YQ/g1&fwE>u$pc]Z=q8ݭSR~,oCŬ`+Xg]< ~CAmqj"h~:]) k+}:7WvGLez5YO0IU,A kVSﺑ7(t؅/ #T1TxU/SL{yK $S|>u?e~ +Aqєˍi%|A1`h&1lḓEp+iDJT}E7# HX ﺾ>"?3d(`}|E^/GEk-pZg! < <.DrQ~5J Okg80 e>5월pw1 hFzcͲQ? k1{q%nxh+:%l[-&y\)1/IICCD)n^WB?+<m(:/%3˽Q;cvCg\@~+\9Z-X|ڥ&a07lՋS>P2Q&2f+­dHY=VnK2%;Pͼ%ק S{E] F  o$7>[cJkf|bC .s! (%ǵV)?8ݝ7,UW=4VNQiAL*]'qC<_%a7XŽm!Tt͂zK6lbRtoxB!z6h{ۡa&FQJ6#vU~15N@vH$J)cxpO;qu 4ӵH!>9(mI9x  [z݁HH"-#%& }R Q&KRUԼݱ2)-38ѥDTI 6RoD-NԑUpFra[C]Ab:kĵfV&i׊Zj@rdhsf5D*l!#dh%4bDw ;I=T`F#TdCeɭOorh&M:I]w~Cٲ #[Up6KO*sE01~ JMذ6M (dKP)a<$h\ F~ЕxBc9wǒpW4#C]tb1Q jhi]-/>Ʋ^9,7@@*S..l3Av$P{ aЩCjݽӏjA\٣l:J5KIGlec{tSg:Wlv33Y,/ 46yY!>0g0~fKJbЩ~A||W> f T `% oxBrvsDs Oi `k 8 (Bt oa1_> 5&{ o-EAko̯Hv+e2R&&̮Go˹( ,97MSUҞȘ1UďqVg}/眰b&h _mVM*V$%#q>9RR -xr\a/p@X}hbAN xptb`i$sql o`Bf=b2l|&_h!$ȭ?AǞ;x{> =+u~ZExvf֟p@F}1G3`oz3=8hWk?QiG Hd5!i8FOGleE(O9vSݴ캕aE_ DC~QV Ԛ*9q<)dߎop(7YR?;;s_gC?(#ţO찠I3+QhcJ%EV@mNT`uP/9FR(PhS&Vէ%WXj4KҞI< Ԫ^}Kza%r.{' GxYKPci4 :%j0,zCՕSneLUgm8ݗꉻE3ߚшFۨFU؆ ÖHp(8Tj_viU%ʸ?wv$I8 i E[x D`9-^]ܛI>du8>d/H3GB TA.+e3SN;o/)+(9e*A:](8rYT9K 'ڤ<MSJEᙩż5E{%25hU /Ίwz~IN;)B=כ1Cez%Y2Xai=!OFD8ՕFsy1u-|cfT| o/G' (p2 2lWuBg>f_j ѩitƣ>VYXIZ95o.mZDծǖW@^7&7AXDq-RQ;"l5>pIwNYq9r0YܺvSsz:'':_3WA/Ћ } ĄϹ2hTI'vwa/m.ؖXN-NJV_@x3GtS /wѻ1xƯwap O*K%") XyC$j*rUǾ:JVvvsCt;P |eOrb*Y_%|`b`1]^]x3j@*Su+`P,T;O2[@*E[&yǟy3Ym9~ϰF8"?:Bvbʰ1].p}x@BplDK̺﬙6 r)qO1}? r㷇*9:Ch6&~wnD#upPl$1`{@tz(F:M@.utH -ەIW2o6Rbi10CE-F $ %oxDnm\Ԣe =!\{eB}FSd t_SiQd mfTY&(Ӝ |8йC~){]wKaqo68|R ')N~A3g6W+ԜrExc]4J'cҜA];IpUҐlgqI)+>v0K@"KF{1˻"kJtQ5ǠM(sqvD@J+qD9L;I`zqJ5 j85 0kT& $Gɯkp%Xr(n4}3uv ܰtߍ` /䓒qkHd\ M$JHhteA`/#)} ʎK y r{k$WB7wc#lf -\> 1t坪+4tr2iӋV"憮\P V(5hͥ?B~Rw<6׼[rR7hn+4&vn8#ڷr%RvSY #lD&ZWUuE\x%pvSgsD`~ra(#2LEB4Q$fUO_'b~\kD:h|7W +MWW>&iWHgËIvmWPEM*."~d^N0Br4K&n!Th7p>,$ ,]&);H͝K D|?ʂsi yHD6fHk*%BJSD>,\#Y1|+%4Qo|:)˺R-;sDQ|Dv'8lpp5ɓPiL۷BP-Se"DlDv/WMq5.9*5M~LWLHgOQ~mgD8fhQL,&yye8ZH$j|H }Ei{9tssw#ݹN\M_ !Pdޥ 3TybXVs:rR I"—%f[\'cG.r1V=eZҮ1x&/)eICi<`IɶfbHyTم>ϩ`1  4Ni$lW ź rYJ ,*P]s:6L \cϯvUeѐjbvbĩܪ+8y1JQ()J3Mc{MCT|_< . (Mv G˶1[qAj#ӚU|R#w ;Մ}QaVFX!>= VC 3]e $ mA9V.מBgpM͙/Ie P,RFEkAx^rӑNI\-9!2CM%a<2[79m1013P{^jb0++Ka6cU᧸c~҈+"L~Nj-9V+/۱Q?%;Ue[5fNkKcDr:*͢6A $bdDT1c5yDyL-ϪIrS>뾼W Au _]bH ᰕe@\f+X^Wqߋ>brCG96qc!^:) ȝ좟7F,׶z!bv AIigYsɄA;68=j'0k| b^"kV0%b֞^/+G=ku*ϟxW {X;'5G 5> g"rwJRhF:')=V5<RԢA;Ѓ:[GJNCD{8K6 6IѬT山!f]Xu?/$ϟ!8p ҇:z쀠tD,^&.%D'sDNb[;-2owvDOEAʃPW%|Ю9hMOP^!fU+ ]sX>B3dqS⇹a f+s/ϚD(ު T#'I0]Y=X֞4{3)LeySajCע=`|qZ@2i{lA4ʜobɤS E1:25`6&;/KPB܅ m8bo9PM-WB #ciJhIl8Ė @êiY єG8 &?W%g +H:S}Lp>ky*BV#߂1*M<.7wqQXԓd,[\I5F/C. @Nx[D}?s;&K7vĹ'؄L@A$IߝA:cf? %,<Ѭۅ[ k aP'gȓ3 L32?&&<2/{wsJu294)w@%K)T—.#%Auv{;n-[MK~E9[Mp<ɏ>POWFȽU&өc{4URYsͿNGiCOtsk1#W8R9.>Or7n0G&%'۝sER\/c# Hbķ6 pui^B9]iyur_)WhsH{B<!Hnl9T'@q誷v|;jeQo_J-jv_HbyLU娈[ܨ/l4,xv_A'cvN ME NDp+S=ЅI 3)f"ݚ~#l?b3PI~VU9r>t7jYΊSVⳀ?!ˊ0-)'dxlq^[四784Uccu>`ڈs/pKwiD2R 7(z{Zoak3[AW'(Үp(WrEgVܪBAL}XҟEO'xsb0揸MLה(mKnƞV o,ӗ}^uLS*ga "XM:(f2e.*JƗzSX[6>85kB'lv`^'Wd싪* Yk m=eX5| 3/wfңt=9.ކSBaT|8oMݖw)^ٗ吝q#wXdGDtԐ9ǎĒsJX" ß3E. X8SP(7uQ~9g"fn'AɲY"l'iod8 3#d=7TDx4a`!rjH'8"O:H%Rdg_ݒ?Fl E}oZ 79 2#3 2҉bĔN㵴EL$rQAlv[Ef۠ԭ=jyL)4-)(dvFaCWeWHN$pvJ1V^ߓALAuʙ~.;gGgX‚UXp)S5I>Fo3gb ~=]%.JZ ݅T/^vؠwz@F/ QvpһUE{vM)!L^\chHEJXԱ;{A%H32l:AC,Z5Cm'ov] mZOq*2T 3iZbF9qUwG~_d%{c?n~2r/kAzLoI#8 O8"7̚o*/ ·HkB}h<K2nҒe'2A\74AKV*ͩJMy')W:"*6#.k$#OV?pؽ63"]$260}Օ!a /C_{FL0: *.R6ߤ?7ʘv,^܀j'>!uֆTh2 (]IO|6W74 n-(&rmCk doGfNT R ZN0yV0[ݡz#ՌdYw%繄kWp; Q%fw-1vf6Ґ]b8dŵMg=oC@.t9%MWl d${ q7Ka".DoI %TV2w$Dε?))SRn\34#랶oᎴ<IPl`ox/0=bU1 I15-#\MpOf !䉑sدZF08bd=~3pXC"e;1uuL'K28fxK`syi sQ6kPN S/) {'2YJK<o) " B.?UZevޭSop|oO&d?ZYmSAR~-^@"rb$p%榯)kqmoe*) Lt+ -9iX MKX\.,!(٪lz﫞zF,/&uc˧PA }ԐDJe]Nj 8W~O'&:.aUFYʼn (&>2"}hRtyE73 )I7<ژRLv؝*} 68P>RT \7Y~uÝcKc!N Vowz*Z=t V8k" A+Jy-COFaB%0z8F)Yʐ$2h4J83'iMBa+%DpO { 0Mh|t=!&:Wt(+]&}mZM\Yģ;y;oI3wFI+o"C*a>KF=MnJQ0)Ra(lpݩN;BM3Zh&R\+F qC;$%¯N{ҵO?R8r1[mݡLje]PmEip?*% W"X>ʣsƯRϳqTJFD sv:ؚA^Xs.t,>68UmZUɺ7g]5݊?*Ë=#rS<(w)sR @{xF79 o ] ')!}{-ʹ UV\ʱ$:%^ Z<ٔ5!æ8u&{rԄ ^L6/]`}:}[MɴA{~Z=~iWqЇcDx>[zdf^0 ztds5giid&Ap 2Q=痚ߵo:+"|*f/>2\f̨E`rVZp/AG4kD#h"~Wf-Okku)syx&obGʍ\"gC>̥@ x(f@Y6@/\ Oa)A6i\u2_3XC{˵9:Edf}NVVop2+!mu$4L)DƴҜʥK<^o43xtnֿYGs|`E8 ߺM"5Ah >3.@ŕUEcQeQj+l-;PdHK6VT[F)#Ggy;PGAhe,-2pڹp zo:<K\.$L,=(p20=T \{|4 `}3M7:;b746Zz4ޘwA\k^7v?E21+υY;M(ȏjj`oJ\zs-8:M"~Z̏Pf_2,uN/W?F|Ā uܞ#p\9E9+@8SF4# dK->K U+ĘbPqpNǧ5(H[ a_-sA^C.!LA{5/ϣ8=} NiL_uk~ %gJj}ەTm gafSMmYKxXBʚ8yoRN{6Aa*Tze'C܇ĘxZ[ߧZg-D 19oUWڡ%ss#2 xzϽ̶̫F\wȽYŽyU2rw*U1`nn)<\ a|x{R#եa(i|{q> D /('rİ~%e!%~lBfނRfl 'v^"xlk24=xJ>n̍  +hW\Q>r;LxBNP1 ^%TEMC]h_l4~+DY/.^)k]v1)o YgG&DˠTOԃn>8 CCoBuFa޹[*#TLS~ݶȦLkBCy,R 2Q70&m4z U0:ҔζT:7U uF+]l0#)Qam߾ ҹ=۬!EqOVu_9L<$,o-Pxv&?3"AtfxZ2GqkwA聑ƒ?d FoH9ˆП3+%Ԩ\dӆ~=_LEk#N:(7قo4/dzt8ɡQ[\RsaO|E6_]_!HmQA5u ͵R쭮EE~rmK+k'ǺD%NzxbJiѴ84Xmç;&0yb ݪ}ۆn<'!5r'G?b[9̀,{W7j[7Zv04y9&Sq&8"*"2in[EPȔ1SRm.[5ֳ׉Q9˳:+]oe7n8}Thzyz+ ~] "yn=e;OBF6)&,ySk9ݛgb3H\αq2KsХzņab_{j 1ɱI~˵)}?j9wx v~!_r (/MGzp*cdfI bd$Hb=]^,Ucr71NDk^4(u,‹OI|}MD8!Q >-l`",8WSA!3Kmi0 gG;gd]1r=8s9{܎=ß#V[p5t:XI|8)Sqǒnb;ocBv76H7 p _l?wmHlRH'~B2@FΘi|~`ѹkY]h 8i=J' "Ip5,bad"$'_ 7zU̒~|M =G&_䱽H-Į$v&v&B` HRiƸ,_aSY`#!q#s uVTusoF ; /4!ZQ}Y_!bY? q.Nvn#zx0U6ez'V֨s8 M ?ϳ1{Vu\tNƇ쁣ÿB:/X+0yÃs@Yf\pc<{× e&!SMouS)kL<%ǓDZ(1 ,c}i8ҡF&kAٔbNzڗWR$*SvAvqa?c-ޛ me 0,{$t:F'i~L}Qnn% hoMW*miv1J$u j=xk7͝K@@x_A~xhwRrW0.֫ V.{2H)v?6ބX,K|;dG0PcmA|` YD 2UG[OqcMJ4T1cI8GзnK٠LGB(?叇+, pNX̲L\%K}5 Ū:P.7Cc$^ §DA7{ԭ*^Dt㸋TמW-l9ir^ . }ĪЮl%z0̋fE,,뤦II< 5$ 5E8A\徨P,(b}fJg"¿ٚRuRNfItɯݑ||v [}^{#v9f&9ܸ-l; ov}VXhs1k{f#\!(B(<1}c=Ü_*lB \JO1¼"h}k1mDKEXrʶP N 0F6`ͮAP7D D(1Q +43aPaql.BiwB*wb&͉$ :(|bL[ %CV`&=W BJvkbT.;&4QzmyȯKxn+M̶I^|R P pg[K#+yK{9⁷(9wPs뗾TYO ]1ϩd_CNU0k V%Q+^h9z Qcpeǧ>u6̠fg:>T鈺>kd`ŋ&?W艹Ć8Ņ1-Tnaůc%F;׆otoewA{JG~Ѯui-?\raB]CX6i1 Q 굑% OhTа]MsQ_ +)5Iaަ^uk;5eQWU> L?LAߦ/MMљ[qYY5*OkTnE)(u *(FG\RA/:곗zE:G@D.5䫛yPtҧiYIQ0 <iz0zOR!> M-RĘ;H> cE.F| һ2-ʨeZL=+Mh1L>籧60c{bD߷&r#Dds>CHK݂SK3s4U9Y),ѣl> s܌[JƱ"L<"8@љg qlƺ zT/8 q2o7zS+aym$RR }o.ٽdsEgw~cWT;lO,vv+6h_4h93Gs| CCRCcy2^,ACGm,:J t=\yЯ&RC#\K`-2;uO^z'͹Hzf?OmcC_4@/\>OU~*$JBAK]yo\u5f#]웅+eE X몂JHbSeo}yCS$#_n03'j׵3\98*-KhX)`3߯:ы!e;&y!Nn鉢54 ;e} 4;e8Tk6z 厾0ЄE1 +!b0 áe֥ H9wC 2NH&is3|X}PfقSJZ/ZS- 7mbѲm@ G$f#|&ڼ\-}^(h E2ἵkat8W.,nM7XHE̶/YMx:b\dVg̑Bvf~WД|2Rp$mr/B]ly*ߒ mdDLٕMR d< |>Je&&C0iҡ٘$9UUv09_M^ԬhR4~r(_lFد$vWF=N9QoW$,__{ʟ]&rfyh&؄"Y%(l{"qcC6|Sg$×eMrsw P'&7Z9s_XE *NK9i󌦞U@; ht8-&]ЏI/h l/xyx,Y&\j!Vc4/EfhP|Qclި]2kHX L0{֜B~""ەYIK럞7 dc!h;״IT/Op#ޢ~E_6Ș*H^#u }Ƃo-x0 ]7u^nRS%]tL-l..Je2|t6=|zr@ i洙ƅ7~.ĚL~kñDEA!q+Rq<ҕ+frL Z`3i|YjIm?B+z0FZfI&~Xͼ>v94)ۼ(Q[NwK,reuI DυrPOjfӚ5F:xߵfF| 9BwOX&t":DCZ!BQt_k!基de xߺS*=bHTdk_L?`,@_xFXʔ^ޓ`^`T{Xu'HX{Js-j%QgTGng\˯H^&ְ_W<_nN&%t=>y{h$څ'+${ozV:3Wօ`΄d865hB3e  F(.Wg7Z'e-꼧rqFӒgiMK胣yW7B"t#0vbjȱO,({hnkbsQ*aQ[J$4 0ܨGSBYxȭeY:nd'ʬte,!yA.U;Mgxiݰ)*-T/37TBX\=q97;B=+i8y*~oJ ~x < "-eߙsCJ{^ċC AIT[l>TA^k9T ~RM"WbIͬ{\ưM;9B7B7%&ąpZ=v* 3'96R7URq/53s dSQr<.ⵜmO~I,R꾰1WW/Q~gXr*muŚn9Wޟ:뇰6 T,8-H mEc.D\.$y㼰&:# ,5Q{z3XiVRPx,w+@ QbTUzk8FVVh Q@غ ڄ˒z &4A{D(:ñv;+le"- @-kxLc9g#/rE ljǹW w%6qgME-C-ڊ> oiWz #52:|b &#PM.𸮄/>nh$,z6f 6,ߌu݊euO^)\W6M”ٺ3{ި"8E2mp23꼩 Q_&F 5OFe<(7r1;H<`gRg(Csuf)lPM5_y@΋ .ҽE/ky)V.v6_Qΐ2Kphv.pekܟfПh>'׌U,D15CJ_w_"q2*;5|"O7PKoT+BuqX^X[)m~nqcUA{n]:pD-6q71jL&0vAn^G`$TF3Bez7yk6O 9ؓqDbPRW_FZΏ{KPMa鴱h,W4ܲ85jO ~{Ԯ Kl1-_Uz֪y̥ڪXP{[vN HƃFH+>ygOښhԟJ8 {Wb.\+Q3{}7k_=XtL&nqhX$m +DtMB_>Zr^q ʸE,l`(rl̲"2'jhPG {a8F.bI{-I0@K~ws I. ޳npٳy,Ϻ߹;urLVEko~ޞ&-=>.iN፼/E8cXHADǑmQvRA{jo`z9,'xnw}.Uu1YSCU.^#hFtgus A+uNj_/Qx1k`p#\+2Ԙ`wvB'*oN,xec0[ >Hu~v{œR&#(t-Yb~W!?mȐA4toSUܔ qaӏvD~0y#KqtY6Bzۣ _XSTHDO .}Ƞș,➠D4YkST ~J#7}+-9F̶&|iQ2ᇩB6`(}ݬdJxX_SPB3DĊaBύ"}Pg!K&o5ܟ죈YZ$c%,#=W N]$cW[U,`CrZU09~4j3;@`exmftɳ/2rX)*X @lXç pk5c&񸡅 u( JW`R%Tm?HrǤ슸bCu^^HpđbcDֶVLc_r^:OoK5Gx^bMBF072ϰ)/i\cG[,`b # 0~`1`eDmm4y]"'rUgU؏^DNGh;Cy"z b 0P8xO=.argH;;xAweBiRl5MTz10Q1LGR4bUzm\,%Y2ߙlMY|8Ħ2}M^,uKlNXon0?~XUS0Y RuppWw̽XvxE+Eϑ| EP% LSaBO^0zhτ?C ZHUК&ʐ;j͡{H> BsLM\FVNsH)6wH/Y&W.61UI4 Udo=o2@b 7ng37 #b̸Ba(5i*Ga&ei p'QaP\[]E41RZZ&VNۃѴ.2h)xT"o]۪M:њZȒ1Et%떵UVtwyəY㢐+,gy6B{lE&Ѯɪ8xG19ž0|WQzum u샒DL`v0kNzTv!!Fe㦸J|Г-GIپץhBtgddLؼ {(lU?JkT# E|3ML<8cxJ\X'*W! tz wx@շ "IӈWswúZ*#X}/7%m8̛;}w3V;Pu z!ype9M~-^{;і@QSLa Zq~1W,X{7' GB%;(/(Ǩ~ Cƃ?uDz]dJA;)[P6Т~cT7joH u"K\Hn)tM͑EoPiOBA1M8i)Y Is9$Vj2d>0MHjFšu_@,gJ:t!#A/Y-+-?K# j8%]Nx\K# ؇qwz2 Eߛ32bDBgG7(;|wrlϼxwqycCAU3cR16L86e{z2*UԻԠGPل9nG fy<]l'&oǻvW ]SX n^Nh4JijU-bR.Z,AG>3ZF^nW$S4DtIgZT]; ?Ɏ'b6.FyE z?@DqC>mқo&@rHpR8JY0 2`%x\pѫ)э.AN W;2#mY7 @=(1)WIk8^NȒ& 5ʼEa]='2^*&$0xw:ƀ)qh>\ly@Q9S׿.X>htKÜJעA|8W|4,ĩYX]f52[S#Vof}PI-.v1\Hje;=Eb+W%ɝ׭KxJlX{[«MDp đcӕ7ڼ&U-~=uTN${KZV:EӽN?M>^}_w7].ھu@wD@L=Wm/)T'Uyi${+jjf 朴HߩntS]&[ZD(h?c'"hO-y_ɉg)sjcCuN "HPc.6yi'[z H JxTF0ɗPnM\|vv퍝9cާ\\\һLG {->;NUTHf_ sPk{ˬ>rkS+Xs_G7~\ f jF MX؞=*Mh2\D|C;9u'qk<o(LA}mA;4 leAy[Co#d PU5{ȟx(\dkrɻf$I4 Ib<3T.ڗ X0J<CImϽcǽr% m53:ޚ-eQ`N{%!:o?atMMwx v@O#tM2C;|SE&mkL8UƟ { TPvC2,y]MQPBێatRƜM偻W.y֫I/#SvAYb)!%?M[a* ՛ ~ڋ3?ΝCkKVgljvX9# j{GJOCWlq)Ȅ_`O?^ђI˴6"G7!JoAws0LhY=mUr?=3`5 a8Rn̒3#wɻ7N_tvHa_& $W}Lɖ9bGLS@d{,oo!qۤsc_i(\T6 n ?c f/iLEGvE XwlBLjc+.@OODΪ>"ԫPOI QeuvP`.ҿ"^%˂zxIV3gKٕ[;w[| kSs?HUnZ|I!Q3 r"^um]qI+gVd_ (m8V U|HgB^t)hmMGcrHS#r<-#Pk:&t+ N>?L@MLxևnCF, XAeˁ\^YuiD7 td[ XWFM`)h2^<\,WGEU7;4k+;)3~qn4YkVنe`[$FsP;lFռ"FmLR& MW[r$iOjC:M ls#1m ub:]Li<&n?-er qw.|F#'ѹ۶@kyQB,2GꌈFMEUZ oO0{׿J{y䒐pTzhyW9'Z9O>Guq$g@ %~Lpm8F\&`R7U(5wٮcthZ.GC `7n݈" uW:r# c2J} a>`"=Ly=`|F1(¤9zOzuv.y!g6Iّ.#uˠUg1:Z>G>M+c1 Q^X{4=ZGQF(W0bE Ǟn^'&~0 x޹-`ʝȴ@iaKx׆EvOߥrIOp5  xSEۃ%=Z=33T?knIM,AJ3kiDޞvCcO<2K`7wylY_IP7DģۙTbsX(-֖;q0޻ A6sH׼wOQ1l_6"ny*HFWiAGUȽdO ruٯ'[`# CKĮxWyyoa xTזp+cK)L~V$Y T5L<)TGfWj.NhfuvoаnfjEC{ސC A/]V2V`j"0c&Q+!F ߕ?րl:?1x3Ù|*C1K_tP0B` ɝc͆jjJ5pܠC䓤Ѧ[ؕ]QږKH۠@c*xod m]_fTF^k4%+yd_sj&y1CSvSq;^#bmnMԎ>]*K9ʞ.'Y":DʨW\c! 4|t˒``gX+ZjNdeiGY"F=C\%Bgf5krWҿ3~[dVe Bs P TKRDc]Ɯ 9( b\%C$zF%:f+jc=:aR;; wj;\D*vvP0L<|M%K1o%QSEf֐ \_kS+DU+d5'WIF}dvůPoا aw4' 58@)֠Abbx(\Sv=.3:Ș~`I) m=0LGi;x몠EDŪ%@tcZĮ54}u&~vfM=PO{OCFޠ?igÌ k7 䚽bQPD.2yc4@ bfvs[@eeϖy.]/ dOtP\/" ƄIcl\Gsp7KR|!(1TMzYBLs{V3HH2^n_j W Ž nl&сX^DLirx >)!Ƭ~P[=˗吚J|[,*CDd%],4G tzfsLu*񋐸?Ӌv'R`@ڞNoHRBI̮pYXDǿ s: @ JɹЕ#+'zPhZmFWl,2tiK=g2 Dv+"}neă7"V&7-B5k@ 6G">*KUqІbR}w8PdbvDǁkD,7 Zb 8IO5JQEFbYf߲!ˉ|kROto*EQC%y;pdssNt YKӑ]rʐe3%xx:C5u(U ȌVxP{uR2=0}s*<~ڭnF[nbˤ6⩃fUJ w.r:0Z[hXJ!hj`V^{UÚq`Hm9"jL{p=봟x{{n#Q?%r܅S9/̡FK:c.#PNJ/V_lT_l|AX}THwZT<3xP-(,=jB^??CU`]Ӑ P{5r(?*ޑxU%GD-DI[go |ϝYj(4A"tMm8?%&Zk,q\Ҥ?By&+ 7GYfc=нJ}L+?qưթb<57"n͠{(OicV!v-rS5jr=qMD i?p3N85Vu+X鸍sԸg'ꂛS0ou7au.\?O*73Bw6DFH/}djۢ\ސ3 ױaG w予Fx@}Y$X 4GȚC 07{^coh C%{X@zaa3z^I@$cIۺ*b wLⴎr-sZT4 ' |VD':UaL2~w[Y3 iqgOQ5<1LR{R>ΖN;)!ŵhO'瘃y&886Vf埀 K#=Z :GpJcnʪ txMn!/||! :|`xe;IĂ+gaStGQRʤ-;mLHY37@YƮ(7 _T"[j0AC\* Zrc}߬YV;6gkE% g޵5JҒSv2so֤ fĔѢ7{QrAB>$ ũ pH핑Iqv B(y kCNK%k-(+&i//P ی$#]I_)> ykRgߝ!4e^xx%41Ȃւ/(? &WX8cH);>b;ICwjAW m1b&7V2| ُS7b}#HNC*͢FU[wG 1 +>` 8Cx?O(>6ܕxӳ6* C+^y}t`^꛾"\-A@ ]ot_#dFImR𤅙4_cDÆ6m(>SOz MkD0W1x67-FQc8pC{kN/ B$-OWD>T(@pERw7yuIX߮yGB=&q1uqb|FɸpMZ+ buU&Ŝ'kb]y_d?\ז&o<ae9ᶌlFtypT悻F70w;cҋ{Omqd%f]ZgD$ﱷcn5qGXHm`gjf8uz<Pܴ[xb9!+wbx}VN:H ]&B?NKDa&U怌Ǫ_ %a>C+OV-8ҍ_ ES{K NS1[F߭LBFVaqz_䖓%&-Evy!q@}T>1 5qs|yX)H}CF•)B OS`oHM7kP6Ukدj'Ż3s6f+6Wb=ͽgyR8Ȳ @KƔ/XFGJ],fI+] [~AU0:|[O˙21 1٠~CP~*~4bbfQGcrӶb)`>V_W#LDx]71fU|ŧRTig Ja2}}$3:Y +~du|xA!CqcW{E[\GL{INC*p9]6 [G% ŻT+Ws?Կ¢KAdHqf:ŭe#W" `V+䣕Bj"n'M}sk"yFo͛ k۽1ovt)`)1E!dj>To92sHXN{<=v^'2笊.:MࠠȆHS(\P_O :9U`VЮ|+-8|>1%=e Gş1z,a hT\`Hg/;}]7VS'! 9KE[{ RB 1NiQ%Hm9{ܕ\HfFB6_ Hd&Ή)|"Q:aEJN%߬d;R?@:l2MCJEan#ӚzlHNX;WTKrzN$F#%8FJ(Q|=xWߡ3R{(u< ¸c;,#Ts,<,'"%e#PrNRCmC4Ϝ$Hl-H~:6#rBQVІ^fV` ѮL霶]\]UώJDYl+8'c(ÂH)jݺ/isJi{ Lb߼HbmB?ikfE U4dks{|Ѿ,ںXnXs@?m~M{N  ]c'>EJwaaY!_H9= ]%Ĥ7y2С/>C)1 QkTΪ%OnϬ{JC{bdm B﷟S"` <_ l_<4[A'>JSp!<F792zW&ufB҅VV%|]5ZFFghRFT?tg ҍg2Ӽ+}nLJHCvZ}*wњ{%|Vܪ泗( 7Rs]7dˀɻ(o*Be2j^bZ}ˁ; I;C厶}tٮ_6kcTlx !Y#ݜj&<%8a 2D1:fG rBia0 <  [lC 0v,-J29:̨J>Ko˜EԈTÁg\YEM/&M!8Ƴ@(~ I*rF Ȥ 0"q^3"Z#,P`%!"P@2XݗBRkg rb| A*|+%gaۺE֔NA9|Dñe,OymbJEd>W~e y"l EI>O"As IaVԟ%%l9j-E]K鱫,Ŀ pް:kk&fu]wo'~x!' SBhï }FG_p&3m3ΚŤ-ZD֥:)^3[fFf?]XE/}S %T1vfU+ >Ǖ $4b N ?'Ȼb'KT CzBk 0 Ն dSYJ4#s9&ZSmm.Zz91 %)ޔ|֧<8R yYbA +!R 40X&[,dU2o*#. 3c kOF=I`[[ݬfbCNb[Ȋ](=.02nVw$\$5y| %#y扱1ܕ.CHI]ߔP2݆BZ*UJ,U:jJ SP"F^nV06myH0='EtX#' h,Vv)V18[H|v6bf:Ma(xZ#"\ԝE D`yr?tJq]NiL7poB xmUՠQa~8/m煈0) dPI)NZjGRf@XqBu!,}gh;|vօ4hn~'Tj}'sQ iWF@4uv9S `SޭB8v!3v'PF!w+ M$҈@Rqr\A2n'Pe$k(S.xo3~dAׁ*"֛6ƿ.$}X iDVO<ޕoLa4w"|tpd=yr0ư7M0:~";Hk+ v!6I+Gl My @pJ9tf$sVUDUs-'/+kL.3OPcL=i4F "SKU3V1XםK322ZI͊TaV*D)T\s[|̆'z4;ً3㬐mgs,ٜ aiSgKj1_ Ɯ98ٳ %8dvL<*ZiI+F-8`aQ!P SxgGGc`f w_?V.v0%$+duG`k4l"TlObmځΠ'|jy=YDiet0NjYQ$%_73GiFdv ĂKLTU-q &wwǹj{#:ޒyФʽQ9楹胸5ſg`7fPsvY77Ƒs 葮^e 6šўrIyxU{1hrck{odzX-} і{YnA.Ncqz"ODnL/KUmA9BQrl,m}eO[.i?es% |;7p4$)|t`X0(+ZDS@vf+$ ~W.XKD> <ͦ1T\:&TqG@Q\N4 d=kLkmГhSf^A'nqo| 4}t$snيcSދ9F i xD -sK''^w(gV{[D@^K*qfLTҬ4Lkv?JxLԊ>*+ˇacrwVw@;&V̽WENh`I8#R HFJP*HB[]$e1L&eMb+N$HwMF!߈W_ȤC6e!οIL8Tfٙ2BC~6xHb-诊$spyP^6zKc1o ӻN|^/mj׶ieE_9e9=o۔x~[SNS؛.x҇jmpQU71->xvuIY?8:U+)`w!`|j_>n\d9Zuѿ_<"?}_& QOwEӶ=5&u<%k׋K),vzG+xBiw]hsg j N,F}d6c*XTX _|L[!b1 /ut?X; pm![$}7bHND٭eفW,`'N* FѫJ_Cl.jgy4|A.?nhbHbIyoqX^nSs?s׽L2MlCEN*~ߚs6~!?4Q֌;Q:uҊ(|9鮒ǖ뚰>d.3 IXX-+@C?p1L?z#L(dC"{Fd݅ihʊŠ̜nŗӦ?`@1lR:{k'09Ck2nHpbo٧ћ_| ކρn~1Cgр^Z.IK {mMcEX {wȉX- EFun80 Ϯ!m,K 㟉8N7fCQSz۴.MPgKR < U1 A/Ko:V@PаpɈ"$\FQD@-= Q,HmDHk^+k^e srJc /xL=V2wZ S~Ze9tتyjkk 6 b5OhJtˉ?4Q+[Lj ߣzp0LϞ :~SY4Me pl^C#IK< *ӨGM,{6O[ԖaD_k;s&zei>ݯ4?hS d'Y~v3tL) 0|_[qgBe=v ?'𞭽<^2Ya@5.=@jP!@ei-tFD'r>>d#o079#AV3Mm#fBe .+Id($R8hSK9O^<}sQcxSUwٜL{%?$L={N`O7մ; Gɾ bpbeȐ8%hTUE-:3]G3G/Un8)4]n0[:iVBTpT>s7VE_ߊ}"N@dF~Z[ȅHI9" eTώу8珈M^YpewQ t.*j<#9#OayJ.Lc{.a'4>+2Xe.$C)]^ dj%:Oz]򘔷'5a5,X$f>(¹K!7~`n цɼ_Y$ EQTYimDŽw9!s,@n'=133Ac.ܒ5 zI2D |GD̶$J!SÚ[^ ,S<4i%G村{;vҥ҄JU' fUJ"-88]3;yu^95ARK?Z4UOޓY0ߖ̴%9n ~H` @BO5^oՈi5t 0ޥt'8FӋ|̮9ߜ|0"'ӧWjh~)YD(QvSQw5>5Pz\:\5ˡՏAqē4<ɞO&8SdIEb]3x\?KuRhX砏2AqJ5 *~C&s . $~g9SY.Ea>X`>I嫷3?׉L;;I+؂]-A1G~ ]d=OF1S0O.'%ď5Pq64>Oλ6/3B₆}Z%R?pZԒd:>Wɨ" -n`^DCA?/Y\lw8? 1De2Frk_R$wբޜ3G=)jJ~rPh+#+je#?YN肵iCQ1m?@n.J,G:y`U2yhꉊ3QhgN$(VeĻ0kdi,`7|340|;۴C%cPҨ3B3Gc LܛfD.bv9w'oM9!3w"hIX 6Jc]:B}kM,U3+HQ`Ћl(B / @i<89q+㣀u8wCȨT#?-Lg[1]?`~ {^CH9ߍ]gցCU\wjJdL}ipAs]J8#GEhts`؟m'--mpf}1op5NVp92Ņ7F+ <.BbRwZX$ZiږšJPP8z.#]UG [@& m{ l 9MSv-,kd>86C>,lPfhF{B儾Z&,oO8EeqSZ?P 0 k8:dXc2(Y}zs{_i-J#!My |h\%{t1[FJ!SUk% -CV=`%_́x]ˠSw)H٥{𾶟9M‘_? !<P" o1KƐ&J B1_W2`71=)c29PAea󕺓#o Y0V67֘>ʠ?B={O9/H;P;}uXT>{0 "AD1ii-ܗ!Hʹ5q@AӀ9Nk?#ӈ FH5_JEo~8;||KloϫQݛLZN`l^!{/gM !!bHgOa|/ttZy|*;D"暣_}QU[do]+hF/{S޿NQtP I)So!Y;_fF^T\/h,3%Qs/5?; S%;q+2/嶝QAoo̘6zVK0|bQ,ZjHFx('v* nu<&Siv\>N\jӿq?}o,L Z\M #Jh-`ӆx8 w7VZΐD8,/ˆLj6ϫ0ብ?qR&X5L*j7QvmE̿ub؍40uej+(Xfenz6B$&RFХ-9CN;6k'!GTm{)ګiKo۳(!6O6T˻qٱ(iy0캴W%39  `5eNjI;KD,~-1_2vӿidP3}kes'R))p$!Cre"7J$ u H\{AlM~A/h\BrP:~E&O/v\\ >`spn D5kNpJG/'ؒ`to ؏9/ou@U֌9[ܣ\i- lx~ R3R[/pnx$pd@#9!LѲ} }inÈИ YFx4 WzĈBPlyeyy'Ef/c'B>% L9BHW҄"7InK^k4< זDih۸j.>)Gj<>=i4)R҇)>`lT>KR|@d;$Z֗_!*ޛ0R?ڦHs]{L{3%J:d7 Wc1kUcTR_Wh߻`R^q̮{]ߪQL7"8j$I*ØЋ~dʙRc +y ϶s$0v4f~}_ε6^Qy|Wȓl? E5{NI. |fRX e&;TBX`QH31uƳD$&N ݎ ӷqy̌Uƌb, @FE˭?'v|UŚWE/PUӱdUw~ I^2Pz`)/mS'ɞOGƌAqo wr`ď78,+5Uh8hf OFu9ɿk~-}N_I$qwBaHhP '"]'m1μe8i+/`w=a^&M ?^4Zs*9Kk˻@ 6sϑJ cK([xZ+Lh,`:\sUFBцW#Rs׶ޒ@PJl2fkObKH9Tn_ gg&zUWΊB P0txϷFC_益/W`҄z`ESSF%Yصнejm"yʍ,$t`G| 3ھ>dimHSM;3 Tc"DY*! uD./d%*؛"$w^eKT*+Y|7?be Y#r55^CL[3eFgDx]S")!  DzW."V:yZ.2BE/xh-uOhB5Е!o )GWtႱI_0FxȂ.uiSl5NZ!FLxy:SUg O9PQuJܕCC VjOb(̮RBϙqKday+jNjpj;,Ua%N]4XɁPoxc&(v"Q o|bY?[BlkҳCDT-oB}.mTrFtrQM3dȥGILIh!F哎t2F )v|u#cLd('%]5٧$WT*ۓm|:=91h13ԑ)]{9J&buYFϓgȱD[-R_)aj;ं4GR Phi9flo32_ڈz/@W!b0|)z䵕7-X \ r&d)HY;?д8Ng=;pBtj!i-6Ј 5P[&Ѯ7+n55č`]1_"bcOa`rI0}դB%*Y:dk OYY+Q71 UD4|OSZo 熉KS (ŗ7PS؎Ddvȯ3=u:Gň>;nggF9Uȿ pG@Wzǰk2̓6R1A&18]TS>  WL'p0r9;$M\ Ӎ𜱀ﶩ=B$ kVÌdJ(ɟ/,żnNel:}%M{{®.3B ?a]< 5)$S"ukɛBNܜX:ڊ4WyB%La20֎Dl' Am@Qɞ" rc70ќ1/WV;i].R-oľv;\Q:lbQ$bly99|L}זQPp,7,IbkEO)Ϯ.$E~Kv63!8tٞbn-KZ-vlp^ AKϓ/`dځۀZ׉)8G ~e+)LNN9>;L=Z (š?U8E 68q)6hܯTer W 0`Jog=%FԸ Bkd'ye4"n1֛L᧧VOR/wcָZv]fs8ҋX(#CuJDIqx>s3_bGmWg^K|LBB1hh?' p0↨aPJIWO4䤯-T,`?=7&w DFE+%,X!zyʄCEDIg߄nK/䌮d4:9&?wE;h/DV՚xL fY<ﶬ`NMvakP.שQYfn(:RZB֔Ei%#[A,4e!bk0brW\m>:W%FNKs8[Kt\t-lsE j>ĸ'$ c |wNȡ漢o ;6$vh22I10ohY9qU{f὿ϗV>t/} Z{$既5TY͘Q礿tsGfFECOvm7!IJ)$m#M}-hHDi VkOMO ^Q m*KGC0 Flh}BmY,Q69t@׿\9`«ߎ́26Ì] s}-$^>{f}0SG&c;h(>v^@g h! ^_)izތ!j(M[R$f[(|t95d}@J=YH/'jv"{9pHĕa`U}]sa^h:%D) daR:xJMQj+Au*Yxyq8oxbⰸ% gw^@-JTx-J\}QEAWĩpqIm˪mFha5-jf!*EoI5Zupz]54T=)གྷQW08-@Ն&c5VPPcaex/s7g>4 3DT@nXܗ;,׺}Qm211^Or -6`aU*j/ᶛZUS6/?(F&h 4'z0XY}DFQ%=1r q8Ƹʒ|%tH57vbM\wZc% :EH1RG_6sN<,rt*ygT ߟ8ޣSDEd hnAC0%Ir ݼ6-B3X?]0;6*$P(1BSj d٢UտlJmjnbEjf施()Ô xqmW+J>P㸸15|ڔpPFuo.ݤomԾ-PAK#N4N~]S#.?kv5"8.mtC-ri NF->h?'pU6w#( 8w~n;h88A'Y+N)4Ş"%󊀝˫K5#+_R˷4yyj%xoH+e0Qm%Ox xjg.Vd FibVjR(Yc8nlI(ָ"`28A~x{NWnhfi:ɍda1 ' 4\ #k $dL{)ėǫ)it >Ƞ2@}>*g]sZ1,͍}٣Q=o'Չr|{CgZɹavvQ,C-h!Bt2?{ŸN=eҎ6ӉU17!OV_Hnο}C?®`E~'&DTh :')wKj@+#zLЙ EHٔ>/mҠ9i)KvڡᖺDũ8nWyY瞽@P:4kS!ь)*T5-]Iਞj׷l] ̠x ־? Fcj\j4KhWI&Pj5(K[ۏޤw ^ߛ衡A[= gf -|~v{WBڅq0bHTO*x3"C5R$o6l0T*.$#WMIf=LHf&;BppS ZYkjF?ycÜSY1E(6;ҖiW%9.֘2gVylY}ckfԍQe,\a[c @ xO sƁvm6 ӠEnRCvx~tiBHsBPHgdƼ#㕕~|R\[R",ceJ{!/'6o\1 W9V-EPmO&i]ƜPMOvFܳs]l33HߪM)`*ΧV,oBبO󰎉>3+Svɉk.g=;m#糷6ehG ;.0Z?%N$ڀYg mч]2Bg͊م'WV;5u)&sŒP67|JbiBX=6l4Aqz N $j=bHBŁ21QU6.ʁ" ɔVnVcTIkֳ<F%?܋V!6Mk œgLӀT1MҾ5ؙwWGy2#T9\:u}2C a1Ր`xn;v8]vЗ뛜KX4[K™ϞHo')_pNVǶj}@x"4?kmg|:_xщJ1v(9 qY餶O'(#QDupՐg9d 5aޓX˞S@HZ; Q5bao"yVRWȓ%6(t2K?ʘ?MM‰s[$  T|-NG9*'.2raA@r#?iu?Y!*MR4QEmGurv qOG?/"3-mU";caðfOw52@!9l5P7_:pee^#c4- L R]\gi~F :Iayq We"Z޾l)'Q&ɑ}6,)gIdz[*x1$ίZr2v2Y,Lf7,hBjHGKً&HU {#8{zU=3/s콪U.3awjUwHX}$„,!;x|{?3`SOӯLv56礷!diؠg׌⼨bN]TCLVˡD -X\nXB3+Mϔ|%;9V4H2{Ɔ[4Y搎Ѡwݽx)aȭ+N0k蝺` 34 EA"Y"U'i}GcZ2E@)f̓?l!oV,5b2+ h hI& f)4 YkX"edOq1os&O %Ge=ny-;ީwg"5A@*=N?!oBF<(P\; A,h<SdiGw ¿=2.*}խ䋪/R"/\9mބ|O 4P0DمL@j٨`oCSK% +ɊiAr3"@XkTTXη 9Ituȝ)a=;zoFT^G5\GAT!dK6'ը/BOS۲"Ď('a<&FDX۷ʡ}n\AD^TRhU-!uBl.kX%$!Xҏ˧;%6sd YI W o%sئieRZg:]TapQ1bݾq]7>Xo7D(N$sý'QGSdsϞ(ȑE%<>]Y٢wYSS*׶W~H1B9;1{; U@0'1uuYØYOSXܥ4#4#wU%|-GfD *ш$VX;5;Ƨp$ d:jE!7.շ u4yp9szRG9=uY ц[/MEdѦtF?抿"yi/S~ws)x#[?-DgԞ\, HZhhAFBS#t *[gm1FwKТ3a T AT5^DoXđZ;Ɏ=,rxuaA+oij.ޛ&5DJ{weҚ[6@ Mnc2mT{U/Ĕ.Q䋯  D_<S;3͆y18:JDx챒}~3 ! 7.9t8yFF/d ZK٠\:r&d,TߥHIf43O%H^MHf}=md%hX)F`Nr-Z&zJ˾yۙ̚M#JY55.^qÄ| [@zM Qzu>(,_{*z(GqUa)Qt Y ~J1^~.;.C +OE5I,ufJ9LE rޭ|BIc-}=v7 X~0/4;a.,Ir>Cy?ĝDZʄ ~k}=$7O,GATz?CJ1\1tݞ{}ȯ\ ny;Z: ;*7g--쯺K~CEn`f[ẉ}إ %BHlXhc3Zy7!xQZ'hקco2"?J+^ێI+#Lgo)yŭQ |e\XZ 㢭Xe0-C_CB|S%=TeDY!wTɅS~$!hc,u\F}o&m$*HV~+kq7={*sM 4췔 52iz=ېqݤA"2<*-N "N V0뱬uMg @ۄ+,F^'zfBihߛmYi[=;U *Xz& n\C;}p(cI7-+v!gl$+}7fyx^>Gհ Pu$E 85i+}g`>6hx&?G2 ;Trڷ,WM[A\6p~P|t_:GIO&KK4sHR?\9nFIE3t]LTr6 \$PKmY_w#HF*_pm"jJ9Ftp;unT󾁘?Edn0vruٖl\oQ|De6$"S[]j|]=4Kݣ&нkC/ZBJ [zcodNAGvJ3(z!ː@yqX)ِ@NcqT_tUq ܸnt "L|k"|@d n_V(ڃ]7 TXSuhu۵:sd_;DX-MqYcR2X38vQG *YiB ;j/ä CEpO]@JH|x nyV.6Jw js@mEX&fx4J,l|,'lѯ7%*FނOM$Ff&§ՑE> 7t q>kĂwX&8s%R<[hi-RyP,g| 1 -qxEs$~_<{g-Kۓ֕>N B6=ll}.=8z(X"(h8 Y*Bj򡏧iHYTM_.I£āT8U4 "әE醚-4]1GjWѿK#HWxXvSzp몈x񥭪-z0Q;Z$lK.S%fOLLk*W OM7*8RȄ:Upڙ1=uU[Jl틃vUk۵,d~)4\+HuTeDWxQJ!o>_~EpzDPN0d*?4Vhqk$9줢%=`u8OþU`ns;Íl>dч~b`s, dય#O1x:|;dޫ[ {Ϳ|um: \ `8WYf{}>xKuϙ L \: ̧A$NӀm\Ahg}5¤"㵙h_&+SgHV;rjACLfcWSiw=5kRs4;4T,JMESԛ5yOwڊN`Mb)تV-Z̷y{n{#&ԍ􀉊tьmTJ|ZYv0yͽW#hHRE0>w)~i ƞNA?.J `$iWk2*Ys@vG3_PD2R$InںXQW2 rUekϜ&6Dߠ6XnYu4owxtC )RHPy,[WwTyC|TS;yeθ2І$k&;Ht?m T8OkId6 W?Yj^3yt_<)[4˳/6{ǰڈ?n|.MtcF i-*4Yk"+Ep il#c^E (dhJb'WkcuCJ"^Rv"vݕvnYoRq`H}*oBKTΪ#}jK t9|bH{;Q1)os|MPRJ_e8J#iO}NZ>a5y>?A s7c<=.c"uH ؚQ_|I?Mr2z%.XFcZRMHS|actgp]FSj&mL!gE+TBUUyoO8>1=<0֔P:a6aOa`l/3Ĕ&g{{ +|jc-F{[kLa*d4fo?E3I?6pNEF(w"۹F=]銝/*ҥNS8oψQ[wGՁS+?(T\9]oȭ89 Nƣ!,EJ_Mg\G(HA% N-˽Qi%^k#%H.]!YĩR>_Q,AOHODl>[=kfVO9-5€諯%2˛@+,g| wDve- (v}φqN+ |ɅԷ݉}0 3M C $huf0>=BexlS4H&||#4jg3St ;!G۝֜{vj v=O;ZrMl3T^j0._E%2U<u caĘv$+rjiR"Jt{\ULd/"  ")_2sN ?dg7 U}h ֭=BB7}n ̳uCr.1<N/XfUJpDO-[hx.Wpp VKۑ1yg,ȣ,g#{iV*Ql؃Nk1 1`] 2@k-+6.4T^5rXW ۄpZ6]dhOHTAsrZI(Wv Ç#U7_,zg֍vhR`/df}lÎOBR nQesaM_^0Y,hv͸ӭ8b#}&(3W}g;E7WLA}٢]ɜq|ay%m­GD ZӪzDZ<~dL\0/ʼ'eM#o<`d6uyon79X]O3u3I{u[Rr LH$(b\Yw=|!A`8L @,q4WrL3 V4V&'zOby˥ l֨87Baޫso_RU8&&p* &^STp0Al9| 5+vZ!b 袵q.;c ݝVwr95MYۙ)Yg58')6Je⁾E|kl* .s5#ĨVho2[5i<*/Ϧx4} a2?#:ͅݸ6~z&b'YGZ$ )>~Ϫ=y_Q<3uWW>n \%NqWm!b6]z!l]Hwںv}5Wj ͠&=N$6ۥTEb"nZEIz}$*Ѿ;TQ>󟍌N:$OmU\c]Q Kcj7LMB !O_dS}UŽPV5rk%jlܔyU=Uލ?F^G xN̲GӉ\/Y/I[#*Fn'uO^:Ecc8XVh鯑avG]]XFn *b/)Ȯ H h",6:SvBaRb_6-R{D!ĺB0SVWawpTX >4C~}U\{ЈSSޓ8jZ85ߜn4>nxRSn?9 XfynwfK\q CJ.<[F,}u;Ƙ8Ďa8#Ƚw6!3T n$2e+DbKvp!(a8d>պZ_'4jYnDY &2ɒeP,8wR1V:IszY۝K Ao` k1=%8Mga5%Mrmdͳmbs2V0. ?(SB`(n#9j£l9??nISOH9*T3*z޸;,q .3AtNLD3 T*cJIp/2ۭMsѻ5vft{uP}')uUcP_0 n'@`W"Xlr2[aNH_1ernK&mqT=¦ri-V|xOz(n۔3b]'0Z| 57MPJ1YWxq;t7cg*ժVG{6cwo9awӸK2Ou4 Ҕ/"eG<^КRˎvl]Hpil|wղ86/05$l^%_Mmۡ 8(@+t,%81Z@W>6RXY$.Y0&(*t.gȵZ0yvo7"`G|@6A/KM0џ+'dgy:PríƿiUzelX@0\f[ZSh?5dӽ.ܤ=F"T R#~8ٚ~򶪬k)@< 9";D#+yMYk\JvFR'2O.qfUL] 6a>n0Uk!@O>#k0#:L,:7&vS꘣83}\W=ׂ?hqkZlIPKS~;f"ڬpUxgK {pC +9̬#UT}h9[73TG HJ=pFv@T lhƭs52P҄OwJ'{-CVdџVi[+jk|1aTѳs@u:4՗۩M%u‡P(aZF'70SB7!z\ 8Fg42e*QUPQH6H\ K1=j'Q4;br&TMmu7;&kt¥^ ?ȆRO9gaҦʚY.6$%u/%Dե,!E`&86GT8oRIϽ=Vų-vpsG*a*#88]z_xj?rk dqWl:=1~8(@?/]&3}a֪MlCI୨pĊƋRa:sDz?7a'Ωq*"[i,J':H@7 Іĭ ]-GtK 0LZ`3}FJ4iMp4۶^p/Mv>V~!(E[)mAaY&p Yp5. xW6VnGFIh=3nPk$3s -%pmvG_pلpD y\ח(l#!akP(M*w*(Ljp2AZ}PUD该\6S:B*ӶɷcH* 7!Xyv(gS7 {>TS$:U"y9S P1nWU\c%,V~^gؖ8V> [X+ύHkRsbmx"ӑ]JV0"Џ.7@';wrl2$'ljv6kz/aJ|AX(cNk>%|Wc >yvr1ymL_׷JN=wy.t ۧux@Mp[Ҍ)<م,3Ub3ȢU[&(_-.^?8 yL,йlRj71ѪAlwj J=Fs%ᳲ`dXɤJcv%Ĵ9o`dB@1*LQipskŀ:Ǚ!GEgXzvqة7^ʫNb[φ:4g$Wk%Y}h:\+At^à 4nts{|% yY|x$Ls*rkJή%JsB_1OI{̴N}1zo02st|m/_JbI2 nPؠBj0fNRj^@iu\XV27"FAi 6 D0p-k ;FlQv8t6Anèw+|ˬYй #\+fT* /~은6؁ɲ :CYr{[}qp>D8};Om a:A6|lteu,dlFT*'HKbJFEWE_ Ӽvo#i0^-9yদogp2&={5r|UjAn Ew"(4zԤҭ<$BY0;Ub`̥fdsot`֡fOZܿ/]Kk9{+?rkV=95IۓtPo~[何+-?^hv?yŴYeܿ1>V;y4F *xE~ j ) 3 1QuWM{mh^k{8<eذBH' Ty6/x|HQV:?gzPhs-Uk.k/ lRx>dQ|e eOg;;Zvr u`7i6.9l D?Ml杊ܪf'ǭ1W*%Y'٩pSEɿԣX?.l$̕epT] 9A_ك,ҟ>`;J*dMԡjԬw@_~.K W.s9&2- y/5O%>ަ/MJFwF]<=_ZΊ'1tq\Tg/`Z~wYgt^egB~5\\ Z-wdxKbV }T]1e[`ot &Tıp${BTw ըH{/7}"uaҋNd;(I,saqJg/pm R .^53g*]@avҽ60A=G4HEW;/db6xLnϢ2bW|1[W٫ZF>K g Մ˻3I,@JXLq1%Pqwإj&[!˻J#6ͩؓI)d~pэq ñ)́7E>)M44& RBJ.\ӬIU]vXzeՇVK%T9IDdq h-3E FZJ^ n—= Q p|%s %2\cwzmg&?q+CGa7~3S]u91WFcĐr~ <*Be_:jHۤ9,u1rt WW򴫚Cro-/&6qQ gzV/q#l>Tz`h+r&:6:-_va3؁8)0:Y4Yf r-mr3bX;/L $O6nϞYZBRXGg_!qnh6U Ne9!$߫~0l SUL>B?K[ypZm xޛ#XyƘiFDN(3K)+2ƷaZUߚ'؜OG݇R!D1G$^OkF&p|+]Ӱӹy zA&;Z4gQ4wIČiHV6Hf圂X}zW6=D_ś ow=ИC\<* е\ !vtUy4`~ _7ō"u`0(qI Ox@bzr1$m; 7`2Hx\.j\{ӿhFKVl;5АP;Z=%#jRoMB,T \X%gf:LOl\XPdU1^bwXcE5г~Q rxi+2U7"1 K_]Kז0H"2[8ԩ#Dk#}g+,Ztwq|*j`j5Ml}?DxCx.ǎm.bRJvFj]s1x FU:,su @qʢ8Y5҆PGm:`6eI4K&|q&S*[9o!AjQkK v7Pzt{ጲ T^CUFId4}tiG/)4,6 2+|U/j X[+GR$,OHz*/`伷ɂa,)g|SᢨرxbLl=af\ZTJYB1e3$}Џ>2]A#sWͣ{x Da”GNAᚋxlU TF;cJl){c `-ȻiO# CW{~y"ݻ1 _ 4jgt deӯGC¤,>[~G\ܠuY(±F4.K,#!=so+{8WYr;aTL`!ED3{sK̍ 4ЎB}z>RKrLbxmYj`!/KěGb9n4KsG6eB4h+*-tLum Ϭ=FCti ;½[khZc Ja fL6R_|[$RH8Ü3՞2TOSʗ(7q6evtK_Ž+)MڽZ1}srN: )ދMFveUV6kVn0 йzKbB:oʙ`h6B|>dzܰA40q^mvO23q_J0OrlO7豣\O4Q@ ۛQ[\\pŠOޗȄ%ZĒX'QÎbpn"2$5{>i݆{|䄴N~xܛZ~yJ[\298=02.ȞԌ{2*G l\BA򑁭IZG0RMeY.Trhg V9!gop }=hխAHTIOڜ8Y~?2g!'p8.TTn5^( ۹#h^'s!C.-Οܾ8uIͺa([TGE7qGg2$E{p&'l ihfcg]V{y lp Pv82Sx7M]5B!JGs!T8&XAXC1}u0eBQa' 75g{1hap"20%3hmSXCm}_ߵ­:r\ ket?[_Q+C[x/lgIXWˆߪP82 ij9[}8u1YI*06-(q qhA =BS^bʺ4{/^Hm lp@LniGDӶDQ_Բ+o'P6;x| J3!C3Be'*LW}}DsB@ԄPbӎAf2L0AőUĄL<=- &lStDގ JXgENA. k#an(ܧWIОn&_Զ_ ePXαCv2ۧB_;$gOQ [fC$<(Nw嬧~il!g? !^"1Db^VOΠG׿5Zk0 G GaՈ ɑ?e|rn \ cwőm)&UZX NwP *Z,K_ W%;n)$P껉*a-?DRhނ!Cqp;>&?ҋLDV0Ví.k g؈ e_nHdDʨ8%(<-X-HudA:/1+ߌpVAPk7TqQI%97P 8n/ D5!:͡[&xBI/bxkrD'Ͳ:X-l+|:N& q *n)pH?E*U~QW 3q!Zs`NQ]UBq˖h0/R aA)Jُgj%J d5Ww7t+Ɉ{2!) 4jd[,\}\AWȭ"լ}j!-Xq| YGzs[ 6˹O{U;[ wğ' VFL8; *kxAcubU8tP-  b aEoW(cC ey,T^紳O+g6#D|Wćҭ\'ũ3Z~/OG@̬~TC}m;9TQjAI=3l)H/46¸忿Ta ֧D@hnL v|+kpc6_تgN$T={Wb%uj4E*kL>᳠X~ϡTz\e¶EIrHX9~3A/59J`uFNS=rq߬~,]׈!ޠ!,wkPW pע"oPiò vXIu4{:dPjH]&(tj).2D@x@ YCqZJjy.^E /~76sw(jϗaQ.)94mI z_!0mfl ^PFlbg%). T\j.qh\%~=Z[&*GV"+ϱNDx-AtKTH+)g*p-8(fN1"e͜ V<,AbάbH!K/yT_ RcKMnj<`[a2=*v/?j6`E9 $ʶHSL(f/Wr+Q/ ֒g@ ;ICUJGD|#?XыP`v~'ߴYP`MOoN'ZZփmԋ:r.gid6eHǛ(#|րĿ'X0Lq m9 ?$Ǭ<¶c<ҁ<dfn4%_LXlC(PWtl ϔԑ|i%)>\%F\Jk)-`D&y1z1n?鮖a0jpܼ Pe>3,( f+|ǃ9+'XIꉄ= ?EC`zK@*K/0 Zx5qmKL)HoH\8G$8q6Ry]UOıXA쎽KeVj U!Bf}<[3y׆<E'w]e2 JboY0V*mwHy{7#s!x~6lU&y=i "';XDTnY-zjTz$gO-=G޴s R_zjɦK2}çyw|\CIy6o`0>yHcYv͏a0gp۳A<\|(%]tj軇d?R$悭+B@}RX;eh/Tlړco=]E;G ʙ7fx(G"̓\W9xm0P)EzܵMj>`mM'.G$,K&+ 1˂g1Rsh},z$(x_b e|/Љa)~Ӧ tL͸K\$أ4֡䡽_ Nk4r}*vnjlӷ6Rt~LI^<`k|Kj3Ϟ 7s ڵ9)=:*e;xӪ+au·+wc>^k~grXW SJdl\fu!C whƧrPM\'C,m`Z>0na*O}3z1U )HO7ؚkO3=$fV=]QO/7r`c; fv&**qz\?:7ŒYXc;6I|yثlgnOC]ʹ]'˖`V"R`qB+%iQ?OfޘpykҧDsi3 kW}ߞãlpT ly&8YrvCdk#$~{0T5YUf=fb94CZ]pA4_(/_HT?K9YGaë1DB?~"u;&M~ DG's$*v~;+ U:镪v<)L R'߮!*85w:sBآ!5B`SDL`[t#6{FM3_(>pPACA^EÕ!Pd->w(Dq7>a!SP~hnU31FR"(@SHHw1{ Ej3O/_ם?FF.l9-CTOWB[s|$2;%b$nq=6а߁1@(%r[``AQVq85`3ҿf].Qԧ,:LڞYN`_Boc# 7ѷ7Osay^ڮR Jע$NձׄiMp.u:2ə'oJDߓ7V#;\/Dd'1;$UQrF^7XoIе&cϯ F'v}lfU'8d=btn؟Yo5ra/4٣v n`HFK/V|'>nI]\oFDfN岟PrΗv3f6(zIXzsd ^k Xgdu9.P(o}gA;E6 FqX;6;gdŮC)n&>#v,1XX'Xaʹ. ~t#V1ްbɍ.kݭ }鿶 V6P~߷[o?]/d`̑Mӿ Au \ ҵCYo˶ HA؀;mZpoYap,X $i7@`̑;yHQ~{ə;khf^fJT7JjRȔosA _¯ Fp>SF=i=74#V@ۦgnzɓb5*uB?Ѝq tRʓ93h:>z4Ub NAX4~,j$wٗZ.Ц ^*7UvH.`-!*2yeB"~xJ4B^izĜ>SgL, 7cOR͔Z:L*HU.ck~Ţ=.t1EsYŃ'w|\6k|әrc OZM7(ֶ ,i?jKz$=r֊B+3ǻ7Ȅd0OMD>+Hec-x/h ɂF|ߜՊ.zzMduh [J g@ $VV):q :j^A>;MaHWCBٛhJVBǢ2%c JhPcN h0Ĭ<ʐ\t0Xʧ+9!z[*L"B|.w9tnqMQ2<9)h(@F5LҷTzlj#eY!.ut$Nmp,4zۨx!oW &bTb OeubZqtP;B-os\~617J-$7{"KgWﰠ7Gh& ;h6Msit÷/ Nh8H9p2*p@u* LMf3]JJ[4҅#`jmaSh;4>[`mcvFl-ĕx[Mza 3, D?J{AxhzE,C̈́)ZgS @>t1́s&wzM"m![,VbSS͙W]O*R/ ¡O5+i\yk=Ft,y^!,9ȖGEbsIECҖb ajѳO#Wш{k/ ǎ;c䬙FIeLA|f[S̔ Et^ [S7M%R(IkNTX^*=hh3G{+1Nس$Jd[]T][-KJr̨s䄿p$YPmn!۬ebYr ƽ4lQjc/a$#ۉ=&BBbMtX_Yb3_1Q9/nm%JM T !l Ѥnlf%${2rWrr⮸ce#arr enޓGcYFHm#ΰ@ (":GTͅIy+EAg=AJϔUl8VZ}:?T(& :Wy#䷖%ðw :o(uFIC0Z3UPkGοp1&`ʫ~f0q/ ?㊺u|t Dc`%'t=;H7w&ڢ%8OYK2c4ȁ(0Y2,{bf5>` :\."R}2$Oo_o2RGBh*GIh r0p'VE~<I$Ok K~P^#Ly]eA8HuG9MVl¨w0(*VM~T-ȥ3Kq{48Xھ)}U4zs4;dn?nG.Zՙ'ER}JrD\6$F0k#_ GWx;n#7Om#8tnSɊ8e#YOm8@ To&:xMݳ)At"Cɀ ˨qSV?MՎ#InJuFdHnWpI^Hg$RsO}ɚ OħIcmZ!'rz0ghr[tTś%ؔ_~STZ 4>]cQM*- ٸ0rQs0fpd/VO4bxzP-7?/ƙ@3.P˯d#gv5˻]J8({jRp]7q|XR(a:Qo1Vͼ#nn|D}Ul0](N,߾kp 7sorbӾUq69i PInxl\gyMkNH4MqM&Ҁ xC&1ʅۋܚKՌ"\0]qR;hx;? ĊSa]ZH0\ j8'%mMo . #皥x +\~y+r}CsȸvDVQPpr"_^o^> ;j}YML)YaQm1Ix1M0XkP}m,rBf,=]y{{eۥbp@5gEIuD JeËdp?~QNͦOߴzNM.L+LÖ%H7H"ᅠ0:ukK?sn(C@ٓ{U,}-sI] !9 Iʑm>DCag޿zP+0ًwpXfSLc>|ۅ@SiX[b'AIX-N{Csf0ETȖ=A,~w!ULKahIg=NTm'PQUIls0L5{cXο [Z8Mx^y1V'q7c,Y> =Q8gg df>dn5r շ_l4"@nƈ}lhq{`V)GdAUoBDo? =0baȁ7ց#?DZsTJܼ#ckN B,Tybc+ĂG;QgSmN4rHrO;b-+>ݳAZ!F_?d~4gs?EȊDPCϥsm.ͼH(Q== [F")FOgT$v>'ꏟ( 2%:(]; Gz`pU*Wa˨ton,B 1*Uףy # L{""۱M_{Ct^%su=py+˝gLJZѱ5Noei*ý^N: ٭$).EJMbCqԺ>[`O"- 3z!r = 2R#0+.#T筽m"(I$W|e-_GhZ׺ub M >G03uZBX/ҐHIKN(/ni&0@Kh7Ftڌ <puq'f peXiz@owMn_%[]%Ub14v^I ^'N(uY"hy@C9b-iTdb dZ8hSj^aŝ+*1.SWy#0UD'^a Z @Fb-/{PZJWGA7$LWQ鉲rSQMiT+qoZ-Gw/֌6Hଥ$=WS&t 4k$=TA"ٝ]C2m@M;IYАhK|kKpxw {u0EJ\/wMYݖ~ke2ap8C4OLF>%yPg`zAݯ QGzSPR TO"Upc}.rdn!C>܆P;wnlj2qEDjp0xZdX? ,(U*+2\Hl$^+գҹܢ%ͺsZT 85x{Nhy~Mm%’W1jN: Wqpj7vm6˛F 臨f5A~->2ѲQWǎ C|ޘ?'?Ǹ%;R)@%m%7,m|{\08qSI/3B2<[pz_/'#mnsRڒxJjgA2E.Pt]WaE<%[UbwQɑ8[,$}TX cCN{ dwh[!Hyhk趆S+B= Ŵ&)Б( Y7(ES$ '& |#EE7+fqӤ` /W2PmJI ́y$W8x1MvWύ+M}$?<"t';3Ex?߽ 261˽5Pzd c V`W( \/f*ǰ75Zia&GKŁ:#a뭑`{ulƋC~TDNMjֱ reLO6cUPPP4UǷT-9_%<|?tTp/I<@ypZ ܑa߶1rbE᷊p=uzJOab['{^V ^`2BOG2ÎN LQSQYoݩ| ~OJJ` &ȏ_ hy{1}c'k*(ԡFKIr#']kvCӬJbAHTET!m$gBli Fx-<[WyOʝ:Ǟ5L>9`@,5MG'uf >J@6BƓp*xTZCӗ )Z6gI¢4V/V*i]IA^;[mHҕ +]؛7m]"2!38'">$ΐF/30!o[~Ŏ1GU]DbTN𩡲S0}WHvEY/CuAQq< HVC6+!sMxJb̊uT{)$DbŖ\*PІۜ?c!闲IfK..3לwL48Bbb1ZR = }=v#Vc9O=cyNgڣ}8k9~"PUH @馦bmA(y M& ;%ֲ4Jd[6SviߍVZrp^K׺Am@+H*-PɰS0"W`7<txϾ>|ivy-iܓ@?=iI^: )y3)D2GD] ox0k=~6+Y@ *DC|xғ0 g<%WH`LnGQ.DްK7Fel Tfa̿wôn &/no&KP'>G]Ec^`aѶ'%88p,뮸o=~ !K6| p?&zs Gb/`|H /]@(ДJqZ*aJ1*pSm=)܁k;B6b>,ELN[at JC@ D/NNH4@"#@ D4d'$R0SlN8'-ҟPs J[ƅ&~a^:xX6#_ZQH̲?QaL;D4>}~/C2 'e'M'zz$II-9biH5#OhoShF=}@ShLE0`CriיKY~ # j*c"SE_KdH G(x7\ Gq躎G`&yC7)ҜDW$ǡU8[x5R_<)x5ѷincЇUŚai{H=Iu(D}a 12ߪDFJX.7coH;SqΟhf XH ^ b3Py.=tUJHmCP`AJ訦b2EW=L}qk7@Pa=C'$w#d:BoEs٧(׬kFSviy؁atF~rBx "4׫ +B.6sPS$Ppb;SlROxrej𸩈o{*l;bx'(ΟbyU;[q^HIuJT%f.lN¹}-z-7'2yCl9(4ᚧn@ vL}ګ$V~V2~5\(IP|P,UW1pza[5G_\7J:-5}b)ReCͼUmzO5܌<;6ք!SI M =%Э}n|Qa"8ynҸ`9MβK&_EqSz DZFTT-( >L`UPPސY>E q3(jAvsJXnKa=?WS̐y'n?#VBng'hyo8;ϵZc;?>f '·LQgAJP$dX}Y^;0;Վql=n#x8} 6K&c+V63& 5,#Y?7j$\:Fc0R 嚺X 8ivȿ]bV:s][0cmߞvy]|ڋ;LN+ȡc,{^}=2;ݸ&}{Ǯ^aG&$SN;o:{Hԕ2[͍2=ޱZ_*t=?I/Փa((#!m^ Ͻ7/DvqtkJ/ 45vuH*c;Ho2hDܱyA`Z& PΠ" t.&'k^޸LgZZ:O-3z_V-n˓zEYDsU֑猿/Q}մ )h'̉cQzv!&` ]eWWS^հ{g{ iJd%06i;iBz_Eyh䧞'_~Pa #8-ht7NwT}uj1@.cxJN/Cdz$KMO[U! NSڻj>$XG.b"͐|fE[pґ%]([OtD<ɾeG8ъioez ;ԩQ.É#+@HzwiAEQ_@M&>)z<6Rj8vBH/;7 F/bw(y6@)cS5rABzQWۗr}Sjuġ_{X(tC o=Lu&&3:>Rm(1T!8żMV8 䒳+5Z MX~Ròk&D<&_(FÆ\12UԔ\ZKA ׸4Yf3h{|U:@$[%@edA0W0I}̣Rvҵh|NQی7ش[0c`Y̱Uj n,@A&|.¿Lm&/-OdsSyDʮk;(V!%JanNGsU#,r8d[jKp`]cf:J%;`6RTvmW KPnflL(ƅ~ҌWLUzOXl:"iXk8uhj+#X$m1M66yLjESjT{_Dst(U|q53^@7/m/0x4du>bZ@tEjP"MСP;)F b1n.CbZlIg^$z { MIDB\"W+6 @LԵm+h0RƵX'k׀g%/{|`=_M< ~5clq)~sNüY2Ҝ!Ŷ؄rB>s2bS8uv\@ (!^K LZ={[t߅kM݌ă?X,+`bz]B0% Sf$Z v~օcȧ;P@Ifg3M ?.a%pZci3ŏvi>ŰC'vgwKv؎wl+3d}z熐)Ǫ)*VGSדf7/ڲ"=V$S4Rfނ{[rB`g=)Y㬜Jp#0 mM&b0l}Wzl}|EǧT#ƻRaF7H%;j4D>$P$Se|=vJZO835]X]0iF>(fp4 /^YZK3˨Q'H z=uܡnaZrcݞUhJ(H2KƏKtBhW\&%z/G0pdo/gj_QӒ?)ߚ렩zĤ .m9bL! @q>FcY y:Lw6C1RE jLoalțHȤTPաzd:ν*B֔o!C=,$- i˶1u?bXUd@?woMϜ"ƨ7zM,'wVbi--@̱P5R U2dM߉`bΖXT6Qzӫ5хw}q IBKŗ&?y$Ȥ=`a"୵dxrDg┴։mx}oAj|6<⢋zjb%u.v`N\IYZªY+umDECX 1{_wJ-~lG+K~Ŵ7FE Ac0G\J<1Mu3&d 4ϜK %=a_?شE#j ;;藔蜶!<ՄvH< r|o,Xq\!}_xAq+z|'r5lbCgg(=)|Lօ鶰n"Bsb$HaD[*'ӓ˶ |A37c/jtK:H4mG=szL%&J{ (.{ڱx]/;ZJ>\n('@7Efpp"T}k5]gvŸRT%WOx޻{]rۅt(ƶ-ENRZܯ-K#Z+-a/%<:F2.LGܙ#=a?3+w/<\jm}V r]$?"m,~޴vY#cn=+^71Kk.hk& MY/O;s2 *L ztFU*~Bc}%bP?/һШ((Er `]4w+)4d^SiAkX[erx|Iw,qIBڢݎ12b9UpW9p$a ,5:9w*,=y;]pD 2 S<g/a li4dn~ ^"[_ԕI$k\PZvyga)F$ .P2ᒄQ38ؘ7aJw nWiszT]P:\'Z#qڂ] *RAq ICYmxV1hݍC> Nm\~#kgA/@>lWw}Yga:b AJt+y'_Q4V?e|W餝ժgclc,8`oFE# vS~37[ܶz.z [Ѭ-+^&X롥/^~ŎxES "tN-]3.6X_Prt` 'Q>g˺.r@ 7E:@̼CT7sγ~bJCYpOj ~kd`;9\ײnaF25eHl\rHr<.Q s{^@o ^"" ߉(o_M 8icT`H+]!C_ s*Ÿ}IX7- R1הVmk,-'BUpbOs&'//5@U)#{o > uZx^"Q@SwiG2Rޅj`ש E^1`W2F8n{=A<.@Q.<BΟPXJl!a='/9yÏ}= P$lvV?W"HU:QG& mue۽ZdţgSTgU[%ԥC5UU]UCS&\>ƒ|a$< ȹv0vɆ"?XTL|Kg=u-s}b odž'B}?tMQ1uK(Y S-oLHE!n'~ Cw|xEN,P;?9,PCdvjQ}UBJuOǖXær'j _`OK-WLR!™5;x300* |z_dβ`5^>߰.@KãuZIt("/F̬ xޤg]=;C+]Nr ;xԯ )6q:7(}IOoڡQ${PA*iSu]ĺ#15p0>ʕ N?Ĺܰz$w; aj= #}LU*y)yjԐW_  @=(sؽD>`{.7uttq"n\,XO> d< H.Y $7Qo9ډt49`.6}xF';ƶބH_nT~-dev@#OͱJ:qBi_a `qў!9ݏ4i!0bH!!I. [Ɋq2___RG] rrvwuXhg?ڼڢ mΟ2嚣g_ݕ$'lr~yqaFc ^k7l aCbA]DWk m#6=&~b~RHxJ#Sl,U G|i*n40}u[(]0ϨUES槸*H*+9:"H$ יV+ysL{/cfSǷInպ 4ߒ~g^_Ebw l+RlB9 I6!>.{xeDcֳEh4wɓΆՙ@Bңk9Oh- װ}&+]q`߯@/Zn8^ I*G#g\vwՓGvgߣZ92u%<.q_Zn0Σ:S5^54<0 6W<`#zk4T7UyA-#@ _4km.껐a\)t raP`&?kx&jZC&3'@eھgc-k\y%P~[`NjZ\Hv dDܨܝꞑ%k<#qca+>T>2?R.*z|Pp] |d+& 6$E?Fgv=\ &TL<|K"^Xxw=9Y ʛysiH˛u<7ot@a>:ka Dk6J@p] j[qcoّO_h'iȇLAɛ 7t:r?& 03 lon^bb }nIJΡB$31ij.)nzSMщhQOC!Re&AS*25O0pi+`.bIX5.pJ,p1U²{P~U c`JнLZYotSv-? w뛺NXOʦ`<ͩeM5Mc(!2ð|n|30Iwa(Hx5Om۰Rg1׸Fw\?ѿM ~r;9Rtowcϲ,󑓫.G@K5 $l_{ !'(_Y6s/Wt7夀%ƧJ&Qg=~73# pM6Urzc8w_Y%i1 HJ=GD^ k ]X=T`lj*XF5>q&jBgW!@T*;Aﱵ70iYUtg(v©= XOlbr4WثPDB:5u}XU%~iQZPn]ۭJLPJãYֽQId4>`#üHwj?.OAGj@"h=@h>"E8NXt%6vdBѫ\u$Som0Rd(pAk~g_(W tLCFSAaִULqRYȚRKHV:NAQ=g۠99T|W)- Ͳ15к<낄eY8yULU`ET_ˆ[nC5&4=k (I߷qa>B23GMv\%$BP+H<6F/]{w6" ⿛0ya4CU|gj m:#u:5r"-K%QXbɹֆ׭b\%i68rv6zֱ@؂mVYM銭VsVW[H(\!NŶ-re `[w_Nv}:$nOy2V5pqY6Gs\玳^3U4wbbfjKIDS\-Wt/NZR_IYjYD%cY×^| Ia k9=2UwHqRcK?)}thp.BrtTMeipWyo߻GHǤ/6]Qo &NZ aTK8lMt`__VWb}~n|R XIei#¯ ¤09S `Bw|CSB 8jd*)e4 `ϬSzl) s/ز2e3CTM*B䓅t`^uSz(1eE}4e_,V3ʃ~ezo5_$"\'uJ<4*4$a27l 90`Q=8Kcn=랙G$[:p ,!Ѐ™t/exa -kiZͬhik0 nOxF mi3ҊGeHcN"X >ٔz V*Kbzg AfN6u{|* #^_~Tk1ni~.JrQZ'Ë́fa.*ӌ |╛,v:1`WdX1 O@~̮~HOb~[X.3bv%k7-!'N Qu T~~V=? +@56ݸ$ ˸fҍgQ.lNo $3'$(2TLD4DS_ce GIH.2-<DRˠ/c(E-! Z?ݡZvj0rW^aMS*L 4 \LUH_X]OrXU Zn-norZY_oJ/ oyʔx= CL>imN6iJY K!K)n,I8Ktw;Ҹ%;.rUmy-!fܳd9IK4OD&btsd,B9 TJ@U$W± ̖[3GJCF{_ %WHV$z\M[nր؅So '@0Sͮ=B(L2=3Rvg#6$.47^nK钙& g%0݂-u{ߌvs_9co˥"{ϩ>DJ3W3ԩUeɚ>9udtic)3&O$R(~RFcG \K-bKC}!4QfDTB 4#pKSw/ǾS0` 4DbqˇdMܒA6נMwpp0ZKVWez HXqC9Kc}l'>"#et 'EGɠ[^@ @ٰoWʋPX}B6e)w0 $ :ȧ۱QdsZeOTJ UY]o'1Z}v^vS'p ^>[G?yRmdvHB$Gl֊87Xz2di*(7Q7ޔS,ʱ_Hʌs+4_0in~w- $/=ab?dFk oˋ{VN?~QdfB a7pM?ئ|2~n2!8Vcծ4ꧢS c@R#^*k47&+XcQ/3^LO_Q~șu8˻/#ݳ؃]$ܼ&^!"m` I;k1 .bbl(㘟_Oy T}Ub;6W<g{-bCB`Aao/a-kVvxR-L%igiZ.n UNѰcV]]&pn[〦co_q|G &['*'> mJt1G 23tV1:mžwi*:G߲ot4R@}@ ^q5X:#KzʵMg#r)\¥6,gLŪ&JS~@UoT<[/!ѲgR?@5v"6 =KAjZMAk fl5®q'huQ}f!h݊~֝`xV@ }9u?;"uHhvR7ئ𨔵b쟅2-PQP67S=95}vMg_UºvMq=E9~t\is!oUsu x 쑸b0ո"״YT[^ %hca%F5Xp`X/bTSDS(b=Kv>%@5)Du@H^ҏkC 6 -_L<*P-UkxmF ~-]S\#Qž8ܷ0V[ JBF`ܨ%Fo~d,(MVv@g?,1_?ۑ4ȧ$*z|JB{DYlO jjuF+\@)*y_qkD7`TAD;|63ռn$*4й+-3/"I5*~-E8e2Y+*/!*,Xo伶}J$jqEz^^LlN\ ?hW;&Gj`]K6-`,:'xJa:άN&,6CfolUEd;IO(- oKs0džR[KR6:l}}zix40 cS|R/um{`S٩XEPK*V/S[)f0q2$w{lE5؂\;6@Z`OHGbg܂Ws!Ro˂e7YWGYU.-+78ͱHW Ǒ plOz|;u'@9.R)/̢x.d s\3{CCcY8Fx4-]X5T*U3N~#Tj`` m)92l>/+FȍLW;{(z.lW,L棪A ˯9`%so$1hmnHQB|MŇ84!"Fn8^uWb Cf\]1JF)&wo1Ÿ=_;' e8܎Y* K缁~hw؂;=;Ҩzn6[ Up=dr9BT6blc7<7jg3N6WA'x۬k΀(;wQt$&[<>;׷ꕞg &^Ԩ:Ԩ֔ NcGgh T"ryAmN)HM(U-Ɨ6*zcI/2Jz{ECءF$d!iE!*(DMHA`p՞y?ros4r#)\l6F1rT>-9q1GG+q{= %ult @ŴLtB /4*wV[lx!<սUo{lyl-]Ըy+|UPh#y"HQa-pp.ݨKTW᥽Xg:NlrϓC>~AkrYPe XܝTSSK xN^+B"6snS<|5Tg}F5TlOs{{&b޿(MOU%'%[Nr t3al\Y*Irc۫E@{gѥh,< S;$srWrBc3iâWJ57,z=\_BԳ.L;i&6S宕 ̇j>q+G=x!%3'bVyd%LŨG@hHm0hOJ#4>= h+-9+4jsp,W *#m<*R{e1 IRjfɦ:A~T$!0Ǿ38{e|(\%~bh׌Kv9G!,3bm7NcYR"#{E첟9NJ_Qu=ORZ7KC"n~)6FO/J1IfT(U! u|4QRP(ёAoY91&Zb"~ Y(6.6!o<m)raxА~CD=R7Y L\E*}^g9ޕr) 1b[̚]r_) EnrVfՏt+pO l~+NyT5?4ˈ{dyJggBN by @2 GUqZnύ4 FՉEf>4 S&Igη|Lݚ9=fFkTZ39Th=L?B32f|N紜 -G]w>K`H%&:ȗt!OS"ƂC<$-4`KX-#TgS6 ]<@tQ} =?[n+JipӾ)u~6PD+U R]n-ϱ);82%j jUj񓎋DnFs^B?ˎA=y~%-݉FXΪ#)h0դV^F ^Ⳕp#BFMiZVգR4:b"\VVX2`A__%:Ĕ IddyB(J1$e}i8ZB$[I_<-;{<0ZҖV6ʩL ~oRo 2V4G/(? YϠDصJUOe"jkEY!e)1NT(~e7E<>%W|_Mмi9oŬ$>qc#,8Xv-w!WI.98t %D@hxfWx|!C;WAgVT9IФ]TuٲJ]{1xtHXSuqud;v絽 i?Exupaa6j7ΐ=[PY~!3ij"QK8:{uDc% %aI}]iqN%AY:2+&ehU`Fu_\W2U5כ 9U!*7/ )nrC͉\FʯHФ[#19?JVi{UOwU r} :JJ0 !18$qX[6ZYSZzRvʔ7g-{]uݭAO6ZD3sFY7ԀxS-#;vNbU0ʀ%,ʋo GXq|BrZS?0|U@[G Dm{LDʠk1,& 2Z!hKs.")8Q Hz쒶7nbW2~!;e5OB @旺~MϿ.)tEQBʝ^{ݻA5KI>-+5GrzSf29L= ސu3o@QGryndDcxWiMњĹ.%Kw,b/ 4n tu/ d6XF2Fdn ťTv%ޭT-ngq:t<~Eֳg9Y!>A'3'UX:؆^cS,%ǁÂ.w Ŕw)ksv]v4T[Q"~[tJK*= 8N$UPgTm*anG |Q c`“3>n%(q !̬ٗIP MW\967ĪVx:? 'P8[X%C/; YE<`q쒛%"P⎮>?,ѫ/1Ɍt6'L.lq>y[\Ll5*"zda=t3ȍyB>A=Τ5&ٽ}+k.t1doRJoBꢟbgvfQcޘ,3X kʥIB }ZРA!_ٵqLLr_8f]^|AVd~7:K8^+$WcNnFSL}?F锝*A`#~}cm_f@xҫdx5_Cת3\k~ަ(];f}\~  &g+-cuBk(bGOKDŽD8u:YO;Pb]m5D>\X>?cwbº=l3[(.IZ3#+V~5Gr`8.C$)8.vT3z|C>Hx}-h1a],`s(Gih#?&ţaB j!!Pv 4,4kY U*3*~~ i>/m(-NI(lNHWx}|=x )#Kss΃znF1:R?F,yΑl +gPB ujDS>_ͯ U.HA }[p܀@!Т1ok,DGeumfOepA( U;v"Y!˾6H::,v$cwX /? hW;Wٍ1t)38* FXL[zԫFt#5`^6!ܝg%4/~iTʢ|V'QGuҬ](/bq<B+mUq`5hH/ҥnɫ7O#Ap"ݖ^=1Mn,nnu*nƪ `л2Ab2OQ6F ύc B=3aJ(˼OJS^ t櫠ZyRSiHS0wHe$pwAxnSԾ_^7) 1iaʙ~LVy Ws\)RPwN>fsܿWgtiu_{sY=Qa@uO![':(!L9ܴ\B̠Ee@@2kWχ5?_J#SE#Sm}1KQp|}n]PFwz;2=uIGDJu&;2WkwЖ=$U|CV?Hŝ-o6wdM~0lPOoOю8so_Էg%_1i&gS_: -m`vdvt cɢEг*ygZ=0HP1E ]h90xB*l5_d살ּ;vگ–ya0RJybS8޲s~iߪ4WwLK6iIAf ЄE^l}ګ/$V̧VCzΙr@ـ+;ݾ(f |dm dn[3A~8˅A+Lk\jȋ@au1=|MV${5)~+bԪoލؙëH0?t}`O^nkxz yxMO򻏓.<͆!k;*8$$Dܔmmx('k}^]T%j**֗@WF_i%*i\ҡ`?=‡q: ԃr+fmU ]9ogV} 2%P̯q\CֱV%oM^Q`NoIgbݼh҄EgtF q6v)|2!}WDq~bE4/`:\GN#߁A" Ds<80Bmi<-ɱla !bݞ)y^MH&( (8,NY;ug銶FC<̮7V>v3W9CfCܟyăsg)yQIo ~m\?([V}L;>Q:}{}aܐ|C̅%:qGCX;[jR2dj$d Ig?I0bgTޭ7j&H0k (Uc<$,^߇Fr7*siw]]xC4w#ÞٕF&^.3gA7Gc_ֆӸT#< ņ81'`8ZeAqu9x."q KJ/X{A@gk1Zk e*ix'Z q~lVf̔[ 7E={aKܷu[vnGAIHp#Bm̷!ې8|pl|f'Wz"k0ې:9,jkè L9;몺PQ)+ƱK'sNKIJ̀EuB鴃좐;ڴm#0UXNMmPۜ|w\5qSyJI-4 {vu2dhh?%ɣ\tl7HMض?Y Y= 7dq*3x茚*lnle*fDyBu+7 B2-Vǽ[9ժ(P6)5x,\W^#K@r ~Y1=ځ<D 20rQM|p%-\x͸ev/.w.9˥q.)0SBo2Ynco,Ꞙͥ^ˋȴn\_{6#Z9!-q" |l"C@#5)v/;q{ ahpokXm VV#((v-r;Ci%X! & 3 HټHL,::#d`. ?9)A- "j`e/bͶ{+)]Ԑ)LzEIzT;y7ނ CWK.?G'|3`/xeN<?/[FDP*DͿD݄<a42H8)6eG` Ԫ'Ish$<}#jb;vp)e#uV#Z(1PUʼnCNcPŝBҶOߘ ݿ& @1I'lgU q~qS"U|抗huw 9= Όj7-Ƴ~ G…k)]BX} q[# 0n}XL,3t>`d˵ۦΧ\ ,Ho[!q)*Q=)hdLd*mg23FXoTǐ.9B=\aR @GO ]F+nqQ~|׺ n|&Sz0 JQHriSKVZ0ʎZ<'>Zˁ}͠ :L31{$Ml<@R` |6%ꅆXa=w?-ѷθRΡ (0_ao|P2hm4ʅCj`":e:v=;{ wk!kKXb#ҤZX{m{^Ř*EԮyɌMǸ[ } Н j;( !Gϋ򸠕?8ݨsX )K@!#y5$F2q:!ėtU߾(ԇCN23 8pFn}e@wzz<,= ='J}@74@ù}QU8zp%5v吚"XȦvA7%E=D?Qi ѷ3$, BA`; h r< [؊ƹcC~Yɕ z'ЮCIiS|ǡlܣS٨@uA >d1Jco 412y4**κSV[22ɠ[|! Η807WkR n LAܟPhyybIdt/[Kog5K\!vߓE#N Nm=c p=h@u]:3`谷t5NUSOs3\<R?%20 "ݭhX!nyNEOiqǰ^ǻޱlfu"m|AUK~169!unr)Dw<دlPRخ;K* Z#D*Hں7k,>Kevr8%7;l5P2lYzxѪ'oU4pc(0"*;0f 6dv7Ivu6OOwD2M3GX1 8 K bvC؉* J6<OA_V*` hDOB&Q/P|D18+1M;+r+0^:>+$^z}:=Ta=AYCUVbX9Z_-B.-NaCa%៹^)ӷQ{d[>ܝD0wKG?k "[V_B$|jkz|E1GJsQ؉T[<ˍnAh擺Y>tds)v;<9(Fu~=_UyBEhu_FldWذesX?VDnͺH{7k$݈H 0l`!\̸YJ/ # K>iZnE. ;b˥pdC1G`WO1 uڎdAa;sݫ2sL4k-%}8!Nڛ=D@6:.6a a=G3Esd))nr'xQ~ T ̀bB#J/?ͱURҞ%k45:a{nN p*Չ4([vɇz 8 (n9b>n"q²B,S;kI :dyFkw'7/}vUQE3p r(iS D/~/!i #BEFwݷF2ΟM%0Y:|jgam0Qm2 X,nM?'Z_ A+&_bEl2q l n#fd> W.NfrbmgȎ+Hվ(A5)[$ ۻ=ۈ\7H%2^ AŎUnN,蛟j%?'w\Q5,^''K a/wPk|3yQ@Y{;G0xփfܘW`,+4q,Pޞ+{G!TPQ@\wU"Q 0KoE8@ag0,tP@h󖇌FhF"e}`hޤ3vx.Ob(1U_夯6vpQʅi{\'}sHv!Vz!C /8RCƋ8yeYM UJM];g F 9M5"HSt)^,X4Q>YؾPn=kg'4Gwj#vg[#zWk`JZ״G2NB@E@K*A.'ng91`K}4u4o|iWO1^aЇmcx |ke8(雷 sfzpi3a2\Pɍ|`^&FrVxȤ!1go7qVHdt Ѭf\u N#4ND("+%pCڋm/WA:()lU0j L: mig<88pmm=Eؚ:yP$աNGM$^rھ?NA ic~-G4\օV)tM i]Fn,Q<ȮǓ3yhRT3E})\A_.>m/6\rX0P#y gXg^iՕ /c k<,'S5B%kMEXJB͈K_9Cpv-ldPRY*8jbxh%Ϲ"OٌD^SJ޷+Sqtalj^4#·`\ ӓfF[-i@ 6Ы_xb4*583pTR?& rs%K 7meR긻Q5րqϿƉj,  `l^LT1OEAxZK!LO hBEA{E p]Ө;N"<"7x\2MY-WT_zҡ!+U.yY!+O[x p z/{4*jHř ުNݍś ^SD!d]cܴc*>\BIxЉV{Z\4PԌ)|e2S5*4hKqңw?(rEY8Dk֐VM]Tq߽vRiJDƎvesἅa7٦td՛6wȂXn`ԣϰ0r/@9FՇJ3H-G^#H2[OX%<~̒HUf-)pYQq.yjL/))tLޒY"z]dL ԉ͛UVUn2,K FJ;#c#Q[9Ï'$ṗᒭ20r#$pR}' UWxqP3rVq|O2ndy0q7[f.t^T {'v(^ ~fɸqi,'.ea9wˈɗG~ѝ6P?!1$g#AQ M7g6!c3Ҧ+G5ڗIFUCsx!A;fumcۊyrFDi 77xyLx̢!&"3cw Q*jy]Dp?}G(vw3 #4XrKw,͝]'[Ù/i.(Z N>*g`OMSZo/cul)x~!nRL'V.@9r6药Z[cw{@#جڟM0tJoZk+c:oJy57tDTn'^_0Yl&὘{ݓǵ2ڻ)=?Ħ^!O_S;Al\dm'lw-󜣠ZaZkC6 )Y iQ'pz<.hԓ~JvjJcE䩈Ⱦ$%7vV?Bԏ$휨 ;Tٓ+Ƿ?݅vn)x[̻aewA/\t+ uF.KGfgO@B T},t9l%jK~ .FS;UE{?V;jO÷/'|/c|2ĔV_@NY@> iJ7%ͺ = ݮa^= F)&marKfe3Dۼu2C~.# oJH^{Z=Lv/bnPA JJA#Xq1nFr;R)?՛% S!Aҕ=I/fq r/):bèJ"'f5Kzoۅ׍<)ld0>5{Mвc.HOIe H53s5Am"!1ӤCV^3z?5qXsvǧ?q+EMmimзءFTȗQ;i g-A5uܳ#8=qW&(++#OW[ˈڏL&Ӟf\{bXnR4@)AC42F>,dz])MGBx*]:Cʈ{ycpweY?PlSx7Cn+۶ݗD0u8Xb01#rK`Xq'%jrAmqĆǗ`R,ZȼvW om5h]&OǶblbvmS?#7??4Zj +$[CY2<-(2eAN1ä1r´o"Vs5dCi8GH7Epsi-W- d _ٗ|4G(}QG `$\mi-|cLF=kr^HR.h+^f$Sk>Lķ]jHvZv*f?L:.*^; ?y&MUMsDq#E--%hQm1܅nR}ã h:Oo ^QdL*qu_qTfnMRL0tch_i`\w>\X OsBpU܆w+# p"=ƹsa˗4?3xbP7+qxO ](?}ܑk0y19_6{|:ueK'}:#wMxK!@KKon ~CߺϺR^Z@RIlrlcIViUjzJGMo!hgHw|W?lI :T$& UKdSDt ;)˩n*$1o':j$ȅxE i_d p.~Gd0HÇW܈gcU ݄KAJDș#gնPHWkm4 U5Upi@<(%-XqOg[ﭡEm+.y-s40{" 1h6ߴT$cqJC=Pj0xMۍuV_K]d9*J%;f&e#qFѝۂ uapϛDVrd<'ԳSܭ4]6|U>QC{j|MPh0 C + i/)aن0;lF3׵G_Vla_Ymcⶊ(  :4p5.^si{!۽AmC5-|uio ͌K llwFa&JU2}JhGn2?جZ,;B9^Yk!LX YTk? w:*qYÊ֔C)_(Zzz#)Zx6pͯ>MQ$1g2Ju?P {p( [,.Yj)Е{Y89m!k4ﭔi@Yg82w%~' >}3rhоYhi{y!("ݯe)HWrSFxCESG3RAQ]`Z?m-;}'cz[k< P6z)ΉB !m?SUӴHzu5("G$ݔœ= B|wɄLW)^(CwBbw L:{6W/9Px=s GɎgkI Fz_q8d * G4*I#~0F2w}pO9m@[sC{=]ҷ@Oop 9+6p!%9CS`)a:R~g`|^,X1.;"Oi&JGIѧt˹p==ThDD^~9 5$dO%oEF!{fxMy%G$pZ/Aj0KP] ϒxdb9Kl4cm};S f2,B:yr9~-uj0խL;K{"(x Ș!%+46bnU:Y ms8'f?BId˩9D1:ͯL6*8 Zi]Hd(wO$yKy 1R"bu#—k ,"T\-\A[5)!0D)la(|cttĔlX` Iޱ /3ar(֠.Nn[렁v pF̤n>U$v2\=Omlϟ 9(рM=\&$0-m'Wᘉ~Hy>Gʜ0l]x{Z[)^t²?&PH ؁6LtҘ4!!_Wu1L~-"omC77  4H03]f9WY _MInBY6@./Gc_r`to~ϳKR- W wϳD E05=KB!$`J<'>FrBMڍUQ n@A~ˇ~ DA`ϖۤrl% =昁4ATpk"k֙/ 2@l) /b'o?u^c܆%}{KvDR'a-tWb'[ס,sY .ޒ^wVm8# fx0P3֗aƬ0`y߻@GO=h\E_VV~,U/~N/nCm >6O{PR$HfJL;+T`TÑ?sZ`kGW6p^8k*Q\5 */^y\&Znɞ\tb@ XY75ocѱr"uY=zߖ3дqa\wJ\5:I-wFl֋ܙVDu0}ql@EgؽZ09Oaטr 6]tRe;^1cь!6%8.4 Ϯvy T^"θ~I~ 4n4 l!4 oDbdy+'F;osI=?xĖ$;.)6X-_U I )}4J&|Yjw) DsŴlZV<RV l^UP% H 2eС롼'% c{͘eynK.5Vu1κBv/c+(=#k0i㖞6:ޑQBZٲgܰm᫚XFS5>eF«C.?k! OF lNo!._ߞI ހa]P|S LCr9QO)jE7S'uD6 4)^6G2w.FMz[\oŞ HFQBum'Fr?I m6/p1nCSD">uU ڸ`oɞLM H-1hcfד2 u-y/jЛ]D3+aYc~J!WA:WR ytO*vm/V;4zխLb=n_{rwjeږ'6l,㩩w Qq jIy9\ÞsBG~m4ևF Td.8nՉgJ7L[ <0pٓ3c?n]WρSیBk9#Ƿg3lqRSm%QT:uϗTZY1l,OغF#GPާ8D vI󁧶/B%h&˓Ijz@&p҈5$i젼XkETQ:+8lVev3ly @LJvQI@*y^< yR =uD*+KPL S\5?iKi^'gB}` ԆTl|>GZgZ~srwԹV%^3td4ʽ5ݒ=omBN&F`:B z`O1`FfN/U̱FSV%W5[jg}3 v[3rm)@(Vx#MD 滴#bι?&﮽GӤh,2r{e)m RgU=ȹXv``ar˒PQɡ-O"msM'ռ:BU/X{-S[vM+Fk##Zfl8 d|uh^NK  Z8nI9dLgSس >줓GㇼTghW $ɵ>R T 6FRPҗ]ǜj&yb xpwеyjMe6? R^ 2)B|agK K*&`**'F L9@a~E ƢU.oՁGN> :Vt!'bo@Y)lpmzD&E:oY?=;H,:SF"j%ҡ5FH:V'M_);x:2[rLHE kA28mFKӪ IiN~D(vD uCpx=(-1lo(Apf͍_Xcr%ץR[F9Šk(SUl΁&BG+uhФUd 7V,/(]up$LdA p12<$Ud5#w)F5DE F7c4@+2hRo(&X|[n+^D5ڰ0BaFHƣYXMrKRI~0Za}IGmC-D☙cLR\Q=MgK⚫E6S9+LJbz奘 [LftN"I!]panN7\?dESIx, {PY|0#}B h>ES}gxJ=.nX?:0MLI"u,OńF̉2O ]4: Ho{KɄod{y,@4\mE:#r^w LJn% 3=K#&yyᜨE7ɪwO  ^K2-iy@ [/~j C1p )'8Vgӊ[~'b*e +v+3QT:ԟabC`􋫦M08,ԋ "N峰Ca*[܅Rf&!t~qДD pet^_$fw'۵f$IS 0^6#zF2 6) |8~++o,?M 0'zIpgDK; >))Vv\Ǐn3Q0EUPE%<?=fhnC[ᶏ5 BCVbnIB+0.'DfADXcT C&y"Ax}e+[r oA(|i2DWӐYD7j6v>aגZ-3iw E ̯^rlwu=-tPvoocYr <:T/w_1{A`'}Ku2 OZVг f2cinEh*,, wu {/ !~v]HFܷ/FHu.# wXةUh=q>,*8ָL_zԡб>DtUfVLW_%eX€N.L&s=qؔ7jܭ\Sb;""x#WSe0,脂}Ғ"-Jm63 FU6Rhzy\꽗xQ2?h+':%7濺HG}th, 鍡k2c&<}S$6Պ/o~y. ;R=;Pwx5߳1o^ ar+̑F ''޲3Ι/[ff$ˮ0Bpd5//4E3ks=k}"!J||-l:08>[)Kd&^P{m*hx%lPGuTHs>hڨj+ Ňj_֜-EQ@[ݟlvDXMw[Nj=}Cz D;u{0QSRะUr%rDnhXuQ}G45ArZ^RGf0WC9lA%-;Dn UmIʌpMLm3빏 $(5^ Wֳ7;x8B*uDaT4 ^V3dѫLB_603v^'#π{Rk3\#h{L]5^{9h+|?4dg,A)6jN-, +Kt[6 ֔J X*4-_V Ep* G@ʮdK5%K{WӠr|/M8VL[qRF9;tvY-8Ryf zup =c^3CT$(ק& \!R\kQ١u"$A a!i%sR&ަ3j]M~{$&g_ J8>pv= Ϩ\JO2J.Uwvmw<<یF.lf8⎵X@89^Q+Wޟa~$5zyGDgRc=8{@M*Azvw Z(_PPdB>iJ i&QԎ*諥WFL%TkuP nr P/[BM_B,vpV-5FJ#KyiJkm&Y=B34W550){S)5#ψ=n 1&D]6k5~J~OJyO?~5@Q= &&- VK:rه4)t\3ddW'Sp.1RB,buc񢺐geӴDZs=Wcj3j8[M Цܣq۳%ouлL E> yvh,7j-=4m^ JZrSi};uj \PAiPCj66|?_2;eTz1N03 %FcȊ:hOu-_GgV??z/}4 )*8fYwoq߭yhǷȾgόJfr(TI7TVZ@JxB^Z42ٷ;ڮjkJ"qsu9bƔ(뾾ThyBq{{ts`x4Z'i CZS*N\šg?>7ؽ"p:4@\Z%*j:Z}}Txkk$-ڛYN3q ׫P;S&|̊l;aip<1UOp\z3J4$`{?q.QdqE ?'ޏn_K2KXP@ 31< D#쨲Pis'"_M~lڰ wisYSԮJES* kg PS?;קKw}$M(oVO=I6}%Gm.d`й-a]\UI#܌ۄkr'\_%&RU@xP\Lx|t$6x=!=QZ|E zoV>")Vƽz⏟I. ؚ }{T~BT9RAM@~Y43TOeN!j^_$}rf߿BovwejZfFgИ$v)!N8!K$;TB=f͘hm} md'8qcVXAJoZA8ӇBNѷSQWMg_u ֈ gVR)3h'pOбSTE7HxHfo:ey71S^~qfkye|Cea6f5VQaDm ϲ> k9WB-(b:'ѮǓ:ߎSd IıT~a@ 4:L'`SԱl$uFw?EO{ dQBɹtvI&P&'R 1v~3l#6b5d&V9>yS(Ɲ#-Q" oZ0NAbau33ĦaU=ٱx76P" w_?RX5t_jkBf &PQ\F_3 K;Y!tay\T^opk)M quM;x  M\*heCq 7g6-]\XwT_AB<t}!;}Vv7mbbqQGIpb]zw%g߷1cǂC:~;PyC'!,qv9Nq#Q GG6W>#=2r&hRz駧wqVS5) aXQl~<^)--ibRy"Ħ[1ח j圢w&R¬,yVx8{]z‚!r]H~ܤl€<$EPzXQA\c+'5_᪒WS.,:>O!IiYE|wHgjk|(SJ}X̬ NnmCJփ vNr8c1QE0D/{DdlCka;Hiٲ>pr 8,Khqg6:Ws) cM=9M"qIfG$ V% 7IT+GI8!,Yқx%_zHX,}yI==Y~8Nf9Ӧ[R F_[abT4y%*TrPP}ׯU#6m-v*NפiiDS:~2qEviK{s0M(Bm dN\\s̹,ĸp {as¡_eHC=4(qN'hB-Ql#ۡ]萙W!cm,v %즽`A5jX'絹hJL,ɏx'F=L^E!@鈭~rJ\qky< GPjQF .—Ċ9 ]<Ս^s㥺a`Aix-N;ƇY]ZWfxˆQ[*d_^ANa.|H(]ߝq֚Hww=ltnIꏈES F9|8V3u R^'&p!$s Do 8K;D[{ZV*H:,r-x_g`n|/sl0oȄ2솇9G3計Սv4,XV^2F)g3/ Us&9>>2FoEԫ(78op^\Ubަ4q\1SvyטԦesn Ӗd b>Z/1ʝJ&;̕i!%<2Q%3@Nhϓp8O^#͇i=cEc0Iq*+H@+Sy)k®U( ol mfʾB`j9"Sghl.9WS;J͙DUQ:ُژn{M1TIZ4UMB>@zP䛡㐱9v?F''GboYjWjkHT~n8k=C:MnZ^?^OÞ4Lת|^]KbVE?ht`%2W1".^#iZoݩl3K@ԭ}u\&F$OstD"ld`4:ͭiVb..hyE,<4p/-̪ A9cQ `&KwN&/܄r=[L/*pc51ah2fbx&ChfˈR MN̻mxvr w?+{d} GGFW27[=knͦ:0`l[BS{T|73_.127y*t#R\)KMzbp'1,Zfu."yb"SQWW^P!>h|5׶j$8cgp$`m]Ka}3hb6ShV}(UI_d3vK,Wi6wE*dWO[rUb WL>?MB&3٠CNӔ}hZoB'f>ދBUX~+ցB<n~*TScA}ҒrYnuM9:O<ƈtMlZ - Օ9U >\ «^[p@u<_F<p4V #8˳IpTP(0JlvcDHnU<۴oVy_Ճl+%F|c-c,},Bz"7OgZ_Ҕh$x긻W1 pN&ma^v^ɑo =0&WtN؈}PpXjU(qNW7u10;l@A @S 'je *R| qG ~b5.mEq>Tڑ:M;3v el:(r Rʦmvp?u0_{\#bll΁g`M ~C^ W313O_, >/% n睅Ѧtp.KQʖ&&BP~˲嫌Pvo;'lb>#V##CZO:ͺ2p6t5́h)ebńܾYde!=W; }t7` /v94*&(%Ũn ]^ Tk:_е g]lc(*i=2NK+RG i7pG+_#f >)eŦ(D[ ~h!!CMMz_'mݑ݇jSO:+TL8:/;qi2XKBB'9u"2뻙9qw0S<̝݀-fè~-ׄ5#UGaK/5)b vҏxAȸs_9P_11p@ .X$dUXE5f~dDdI~hTvػ(z)%ޡ'@JKE|E?nVZ鴳uͥUd'C@]G?-RlDk o2˸/f`'aVX [>Mj4эƅ7N\tC6nhޒ ~d_'~RwA=I8d8azH=4& l'6,誄G tdw 8Sű (XC$alo v'7$8z< Q {K#nز\]޽x~$i"8zB` *\&Yxܺ MK$4Q1 d1}AsmÉp)xf0׾P<.Z7eo aDjh@ʈp( nxʚKeÅO\:x#w%5±W~6]Sl`l۾I:ɭIEz8˦/Ro:UY4uMe[ =WRHp|6&L3:j,ur--AV>E(.JoakAb~z.+Ds)eaHXͷq5F${M"|:Rň@Qs@Dӣ7`MEBDoHs.kgg̜1p73s'( j%kC#h{ӾH<>(Ȟy %;-=멄_ulV22;^ʋ]3zJlyX/Iy oShvq^7A T,g8aKnI47ecYj&*ک}9\G.4rY`J$mpK.SEmxO>dKCVڤ-!V)IBNzۓƫ ^0 {eKWEn(JCTAD@6 rtS6.N ^h#&H["C1M`v}SqIƐgY7*ŏקadDޡn9Ԗǀ[Y qk?=8zJ=l8<[E&vlb™ s'v{0vK0ѕ.,:3-k,D?Lޢ3O洸j`NpVQ$sǺd]z"ZpA ھV4+" PFD6oO{cVT|S|$.,c$"1"h6;ZFͩO̮+Xl뼖soEfwƸR{pj|SƉ!|[M>67[te'r ;|rns@r_Pӯ S4;ZaYkT4 Zҫ]ϒ᷈IP k˖TAs;)x q5)V2'?#ᆭ/j\L1* *GFg*d/3>a6v!*Dn䊿YT|iid57̤ "wRP%RȻ]EuXsɁ]_ E#OL$y !(]NnGݛ$,OV z|.-ԾN3~gzf`lCyBҭk{,ʑkR1P9-V 3lnVll܋2(EI1MW*gi o0j'kb'Hg68Z"=BGYdҘ6y /j 6X29Pah=@FY,JLȷ Qz M\AAi*wnB= BɠrHĤ!;ŠAF}0D,=Tؠ7| w/g]۱=xf({Z=X ß4̊DTAsO=ZP/WJ $ˆp~w$m Kn!nG`K49SLߥF̈́3Ӑ᡿ZatQ|(ԁ>rPbt<>v|34?QeP6gU&VpNoݎ =b_9;ֳHuBM##P@5;14a+?dNHV3z_ =y x0v$ Y{v\a e u=F°M"n?B޾d:q\4 [P #Mi#/m.~'ɬ-a{ CA4S@Jy+XD{(./EvjFW<1rNžoήv|dq1mdT%qsu »8j* dt'wd_~e(``_o3/KĹ3/G jG0!ԁ¸[7`ѝ*V ;Πz'nl}>7z+Y `K嚠F8DDsݸ8ךOJ S6etXFT>f*̈́Ѝr^TՆ~#V+~fkK"ξEw? l/5XZ[t/Y(pJ:RuY x*gV ?Nյ4*n sg<(A}ku;?R__ܸ"*D4ﵞ4V3͖"J' >աqZiԣ+ aiY tXuAQ2]T0*y#Bu 0&:vSM$f,~lE LJ_FqCs_XPrgI8n<'ؘp)K .\OI8 574R< IнD+ "+J_46>^d29$Fz-JnQ(SջH}a-n Vyk%nns{R! ˷ ~GuJAb3T|=T[˥GD(T'ԅ9Oe ">+GEKUa=’+P ,:+}ؽ:TT ٧DV9o`%YsO;x]LcU>ӽ鹶X =h~HRsv0X@_hW"g,iD~s}O"I!*d'z^: 1ϹS0ڑr&evn@VFIMdFZp?Wv㠝~ aԱR+c"^n|>[wʋ,~7,-W,RF0xUƠlEj7 ]` Xu+\)ߥ (-827|Ѥ?y+& s31=*5hE,+hrOWESXfΏ =C*rEw+?Dd{(h4')3 N!`]seML2֕(.(Hcelp3 ˲nΫ-EO;v}=k ԗka9g*+lm(84kQDamI]~]ò`=1f/hK鄒V3Hq `[/WۺZPK+t[<`sKn17>3xH+cZ9FI[_ϋ)-sUզÍlގZ ["8rfOWK!bl'""g5hC[ IMƫ^~"8yph/?)śF`cs`$:-z#S2?O*[EϘ͒ ;`Cjr\De/SiY5,L".bYj}ތgS2;kz޻Shu@BȨ~,,wL^g>mp>04v~w4tY ;763s0_Iʜ<t#RPy7 f5)*qZe4laV[veYrlrxO{)@9BegPKgo?l7A+EYݥkn)ђm+GLjԔR]U j;`$kv$| Ժԩ|f"@_OXta/6%9?J4ʼnVnTnj1$sTX̀a OjcД̙;v~Rqc zp|$7*❥@v2= l=aئH`$ol%H1үM<KLyUfgcIҦYA6ij}>q ?_H 2a8wzu@FdP#y!}ȁpVGTe7`ї⼍M!042>Ña_{%WܹxM' Ҥ-Ano@T7P&U2#4Y6}tv ?ao/nJSĴ\ > pw0+Tpo΀3w(LX ܎LHwxi7[,.w۸1/ƶn /YLF5A3YeB#c݄KXZrNC笗"ء칐5:xmiߠpK(\HH5;l *^ LtuZ>GQY!LI*mL_A: _ZUQa l]x1 C~yjRĺf3 >2R|uhX ߉ͬR]NA7 HGe#3̛Z1(%Z:l K~֪%'?Q-5E{_HMFt;&-Ro E;U^ԉ[jSgj?u LOs_0vj<+P#>]5ik |!%#XnQ*+(=yWNGN:pISquI7t?{hXߘX0ә -ϰLci,-pkdڵƒ(m`۱aGP _Dqe7#GpVDı\krg GNVR0HcI0ŏE}Dȿ$r_UZn:/k5e;;70QE,gڍ.6 Q\lR0lZ*!.߲ wAF :L`G^lhHVb}[WLÔCk7،;iԴ(WQW[ZkhzTgL!5bK* |DLc"{xm2DPt!t&~qYBVxqf}63"֣^pRH .똖][3I5#Ѵ$ihխ~VzBa>:QHIP5|Gl@%n\'RM: ur:`p%۽nYoD ?%ךn&2嗼'۷R*يh PgXZ1 Է(Q X "Iee08)dZ)TW3 /٫k!"u*`a&|03"8̧q!M a-(AZh(h7Q̿0Z{xϬhzRBe{Tz&r$"i~ ."~++M,}|^k&Ձ%&\c=z߽ư=kh>=] w,b8ݒmgt"9 T{ӿhgǘ-}tQv2h.^\פO쉖 Mk< C|BiKD=gf kUkѺ4t5x2~;ަtTe@phzRZWf{kn*A;j<"R"z܆C!~ضrAL+5BM0#Ict7H.rBB)~o^BRNcOl rɛaW$ 98mS4yOa!1jur#2!,8'h9ٝ(Ů](Ưw=ƚInf>koa:h:CQXH2#^:,ih@8=>ByݨhXPa]U.a7Kfu, XT:b 6VlV0{)s3jdTgn]ztƪ0J:Gwx5urϔg+#>*ܺ'_@n Ӛ͊-Z/.,8 ggխe3=u$_H+Ê"Xl$wϩ5ץ$Ģ0@]HioՅ~N&hE0 #hv<"2(g$py,F7gce:7P?'mkڅhMeʗ59QxXM 4a0±^ڌU%Xp\!:ٮ5@Jb8]Eal}+@SۛۅSFlGljN(,CND0U{X<:spjsOeas`/Tlع@f!rsCQ3WS!KHy`(MO|MF XPH%⯒*Kjehx[66g'#. 27eq Ih2&~# ϶;RTDE w)na`g;pƔeyhݜ:';p]~Ɍ$H dӿɄup[sb@%u6W7z7#z  J=Fҳ" :8NG=C`5NKm;Chi= .0!¬jrT Pw.Tl݃|ChNl#xM9![N(#sؗb0)sCcG-ei_ܽm>Pv4+TDt䀬}&@ِ2ΕOheVv1yمvWu#Gyk8#ϖƴ | Ik0́0S=5ش9I3cUH bD6#6NGobq'A1Y= tn„ Og:*)3~iTVt˵}{ƚ9\lzWk7JMaY _s WfkX߳I7; c#-(MA+#%9+o.lxv<%9a),Io~y ű/$)S>?{">E,6`X<:+$ūyM CR:)*#hT)x<&A}H RyʹjMrVi0\ ;|Rx;%^:Lb6lVx1wu=6Ԃ MH(J5`z=yw 6~IzPEA~rjk;^+3ɸZPSh;3HoA䞶EB( \{N_| jlsZ9Y+ ᖜF6i d -c Ȅ&P&8,ozsqty_^J ?tAo G\{rʷ%eR|zljɗcfZq 5 ; p R1"dU}*vAGXÞ@u ,):D$O}Zy Fy MC *e]Q6j#~ګMy|4"FQC>IY=jQkYN2 W@ wQ1S. a+Rce6 A3HҾ&"@f93؄GCR@v^Odɓ3bzA n6 [:dC9!bCU =\ގ\ERċ{냵2UϒUwɊ= I_븺w7(f$y ǓQH[eѝuIxƭ~$<4*؅K~jWP-uYDѯ8,hP^@5mU2F1lveL W$v]GR~f+?F8YPmT{M00Z ݙWPeʶECen9`%+E-BVcJqm(p'Г 'WIqg2HphUaRex|8<|d=]Y(I_W'*F=Puq[4ɘ%zZl |/ǼsM O4iUT'NcT7AՄg>3jjS˄n#N5t)j6/RR尯 whXɬ됇WhΈeFdh vnhF젩d@\LǭOqӛlc"FO'] k <=$IT{p v5“Β\ϲ^#4Α|i^QxˡhжJYHٯzFA? ֌93VS+*'x~%W2ũB󓶺~l9 U^m#؝TdϬt$zZAF}/"c, NvC;R2%b+֌>V=÷XҞ>2D=g68Oh ZdRU\wa\Bcҿ~WZwࠬ223Tby=j1zEה * L//wmKۙ6a3 uATw$)&ǽe$b%M e;E\.4gzemޔ ?BGLy_iG}b sΩ%}ķb;duښ>16ϚH`7'$Ivv_'tJd4yGa;QG0'rآ_ qR1cfn굎%pwF[cVwQ5:2yiմ<^kn&OXCֶ5blm|fv# %Kykt7U'#/b :W20~ьBAٖlن []~}1kC{K)vȕfv}IADeO%3p3ùAO qgCgZפr\U-"芪|ٞŊs{cFvmjjyj'}+-`Y,R:l^JIh蕖-)j6_.ę Acn@G[ :vlg9i%` _ՄVcrs_(q5vc0Q>BmУ'V8˪"9fuDzJT~; "ָTN1SpC̋_~#&G*(D"Muw9p2iVrQXZvdWoa L?%cL $@nOp㯠YBUkOwV7;<*26N) ܅vB9'ʤ3 Tn^7q!Q]DM0sXJE;_\W(+BP]_++WT]=sgy&FeńWH1>X(7YVU@* U'I;X, Y<'@3  PDҺV/L(Oj?5cBg ?F~/TD띋<[HBdz#XH@<aQ+2%RKz_+X [{Xc"VlPR\Zt"zs SxB+MCl77w6`t* +CiU P!Jd&2HOh ]wCa+ =`=.Y3Ã!CuG9 zt;.s+6靮1Ff> nWX Hg ?7L 22wWʕ&:UL!bvbI:8;cz^.(񟆅[sjc b0z4vmioAjn؝/C4(uMp1EC'_V10~&vD214 O×y#gRE~*ꢸHUٽEX[L*.~N=H7pEׂL݇KsQ' ⵓHr/cXQY?[C?ުGXȨ:.'_2Β{&|#s|@OP>nb2 |6cgܨlYKʾ<@kF-$2fLf})|BrI\Fz~;2oh/.`č,.j@sIG#ͿsuBw*.XS+fkQm叨+hQȡ| `(yӶᮎTcӄE6]P:JcS /-,[ 8ڑ#Xd>alTIm+}\G\ :093?bs#ѵ'GEYVFbXK2+L<.kJU7=rX zw^GZ,֐hBiR뙁T~+b_%Dֱ%ېlmPT|X˷n5gbFD_VcƓ.cA6.Yf+bsEuLQ8lu'z8D*&_Zt.ϞS3Hqp8Q'UCۆ7{A]Ɏ'CDEx].q$jۆk"TYޗ}癈%J2i'!qa`2Ps{],Ud&CB4R|!-V[[LFfWl 6J^83%lXu!,d֙tё)j"^[EQ9si N \: $d䳥A ^,ĭz?#DBOHqd^ime;PQX%{=ܟ(@$MV^`J ZA{$0ooo%GZ5ch8A hay eJ '&k8$8~ $:sb Нy*6S+mjz(~;7eg1琏>FyW\ ].ī羙lЖwwȰk=YMNYg:² n~L>v^itQ+f_breBdLC ɊwS DZvT|.<ȝ#%|j);o2* o@ ǮB8׀w8x=I6l><;BEW6s݋qa@;/Bc S`=a6iM SZ6nVV̲"OTKDb o09"ZTrKVIXޣV#83\'.wR)xmuOLh6<:l)[0=VIL9}v]$ J߱ ƆP3&V M4ZYF!i=qQ{,TL+ND0{f1ّۄ;MVLT}]`4%2U*sיݦ~ ~ y8i%izK# A*}jn^{ ~ x2eXCZ_%Z3; sVp8kdNA+Dˌ&}Jk]EJ C1Ƌ g; Iw8Hh"],"dF•/"~v'N˯}Yz%3A 5Jև NP*Ad`~euWv.m fHT[ \ q~ Ƅ혌4 ZKB7jbyy9~55sUJI@p]t&:Cnx&mA5ENx 3@?JПE3vOpN" 7+pq.i E؉zL7GGri.qI$d٫lOe sazoE2; Ʈr7I ¼"%[" (8 ܭׄ q8>96.1 pyܨ/ReLI`tKB%vč~ѭŵkW> KnoQ"RXh^M,%fҲrPoxiU4ҤIŐK%s\y޴{(bJUܾ>^;UBՒbc =/QS,~HӟB6륁:2Xaik5T#]rukL3nuȶ$ ⻎*J&Zo vp\:Kī n 2oWP+ãC8z'Y/6 iÑ{dZ$*`ץ?k ȸƿt"myM:2xPJh%xTUG?=c,ܔssˡ `p0\2\8B+7jMxBO{a_1i|p`UBtf܆}ap G.'SNz0 fQ~hÅHV u֐9 y"W_MLv:@RpVCXS4w‹󇞽 Fe3Zzt49&,h* .j;ȣ 4t,jFV>G1}`KUɔ-Æ]J}׹R'M}{$]+nT䵉I;eŹ ;*ok%0 ú)M=bˑ:ԙӚxe </n}#/4\N26+&lIiP? ۛj=X'hG l8YfmP6>T[hV vWBՎJ19":UX >e&R|pxQD GPb@sz#5|CY!ՍuMEDBf_'֋DB^*!&DLՌP~p'X{z*JAnz#"霠E[&H1H7<Mg =?D1^ kFkwgh }k.KGԒ0M7h5 x:a7Lڒu;[(/8U٩T&Ui,I4r_e/=.o+́;I +WE܂kRPD.bv-q/vn=4W7VnWآ1P,"6Ceɨzt AKS7~eĥ+N Ĕ}< \#?UO14~*Z˸ȱsxINK-?by}<fXY'?dVҕ_2t̟ac>mdNlx?utե 9:rwж1!)Rm=><^9.M&0jo_0M vV7Oo~׻"ڳE'󲩛( 2H΂陝b 9'^fHEļ\C74nN[7:-]1Hw}]n N8/d2pr]^ZxQǚm iQRTQ1\Ær*{b9ڞaxµ4]>HMJJ^.:a cmJUN=!oQ|AUyy ]ZNrKA`*7-}nnWjikHQuC0bl!tS s!Πӛ(0Cu `8Y&&kؑE3^$泤;(m:Bwsӑ-WPQ:]-(r[T"CpVgdYԤStzп3ˠRLx=sz:= N$YYoċ>/w`[4Ʈ@ᰁ+\v هَr79t 5ivɾ0P"?`0yI@e~,:v/Bi.(4[y0gz_-6B? zKG"B?Wc$mLEЍ+ԥO1We-C^"REJ3`!&-I'/ˬ^t5?iw5m&$zD w/~U&g#n :`X|xzJ>9 WǕIWw97mcWF]>("?FY\Q1BԍQ{eO }xiKviϖrT'}~<1ao|G_ⲹS5 OͽI`N:B[w ͛qxY &-gcꞻ@ԖOL&RRAHZbW\ 4 7êtRI59ѫ-U(W#@WF =}n| 4}AF_ձϙU ofJ/b-l&<¶d 03h[`'%'or>n߅T<Ռh@^,DjN+?Ƈq{<&lo.mi2sJ;׶Qhۢ'~|E+I_XZ:K V|Crߕu,Bom I4 -Gy:rыM9 s% :Go se.1%)Mhx9J"P|;.<Z.dSs p)<֜`2 cCg ϯr r czdOawjl?P#ﭽs5yi MR<⻐:lXZojpCOr:'bp]vېW=1;*3_S\aˎ. ˨sLd/vdǤW~IMקb]XwPS&ZTy#QGT$r|1d6E J\T|2W=?찠dehzt936نlцفhJ2Aޜr Bv?M.b/eZk_#rBaIY0=..-lDȶHYz_?+eUMwPo 6C||} !HaAhn>}g<7^'se\{ӦH0*?mA PP"co~/yLewD#Uu>Ԣz6hnw[Xf"[w & l/J [^5z= I'!FRMWMPg_O+? )'T@3}a X|%eo$FKw\gn+ɱP- pEb[ś Gr-G:(_"\N*}4A>e+u)L(.btALOӅɸlICB  :|SQ\< v_Zd>@|1f# igoqKR QDk bgdNvdP ȣoLuC!݉MN9=.oy7zkj:lS;3!猔9J+?A[]R.|2y܈ ɖFJޑ!pJsdީӣjbԎbC;9X,LWᙴ8+E|5 .~3yxxR控.p`JX c"@L.[cbv a1kIo#|dt ߞNDaä9lk7{ nއ݋*Fs Wџ`;QdwpI6=BZ>-/e]T~MN$\A&ՈUP.[M}qvtJ[?Jup)RBxx>L Դ|կͰEoN@-w~ZeCj8lR;+Eeg߆ʹMkn`]ZK5_c8w={G@ּZ(SU$+CK6q8_rĿ5;iAGTu aG6% س)i`8'7v.?WT+j|lW1LP4)xQ=)l&d((^3\Lm`,X>Je&iR\ZV?9ʪ[6y†lD@g3QN_f Ղ̂Hw K"*#`I>j#G!rk^7\eZ'υڈåNl1 &Ӕ0=D>=#v&|^Y#勸t#,b/kĪ=a D9I{dY6\-UVRpUyq:Ekhm/a}i$$![N["NgAU+u4*惶Sx֡Y"É]r"xfGŽ:bWLiO6 aKc~U$C=A%I$/M@+6Ź^:yU^bynB*`Zc: ^]_ ڸܷܖ|oX# OC8As$d (&ʜTtڔh=sR<ctGuҶE6J[4=aDx>X×:42ZChy{3_Ęi8\xZniۆbb|"rxt栐ߴ]%pn;;?C'E<= FN qb%/tϾ(*ݾeCxL2C2EQ빀NZ jER}ǟoTov[&ԤATQ| w=?G'@ )!\ϔYlPzHJ6eiNX|8r!>~ Yk?6~׮al+")h%CU8o2ڰ tewg)&;2}eN1ݝu!ϺˡAiIPu1™o ,kUL.%KBn?̐@Tt\80e:4X̹ `3q|6?{s-9xnߦ;#c?byA8"{,op2yl(ĠO}޶^osեr"UEq401ϋ]興 L;ax8E4*)iWUu_@P)6N ZTa717 )>]Lꏬt]' 9p7`^qD[KpSyS4ܕ@X_ xTt~*oQ!U j"zZ2Op5>aZA 1׹|,6Kv@A ~)OYIC~fpY1"8>N7@K+ŠpOdoJly|*%@x'Z!Ey/7uh%jV3 E 2NXй {z^s)9Do P|Э,Ɖ 0"HkdmTs9n}7W IE+)Ɓ9<>'EHJ RJ~)$ [B9x/]#}H}1 j?ng* ̪ZQC)f==(T0$ .dTt_8edușlh[ׁn'l /M &ؽ"N::d^O$חq#r!#a?hLZ^W[=w RhmBElwpx9)'#ݐrr@haXYAi0@!_i2 E 'n&Nѻ6ta9r}P?)ҪUg[&4!M@eiQ˒^?H=9Z3[r VXb?!өNb)CFKh%ĿsZ//q _iBfkFDE|Xr=y1rSO¶@7+w^c(58e k1;\->. 4^O+)k6R2\lN&v04/h{GW*7r[j@RYś j\&YhNi%]h#x'Yp?' &kó5zҎfǿ*BG vid|a;) ]c+x@ks>$#`P{"W-F釺v]<i.6Q8G~lɜuv)c7x!oqveU=I0')n*˾ z/œP>+U'`gYp6FOE7Hv"tYhLf= 7ӁTW`Sdm}-g7lA6Z۷|^21"H\0\bv(a]}silJᴌ x:9 1#1i"oEJqXiÄQJCc( J?NYȂr`1,)2pFg9RK)п›([.IBRT_i4~a#xePBNp`WΠώw.TĒj~N0Tua#Ut*}d!@t ȋ>[ IG)ba ×0uz۳Ω'|;_"f%UXsע6dCW*7 Μ[y`ΎWE\mmr*(@z? [LZ1Oxk?e,E! F&oYK(+ f=63 Rf1h,AWsfv1:uo3s'7}ﶶ@fZ]YVrO6RW B-ޯV6U sEOe@2ЧQ=a@-VhO.O:~ 3ՎgX]\nCC}3oi 8߆'v2 :2GT?[@pk<>g\!} J"UY~py]%z3 -je_ :+v4lHȷK1&Uex &k Vw`׍ V0sc5I,32YcsJC6年 ?IjTXBq$Pz[Qufꅸz8>c^ $3F[aZTdgii.ubd~E1ru,M؜1M1g@GB ~}l鸔W?7o\5LJnX<'2]b|*۬$9 vY\Σk&A.Xv*E69g3 <8|edNu(2zQ PW쫃B-Tp:Y녪}W~:tB(dJ*i$:%Y <9\ުaB(f;U^5vAJ1U}q0#1m>]T>F+VKo̝Xk>NIWJ}(a:؀C0Qئp>&XNCX*M=(PTQ~-iX/Q!d)m9Ư}~ψfi(L1lT⬉-Zؤs<G2Lu>Zu,?[L+ln7B*^HP&W/t]Xbat|܂B;DFn9xuԯm}Í(K/юpk(V=ҿkf*aX`ςEo2F;Aʐ"$$廼a{"mOJ -?=3m8U.VKZ|b3ڊ4dm \VF*;4ղcޡWlziA1/Hp_o;ܲ#n=52O'BNtl))ƝYGkG۝j xT(}Es% +*ZIBQ"!՞CXw&(x$i]e "VsXP0UyCLx]WޒTsF>5 E>3K7bO꫽>ZЌ0׿Z`d!1T,m2>4Co&]mg5 y$ްp{@6zS2 RWgmsg{Jg+xLxX#ߊwm`F /WgH 4$aJkKQAܱ% ڂc8{S4hkL7g]@)9P&@&7=Z$r)twT ]o=|.㏞xQņݱؔKؕ"CTE'4^q#2U(;~ g;Szhk6jn{ 1OX_饡6o'7V2sC+@)4(j VGQxɯVMYB8C=yт=KvojNk__)b#_ fH ;`F8$|$_a>ֶ { oK=Qpsd<,ky:wIq=aZmx'`P3qq\DJ=Ss(WA=9t`{?w>yg g-ar*1Մ8,H fM %[#=Iڟ±rD\=8nu60ۥwlX/gRxٌ@y;P>ulc%iXRp!ey5٤~8W(뷽FjjH>c,Uת#A'2ʿ&CN L窖eeG oijޏ:e o[.J&67㶝/4 t"hmT:gFhJ:[&UUiaT50`o, !U!w cCMdRbi 6'G mul:*u(Xk9BcVx;vK=Q%_[./)jW2<ٽ<.964.ڟ ,s4Lj:q]9qqL7 ?Sv5I&_A79+s P seȀ,!"7s%AUw ,&T=Hב_1&Aɣ eo2N#(vjPgٍC"?\ tn o,lYZ13O ';žϖAyYfKb͊BAPbV^%dκbF ROfs@ bUULp/j,˩ذz`XK2x`cb3ֱl%y 8us~-Z%:SAwa#$PA2THm n aYnNӸPZ,~ ؝Ӌ\ir5O =+0o@V~oܛAk y"g)-]{r FzyR^%W[)lI݀630mW]^8gYQɋhTlO+7AdT6jMjGwK#K'@/hηʌ՞^xه:gɥ-It'9oq'Kg{̯ b7a&sVJI/5j݆Iװt**+*7|:z7OWkN+&`L!`9_&.ZqA>ZQTKGl%O—3n.oWovEkÅsm䃪;?US.(RtI<8Rv{h32DR U2nE(dGt)Vq!^"*{Fw#tDt{htVٵAiۗCBvr{1%bбlǤPl3QG>PvI8iyօX`NW!DOnǛAXF_i }&s6GYs,Yj6v`A%k|3< ́=-Uo8ExB 8ɼґe|OĸkUU~z3~@8(]n'i%|(GYQ(٩W]kT==ez/:t$c^Q/ñ9s#Tm|fG, jgʎB P&3暢4#-q'km&]`7|h)|E ZFt s4FojVlc{!Wbzk $q%qZ=Of_{wPrF3m7`q"@R,9  ~&! Sjd [y7ߐEħ@aHr)@L2ysFuƝK2sc{Kل>L~adRySڥMML/1`mi'h5ɑP!-J,q?#EVf%})Zl7GH`r;//1`"%Cޭ ^k\Q`yK+raP>ۺJqV9tvEZns>DR+ 7ffnMKc$ 0jdJ H„GcBj sxp kY`2Ooa7i:pq(ҊDby{tUE%F,0h}lmyݷsnv~bu?ЇTmG  Yg2OT6xB%K#濝Z}j@]v T^t/Óмą5cĀ- E5qXǍ9e"{:?rh> Αe ";N AA4Cb3[3یF <v۝g%'y\CIknLm ũP> cxA{cս|c$@\ PUAHԴen=|)WL齭Z3qdpRXZŒI'!ew.oG˄9( B^ꓮJvYfJzGˮ(Msxs/7QHĕ dGYyQ yx5oqٴħ! '!Kt58 : sO@\NB*!p{FyY`-|k.h#ЁYjS=\o/צVCJc-7'LYhTZ3Kk">@/l;LsN1k / ^&]B(~ǪU> 9 hPXݦ1`PC~bɲ-y`5N0icDܞj?Na >x/wȘ1aXuw؜+̋P*Fޭ㱅:'OOfeM}V=Ԫ_CdͿcuB2xc1ex*')t\(D 3LU *D# s$4@ab::ALhʍF! 6" \ IĜ}X(8s̩5L*TH(T]*P[Ut7?!T3ko|JGr^"-1"x ǮܱaĜ~z-@+qЉIfuʁ8B-f]cs:w@SWqX\J]G1 5QƎ~s&df"vKk;e-전ArnN16tE n-ѿ,xg JE@| 3,7J5 H&ܚĶ)Oo+:m)q#1ݕYbxB `>-F[4PRSIZHC 5L5H)&ձB̵j/h0TtP ݳrCTxS,t\zHn\4< )W6|O ZrUq2eN_ѷF~)AH\ht7q3 >ѓ 4;z<B{EtԲH O1h'2OCC<Ҋ ܛԆ>Mv,u˅BBLZS|~2},QT+ϯ_ʍ0_O=RPw U9OռecbЅcGf6g'c<"^'̃ٹl6co[JxS++sP9u_6}@[BF[<P_ǝ]}LN?-a gw,p?GP~Lmq-y깧03B^qMZS3o"O&hH.#eY07%u2={t Hz|aRyV7nonfnW\}&KGz}jjI@NK*tx= !dE41BA&O 3Et$}TmGwbY:FOJ6QZX9˓KnY5ƃvk~ܧ֔91& ,B*}: |:bp!M(zUfMcRV$%|1rY73rAk l\u'XVcd&f́.?IqCሁ57Cܛ̐Ҋ9\Cu:j |^mi0V<~m..v p+ ªmcVJwqvVNMo#C._Q3 _ C5="7I\MOeWx C Bű{C >QWp b u7}"‰J# &#[OP/ Jۑ{ST \5L#x(A †O ;V@֘_M4Mlk4C$#A3)Q~lpO<ۛrS6CzT8\`-bzzcĽmহ) r?#3kgڬH5Yxv泆K`s'""fEG,3枻|y.$F80TUDIrkt<_s?XA`e-"ʆ;TK>7'!KiB"&$Xj!A5ƭ4΀xRd5arpnd}-]SМnH24~K`ot f?h,_Oz/!poH:Vu˲UGm d?J*٘δ춲qdљCLtmD$TV¿ h͘zRTpl%"@X-X:Fa`4c@F}W3uR>p%ƖfK;b#6<(a!O' O\eoƆ^$9fžd 28p0߹gF4H=!L`i~X#^ =n +D/M@RN? V*-{'l].-k;mlC?`p #\Z7mcxS733J@9 >ɛ )lY p VqoNk#ĭZr-/B~QBVPJ⎊Ԅ2Ge&Tw"Ϛ/<˟Y7L&k Q뎛jc\'*e3> " ZCU=VZ>aO=ڒ;0͕P!&` 音lHO>з+gs̠P dk_skH[$^8֯+.;2E:=SPۯg%i~48(ݰ1D27$ jУHqv1(}x= e&AzѠ_*=I;%ԙVcű0=/#{f^!PO!c„';0EչGGG;it!]i6TcbKW{[ӝ6R%Ǣv192 䗤[aFxfWdɶ:O?}Y8iץJ6):ѓ1B*Pwn8ަ8djEa@<"x v.78ǔZ5W:2+[DCJ~o& vKc'PI7hpCP0G[4ӱweP~\oDy>N,Yjք,GCd#ι±`fE _|0'_*'&:}PD}Cbr+uO=% LHIYq 2922ϫ.M+Ү_{t2B,˗%Nz[*rF]s6^((!b8B [0rUK,X^.0Ziy,2SsFq]ϰj|9}/HL>!9F;71!ѻsТB .U=Sس49M0D ^]⛴gܐxo=TdպVqe^6ߟri~4Ҩ u*%D@IҰ }qw.&@8-6 /`mc2ȹKpQcjNJ&QXȃ_yGPb r\UR._j_a1b_0iwD+(Mxd;mo1wDKyKxnI2Д xoA#$Ũpyy// p!{ӛ`sV90)jBHYA$_R?s^;(c%EGaq`E9E#hQ. P9藕 LG쿅9TWCz7b 岷Z3k2{k*.n~ m֕A;߇Ρ!e)?e:X <D=.hCx{O^Ca]{Y$GJ)>)Q)(%iwFUnS]{\x7^q RL2^(9;Belig kYT0hFHS T0nѤ)7~1ۧ㮇q،Lk᳴]&n`;7ļ-s(Q*V->! ΣBIS=KMdcɂF+I~dk1rg)D.5oXPa HoB5N@Rƙط$Xa!*U1oؑ AdA$3sh¯wroV2/υ"ƍ!0T@#e`( ߸]%LGT.aC-}afηy1fFYOJX] Z62FDz(+ R hH\W4 & +u`3,KPa 3p> k rp?!qG-_[ ΖQ`][!~>^4|왾4Fߦ O!6"Oh[*EA=?i/x+c6DH-K:?;aҪٕn٭ߪ[Ho~ɃD;tnpOU$6'!~b) vrO)Y/LzV#$ ő"vY}I{3UX  ~8f oNn'&q ;-iȬm7ψ@Ŏ5-5 P͓K_I/GS Wqqz#FH1FԤ>D2LhqD0\E&'7:)~ՠHOP:wOPgA1u^TRJ93d3N%DYJ /ZZC@4KHq-CpTad8*kOCf!K'G^"1d#VTҗv̔oؖ \s&@gk b[F+EthB~:I-^gC呜U;iCkY/Td7W9|Cc >-3q g)G)k:ln YK̷Rwu=J,ͬ9G hMR<}+ЄFNy"cd?w񰉷gW S1\#}Qͱl%>p@_n0뮇l^X}dtS!T.pZ4mI0{JS 2O3&3=ȁŚ,s5Dpi/dlj,A4qЀW`P#Ylr2ԽĴzvcku֨&xi`ǽXЀv0ECJʹ`yXw]; MY Bz9(t >WDͻg_νߍJmX2~5+N?Zd3QW/9}t[v&Uvb1bӅ*DvY섾u Z(PQS? ^0=eNR,i=|03skh8N9oQNYuJpҐkmZ~U/7 ޴ݡc9#@:P% OQWk0BL[}scyaA@H/KNk-`>ig)fSPt)[ffeo@VY`ii2 {̀[ g1Qk*_2tFn'p?ic?xYOo ҚO"EtMl= -pVviOX=63 85QqMS5tݵVVo\Vfz{6 S>.T)GKY7qϲ}5^7AY.7Qo˻󟬤"x*ո9}4u,i!cVucsK%]݄J\HO[ =^G hg a Y^<7vke/{*cU\Ԋ̆~ >v"5 KfVE >ٙVḍN ͙ENߠ`|$s;Зn=)|drXw*ۓ9`V[k9M1$TG٢2=l9N PqE+ʎJ,ji3rGV%R7^-OP~Uu-7BqӕܴMM"WTһ^VaoĽVrNS0!p 8j߂FR蹥zDĶ,MRg vt C%+ qU%ApVL =ZێUP:ن3DE%7`eҿ /8:`^ƑIU@`}`o]) 28F އjg-x0~u };AN+,@ sdB) Nv}9S?. jeYc= ^ֿ_|p<)l(\Eh.#(6ƯI1wA 2A){zQ͓{ޢQB,.U8&>G0yҨB܂ ~_$_uz*9-Q%0qb\ioGSGʺjyicMI{`9L7\XIq-^\R乄n̽ޟIyc[DA `ln#?U |u<עU]nNDF^w%k셙/5#H8$m^0̽-}\>tlI=y# odE 9E;w4Li1I!<㹎_L]ȡ+ޗߗ'P}y $k%?ObrYٍtG˺ ̧ b6_5l<:Գ_ʍ^_JY/J4t2GGQ= X( <]EH;UC2^|/sQmA=D{'|1~,7EP]Fݯ Z _+ńз(0U+J: t'&9oVsksFB nl#; $d56 @Ӧjvz{e^e˕}pAHSUd_ TMmCk(:'nhȌ]o ff!aXjp֚yyRH'[K|^輙ǐƩ9r*dh/n =xlb9 AYYjT wY[|q7PknNE&QtjR1̸<81WEpfKE}+$86"BF|{\Ft./sJYX+ړc/7cAaKQXm"#̃+ {R>w;vޝMR(|-Qck 7dzvHu~_#eYHs1k b`<ŶbwLgL&!!OɛR0H#G#_&9~֋ȳj mh+sw%gǡ c lGsXT3⣁_Ockd6&93e2$xSy#EB܁N(Yu DsEӮ;*mwTsNWmX6MStф_Zd;R_"z+4Oӎ~̧!@PL":% eqy y 5Gwt;aݫSp>[%6=*PaCp&ЙDA?~V&h4qPLSJQlo>gcunlv:SWG:I^Al!Ĥ/L\5M\c1|W :ʗXrZaa3ZHR (q0b{ \ƾ>N)1c%8GdXq*XNM7.5^jk o@$ F&_*-=y7 ~Kc{ތY9f9ܣYK)HJJ9r>^WS֘\^.՜F$}ȶc~R@˔J+<MȤc6OAm:/ӟ[h%׃SqcƐELRVdB>MyeLԓ:?B@)zjp9)ei4;P5z<qHGLץ(8U7 #*."gT\E[:@pTlOA6Ei*:Ha$͆./A`q(>3bas{OD+QD,oS IyOLAA#ܓWSJ:#h 5PWEM0{L@Fwvq->+&w̪E^I1>ط ['f|u)zm>\D D|99ezZ⚺ħJaݱ 0~խA|9(wэ(`~"GIvҷTtζtwc"݃:HW~hR_fy +Q$dn !i&: {Hߦ'aMa[oK>7jԈ?f‘gȼGvm3J"y)R }aY4zOG#IB 5nQGNi8B[=JpX*pITxD jYG)cAnZFXiP]1G&6ԸJI[AOeOkd` 8,>p6@\&jӹ R5H;6 0#߸߽DrK?>r nmd"-ڼl{FM<2O(0DAxhi=%y3}9[tV`in(-N‰Dϰc53+KRh%ܫpEzv|PRZ~Mc#:kefty "B7t;rƧ3i#-[yu/3op~_Jh4%\TAkIz/ӈBjٰ {*&I̓~RqsѠ ıJ/Nᶣ}K>J<}s#;us2iOW46*PJj) GBڍotQ5$6gf6hn58\RpRig,Qwkp@{8hM^.5\]A_dN_tMֿ'6zk[e.6܌@#7e"Aaj {2#k32DžG}t!ߋbt>Z#~VtFg9/D@@-Mn.#dh-kutc_#}:|$م=KP%w<_6d3CxIpX@Or`nP-0s%gz\JGyRWuAxQ oeZpOK?k 7![GW(<$G?ӝ&dc/{wkBQdۨAOȟxׂ90zj›\r4X=CZGI3 *]~Ϝ&ګ k;vGwYpbCB6}LNcB$]/UɵHJU kBt~Ǝd2Kb29 Yp*q=%y0 ]R8O菘N6=qzep!~rf'QtG$Q:id A3Z}~TX/ŸIF 0$v !N} )v l]EAǘ"4E*B֧z@=Cl gƦ$[Ul8f'a@>|%Ӿ.iU2~o,n{AI/5iHx|УDK&g^HI8U2zYפ,U>[c R;;Und].y2SFe/7g㸰i7I&4_2"B<,<%y7tjjE] 3t(Ɲ7KmwsʴH@iCK~e.{(ȌHi4D0)Dc᭻.}gz.b86F@'X!:[&1ȮO >ڎd^aIk5NT"Qρi?'U^f1OدK諎"hzlOX h3-k. 6:],3$YhayItEjE@O 4}ahvT6ĬLoƕ:ɻ/].?ʊ৳vs6EԬX SŸX\YRvmU yiI=UK<8A|Ve6f5Yj/Qs~Rσ+S<9&x wr,[= |Hů].$'T0-Rq8 褊쏈R$BL@]}g`Fz.V]KlCA/?{fuCB[Ǵ ה/5ni1X54s=B^txRO]k ZkO!O-&u4Dv7 ߓV.tr3- ]Lcv,,eDᐦ+7C b~h6&O h| чhة9k<j(IdܛH z=@MreIªBNϓV>?m`bcֈBC-|%Nd]Ɂ3zw4D Fjk#{@u2k>'@4u8B> Nr.*P7g)@j: iM$ vwEZ27Rih@\_Si"6@p5OLOw`0u{:jFsq193UBr_= 0Ga;MՠwQGi56S1HL9HHEΥAUeK#`2,#G]+wS'`lyBaoLc.tz>ܿH|ҙVM?pF쯦QO,޲{O˶=mᐟտ*]MҏYx&LG;Rèe0)nMQkK^D~"@2Mtp|$. 7`1 j9Qx>yF:Dn_S|Ym7V ֡G[#2TEfXXQDPfdnx6mMK$B#R+UfwYFDF:(iBc8Rfdl9֜\.i!45awzR`GLk*=!\0ҿRe̽ q6?syp)RfJza9ZW)Us^kfy!K|ޥ DG_V0 A㸩H\ّC#zsȤw%=vJmZ6XrqXH ىA}͋ e'^ly<8) Maݬ*a\;ni߰(,gFEKRJF5,'xVh4켈q.͑:ZK"ܘz(:v|䔑Mn%u8$u)K)'C W)v#;TDQ3f< 8'ۉBK%qmyVPD,MAK`Wxyf|+%H'4@<), h3ik v4a,($!S~ ~8JJTT_7/ȱl{/ oLJFҜc--L$ P&8˵z:{ygV,r9[W)w1cR%eq^t4evՋhRjIRQM~Hdq q|ymi ?`l5D_E$!Z/bw@zo^6~,׼E?g*>ɘCn8R}=ݠrDvʬðz F'(>^M36RX"c=PxEfRa3QAnXs[bw#FMܶU M$Op -XO-f<:U.oy` Ne=$X?FIXd`0=9t->"ÆKOJ͛4e2琣\2H&:^($l(d( o2х3;GD~LBorFZiT1o4܍FŚߝs:\> %;)"?b)pQg{,vʣ^ `;ӸuBMD E].g;{bZv=\ іyjٳL`G1D)K5v&ɨ4`GI CC$qO!'{T( mEid}w/^,JhqDOX+uKX3e62|o$3{LL+ᨺ7 !ݕiU8Qũ/hʯ;pjZ loJ6h9jǚt$enrKH|m>oz>pqLHF3? a?*y0#q ~&=:3%K!4Go੖IwHu9:܁5BX|POibDl`S , 2-֯~g~*r$hlr?bKUU KdEWtX1;w/b-M(|O5Zb lUp!jw'Lf-uA=  ASީ7q֒qꬉ{W 莺"{Fuӆ$f)'a=xRD4O|޳ XX' >CmeUutQz\aYNfP9H%1)C8(͕Aҕ7Mr, i;X4h3%ID"NWj5'Ý4ZV: `ء,F MBȣȐ;&i8 P94 ]+5waK\-£OJbyZKuBMFfl&=+2'%\IliY<lW'TnMv&_91hvm'ζ _C=躚Ie,}Չό7:G 6yR%G/t>dOٵ]cg?^E ZN\[z֘>[n=Ø9?7> ?P/S6Oy ,7᱿ջUf_8EWy:rkGٝ=wTģٓ[{ -SDObޒaTR_g%'>K']įA;jhdS|B$sǑMq̛o>7J+'@fDK}ײ\Mܵl#gI*C(J8lxBE׳-54/z`~}?L)yS)YwZEqDe̦)@i}ΰoy}&1|zP[8ߴKﹽw bϗ8D}AD7JЗ0Uӟ"R,:7"kŮa Jɟ|KA6h oɡw2g㽈J&v!^a~>Ϯ 8ͩ/%3u\N,#[|uZX8%YC%xw%slT<z  DŨ^,኷U }XʢD @JG%b^ S:e ~,+.IͫEb9~AL W:W1LGb-)D oB07kf@|VW&iIڊ:D8ݾ=ЪMU!|>]ڻ:[N, dS6R,Gpѐ=زl u3PL@(/ʢL:9/ Zz "d~J S\Y'I [+V&w6Vi)=5i&R3dKc.6P!,R%LH*TkE&808}o 1!+vz"|m* t?cOmXvAњv /F1oFx@3N׵I 9uNXHmt Ҫ f=R5K|wQG_y_Fcc6mI2[aP0m0ݓjF|IEM!;<bӳ!V4X sYQuQ$ G-v(EWϚb;ᮠ@}_|L^]yP}?8Xkw;=Ptwz.lVУaud3 `'C?;ྲྀ}6[h5sKL0+(#|l/0`pPeweZ| ʜ{l\jC7uDpP kr9czfnF2~wZ]e,ʉDY S$0%艾o߻}mY%s:y):VIQ9`%Plc>өS. /_&>lAaɹ{`kYn?fGZ<&bg4Hl1;JB?|Ib{dx('/j}^[Py<^XϻGh#P99S$I" `kČYÌ7Qخ"o~C'q~U'?/ﱦ\"z|Xl#rƍ q BdI}u8BbkJY۝gyPH]ԮΒ( bDle؍ O⊲Jc4[pĠ@Wbv֔!mbreŒA%rJKmɶ"P/>|3fBxǒSM4NV'›tʊ)T9$:|S O/һha_} Hz'GėQnRYoㄻíjr9jYcD#_rNa_V9BP YYF&XgZWOڳ?w2j[!~swmԙsa0>Q6uCʔ570xu " HXj-zH/+HcV\\^FfT;`Fwf6.Aaҭ\ Mܤv3iD)d R^K;)tQ1k3_y. 뗱IzC^vAGn}km:Zw@$h/ơ`]vHߛW]+@׽IO%'g3P^)h o{%݈HU,l7@!ǖL8/ߘN(v: V ò^'!"o-o;vv̽^Yԋ۳gJV 19l):M?6\DA#T'<[cd8!?u߿{E2;-XuKT G+ ?ܥ >}pz:EFi2|'%ӛ=E$v- z Mh: g{K )<) =I6ߨ&Ҟ/c&xOAS võOrӓqW-QNSX[=_ejuLIp2jWQɷgϋ4w,{ #

zUl n[c3+bSn f=5cZwAN&Ps@ر3A/[Q>ڍӀ>3T40)mܘx ÓtjArtkod}U*QBHk؎ZHM`3. ^!T6m-F 1\@Em{>V%RѬ2ͥ[.*㱜|R4z2a0FXi_TӀB;kP1٘s/POej H6ds,@|ZWz" d{6l>Szq@Bj58scF9C7R& /u<= 1+࡮,A-fyҾ̆%= K6mnGC,?R<ٲ奟dg2"Ey/ @~F>CAnʫ5 ɪ8 UVoTl 2xNw TMWg.42Gq$fy[hTOZk8.`YCk3q>)!RTFא\pN;@ȈNXPgX)FƶdZ3rxQdChڷ9;0@Dv]p8euL-u3 N~i7 *[CzG\e+כ WYz<_K'0Yg"EM"gAadޘGcsb!y7Q(N,v簊eIRdbeb;.v^ @SE[vޡ۰˂jR~X!iQ鍗 QQƐG^URS{|>ٷgN i)uT) fӕٞɲ߂atDfF4);WdJEuNM뇍CQ !44/|eET:Sg2 $=`( &tQ*]NnxKnt> (,"sa/ا9&%}m` +f= Iq ҺiAiu;.\t[)]?+oPBiЄnygokf\F^ m@m$d&d@h ifغ7Q:ѵ;?(u}'p$OXWaI Ln4T{b7KQel%Ss0ίwo:x*}r6Ζ3 +X؄ rtJ{`^+5%B)MEXw;_I!Bm,:M؅T\]a/s `%vۣh:Ԅ㥄6exlɛ&e`\vA*;Q?ikc[pZggݻAR\3[wY31Ҧ!븆 w֪]Od0Uc ]$i.TSRS߬?e[ $neACaKj?'^bdħzz&G}{ L$fKz+>aq?o>m1lfӔh2"C=u\Z_uWP3 s .#;G?kno >ӌnZn 3>pgXOc -R c ˾zMu:22'k=,]ON9 {÷ne?vmި6ӷ3ްm5Ρt[[xTo =YhRVkC?z<'4:b8 NbM,؁ypτ"c OQ%}}fZO)XXYK<Π%:3նG~wPM|߼~X E07xM+g[kWhvg⣝Q`7{_HAl(j?^ex6ͬF7A+fs ~=t:keF(G"1޺Tc艵 s3_ĂX"~ryi-$[B 6pf-}5\"OT7wؠk\ ? "dvwYkh|=EI81DO%C`IxLHڡ^۬Rh4ñYernuGds??z[K){͙ b%8i<.dq'xh F&XSeS(Wa-BC:LڢKñ[~!z7=ɮ < "3Y+~rX-)S8S71B1~e`Pۘ`l.*~4Lt~ y4ay\NKakE#L 8llQxOҢ2`t_67)̪ .QS W. KR+ ~AE?rG<c茦M} R{C|?]EZIk>p@{1a/ڟ$IG vEe0D'HꚚ#@\;x@]˵l2, _vb Ԑz&IU Rp;F3w[9d2 3-ΟX:sFY{s Cau&zAUO]ۼWKQNjc@d{͙O]ݚp vHa6,W+s0(h-H3ք+T䠆+ٱz݅\0y>M6V]w@&ٿ~ e~{fvŸsM<*@ Y`㨥w' Vdv*`*i $v +bx# VDpf zM9=JF[G׼Ua'͂+S<,O QP) ~E6JO xx2pb}n͌R(%rr>8 ^P:"t%JrvÅ}pa36q"!0gYz 0M{,q"/Z\kN@.Jvq"/p:P& N*o"^wΖā7F ]ToF==6Vv0|kO}u"@bE"FP~Ez)O{z7 uM_3Nj %??,[CfI6N&;/q^w{?24-^՟q7VaC B|xϳ( lVM^HwI|5YSʖMuJגѼAʲ6my Ʊ07 ү-AZL+㴄fҮvlW~}۟{^%ѤϸҁiA1 tx@vL/RVYs;)z*Vtޙr KhZXо*bj,,f<p.Z9WCї!D9D=]Yt]jȥZW|tkH^:"%XV ŮR Ƚ8 N76(]x؈Ti5z x:څَvOݘxlO{C}%ɲ'Rk80 b|"!9-ArǨD|"<"״`Zw!)ڪP U$[I &Lur'SW M>bkB~ԥ0z?œzkwu?gV5FYUÓhQqCɺO=尿vWo)2"3Pd]6]6 |48|ƪ8TM~l: LC٦gЧ;y!ERkj aCqKcf gwj#@"K ; F1RQ0(n򆵪N<N^\56ׇ^7'\S!>Ku J&7:-꣹"n!O \Y |zy>&.o)#(6_kaRMֺРAj$*R'j,B&yH~sLAaGML0$\滲+IlwqʙIg͙FvZdA $Apwk {*8~k݂9%ZWv;4Ȭ 4в@]եts:}Ve"5  aͲZܾnA{|CϴAY' b$R|Pdq6}IǾmli<0i^Hrwى},haDA $^%qpZ:|R3F`H 6.qdU銒~q7^:_t.UVd`i~+;ru<["ILEx} ~SZ~weڑ$= zW{y͖ V\N! Qgd^28ăRArp6(`<x>5:A*!zЙ0BAphMh<(;nÃi^A)58 ?w&TVe"Gg+vv@'TYG+%zy~.Ep|B v.bp1+{ AI36TyaB7+x:*Ė3/LP鱒"PC#o *WM}F·Xj-ɿȷ΁5v5ָQl#IvW>45byl`sJqeNӇ\#ЅĪ}0b:JOA~2w9|av 尃g܍2aR(5QP3QFZϖVeucVu cnOp7KmW|O6y5.&E7~]M;%syhۭF멆J$ɪ62&1Bq]x}J3uhؚB U8׊M$RydMϷz@mnHdsmɎy;OT,\ X3d=K{ qy^?EvyW6Qf&\B:1$QAR;ʪRo`}Z]\TO?䳇l"(StH _Cu[G>W¬z4$[$+3r:YYyME.Ik.g~".zFbBrN!@ 2xl AqV5҆}b{09wDK>UZ%BˋL{1c6T%aXPuepgB[,٤uPAB^nsFuBW9$25+DHB@kAŷ04@'doV(ZqN8ٺ.Z9@{2|2WM7 ; @@/i7%_5_])WRrA(xv W>.WNM߇Е.G͇nֶ/7ᩞnj >*: >@0.g}ETFFڥ:g52f(aa ! 䱌qG͖I re5@٫!&N_4]cU=[u@b#NX"(+W?nd4jmX)(L/6/6n:tEv.ڋw5`/DfPU|ʓT7eE/5S~",w*F38(mv~T#1ZQ'!VG:J4r yEv]aea9YELӵ#=Wc˱84F7SW!yP:i6D8)JkbHg#>c)40L^gfSlL0y<<%$O=`T߈nעӖ+ٞTc'{yV=KPD{=ppy 1CmP<][?;\˫z~~cYAt#iA2\ŶMT?UopfV{(h6/z8˻oo^L6։YVې++ >Ghs WZJu|-oFM2a l;d_ºkFLtEӵyH3q{FR)_@]]bǶym.jcs;ah.epafr!5ӾlcW3P0p"1 5"SpURaH3oe_vBқ"?"0-Wy㗄Aג pWF{1Bxx6궣F [Cd$:AQXInu;!75IHgnQԐKD/ɻB<؋\# /I-fѠ@gxs*ub%p5C!h>TvZ[)!8MJ XsQ9ZA3 G[mpRdN*7yYjN{{F8θkԑӪaL2;8rY;øʱq;jh:^7tfc<*+nixFCј [.1]L QW$/aE:tWF&+aeqGWgGc / 2}#MI嵒{# }c6vV,uw{EJ.^ƙ(;CSiUyj1?A=Jȳ0*rU.xG:jqbVxn bs*|oD`w;i&RH|n,m&'Bڡj.^8X"pAesI7ېȶԨq['Kr^Pvp_kX ʅm׺Gz`0@ݐ&I}w~N—LsVװ<ᡇ+ζ.҂ta`=K5#f5*H`:֎~TǽV6Zz "Y3мql"lg] ʄ {*d5Ohû_-M@J?9e鄉 -`/jw|h9tφ7D m,9fM'v=gMޙ^JܩXp˶^z{ѱx\e<#![N5+`r 9hm91i#Kۙadݭ_S. р8w}ȁǚ":ܙTxweJR※'@SKks`z oejd]h˘rH<&W1qF8QRTP,n^m/XIgC$[ּfκrS7SH~Q32nAu8,؎v]xiyL[sՔL>;*L6]GV첑vPf^r{ ^@e+;eiEt8b]I:OB拆"aTւ%dG @;9mkeJD DZ:?L r/;!BhuVxz5b9bquL%f*&r$%!bO=f%|Iu#t(H ۓbw U Yl[i(灯9gx8UQCCץ^upe#멘o)Y7k=YmtKع{ʩ ~X ^/o?Lg)?i8{ATS#%m`9VCXx@\iAdxTQNeU%s`GpLSR(bv$:ڡ[`Eï(dXZ #XZJ M/\UN^pM¾ ."-y!n/s%|X Vc=7az6Y26`zj|a ~'⸍B";atx#:Cve!?< O:M+D{P!X8҅4Ik,Ķt|B=Dё(oPo5%}Ky$!:}s1R/Bfyy``>:?y7'Ud7A㖫-զI;ؘGO[[]Gߩ'HB`R\inl1ؒ譄^A2eۣ6ݽtk#3Ҧ߫\ʵ)SR\.#N.U.2=DnЃeWcy^ w}4-St4m B&eaK!˒D/-:Fq{G|kG^~bfcOO'Qͼs\ˢ<9BD5kwXlwDNT^n20Z\ a jV"hTC (+ Ga6/|K[Y~T=ZPBzRm)iuF\dld fO P^ IKV"yfC_E${)=,#`k`{{2CX3hPK7b|sCSbjJ±>12-C? *HTG]DY<RciУɡO. {6`> O?5\8[ď[JY(s` ̀iuua%$]!1eQ_C6[?Wo|Ku39{MʢgQdg&A)8 TJWu!sbNFWE4| .mVBsZ9tLxMPЅ֋8rR^&:p+\S ꄦFSLxe7xN>{p%Vtc8落8̰6 ls:8i5HoH@izH3A# ˆ_r?,y!tP@S?Ri1 IUuĠ{@)ʌJQd]~S-3<:Bcr&LhC`kˤV-q|lu`7UPAzK*,Va,*`ޥ t,7K:dkOž&zY1Vc  @L-ʝ u,mC+Íz[ &.u !)(2)&#~{FO G"e1Ĥd~?E],>V\ّpi߈մȲU+U#ס^>W Wd=B=ЪYVhϐ\eU֊]!DHL2`D$@ߩSpo$Jm+ vꄬܚ; xEB53-;ӿtK'ց J'ZH_+0JZ ㊢;MP^Ҥ&1N.J&GBV|k^i:DZcHћ< 'dN楿)t5vj5:@,5SR]i ::iB[~;;i;uA鵌k7V<|VyUmd}T0ۡY*< *hMzr]O8aD;abubyEV&c=*2]lB,D Ηn4#JtGq4:dOO|agm Ť=xI1H vF4 Yf?6AuprG.vtQY!XBxV4ܖrO;JhWC)\śs~PDvpKDUM5QGDЂWy8hmw'5Mڸ;{l!hZeLBž D]g J @W* c3!nKaZ{|-@I/g(G?51OIٕ" rRNsIBQG\M4o_$)n}NAO"#X/Y24b(wJaBiX׿}Ԩ,F mR 4ܒ2 v%RBvE$'9`4ݏ C%l]{Cyn S]; IK<[V{tN 7;OsK ??+T#a9%,)B )c"_M#h$zG>&[<@!^ps$ĂmAPaN 1ÌB\Ȩ<;K1OFM%Dc}nͭ٫ Nkb5љzE4>ңEX~#!Ђ>c_coL7#NJأf;9O!ӵH)8!jokNh7OR_{Bf8|`v=\2(+J+L.$$YN}x&z{=PEOxLKa.iyIqziZElg!_NOվ-]5;'g5J'FLOrYJX,7(cGM^c".tR4tcU| _uFcEҥXIleVІ nIȩ LDzhj.k舛rH&J-#ͩ e=.G, (:ڙK| UQ, xLMjaS0Ύɗe$8'w$,`yfDQ EdXf!FvZ;&)ybdV9^?pb? m3$s7&©[S~lPQG@{}|ƝX Z?jIR'ۙƎu]H[*\e ~Mm צvկhLYy YJ+[Fl>TP"TyP݊um5*RV3Eoc R;Z=?ZKlrN.JLjJ٤kҠL4E&JCqK>m$y& CM62Lm7OίWX] 1 xТ^>:7q"OBWGG,&`Ħʣ :wkھښeXӕjΡK ;ovqZ'Rlm'{L N&k B:TDф:vQ@mʇ<1{5Ԉ<sJVF[<1 M熡:@cEF*5q8?'ueIgj%X+H|Y K#j[)XDZl+LRWDe|%< 稝,#L z l +.M:2Qu] 3w8KSEaնt#xYwWۛU)':K@Qݚ\^hV-I~:eJ6ㅵUĽ͙/Qnj(4-1_?1=lγdEmg-?.NW 69|Ļ"S*\?j2蓯;B@V20*;u^eF`k=L 9G%ǩ^W'9/;H*ºH'|FʯڻUJok es^cjёQOof26hKL oӼL]K0(mP6|Fwӭ1eq^P>dYkoA=/D4ҡz1<YҳDPw'[/[) D>ͭ%TT||V= a5A= ];_wGS#7r1rT(id]socNuq *芡 z 3>b'EGdCA9D1M0(U.qUyhT]"c?D܍%֮?#Ld놟/{k!8*4ޘ5ݰz)֒h zUxЗ/]LB:otG dGMz# ̆bkwS:J pJ x8rNK'b̊FˣnbM)x֊ 9#D{iv]*D,&`cUҋ,X#4 DQ|3$pI&βJރ>({( +x:^i^{>h̼@QĜ8-eg),[p,;]zӶ@1d8͉8p hx6PN@Co̟ ۘj}OrKMG(sF9'-O'Ӆ]K ^]SU(j7mϗ٣ SMrq_F/d|[U8M>,]LKRlXL! 1Čmt^Qd0  [+1tp2i}ft )BĔaٗvh*|3g̲5e~4 G`X}|a(ʜ޾H-Y2*W0W2'Br")d-x[M9_Ko`?`ὐc'O j(~1e,JI+Fh{ k܉mV81Al '2 kn{س, @ P$3vV7޻Al{0/BN_6Sd|GNAaVNpު8F5~;'_{ڧ"rx1H"mҏއjhȹC_k%DSX~C5ADZr/Gɽ幄k|ܦ[qm6W@ Ʌkк /^ؒØ`ҷ hϘOS=l89zWwli, 6fST|:m8o_tmېCcl~6c03,@fnK~΁}ZhߩDm;0]bk:VR}7]קBk~0Stur`=R)3 3ܗ&W FxuF.}ӌmlQn?k)*tx~A\Œg.j*r~)rav6k޺5I t*p/ė >R( U(R Y!Oo9˄Z!vEfNAjǕ(EZέ?YS6wv>4Q.c"z-sT_AY4v!"¸H'OY@6>S=>˰ZN>q|N) k!fĿPr&x ec !E|ؐho9,YKL7GF^ O& P5;vp'0~>/Mc=/&VV;\o]}QB;  |eD6Dh?T 볷=9u ~C8Oeyc$s_:`&fa*N]+|)W6(DwWj=G:\ 1L-/@w ZW8q6Nb8Db_u54BvMq-b1\O0tAeeaU󱄆\-uȄd=LJ”li-ތͽ'$v\#sszm^s-Ead ЪWD-]N٢F|FIG T(X@|En:TW _t0A~kfmU⏝N3Ȝ{,[]RpJюe .jwK'g bbQzg6K{z <c߶̓_h/x[hS%+o#lC>J^X(q E|⻠{#űH-Ns'pɎL]mܲ܃jWxfDV=\71O2<?LN6jqR vяKT1"x쬑t+ 7a[׵J'pb(bdz'hhJlRuJ,$nJy}-9 1rELp)婵im. u6];@ӪFsHZw (E“U۞z5RX6v]VΜPKK0^NZݲ My$ヨ5g7ŧ|)Dcs;Kl`pT3K$em^`,u€8&na>SyYZyF\[rj!Tש KMo`M54v Oo@o0٥&3ʸӕ~<~i )w5eim4Ngg'zq~-ax垉F <T7Ddk Q\Y\{=J?;lb_澾/}-q|,tq  +'nTmStys!eFA=sqO~b CRXA(lۓ6;J@ǽ\j2x0jN97nzoެ'8bJ?&dQ g+Q-4k*5;ʋgɭļWU *Vqfo| L E 3:c5xh׺o^YA?˅Q3Hg]%踋abd })NZFl9|#ů..b"s (/Cތᑮ՚U(Yy6ZBכr nc{8JVݵS_5t>x` ~8 8rm }E>-6/_JU&=W#ط{xnQXX^KifuV9=ltV_.7]fl";Ï}4 '9 $Z+3?X?SVk*sax20^i@ t> GiIғI읉 M/`=M@ԙ koJ\G'8;m- 5؄_MG2% pg)(=rHI#/cNA*tS$c!bP}ϝ^132⭷^ڪ4T~rQg=$#)9hB 8₫7Ć} h37qo}-4vegoT쒪 =V}ETSwq ̻#/7k.k0 fR {L$^jd]nz'|$y BBHBk^t&TiW]p3OvdM֧]C೛@tnB/2b^M (`J&Ku )^W Cq] *ߩ f)lqcچQ8m)A|CeSi$E|F냧LθuhJDGC=AB}E6#KE2{z]'lI-L6pV=,}nSiԊ0 vUYѢ0m @¨[[nC+N0 sR<`۝c;I҈D?~feb77&u9V_MlPCbUMxDHQq3J6p*Ha~ +3h9'$sBn$Y"SA;|\&i;VrKSd}4^%es eXYaD\ D>ՊYj)PZ#\ E͕K  i(;ț[Xة/$3mϟErVDHrE> g50gRBw[`Vg_~ީ ҞJ=(+gt!A4ei<O At3V8(.f\h{ˁDyJY^v60:XzSA[h:aҝ`l#(]u5Spd)X\-hZ" sL\)޶kUi:SQ{(͆eN\N:D[dFTAQ)T˞|-v1K20o~Ѫ?AFF`7.rKXf"*wT"5n& i6aF51-n||sÊ/Pmz@Cec 8?Nx}'tE#3ѺҚzčr}#%@ٹA wߨ9:l}(UPDU~o#OB`5hB."BvI8H G͑P\|/.W. [Ůޜ?ư$n{ԐʸwB.F=}6:%3+{RYL1?ٔEKmrIn>U;l0N>V>Rc֍S2CH=3s# 1ʅ'@afU_9xּbpM:'C`BR!!XIMۣNU7G +9Y#21ysy$͛vH#~O+|fpsz RfAAi!H]'ip-QVMZԔ>R0Y|ǂ?Q9dR|'pl6>q(sis=يDı;Ofxw7K [TDV)ѫn۳eP?q0Xq dFAd-^.(?iCbQ5Fq-Xn*ɐG3nvN8`Ɩ K0zk^n-$T1_%vdV }zvӗ9G$$@NY.+TjŤcڸr(rAgSP̔%:CW){3֎cΉ})Ǯ{G5-'JTݟ_1Gɪ qD&Vu&pxLC*/Pk{~u5Z)T@E8d]ұ.̧rq!@΁gl˱I~L$y0sQ揧$4YWب|jcadLn#{40ZxD>tUƠ613_dʣV|iK#i>NXdn\'%r1$al">Uf/?/z(穽uDrq lSjd>%#}9Ӎe%"~O >BwSsxA5Y83hlMйy( (We Ģ5Y̖T{̀qOVK((~UbsTL&NqǬȌxԚRJPι=B$/{5ɞ1 XWq7gh"9'Kk JMSsn\߻bXL)y410?H|z꟔fAE؃pvqv._B`GRei .O\j&df3q18bdsn6X+ynsX<Ǣm0[1C\ 5:mb_%;$R:Ѯ] !XiݎDރ&ɴ 3POgY'4*XM܆\ePu]y4-=cQgmOyfP*ʷ=yg ƫN+_Fƕ#GH K7J[C,)r43W}O"P&ڌ[wH !M4)\|=\ΊE?ʰJÍՉ76yiOEh?[`PPL頣)˴ C_Rq>f$s<Z?~BӡUpD7?*L-ǛlZiE]&qq"e.g+2;"%| LJ^֘)5{?QH;܂!Pg蜱𬆷T9a#S"~"ui̿<ѝo,Y:lRnCūp9#8+$!̫Mq^ .PEOŘ|6E:_mZ 7EZzzTܜ| Gيj<[̏n(/qx -d|aq r-8^[xYcoOчB z#:rQEu;9χ'UYGڻq<3 fM.C-dbeL<#CxYT\9ZX&M#YxQ8dj"\0I7c2DUX4ُ(Wƴ;la# cLHJr<+a*3?3PNEmdiNj^TKW砡xC ?O땎;wmYU(J>Զ T`hY<Iy~4&oMHlB))wy_x1@:c(/ѾM X*nЫOZT3U[fJ/7fh۲uE;S&la})ykȺCWepߏi}Ȩ䇫mÏv.. :-{gtfӑT6o][Bs /8dM50 .5>ڞ p& %}K^DaX1:N.2wn tC$I!0TZ_'P4$'_J|kB^ EwyL5yri#Zu?e3AkJXXf spx\ĕBt$$}7EA5 @?I[,vH6%NTU Ҥҍi3_qcgr3)iz/ʛ!U|HTk~IBu?~%ּg)?`)A^ G 4@O8\r%sq_sH_ǹ6.fGVPn8ќ qB:04d²V8irË H$MhZ+(MFDTbLwEܴE!̶qQmgV7J18p?+btEU!ЂӚaӁpڱ!<gf9^fB+Rm_P5;C۟?n 6v{@N̉͡ t̠7,Rߏs1& zcr~}+)u fl@|-߾XGZjӆھ`9dTn)Pq`)D1ƭϱ7MQ)G yҦqC X!5(ڞ޾ۓ_𹵉E ?m^AEoVn gj.ZM +G{q_l|v@v Y7?t&vk32[FkL)A?_G*A˾Tf4;SXƗ"N|sRg+ƌ5mz\aYX~hzN⛮b\7@_S5jJ|:2'Һdpyݝ53{Ila'kXJ3^lrQNfBuR=dо $G.3h}ԙ7bЖT tT~=C{>N&NSAi} 8:xAO{4 ٸ l±*JH]/|mKA>uIeiD4I0/:L $&lPa'$Ts>_-y[Nwai I [\1겝{s郥a٠0_@/ҠN7k+yjH|u(b),3\ϠsJdg9]8\3\Tς %wElT T ]ZoVaI!FSmytV؀ 2%9Oo +=,*z$a:˛wܔo{+Jr3:]3>vI%rܒ4֦x+]o|ԑ!4D=Vɸ]N!1']OSmn g+iḉi;C1.X=oXGO`2u$Sj!amoJޜr{{!غ i92_o-Dqiɿar' 3my eRG=:|X:; 0+w}󊒊V`ɬ: .=$Br+\~ El%:WX GjfZjZyC䪒ɓN]U>3a_=/鴧,\y}*ɷ|h Mėd?)8y3IM1s)롖Ok;L]%HA2.ɉW^{,EZ fش "S/DA1ɪs^{ȶƪ{ xÚК y$!o&$#^ -`-җ1dpK|4pކo+)' bVͨd8@xX=`@ {auir/\!pxF ? 'aJr,Kny:تEdJ1qrC"W wyoٲ0 !i5Npx 1OHO= &L r+8W3-F벶JdE,nw4"CVr0צMLqw:ÊX|z!4G_ÙJlԄ*Dh!d-I`'WZIv$DOVA"rK^OI c0K|wM9`Llw p|]de 4飵\v]ƨd,8 ;#- ɮj!oʵ~VM0M,ԘEs.T 3)R5ECu]ⷷcaSO,hZTӭ eW939uz]?%T2Zh?mbd<^ƣSGTz%,0,< a?8dE& ޕw^I27'b~ '@; 88# k~\[|Od{mRg<Ik@}b,Rl¼ڨ]DDz,˙ Uh*1Ly +y ow4̅+9,H6bfԥ g"No }͙`Bk_׌̵* ߶/e`]Bi&)/*wX0Lro,e's`,l/ -rAatݯvb<$s2ΆM7n_3ȳef$dخҋ<m^0Sn} V6EJ VEΧy1pJ|MR^CA綦b#Ǻ3΢*KZh`oGe53^3qT3iWMfj1i.2u:ug MMP])@ S ;h|⌢pz [S fn:LvfϾT>YPLy-I :Z(i68{{8 p ~6q &jƅX_}ڌ8~YQ*2UI Ɏ1*%#>=5(8]쀔ŘBU "X&Ը6L}K)0_"{2#MN-%Tkklj~߭|- jB (.#ՠ<5OwIBO(Ѩcr/6O 8ZI$V7Mr8sQIzPs^PjRkF'_m![6m6ق㻡6@71l8ZLq_ _Q7(\h2VdD}A`0Spt}Ѻɴu"6f-OLa90dm7+3m8/<[mi9F qA:Syi[w0ݝdyϑ NFḂ/4X^=*,SӠ5hkSn'F-mL~ڟ?MVun=Sh[BiTOQq|P\suhG˄$hԛ#Dle2C7.>~@*n ֣k=(ˌ־0 4q>qhHKm3՟|J <(HfFB.HL 8= /m_R!T@v' my'ҩ^C>eym}Pٚ,p VضwK7KHBi$b|oH 5-`Wh%Wϑ1npnڦCgM뻃5{3Cf>Wc9 HQDѮwfmI"i(V 2fwTɚVGtw .`:y,~=i[VP>3(9AA`q;Ul !G0IA1Z/$;&FkhWoX-ꆉ.PB@Fee+=}T ְm 1"f@Up#d!&۾2gnvMe}tZGBژtqȞv`.z9mj;&p{Gr/ Ïs&"ⵤ[= i>p)1rQL=?QM֓oF.r7>ovd+Y|D-ZqI}dhCsͶǟl;tOk9&EL[+Iiu@l O畕_8)'S؉3G\Ev` [<||bsű Jw\q qMB`^X67 ^& >訶qb/ʘ5ھ^t'yVwӰ<@0(Gx@[W94gp:%n㷀TQ]Ȯ5i7({EN2M,˟Dh>#kvE稒f{/>)N:k[IEcֲk"]%cA (7~P1ݕSʼ)P&<lbD? ^x=Lu|V؃>0Ѕ=?.ֳޤRu.+pB/I5^>XD ~ƑK5"1QcJ9]ӸR988uF7_D+-t"+njL R圫 uɢV QӦpGŢ:Nc{bC[*2ST(rgx +yfyI lzmA+BvΓf|CX=,8*ngs9@XKN-'1PcptǘZ`ODon &ajbrj laG`Ρ"~X1\',Xڠ*,/w.]q^WLGsfD_rv1vyŠ۷^8yO+n"~14)!rI_G4xR(t :~C\5X˨(\p@_en3@Fn[䭯agгNkYjGBRiOsM"a4hYlC } _A 05|{q6FV"`G(1c&X_@"lC I˿ b0/-,\[\KKLMM:ኟvJbo%kvńʥ]]'$߃hZOkd{nC2' ΛT3: n*`џMy..A?Xv P"ǐ&)@ 9(n됮mv"r[3=W! 3!N:_Rt܀a%rvd( (R+֕>Sǒ(Qw2<7G&g~|e[fqRy dsIM J ŏB5BjF>9y&@peeL'{Pj6m$0.XDҶGPM6 V+~T&! spÔUR z"U>+i ۩SHJx|/hZe C {H*M I3}J ϴd`9Dt]SW ƺ3k1*8gs>\Jzh h Z#o^p!u[\Kϴbf 3zvT̄VwO #<ĬomH'ilE!>Y}сJe+fč`T6 g%$sg.=A\T |_K5NF-GBƚ!*fzl>A@C|"]޼s C+L\\k{a: %!5Fmat\dٔ M,nbБU#iH&CÔP:G4#^fӛP` չD[0i?J&Ϭw!sٮ3d L^;GgAC_JrjīvƐ_#)Fc̘:Iz ;,˽E%ypD $ކV  !ڬ/55 7A&S%w}.K&Lj= sSᠧc K̜ҨŻXUa8s 4N5swVXwKnfN8!›UAyt,>)THl_Ñ|h3S`F=DBc0'mQMāgs\}~Wpz' v+K핎҄Nȃx`\S&z2q wvaAH3F:ҲX^X=&DpLKnOSG/K*>n\sz[:KxnTݍ|2](Ϊn#0 @g'˄(AĉawSPQ &)LfyDpFbA Ցx9?hķGjw1bԱ5_%c,'eꑱĬ1?/n p,Rlbߜ[#5kҀ Ev]ܞg$c=?cqI",10fzd2-P@Rޅ C7]9PW.R^~u!z"}?x+ Ǹz8."i;o1L;qG},#DfUˋʂ MSVGN]ȼ6|*OÑSY0G?%U=-r݋^A-r#\L_VjOh>@_0'䚾s@O?"x+VUk34mmu'ۿ%_x;枵&ZԹ#OwsxXK;ˀ[.'ZQzӆB!%#!JtTEǯt+-7 ꨅnpS>H{X(n ):X#QAĈ4?7sؼ0P+ &ZSHv+0j-tJW[YdbDLS?C ԍi #}U3YMlR #F|ZK3X !&u+Tiˡh.KŠ&H/N]^ gdk2>S rwyDNdZ:R0?JZU*A3;ge ڎ1i _ x״ےbFo)&5@&ţ I#QO'wO˺Az.,/Lb R:@ӕ,8I3Ƃw3`#8; 6t@hxpˍA7ѭ/uB@o`=Sz5ѭ-etܽz:}fKf;R(10HnDZq +g/H4S4xO ѐ S!moFF̷+> @'t*Ҷ1ӆNN{#rT@`ԉ Hee67ںˑLIiPVv}{P#5;~z A+5 .ܕ[p_JݝK'h<u_}2g|54pbBmQF_Y,2*tpKy>B5M1hϣ[e8D+Ð6[ #W08hSrYTxA~iۏ9E rlDn, ^DVfp~|<+N'$~nVD ʜnpyc7m3ٔ1Z$ :OIWqt:i aC.yBޣ\lsll?џJ=ߋS=7eUe'5E*<vXiy<ʋe`3>O,h0f< g}MT` &aאLxfR3ɇBL_PgBPFns]C7$ʞ(cc?nS&~4X&ư`}d4n$ ^IvS !!hMy M^Ӷ.}bæ*G֏عm~JdAH͐V ċEno+h!O 2p_r\MyYK|O̎ʠ2 r0޼-oIe=9AKM;%*~f7-<.;ַ\MYʕq4PF0+8tڕޣqT>4tۥ/ѓ1٬w/1;ItJ$U j@`\{tGC憺h0/Aw|FV64eHM<?(@CX[}/s#_נI0ӿ- |a w+[0 /r⺰W>@6v7z n߳@}V pG9: ZDT6bVTTl7 笐%1}V_~U.M }N@[BS\ֆZK rV8$sWdx P9 ~zag &uqҡ3;nmvNeҠ*9dEP6? Hk% :u7tt wR"HJRr^?#ϞC:Won;aؑ}#[&r.xeS迅ZqMKrhea׾t̒M3~x^OT ;ĭWDTGHPM@ zÿylPΨ2}JYΜa9 4f5 N|,Rۈpev Ti3]9 XcҬa1%[Wtz7"DH«-Spʔ%IaЉcG7~VQ(NQ_2n416P3(v%o@AbN>7c{Qg7E~GӬ4_'Gr9h RrP-V@Y&Koz z8][p]*xh k\W!D'Pz%*h#BT[m΍2 tcuT-{bͻ<H@- ?;jkǔ,T]T?۳WXa2lnuD"tHJ_2k{CÎ'&";9eT~1r~iׇP0@jHwTZ_a ZK.b'&")Dc>'{0X\i7q/ .g}9%-`.SwT"H)u0'F@n<X-sgV?Nu~=ĈFt}8.,KV-kk$*D_3<)A 9i[A${@S 8DA+ozI3!'wqAV|Oel8l^|F]Ws,Ll'>6V/bB@ڇYGM`Pҧ"8J9"T8upʴrmC9RO<Ε6#6vgG,nUJ'HDZ g3}Lx厹?&E bX@N?ePRҭ3J?_l&o塔e kn;UWz<ŜX Lt_~BTyikXUNE&mU|&hwJ&*~:CYX,_އa$,D$&6\3lYD0t˘pF}<6E`әj%![@C -PT>Jas:ٲk!N/;ac?9>LS2VTl5K+Y _X Zw(\_ȗɿ'F,A:ΒͲ5?y@{O<nh B_uĴ1_؎T"4츛oWZ i< Rs-;I߅kJkV/៎zħB<1 "m8ɞ=jjܓw*1'(-TLi&[#W.M>wPo~++oM|?z>֭nlEW D 3U @7eA֊E8,L?!\Lr*<89]c? -råK݉_4 QAQJ9}+9!gOO$ AJLkV=}vom2IBq*"ĸK5ɰՇVUAe| I1UtI/5Ƅ_Bb;]5\eGg!8W}g]r&UW6pF;<)jz1D7 Nf4~r[gFyno%VPTS3ma.m0v gȷr Je,*UN)l-oy!1u6k)7xIHBν b ͉~<|10 {n/7&۴*9dM;n>;qki= Mr) (?<@+QUلb+ EyZMȸXOo˭hJ2z#X40[I[Ui}bdٱ9mُAő>Bu5l_{y`O#V=Pu4i"#g'b鳲'Iw}hB=OM,a,[D191$n;%`Q?L$Ř "Jۏ=WM(lb0rr߭ nC@&Z%;߷7}sHG@ٜWu:f}[I!DlؖDCCFߖ&+&q?K4`86ëѯ3gEzdh.{GNKtQ4h[1Ls I'QWJHkmή{oׄ]4.pD1f453x¼\!K5@GF썡#Ó)rϞO Q4n0m;HZYڞZyzJ* .,k$Y+Wn&#Y-,|bQlHhJ :ʵG_=e{sI QUs-AE43*Ok;/^`.s{X eY]p`!Jњ= %:ERl&vx,:_QeE@ Bz}ƦjٱSx p|ա\]9H>KNxp3Dn3@wH5μxi a@뵆Px=}ULέEA>+,ݱ G5> 0 %ZF7c\ ۊI[D} ng"Q<1>zk@lim;rMu ]B-NVa8uYi] 軸F?:~a|YR2겛)[wGTƜ,~WXι9"(B,7E7X": [/Vvwx~a(7A ^|/[ܕ.}M(u)cb3!J/FrobNm ٕ[.nNlz !kö3A:F2-̔yl\==F:ixUQ?K 4d+5,K9Uzb{V/bBXj#ug~4H+Acl56#~]cUl )ja_BRw3ΠsGC~wT7?iTXR(B'Dq.z?oUin\kg5}#ȵ?}쬖֑򮄾@ N<ıe3'u{fΫyfۊ~I _ևIMKk&l{=ESRdJn92bOT(W!h/WA=|R,:3m/}}UˤA?b <΋t3Q3km:B`^Q?l咥 *:rb~.28nKE(E9-,CE <4SxjXj1iXR ,Ϸ<:4ggnr08aEf6Y,.ixK9sEWEĄ!$ުz/XI2/bǩg $AJ5Zfoͷ¬ |LUXm(9}-BsӔ".BroS=tY>@PrFUqy+i1[P&zOu 4Aך2T<~1ہH4Yoe) %ď%'pB\L!Ё._0u \EJz>t@u(ÆBR?\H]}Fꓗ=~ׁFգ۸-cy4ӯX"Ej Ȱ|Y5/Gyhbi@AUВܿA ac0u{0ge-ƅx+Q% bpW/[v+:gH*ٔKlk* r1<3.;#JA9nH^MxeRkp/`l7oqmAM)c-ֻoZLŽZUNC;.Њgt@s3 Ŭןc;;-~'xF:n?et p{ XG_]"* ?T){,C@eQ)h #F&'DaafC=w@ ?6jE6{NLn qV"r`8yl>&ݵK1ʯwq@3Ftb32еHŕz9J%Ӹ4|T>dF=a&[U9뎛<%r'טt4C%n8ܤIr޳ɅpYI-M,NԘz|[vvxj7XuĎk-dO`J.0 OFOLA<"?W-v8zHU?qvtPi"\Hߨg)T[I,+W#ws!ʢ}W%@uRvs?^@.JIKf={/`=eA]}R #8Ms㦓Uڛ~9U/9>i;]g B7fFa1;SF5va)bQb&(}&-DR-v!@MJUݜ*/K|/^=S~O]ĘNZPub&4m I agE9_(w%bk "gcדd?33yB`h8,3Fη)n45uy1T[piǃt"j%V;W }Q5j R1A.4!*$t{>sIezyg]Z1w2>DhU%ܕ pZ>v9%ş3pK`Q]kF힢'jovգdwa 0SKEOBq0F+ 5{*h %{6evЖBK_>%jȂ]X`dHKu?c&g>/oſlI .tz8H^bQM NKX3~(H$Xvy巫Fˬc[ ,v7"/Q3I7"{˳IObN<1>Ry@kߐd()aVg\nHiJz5>/iK^7@`+ T[x@Dezv')MȒ8s^m@CTr&8P!"C!RGh闑-1|ᶌ>7iz&/ ZnT~vlG}Ҧ?6ԮTua,ELQe撮'yNgӍPH{?~ QDEF | 'M8EulCCPcr+,yQ6<d.i, ,Q 8CgmU+?ǻ7{ (.8ͯ+?\FQuHù0 giŀ@1[Y3jHF=Q' h HዏcCCY7/f( t,& iwW5.f6>l,/ˆG(-Jʀ*`J@|F+GҌuk|O\ꯧЯ> DL6|i%$lٮ Nnc%A%%=tYɻ$]ƒkQzb|Z_uzLqj ;C>{aE (H&&U:)ks:lT>>;WpxF ;ʥh#-jq~C"sW\ζ;} j/^h㎁?k!DLvZ27WPh;S8spʲ.:I ukMKX4Hա0NT>_ (TFŤ-qAe'&r S?n[H+*3@f \G qυ*ČGFnʏ} ɮ+revw3Fh.CQJC@ >%K}CGWd;"PSGxPѭےJQB3sp0]?>`x'Z2*+]Bg0#r9hŲzeH^}P(Pjj095F:*^'z[}QuI5VG+̚j"DSEY =gg_tdω\ "Z^g\2H.74-n>S@WzdζF_5u4R:NifH$@f"g$yJđ >v@?X Bü=H g /K!&ԏPs^@!r/Uǵڏ^D# zeV_G :k7L$@0Tmsn#K?)Nd]g>u]TN3(jf+[a1 >nw_-wߔsBJTeW떱X _+vK ϺGԆK܄ ?7&6E9<=ʷ=b6X$%U'wF=T- E1Nz2+1"_P 5:,nÓʁ~=%v>4mIa/Z{T0T+,FKrs rpx1G-̝sۖj-e!J'XPM_LJƳDd*; @/z7Jm ukG91u Ѫ[^ /G:,Lŋ{^Y?'\[P/z%V3][+'*%Iσ]=Q|j[H'A%vR =QEŹGƻD+)=j8v^8GH:pgY$˷ kx7 i&?<,\ ÃT/h(*D'ALޢxT_2aեة5o)'6hO\(!&; |I:ud#z,{qRЈ7G?-jxc,[`d1*ά16PRMR5;ro\wtP)j[9%U%lHD*Wn;B\ oGb^'6ĖnW\~L#pnʁ~WlikPL\z ښR.3uzߦu|-yG2be͆Ci7"Yӌc&֎jS}5c5tpsq=6f̴S` /k0Ǵ23J&DK%p+wI  }ƹ׻ǜ?.d"~:P3+& xrT%e~ HzOVٻFg$19?,Pz ,S,nSr]0M\W9QrCBs7F #)PVl}|?*@_(Q" 0麟< ɦ X݆gQ`pL1YEs= SC37Vm9L?tAz%Ȉo~QvyA2~%ip/t{~#`C =GlE 2I8ӈw:\Y.o*&$RA}<]b`z\&6q hdF*|4?iFj-E%:Bw,3ErZ*l֏ _|z1cVHsV  Q:.څW]!er%;x41% >{kxdj$y-׆V۾$)Sn jғ-f9uwS.X1>BQ?LS 9TAo?`GPhF+K3悒LGDe׆)R/HƁ0}4Z(UpJcByERgB2-pn8A%6NR !1 mn5?}KҮ ꋸ*VZ>0x Du|u3-FV~ܸ^*6"gk !JM[M ˛wz7M1ƒ_LN6e' E{!._i9gN+AjZl:K(U UҸEvNmF{ O ؓ~M S5lCAgŝ} 9:'("‹ODʊK>tjw_J2!4kcvo{o3Ujs91D: ӗZ[|&9޶5 *oZcd%{raZvٲ7^|τ-8̈M+IE_;Uޮd |DR$]Wzȷ:| ҇^8u.'C&6qxnorh0tمz `1 &Z{ 4A5 ϯU} }Fv|Ă$y$~Fg+ֵVQ$bi!&m$eR iD:f}ѨWRe,hV^NGEl]hyYa|gp]}ؐ=NLk);v4cф|o!󝣺~GOoUȾb0p24Ywܷ}40F`EE^Ry3w0)U0c٥nO̞}\n={D!ڢVǨEƾ<1 'z*j uG!y>f8QOU(0eпF?~{MFh*̧Rlեj7hYRy.bE>ȵcz /wV4'9Fo\*^\]akT|0m Lvg?r^GտJ/peH^4W0H4ěJm3+>7]N#/cpeTɶ~0-`U9mXa3luX>`hOCa~Dz -Po:%"ڱ b^iB /1zU'ӪwLZf<,vӎ*5Y CҢ\鴐7Tl,-;M.& dHVdXU.R2?l#T{E]$Cc}uUۃ~, rIZ2LUwma@d`0,;(C ԍ?ybңYۻpߕAMz&6;צ% W*/K3ͭJ"ߥp*s)MYy A:iف3nHDz aO9e]:MC]=Ëե*V(%azvtL!Q.=WgftwGTgQ8{@v *3] nS(8bVO7<*Q Տ@+*ܧAi >{݁hom;B&[#&pce!-26iݯD3gS_E/엃'iTf^%J~hPolǨQtB[AF{&|Kb0r伶 XQ %}NTtaןbrArhJ2'UQ%谓E\0QoE(8"6Y,Jה}<2c>GϨ00_ l'x)XHYRεesN &O EUQ79NdD3|枧8Vt/-.(?E6КĬoy&: I Wd'#͔2PiIy옆 MÆi3OE kkN!&Q4vb2 |Ght# QV\1OQYӜZcSN= @?jKVn8>2gxH L\κ.蜑Eݎ˴~w'=m%0rA~0 zĆ&62;!%e)c)Zx/twN`Έ&LŤ(A֌S1>v>ISx>F;DSnb/!=o18GR7M8dj9}՞w.S&aX 8)j?n?Q}22|e%y'%kcdmlnuI,,Pri=q%sN{]}y-@m8vA~m+12 )*G {I|U5.jq_Nd7l9aQ jZVAB,Tm4UN4q){ !,T.w#&~6TY{=qyd8stzM&aC`Q7@8:TQ[:Q\tȐ.3sɌk0pkX7$ZLt4LkGjJXn|(#j6ug G1`+y :lZ/ }d`P DO[N1;̀v̒#K;\xM 8#>N)c)isF s6C-Q%>`2C0ĘNHO49ijػ34[r4Htd\Cҗ-pe^SיxDW/h-ḛza;WGR@¹Hf%VHw9ւ)x#R,vM9 B f|Ƅ*9"^l5Gf+;[}9}nVMyIrhH EX|Io-VpBʺuϸ5[`i {|nyL,LE:DۙːvS'p Ez7Trv, ,kk c3Ua!(nnTo> Pؤm3 ݴڰc*9%7`lß?++׳i̪1+1(;6a+R8Esa'hֈ>-DqGz wW~LR!CCBY*B BqaikAOeKUj%a&xAiNڡAOJjeƊwc@ >E2" x@ج_Eq@K6I|+vqdiWi]#Grvo4<|ՆF) lRWwӝ7nD5Wg"V́V`O<`) #/xYF~.f /څ=<5gҖ_0kX{]+rR``:aZ(a?<4Im(o)W<݅jAMr lXbzR mys}TP`߃3ay+f\6hjz$ 5TÌMӺdf@>B Ǭ#H96OxLCN(s!΃F {[%.ʺX;d|j5 ڱM"`0l^~$Sh.(^0Z1;oMTе:/j kjf|̶?C,*j?D>=UG9{U F& ļ~M"cXzwC[P] b9Y'ΥW~-C>ry| KmEDAu!KoՐ7t.W /7LhT^!.}QmdhLqoS{)y}J`oϾ59=U&Է .({<(4wv*#_ặITg:[sD e#/@ %GW4TQ5Ҷ,|VZS`-|uSp!Q w8EVN$j*sx.?1Ļف-%4IJFD~*Bi$ cz7KGU1.᫷d2X!nuEC%~`T-YEw[~쪴秇I`ec"J"Vpy>b[$]ySQ[ H@!"5ð3G5[pnC,֗zȎ3rpPQ$w? ˵Z,d~5}K)R/ڙ"f4Hѩܼ8{!b()\T̖rOܾ=%{{N.%ӯoC2@)e+k62UI*?>mdZF<27fi055^?pk7_/o.Ãs5dK>n1a5e3D-tdн٢+l0jyc `d >XG bʛwQ󾅠KH^kmJ%^fH}ILbVHBt KxfyăJ2VV㊌:uwV.G7# 92WGESި#cis(hvH9ԭNYQv?Ta$7vp8e>_985#gfgA!%bL(ku\CDݠDN_L%l -t_%(؟  EGXV (ۮ{*!AfGur)6 W*$%m~84V` (&}\8Sa@P(ct/PfH˕*'W;JM|n|v4"w3/X ]/,85p[5XCgK݁eH&N.Rdjr])'˱ ˿- 8fo2QAjz0PQ"*ƽjk vם͑gm/a.Z~YxwI?zC.ei_{er~@ɛyW<7s6!*0h,\"5߀f݀0S{KO4QBϙмav4'ܕW$#{PWq"_}ǔQjhc OJ8s-/} H%Ā`>?[kIZ'J34a0oNGKο2Gs!sq/%3aѽeӅyt ({eDg>qa1CK߂>)vjnU)G=FǶW!~Mߔ6T\@>Q6:̺հ;MdwJZڭ~^9}z*G)#(ų2I:{rV<`^-{ɍ [1.;ZV{SfktP*e+g^]pAWYmVdQ]6VȞ2!Ԫro`f} g!djEkgCYN#z%$d 50'#7~I"J??Y]h#Tͦ!ͨP,6 . !7cNDg/nZXm6qv oАSG?.KSUW-lx'U\pLvO/wh(75YkYдKpO5-M1czH./Ԩ8j1eB( 㖣s.=4Jlˣ͛B sEqN'r X *%p zqxWS[q b,ӕi&Ck{Ji8 0t>}FbDI^Y@L*;B]P4NfKz\lO<L鯻ZTĤZT"5͔r?3)S'@)(n̯f3ۊ[>`mUM0P+eZI唄InKol;ta&@,~N}GQah(Sehx H/⎡MξKqwS3jtEI\L]$ GLp ؔmP8:eF0u7W)}`#@Eda[/F}渙Sy3ΟB~|o:J?Z:TH.f y~HN/c_2WFIղa5O${R(p=eV|^vI^\^:͕K~j.(Deiҋ>NgKY&O}|]|]ۦ3Sn#D@$B@? G? 0b'Eb)U@7ۓ˼ lt,*%It ]-32Euԉ-lONV289wp1׼OihĭɻRS˒vxBoGb {3./k࿾*3c]~ N $[R'-R^ea1+% N/ɶ .61(]OߐD:%{]dSCNK=Q̟-m~0u(bU=mg,8 $zEKLlu NB S@qGm;X' oѲחM˯ C0;Ud0VICCNμHh92$Q%åq+:d։F>"ll'{!̗_]ˬ b*l#cg\L1b×elW`MDЖy{o՚ozjZ Vޤ,.*P8D5Q|OiD47_Z-v6mAHv,!G3dDs(xBo'pyuךJGޑ6%}";B*S3)[7[# ("kWŌX5`1v2%8`N+iu.Cx LR#!nS jxJ7a)-ݡPcn(`_,m޼D\&98gYp+tCJs/϶wT vw>M'I@ yQ5;I׼K=b`P84JcpėȶV (Pi6b@6w)L/ =.&X 5ȃ=Cٍz?91(ʝ8UL7|3Bg&ßBr26FUda@p3o&g SN/ .% 12:=V_GA?UWSKliz(_i-TTpX*zYF fNJP$QDA šQC7DjeZC?5 F:֢m۟ԇ>d$4avazyzm'%2Nu/朥)R3"\<#P,C .+X.I^̚aiKo$G3>,cE&<:nqU.pU"K1J۫s\;01c4ޗzA @%4J2y >V=&?BY:vU; 6~;UA$i Ay=`,փvm7 'm-6@E~~z;Ρvj dtSyeShXKHgڂ=@vx(]Z^~/CN Z%p`/񧣄Ơ]o1ώgvG@VJ?ϡWE=9S!hL(]̉ WzD&f,^ ݊bV1a(D꓍iF:Tr ) Sq'}ѳ40qRMRJ fty3#Ϸ:|^;kh[Ԕ ؕRB4N_|@h[]$&pf Ep5o-RL'|3:2%r'[ugt>K*ffG(u繓H"Er"g_; 05Fn=3!ln{UPIaYL@TY`YOBPhs]ek#VNcSo_L3&sLVxhP p Q&߼y5W`C^ xxйʃ8Bxc41+18{VB40H`j=9V1} YrI+ELYn֏eONWtnSa8|^l3( m߸)t]Kͯn"OÕҊ\Le9AL)nqqUc~߻58&w?;W_f[Sum;{GT#&ϳ=~K"X "lnUVϟ%cǧEʂ1RAJf EfO}:f=Ħ ^%$B3چ] _'Wd&ğf&vTcjtILY'EU0St/:!3rF>C2p5`/,P6X87L Ez>>o2UN{*zix>X9,۫p!i8e|ɚEhzy|3nr\w)Saq蔜-АrIE#^0(JxA'C3uLu)J/2j;_քZ1諕Zuz)8X./ʪ5s<˿'fd2~vg$:;Zc;;H[\e>| c3͹*c͂:vPbbH%ÜWg&.;V)!'e@ބ2D*/ߚMneJcE\Z{oմeVx*ݵ*wn8tdV[]1Of&=@T06rd-`Se+ [nbX\L|J5e'"-XY)>1`yEJ\ȭ1mRG@)ƅGJ]Rpj ev^w4h +/ .SqN)shY^fמ{smk|Kr 3U.qҝɐJ թƒ cj.}e% 2/Rn kyI/M2dH3[iG31da؀r,C?tfG,,1zv#, pE=m*]:52m{SSS_аI#wa{ۄFn[6^W Vrg{QvV6z  _2[] I{d~;'"̘/c>Nmq|J5G2fS谉rcq2;Z[fn*!0*x O?&ј~0O0%UfY.ʞ iCPlmNcIZm"iF奥"6 Oaj!]o_ RD?C?rqU3s ` `_2.󈛖r24ٮt]43J$%q=}bh(S|HɏK |;Xoo95kq\YF7 (p:'V!@k KٴخVu]2TĠ ޲tZ곥Oh[4B9tb}4q}t m1y(?c4f8l5_-.Urۙ3 eJŞw s#պ fDjMw+N[Š5võ TYߔ"&"ޮ'e3ZM>2w5#o_*-*+ G*l=P6~bQ!}7ynbƓmER7ې wxiMpwr;؛B.Le;@0 vG/qDߟ6=l8:k^TZo)mՐV48o,? S1jv< qiF‘P0蹣x~e֒R1m.zmd $.MK: 0*P-4j+˸0KqӬ\[:W4-mUplam)ݓ# ]*JOZkUcwR\ez$4)WQi`**̵ިX?Zdf@25\MS9Ej ~wŊCUG Ϛ3ÈP˄_@1)9CCBhD(`6_^.@x~; єqyom.@Fpu 3vNr5 e{m0dOlk^Oh}cퟲ/=䍄sQcC&ڼ!|2e3,wX7KIFjf"U;hf )sVxE4d6zBXbNu[(]붶A6,D?| `APK5.*lGQQU J/~5t.Mcxm+/l)m۩}Ekax DhLa:vaSN l6)곝 /=v}DFJ!g>F$6mSATpm=7)mӔ8{p@ɨ΀F* AC-3*Ri۽q,;MU1YdA!}8kx`n}UB^">,{w1prAR+KϜ*eEp=G?zk:1)pr7gT̀\pnжl̹#Zg@{6.@z+a߰vfdV}ZŭO2[ѱZَUmI\0G)*s(3M_S{7@pLe̷KL(sEyV_ŽG^ӶxO["j]h{ul w \ҡ#{1&5SKK|B64HgLcJ' =6Κεhڡ^d7^EOsH-(qec :|a*o#ExRGDoӇxD~nB=B V$wcmitz1u\`_xhxCEb.?} XDDw eH̊Q2Oɬ{: P&UGXsG^yտ3[mgQ4/®t#_t3܉$ :mnʏKWPVF!7%p㏬,H',/Aܻ:NO W K,.Sk T#@Nڂ"A$BǏ ;^oK~iOS Rm6wڂ,7T(dO6i{M;5N2{|* Xp>eJA4Uecq~ T1?z^)S15A[9˿r3_b.Pw RP+ޫ,}plThgl֠"OACqU/jr]λe_.>[3Sr()ݽG~\,@g@0M,5mhٹif3Z0 $g1ECns7D$ql8!ST*7qJ/@ОT%86y:}T&cGWP.V9Eb; !o w<84mdHovF١_:b/msULWޫR;~@IH($gQiÙY 6e7r%︖3+M?gYI8#zXTf3|g1Ay_a sH4?19Q,C:?Bh  LI{p‰g瞇@Pvf'60 O4h$Xb~]u#W qX=JtY{['QES)"Zej W9\$s&]c\|8[sCs4`42eTDzgla&yxf(ÔI2/Љ=_l&Bpׂ fZ,TP=OyJQjL@z>~Jv( 2̏G񙃚&#UŲ.˦s"2й~ZBTIK9;lKM DAop9nYYd$k1C9,ƞ8$"}lCN)wT'RH/3Ot&Մ9g%QDDÆqޠO<ZS ve:ܵgn ƚHPV&ş;٣C}6:^z\W])ڝOGexj=\L$m$:ZTֿƯJY|Â'y=~)w4]бbt{|.%xOrٗsi=CrRfu c'+i7N ȃ6e>OVGR. pNI¹޼om\iI\(iKW2n^жZos ]xQhm  6 t.Y\IjϮE/sRtf2ƏK=ˎ4M a^wO *wnܜby^Ky+vbO{iG\kT˚:3('i4b+Kz}5_ѦO!h{LoQ6CUP]m1TܕpslҎDw<+5￉h ;bQ1{B1ζ\r4h`Ya1C2ZO8=y҅QY-+{dtFCOZ͓oz$a:v85wé,F G-\ 7+IВ $zi~&dFW͎(z"RGkkngMWA5t1Mq {iih9|drɑ)~0NܮtڲiW#[' l7-`A+Y</]^7 igO$͒zh:ˤ]l!ōk/Z0g(7;#R} ]7o**#Gѐk'/kc,O`Ҟf`g2Թس{U$p[ 6$ 6ӊ^0dۑpb36&k:/ ;K< \S1 F5&r;x㐩#>m1 dXS$$wN @a N  +\lF%I%w0WmPKwh׽(˽i+"8#ghYJZFW5c{f,_ND$]f0_4:Ѵp:h22;gzZw8BC}3^)Fe$(/|UZm0'\l;YAk.56ykoٛ١LK8 PÇm OEiKEekgj2LlT#K05,8]U1Y8d[x_i5sA_%*ۭ7{9\xF6y#D [ 3~N&hqT⎠~.zoj(sk6ܸ[B(Pd@}: ٸfI"xzJY&|zRw.8}R/8)zC?s( <'M]YȠJ@ƿZg+.5 3<ΎGLZς$o&pijSGr__FMmXЦKȒ+h-;M u}NӲ4S- 6ʸ[NfNIk6ts]I54%bR꠿C.\RAa mƣOܰT2HYcx} ھw|@ȉlΦ K2`JM) i46ˁU$q] X}>r(ڒE6)0p4nyQ:͎35"!Mφ$z1-TJdڹ7'*Ip^=sTPHF W_kafmaes~9eIsIAX[k[_+4:WK|a2Q޶m">bQ*-PJ@\=ʨ' |\fMo ʅt$+:7/،ݛ+ΝZ7 F=Otľ{W93X^"^uh&"ѰFmx{_ΕfIƄ`\6R>`r}$$"nPFX!6b<*ƆNY?g'Bvxq:mqA{E&qSg`H&1##7{0>5A6ا.R<٤3EdmZ=`J`DsujuZlԑj>1{=̖tFIB9֭p>`.|T$[Ʒȇ<+BDMÃ; fK3^pA?Qd*SϯY9^len!h_Y,L  #<J!(U6. 6fu䀸<Xpye4ʛc#)Σ'S⿛]{ACĵox'TZܨ>sr-灗Zb{Sq=%Ȗe a,*4!~tQ_ ]`:` U=Gu+z :ȭ$~U5wl$f YU^54iiBlWLHػ7 F:n cM N+X*iݹ]Ϟ$1e;o7R=UU֦pPGUS:DT~3Ӎs8r肪Qt8c*/;k]pm>y>ZKKpŽְߵ=}҇IFkI54G{&9$ژfto, [qh6WѺ{U֣UMMKGVGj-E* 38Yy@6 ^.]X2q6wQ_aQwPȡAd4@`'WF,)%9swfq/Hd~3zI㿧rAA Q 6Dʾ8R TfQhՇ|32Qj$V_r(,"E^Uߏo-h,G6Ӳ?1aѮbS`3 M^:p:0_NX}{4B3;1Gb`D , vsTKoD [@JnIA^B,}XNBc!-;߽L=f )3"5rz):T$L mV =Xk-*v,Ǿ(Fdz͈iC>fd͘'Q LN1~]˞Q舝9 ۡ>=C %uy #< W/%#Sz`A}:4,]ɝϣua9ZN*؅?iflkF~VYQ#NO#D]Ά*3cZ(iƩ4{>,.Y MFް[aH|^t7P'us o1DKYT/k'VgC 5u}>J5s!g!ݺQ>Xw5_ih| AURm?J`,%#-v-&s=t0 QczAMf7†.VƊ+_bGLhg" ˏ~UVMO?i?UʹeH!،D,U^ zJ(Z O,\[/ΖuFo ^/Ʒ-BIr_x#ԼYK^H]aE~DS0Cf7؛'*V$[vXnKpHsq2:J͍ /W+~%<_mSz.mD'zf+kyȃ~=۳F-!-\FWH aX z\pϸ<1ڀ[m >lU\ 4y0]͊8HOpXo:`H^ DaST7CĂF *&2WVrJ6f1h~&5c69D_uk?6$KA,T,QSub8w^CtEPJZKSjAǼ_'s s(4)<Ô RHw}Po ~b<-o -}xy.yvpdyg*}1 tJyп|3A`$Z,3&Fb%T˨/?P""粎N7Hv☋b-\h(d.m.LUDNYz7Z &(azˢ[MIs =rTi-]Moܒjwی{Aܪ{ l[gX3U ; 7m*0p~>ŋ:S]Xbgv(m Um~I52sb-r >l\U.ccVL3S7ĉHΈ?LoI(@ :=iA)s(P4ҀD._IZc䙰V&ႵUVQiAI aq7E(C4+ chE89_k}B4촓aiN~֦Kv'b勠BAHWEjPH^49k@?F_`e;D ޕf̓e90R;A]y9xƆG: ܀ dN>)#ef$euD[$610^r8 xvNoT?xOE M̹3r쀐O4}9p.3 A6QEc8H͛WN?E4c 'xb1mh,PP&u": ~=7}5e*'+nXwh'-rqV9v`A  >^SIR6M''(ٜ(\'!u eW09 ]mYy?[POsZ[Sm 2(L_626w1+aX|E '2Jph;!$tߜv⋥.ϱ !JL!BnZ|Qu [!fC:H#W$aige`# dHW֙rL?0k, hLP-mS/fKOY/.!kЏ0*s#NT|iq#٘=[6h4FҥٳjѼЯ,wg讏Èg\"q$k$6-f vEanTs ϋ=i](P9LpcߵOt,7s)&ZJha ?䁥\̔_^,GɟČBh.k׀DD.%j!a:0U#Uc!>[GR䤁Dפ;w)vkb د(6y=!]&+~`#(D~&m(X&ک'V*̏k= MqOliepwNb(FkOi ^V<%L $(>?#c #PX$y4GLxM bg2Ula`S( c~:u܌.ŕ[^( rR:vv 3[Pq-=G>DIńdW߆Lgoà)k4 sϖmᚶL/6áQ5P[2`R=d|O9ݼar;e (L1Ԋ:u:&1<(˵Ȳ- WEUֽ𱮆4FU~'<VτGD2o(XҕRh^5]rBQqZ˳ۄϘ⺍?a\Zc~toj ثlaIVJQ}Si!_~$=,w6.;m5(T$q_IlpUjyKۉROk ύ`=<L0i?)řbRIޗYP\|FxQsD+)t,!A0RiO^+zvTGԷdʸww^AjNoKuZ}o %X`8 ny5xF*j/4=oV:B?.达E9 0O 3sTEelLH, 넿%AONH{~A8OA5ŦC:)!kkpՌhEgA cZG$fsMtn% y޻D.l4 "ʴcT$ˀBѤį/yRCsjk4SZlTpGX# rSΚDDp̘FoY2Rw(հ|=OLkZPMg_m_ =8z\͠f^S-8ǟbPZ=a)LmbQ * C"'(^'L)޼ Q>__Uk 62Cӟa=̶6BJM8'ӀX1yp](5&HKqMT0WJ^D|*|C߸鉌So41I.XVҧvzklT.Ael>NQw؄ 24M^>xρUn.w:擮VONePRp$*t)w}WVժj3^m|#+*h+I*rD21 ,]J%@8mo}$!mU -&| BАl'֒Tg밄p{<AV|mpw TJ1h.F 6ixiH\k)ܗ5 9b.{ m !M[R}LxĆ1$E"BÍ9Ԟ s8}[1~&HM)C1\w9 gAo!KtY|i_|NW+ im,jP3]$HOzLxqhø(U?ab 'Z[REvEcf7bS{N%iNv`G(1= 6w6c(Kԧpق`jԏ*űcPTE5\ -^//Ŭ(IG#`Nh`27$#c:>ud|`4dOٯ<֘M , 1VoSB& ]\U.<1HMr;˴X_~a# LY9|eտH@nĢ{=\)xcLL܎8Zc*AL R}zO|^_ ## P ev2<-#Oc6h rA&`ҒdNbo? gwH3 ERm2hﮗp|SΧ6{5AiuI,j.]C¶-XTii#iv O2 gN8 }RDVQR'j:e$ r%Qx"^][Pȴg<Ax>9Ciu>eeb;ܯey3(9[Wa$!YTv3%9CGƵcOaH:Jaځݪ'KDs+v**$yu6ⓥ$u CquuJ=O?X+C[ǡbEE: H$FiOsSXX_hǤ^ UWf jͬ2 uH.V[g7C:ZPP"yD up[A{iO*">܋) yt0]s]i6x1r `хf V'4Q7`bFTv-s-`Loޮ%B¥9T \;ͩy A,d;kK+{C$<v4S=m5etp՛!xNPìIVܦCO\zz~nlVi>7U.OP?0cUO+j( @:far"lpJ+xILEW5w%U.LV( 19I:$֐>@վaZخyn.Y ?& #u$m'7r;-U|w>0g3$d WW@d*2K\*e&ҕ/wମ>J-/IBPe0V`zU? Hv@`;d[.У- $:d%6OX('OwoGQ$'y֡\\Vi蟝q]TܠD֠p02yB ee}6uZxb'f3[A(ORCp,5b"Wvj-.GOT~/z;p2tkU=kυI?4>{C ?3N "ޔjpȬDzcɾ*ʂ7Вg坼W `V_ʉ&mG/&F}Xq<--Щv5x<^UjUI[|QBLuvZ%3;wխq*ˊ~=uH8 ^vo[ S:υEs׹weUD"ޗl__Ph+`=/@Q yw Ҷ0c[4n]p>|#}E9v״ hD{n+YDFXlPnyhQiyu/0]3JIDJeYѤN՛R^qH@2ƾ;@tצK<.\,[Ka')*ϾNP“谄UaN)nmh3\,}>S{O$[ >OI ( &62j&H RI Ȝ\/0l\cixE4'!T 䡽y8&g~>;HE`#ØHe-l _(|>~B L`~%p[弎A~q>3}m*W5;93k"u ÷&f3u&_tMء$lb{\ 2kkvqOsm&0KIv w rYuP9@3/vX=n1"ӛWyKi2Z $;ҼY#"Qr]B-T獥+|ExUM#yiJQG=󚀴.gxM)Ώfz?>BP 4PUiy$2G&(c))lY96Esg1.1a>t?ȎhЦ6=B#OjOZ#!;/C5Wj{.Xt^zҼڸӲ=a=zOuTe v\.f1G!-K3|ͬG(|EF#d-㤳 ^ھg&S)ԯ*ՏGNUjsLL3x:r]M7<  ~Aya,X6#G9焢.|ˤpAF` lU MuA9\e%1Ԋa;I]:oWy`Zgʃ/{i.  3G39,2GfF\ pZ%F$;yoP'<"}x ѽmr|p(OA CY b˂.Ռ+$'_zT) }X0|1N3~S[OqS9u|*[$!wkx/d-a'`]$/6 Ƿ?EȒdc4YT7*,sy 7dR`x_a|;Y( !_0=U7^4鑌"~Gc ~Z۩PrY.H[kޙ:x}lF% %n {/Qގյ nѢCs'M!JHaxz]/R*rs*H  s ~\ruW> M&d7tX[)hԿ.R3* U.wۄm"7 2:_0NǶ9k )qN\Jb{)g^uW:l08A;z^PLGVURc:UH+;ݼj?ѐ¥>RΞB9.%[yՇbW5s1Ik/XkpuTq+6NuPB.K XbDaQDZ'0 ƒ1!-b9 nQnc%>m~^+DIR[]H$/f EN>NmprVX\f6rY19m;z]`['YP¬lj3 iJxM6vh#Km%>~n9b=z]K\^LjhQ}vؐ&d׃RQ|r6RTqуh!3T[e_2ReSx B#\1 {5RGկEGh5{COpJɢ3.SU2_Z3NLB`|߆*o\ns!nTopCqS?u|lHz>ٳ:sZW ǻunG@$.BP%W\IEq;C2R7*N`Ḱo=z Mw욹xdz̭dD{g|8Ć*`9qTqQpy,s)DžWwqaL-Aob.H_D$?;rﹰEv͌ώ*'*q$!ڦ#!(j~Ew6,??4d"<7hW.lƽRFb؏JTG<~A&%w ċ_ЀIؑg!V@}(9瑃.9*C*] ynx֢S-iU%1p ӺZ},e3W7GOj}t k VJ'xUCe2v}W?f(=)1̨Fg@U[ 0/yˤ?iQ*hq!aՖ䬥%vTI2zr=Zc]:mddmV> YOPoaFޣ_\6зC sBxZ68n&lGq {Li*ZI q'bc`9SoalQK3\!5rq0fC0=QzllXDChE cYB .HƇJa.s:ϤGRK%y@l!nqU F_jkC5N"#tuڷ/X +U[ѡ'Q4P XZ\BTZ筋7^vq$lAxy_ 숻 oA1.OOY'(_buU붋bR0HBr~ Fgy}[ N uy܆+;hŸc_iiI?ʜgG8iW+(@)v[g\C=!Gj79&!Ē~ BptaeitUkyZXqI)ׂ i/o9;#Qb 2wc nZ-()=qM;&3oO*m-W:4pphӥ|[A bDҠtڳ:4z]# dto-5AMi%ۿ=!+Vi9_{>֜! PKfOHl_I)BѭN+73\i6Odj>ť:SbTAcMgU Ձs\EvDD*5#ix ϱK,VlS8=̺S*wE_sv \VC1Օ>.N|ý|[[/I1CRFLȩX˼PVZEP t&αP=JeAt Lg?~"(LU6;g4y j? VdW].!̨ks$A2+>B@^PEf 5ʹ]t0jIϟm7˛:JuxvWj {ԩZ8kHg0AhڪcƎ!$ڹ ,u]'Ak]OYc&2QBV]~j(Lΰ#(|aEѵX8%•C۬ E [ W_cLW:׷9K唴j@M):oA-Zd(98Я8c(Qg8ʞ`݈R*_6rqn(,s4غLߘt>G1ۮg6iuZt`tkiǹovwҎnѓJ1-EǪZbeWcGSo`-3: suJm9< kVr4_3oq85GOnf $>3!X-H ֢,Sϭ,#*$${bbq$^'ZǨxzB=+q0@-=gfN9PQ0[7GVІ"2* Wǻ?{3͹K֠Ş'hK@# KhJAa\TF +v[iGy=K~7P n#XV1Js}7\ 2O WАܣ,%-@x+G|S rD1`<* i"KSGcaPscbvF@W>t\ 3y4/u43h woB2N<<|RM…u'w;LB>QbmC$YLxt&,W,C4"~>:a+ь$s&$B/X7n +\xX|@h:ZU>lWjͻZo[JPĶ5d^^iɇ&G8?S\<4ݍQۄs I!P +w+SW [TY2Pe L n ꟾa:-@r1 ip}*"lJ.yjLbCfmo> xUm̭:F.1z9p_z炙~GRۿ,9NSr9?I{D^ #9 KUQLO8mv$##H2bA v5>mEB5@\,XZXP=ؽ %s.Piq bR iA(s^Ryv8%DZZjA{x5rD}4 @.xh,97=a8G'^ =v %\v D_.]3}](/R됑IcE-hMzަv}YTi`Hrmy@$ Z*VV\5UHx'g5qRLE~')V'˯ytkdeUQk܄P K%7`<]ˀ65C;kw *ի$/̠tXO%*n+RP{sv^j<"$;ngneeƞkg±*qqlƫ2CO}˂2܉6|@a'>x.x@ﱆǑmiH_\u消ۦ`kkU`rFLŽvPM_yUr91=mBelx=VeEw $kTQ$ =Z#BbN[pE 4 ) g*DY˙-:ɩLqQHaMA9Ev# qWP 0 md_I^l5;LH%.9lo%^fˆݲy#)kCBc/sR+S e|pj_܀\0/sx M :voPcOn:U9scD뺭Y z@S󝩭C L m? B?>a`竍u,ҧmIHhj>0#AUAMeHcWFu2փղzspM3b}kCU"r E=qXv!0t*9j3gN6V4uJ\*PIKH?eۊwn?Kٳ6Oo` DV^kײi_DZsNjBVVS!%>g1!|9] @g,Z U[j 77ѝK4ߟXD-m`!?W*hڗik詮3oV9 8a&`)x^Mw{ ֚i<&~0rqwFB}%jǂ&t@'GgjSJ/iv<<6Wlt8<zZK4Hy`c9k4WMX#Wbk`kL΀ʲe7+ ލd \?WZ['f׼һ f[x3lnP,(b ;1&')@E^ElU6:s'w?3I?^}Jгߌ6ZDZ. f%Zt [s5+52ޯluؼbF<=5m1CӦF Lrsu_cמ7 B"io\r;quBfx*/R P|uk(i~*[dۥ߾.$&|^ğakrjo m'K6RnQgP|P6ŕ e F6S[C*/0wlYy6q1I!2ڢ/Ҟ3/(L8AEPcijԣ9> z|*(dT3e/FgcIRP$Ou9%n[ctNtF^7;H#2'}z"یVcip=W13H*; X >HDоZBP,7l?\W8w7V7ޥ6UTEm`tu=U 1_ؒ;e3XC\}w4o+yC+ȄoҲyIɳJl?Uqה$%A4`r ȯ[xֻ%KaNYQu߯am1%" VAj/}Rөxk:~h$?԰는UgVZjvgDe4*NXѻ鄤j}/8ˆY+ľ44nvZLy? 4';8#P^-߮@wa-L m(dQۗ[1c/Pp2;B_63^ ̄ˉS"E[G~n\|0KA]^a%ˮd/$ A@"*Z$o6tV)];QyG;b"oN mRPTs$1N'"Y ;DV\٠Ue98QC>xJ࠳j l7$3LY! >=bKsP>f)K`A#X2`ǎcp(z.5P&ÅSZp{:Q-VqXvΊ&j?acoojːaf29VAa 7aV<mS[K f=Omjˋ$FqSijəZz0"t%g,NH\4޹?PkSWI\!'ql\pLNj(\TXJd78dgh'|BsFMW{d7 Hv \]/w|<<a2εh|oa@h#IEcK&^$UK>|xJ4üVI;8G!Z:J7K>x)7P3ՌB64黱/[ć֐Dy =g@ A$v g-?ogiqaAZ|oc/B,ɩEwGNZ6nbM:ikC-)e kNw?}2zcH@Xě t]4!< {k? `.!\Q/px㓠 EО3IĈaa?AS<K:[5<wl3P7f͕GX =߶o$Ů`IkK"ig"ȍ ~Ż14IP>6.Ab(~$u籗(x|) sFTF; VhCrX|pdFr-*=輟O0U1#]qR㯖!0D`xAlOmsfZO\Ȕ&bQ;\)d=f?6kQbt db1fHUɀZ$Ù_2 lհ. ڕf跉x*rR 7_XEuMzHwŤ^+5@o)Hү Xfb9p5iOadQ sJhg3yaW'ݑ[X|nщCxT=BlfW>i{ '—tlҢtk %+Wϫ`xz7"-4$ 㻑8*@ &j,aƟQ6gt', 熜v6VW*q_*dhL./-M]Vl8$ӡ|m}d$S*skA? ];m;]Mx4>kstœg%^$#7LƉd6vD/*xv ixAV%߿>`V)ڶz{ڬ{LO*9ҕ8`6G ?zFX5w{)x7qM%(0HV邈LœljE cY%ņxlCaTnVCx4 C\%~VQxt*>͖uM>*$yp[k;~ߌXF^x,@͚Ŀm7+a6QP"T ~BiHVio]t7c ]>eU䌒5Ъ^ ,g.a'xViuԝ!ƶUS\@5J:ں: fݴp 5 ^%i!cwML!a*9$CAlЦYk' Su5G{+:4\n&w/LLW8%Z<2v4 " K<9mD(K GI\5 [bi5@R!pa#h:Ѝ/t, V<:)s}Mob܆'L(]4V۳&~.L6®=a>Ԣ~zc?ϭVrgfJZM\sd2jieQu{mM1|egv! 6ݡ(6ǟ(hVjZ5Vs'GS"N3<|;XRY%H`h sޝ2mPUtJD )GiNQTzF=Kyל^aG8gI4 W^ew*n]YiI~GmƮEүȇȏ2ΰUlXWΛ4#c z9MOF`l" DE^T [lש$ߣKYh*|Vƶp9[zPIi?,ьyc[ߧyа|DI^Ws*qSʎd (RGȼ(-dHti)2szOs&65\H1yǼD$wk/C >ieIBޗ{`N./e|*ÍQJs.X\3 1+#)#F 2O PbI3.pSn#ns/&6έ0ͿR۔Ag>b9us[`i4\$|`{upxgqھ }e}/A f9-;cj߆q""ea>Ы(ԥNARhSႽ_:a™9{C'2W+.\>I m !S[ΠXL$X8k _Jhq^Y $;UglJ)Y35g'f؁vDHו>@ɼKg:*,ϗYUnu:wkVCo ߙ;Ŝ}Hڎl>P5zܭ9v/8S=~e%qdqeG=]OQ0ZSLpA"sum%.CG'oJ\P4kSClg a%dOZ5ǶQ.#1ɴPQ朹z^*m3HzM' = 2H;P"]$2L~4{5_ .uP-$ [5j~!?9 9[B=n;lkʙV)ca~M:/*O;S[v)C.&w!Y g X\{3>tt'O^nvI)GKKt #(N.*[iĠbŊ=_Iq4ב)4s' _)Q2ZSZ/A@"aB&fh|ϻb/D_&!%V NnW^Dz!9Z?H nB(AeMYiHP+C@xyĮvoM 4_ vGU9a/] jUUCoKk{?ǂ(vV9 ֿb78HE i ɩ<>V :q N,8;0C+OmNt(qg}?9.{D 0f##k7Ơksl+I,^g+鴰$ٿ(Jˀ~O)-4W*&#;*Ix$⼕TtOBK2My&?aJES:ΛiZ, TƇ2٠aX+;R۷L+srShf+VZm9:{_Fo|[tvt8Ÿx擵*\\thEM֐,^MHC|la: OHhtaz|?RlTMbX*WR;YꑆhHoM'h*xQj)Tϟk3ָ=1 ZK [N%tp NiCpPؔ}E9y?*ަ1%m!tݣAd$ȭc)PʆV'2⧻[G/^=TG8nVȧ @8Ys@~>N0--wF/?7œܸ0\X۴l,Nوb\P~]<=΃ƨ~áv6uz8Q !p@L߼NJT['D)fflb%LDR_Jlā|XZgr Qؓ*2cԙ3iL{0|嫖Zi4Eth/LPYN& s܌7Ԩ=cqOAݑH"rg2ulq5$ be", Ȓ]I9ںAs 5q ^t!#yG!=ߖL?VIITd'@kF̾B_0r ߦ+Ёn'de v⾿7>I;-?\@,ڢyKQeUoe*E[ /w;iFwy/TBrJHO"{;#戩>gcA[/Qo{C?ZVK[Ŝfdϗ?;h:n1xɺqlp`$/y`Գ%e\47G솢; :PYXmll+ ~e?Cp|uC&-2o}52GIWt{O)VEG=iYEu~C3pCcե<&$P^)/½ds ?B!@V˳ּ]w?)^$bcOJs[^ iY"{ ytNrIAzJ51 ߮|siCJ#Df4ڜ3a'1/,4 Z|PDnIlk܎R#dʱ b& 󳸴R):# j=KvJ*@򚑪_垨 鹯U @,&(5 cfsׄb_ ^4 ,%?Ocb3Mr]͛+l*tGWf kb=@̖r~cQQƊE;R|t6_oz\^dbfS“|'%XɜYp /Ƨ s?̠\bEڙj\8fI~ſpJZhy}㟻ؖ`+#-Zf?"˰V5ϚHyN:NmiN)aLh߻!NMf| DA + Eui4248K=P%F *Fo~l}|7vvur;Е[ӛ/s|G $T6 GDo5ލXƕ]ߥMG6RqZ6g<ɥ_ehنjE!7ss)dՃ_xd'JױML.QcpT(SA]s^S{EhfߥfaJl|Pjg>aՙ}⌨ `钉<3cM2Ux"o]W7 ,vT& u-NL.0RWJ~՝qke 2vӬ_,|A%WjVqPD_cvc*G ɚ!RkBU C|a15.x'("1Ɂ/ x5ҝ(U^v n*RS`+\s<2!?d1d 255 9Ƿ'+t7`납U$)ag#](0)akp3'"f:GwZ BrlՃۘH.lyA{7ў(~nƢ>1 w"<_NO'L&TUz ͆Gv{ܞXpb>(oFC4Fα1d|аQlk;l`ĿT8, GXJGq/bu43O _| s"jp߉0b@t4[̊ϖ[ Z@gg!"~˪SGVZ!iUGjd`8C+NMdû-jB^~=*dj` ;Њ# %;b^mP ,UV;JΤt3!yZm,1OcsVX Q}vTϧmQJLٶݳ:#[IJ ßaf`r̬Iݕ^YLz<"GΆ݊ ݘЊo1JO;.21,FˇV N`pfzHz0W!o0bG#r`>2~- Q-A (Ω4Y5a/,o$NN4&zq T9ڻސ>uOCqZ xx! YfܩGDoh$q(dzSk:ܢ yi#|Gt9SM< >zi?|nKP7P M)*l w`8Gegd͗2JK^]Odj3EM6غ& jYP׭vLWxve.ci5ɍp(PspVuDX"G1ҼƲ*#YM/&ܾޅ[l۫ ;0 H͐3-᮫Cna'V KC ]Ѥoew% \aӅVJ;'REnjsF7Usmhh9[r(S1F|A߻ؤ !V*U;ޥ-XH /:CUzb^mTbeʹޚDgt;mf]I)"')YN`/PRV^/gE1:XLںgڐ4'L~O.B*qqxt/"][%T_ c{s+(*TbCWiܢŵNRzdzV>kqTg-@("v# o~W(n]fԐh3PDR?&eqdi06-r+rDYcqig:SM5< Ǝ#{<Ц_֪ZK:FjI2ƭ2N:YǞ@&[dEfY]#tUvvub\`KunkD44Vu]P6c, y7E}PZSt&Yp Y`ݎJ5{]45fvu`c|:q$w0j~?k-I@(( +Z?iI Dڨ4''[&uP" Kx BP|W r3K5lIu3ۼ*~1 <4[AO"1;x͸8΀E2zcbHzA34u *THJu}<$Ugqa1u4®>DW N.g$#m_\őB݅$I!2.w-@C m<|- ۪+C/-d/-͓[Im,|F9xuhŊmEN PřP6[ĺXdRqY#c4m"Z#ñS } x $FNt eC?؛u'~8x%/69wCڢ t3WM |KϛַUZd[~;%2Zjju1÷#\jW^>JnTLnyGY6 ֒V`mXKuC N,2 n="qQn=9܀+kyv=ǏŠH&=K,F6۬9 q>{d0f2aˊM$@Ĩ>!gv/"sRx%8 V*!QP^2;gf@y hԋUߥi[Pm9(3&A_ݷ?A/gqS9NH>؃տߒЄȕZWXXBt.A^rVtj@eo-6}rƱ!^yhF0µKg繙?EyyI1]:YDEF|??)uoθ*r#‛܃b>,<^JQKX6Odt qp:H%iij1\@W.?Tf5bKl t*/]]_DZH#8. As Z^봉։%ddܺ QͽdiAA`K[iY͟ݲE)&+%9H&m6E|wfXJa[&5s\c=ȻutEBrD8INj)̎f?To)`Qq5huޞ*Z. -̌%{MS=nKB`ef1jbC[RZzO\ӒsK.?Jr5N+&bXu)Wьr|9XSL{o" ѝJj?Oi<)ohJ< U 3;?2HWљ)$4_sg.teiݒbjO*~)[baz^=s,h5ò 2+-64 UϦ`{(o|D2Hu96n$H_`v  SA^c@bR/:QOexUrM2ڋ1802[EM+ׯ=MO?#"Ȯ:8+ J$[ee)$v/O YEzCX??{+,#0Qdɇa7Ȣ&E} #J% \!'E%i]%޷h*UM]wQ0 WS,\c{"HϘc:"cZm6^5p`DV@OjE1B}n\R ȅp|h'NLޓ暴 #P /B8V+(ma'w i; n_1 *]U! KV/AeΠ$zyDxYX9.Z=Cri!,qG_ogK*(H SգjE:ՑGiTOf&O3$- \҂b|@GCȷhQ,׼d.l4=xRiH<[s͞&NJo[,爇@rGX@tG|[:Q7_(;W!H|&(jXW xU']g݋5+\xl6 pP<|Y^K3۰zs?mhNxbR,iJ*LDvh`Q f1v,[ԕ0{^̫Ap shw*zwKFa,)!9ZS@z3nOc~$&붔DѩFu7NȘ  l m^*)_ v{ ݘӭŻ>VǬb\;Gs8T"$d|ͳp$aɯsplӞhY嬼B|xћSZ57OD!2A2fpj)gGu=¹?!DT0}^>Lb`9QzZ5Mΰ)hB"pw8 '})E {c#Fq;lv|-l9ƭMcrYcl!y,ϰ-Lkk[`7%Q)Lm&t_:+vڑO^~OrBjT6ji~;6oAi> 0=bڏ-NN9xFtjdi*Rgu)K76'Ue*94"h9o'3!-]9 > igZ;S*3ktקt;@k:B*M#!jġKJ0Ӵ}O\//,TQf)va+{~+R¶*B^dq&?ۀ:R j\v05<b C Hms`TGXJ*+{>\r,*d @8-TS}b~&T2#/bJߠDaTb_]O2Y{oim1b2KhKӰn: ltOn&;x!{;OCߠe|s\jeMI/ %?wa"yl1YT< StSkBu3bt>&W!\;hL:M{{~{]o[r&(ѤݒyCb(´UPϞkOYUܠݐ{XkmHTJ ?{(PSFun \cPE&9㌣i٣cO{Q3ۥGS~ U3Mmu{UOop.yIKvZ / ϤĻt۝w\IOr뱮='`d;|oIJ8FsM8H2\QG6z.G%+:N+|e*UtnhZ_^S?PmQ'=9+q5+3wM> j+X[xґT2:lJ]YM%~?U1)$kjjkWu {eH]2FլF fwx-fbKÛf8WX9#9|#>5C[X@"z _# Վ驓 hEAɽNNҿ~z{(mCP#gĕ[6H- x0jM鹆LEb\|hT:-EK |ْrέ%6i؁$ØAiTS=:z눧ʹ]64Z+}&ut9 qvj1#;|RXL~3OPَ`zNiH17qB R4uHv&I: ̣.7bΑf~+8:3+h>͒-^ZGBe68ÅWW&3x! @w'g4G ;` _QJc )~O.|6sًf>+}n$r#ۮѼp#ZlSZNΚ4@ kqH{n6gӥVW~Q#THWnz@y [革PTkR 4o8c0)WDrp]. *"Bx(;jͫ Z4gvOvWhv5xTLo[`u92m6maUӂE0,~̛l2i-xwk~V 'Q.Z/Y2gͰ:zRa͑̿q-:g740ۚ8+0MA>p?wh'oUńPAÄ"4 xfaXN4LgM?M{.']C]˞0YQ.oH|[;O*jЛ1 eܒf??2JH즊hv{Web1~Ԅv a9_u{ ;Ed:XuSNG-N`o1s_mZ?s-'d̯F׌K@(ڥ?y4^b]78@}kR$&VIT맱IWT9x}(?*XrZ@(Rpǃqt] /uZ7&J,u IXX,4BvpzJ(,Nf+}i(0; iQ gp1Cǰ:!7-_юէǩ.":FS|# afKH2>5Kǿ iuSӴ&i+z0p;$M!T WA~_ ɘTpgPy^\S5z1<73N˼:dش հ΂b"t ABX] O,{0|:2[m eǞPN,Zbei;莉xE$,Pgp?ƃa zvr id͌b2e9—d7Dw k_%{SƠh Gԭr3_ $OA8H32^Ht7FW;ER% GH?~7qpH&p|quʉyKMZ O$ 1~1r%d:ԹêWnc*ERM'N-irArΆypHB>6]IF3uI) 6TPәG,| ,x-*O\u'D!~%R㰚pDï#Pw+2(}gGu}XQ)R~&t%tk7M~RG766VcԢkꀹ293>!rj7J0@&l=rb4%y1~u" g?tL=3]D*31 b@Ӧvs !i2X^{g&M+w"ͭxfubΏoŐ{U [=%rټ M&,ʔ:8bT"nrǥRc,FϛV=(i 2W}j;ƾHo X=ҭ]]wW9뎯'TxJ^w/vbk&*(T+j|Lφ=ǒ Ab/"3TׯRIK8z\6?.xt\ z7 $1= -ã9#1׸2!2mC(p068Fx<DoR1es}wǍܲV7IR$ ~0 -?sӇe]/3#ś% fԸni?HIԃVlʤ6'pQ[u֑J&ɩt4C22ncS' E3_dX>O@o֘41+iT%E}ߎݎLK=^!J@0 k#5Q*]cOΨt.ϲ[>i.Ε%G=30@!ɱKҎ+Gʨ[SSi,/9ujI5y+1`leA(m qLD̑vM8(4ZbhVܻ[at{7x =?At} „\MYG-Jxд@pEY(Tʬ`vFQ=`Y_f&OA;=J $+*c/9B[^ylхDڎ^ޅ剧؜ *MH"C4sa0eZMY۴b]=R_eoes0EC͍T^lc]񪒯[H]Hs6 q0VNZ$qIGcyW$«!x nBАC]b*)9',]U>1%v5rݷ$3FtI|k 'q 1&df+ MLU,^YM]A]C7, M8y:b&ƄzkE.Ġ^M+/B,4mČS"W8%0 e=QGhbmco!g>ʹ wgDjd>'楓wXkEIW+mި*MZ޸< #2eH> dG@9af5ݚZLf+zf#{6D 7 e xh洲r2(C+8b,t4Н 8|tcZD$wfH )`2}]g'OYcZ&BR1Ejk 1ujE=ZNjEt;!b8ܿ]k- b$G+3ReŎKW ib62d6'_^ =x3y.2G(;kX^H=Cݸuuy=t'(쨶8?ir?۳aeY^$F;B4dlʨglJt04((26JA0Y kꉕ<#8c.Zҿz1"Z7 cmjTŶV)h`{1_E|!sDӴ>C%mOciPP΁=5|IU[\JOOEvf}\1f>h/'m,hrPVf[eu;>|E:X  &{06# -& qˢY*&j{֗.+ G6ΐ/4 o!xLUxG_˲f| tCaPx%aWbSeEʵewbS\w ;Mi|I R)J4  <:fh`e׺d7;p{k:f.G/Vl!J%#@EUPMK8t&[BpVI]Dmf؆ !Y̾ A L^}gyy;Bl!Eʭ#Vbo?v`v(5e&*g䈮 1 $TrL|#/nbvgb}{6(?#\vb  D]ԸH.6|'PKOtfOto IGU-S6naަ [h%m'5׃:*EkkæL6HLE\d^K-&K&jƹա:c 1fDj?ELA$\=W!D0' z /KȍP@qg`Qn@^ef/6?ؗ޶^fɮ-Ag(xmZ>ۏX;k-8-FC~ }\tLcn#< ?4h>Tj4h ) _t6lG \y̡xi)ӑ3횑} \Ӝx`[=yY$ƛ& CS7f#JNVٲ{Pkҡ:ě| Y.A8,m_íqvDBS{Qxћ˕dPK}]Nvv@Uo2 {>1 ^$ y8Y)Dg9Ѳ2k>PmѥooY$+rXU9V~9,>uY )Fn&ɡy,#3FcsyG::(e(VlƐB7B] _0VkY֨ ҫR \Df~R/bKoiduȎSOB~m`)T 1]}WEN~n@rcLP*8CXJsS:v؜``33Khf4 ׺;Qqga DxM[ 9 4/ C"BC+uz'rEΦsljjc=d{_٦w=}/j{oen9G=XHpc͋F"GwPsXqB\p꼧jQv$_@{X-W&XAGwNipyOk/(1 T|U/ɶXҡy(*O$k\V% nNea[ѳ|t|{6{O&s~Uۙ6zS%{Ҏaҵ|uD6)UϛOQC )E=9`l+F&7{/@DZNwYu#jnf )@pIj Fgl]|_g[$ &Hi to{^TvkQkza9CYZdp>(7#?_="IhYKʮC5@GFԯ8$~'bO jp4•W?O*A{_ʬԱh1 l[wvKSf~,@^M3+UI'Q<%~L{PܮTryV6/vgEjVzXl! pϔG9dğ{@Q;0B/iO[v,&L&8 ;5MFTwhI|MYؑxH8#~#=d+t\d>$ L߀@fzJƂF|: K2Oħ%' oBdegSNVmZ'^muh}'gv-v*p omKrԞFY˄o 4\Jw<RF+)?Rq*]@1Kfg' RVi`=4q\][e8!F+@M߯1^4H1<O,Uf/n͓Q*cd,Y]gʫb΃^Iן݀W7\R`~qYub 5t/ ȅձ Ο&3*tI/iOS0Td\ݱ Ʃ=yD%[/Kz;.e9@"ݻAVLiԱgF TdZE`x]趝 }N ?mJ젠^t.WKñF苖jNpgr31>W2 s4jl*L4U9ߒha@_Od|(S>[ZQ &F:pkHͳˡL{}IbZيVnw lH7 z6./c]Njv^HU;2B@Sִ%^_}}}՟U ¸yZ k؋/ \D/s2`+i+]DF>91:aԢe!N=۞Vt}Y`= جaV7+BuA&'7`*UN aҭWA կ ͽ(0\69([*AJ^vȘ~hȘ8&xP2q#FO eEU3ϒC!vrY~UlQ{+:KU6ξ|BO;8Eao^X~G/6Fq>T~l)敺(k  K~8 >~sa&yGW9~ 0gぬk)6qJwUmuEk(BniO T`Rr%/&#~lô"`,:b~j_(MЊ4[-s_sÒqZfI@=~Eq#-TLaXm ɵ&2U۸~hb^<T05oH^;"Jkdlj EO=uwEK0 VUCK4/H^;AQ̪e4*:J$sکi,|&Sy'sV︕DgĤ_# iΊ`\VZ9MkA2j&XdkH'.LoڹE^oBĢ0,i7i`YI~|%y D'RL~iAš{}3'$.q3:HߡDl  CXaO!Ä Xa u /L@a6C:> xBQU$h̼CCHҠTÇBytoV[g§z%q≠ԥ%YBWnc[~x\TM! ؿ씀#~kUlЩh'axXHKR; ;q0 4f_PRThÄBf=bfƩߥ^ - 4f+S&EaÙB'hLkl-\#(_x٘~ID"e֭7#z4Ar/U0x gd6 qG|8uzM)2LV7 x℩bɡu6$n:GJu9ݝMk)eFcJxeYREz9[s콣a]\#s cOv&wMoOE3)X5uh1ׯk'`bVNh7DLDlph<+JNȳaRd\;v?\bb,XZ(XZME7^16b&:UrtK%ʬCHGPJ( 8ɸ]>~hB(De#UBYYUQ/GpJ0u۝WΑ7#*h5")QݿFD/!$U H ~"K5nNu#^T/.WlI""{u-ߊ! JWV?3҄ۖt:]%uEvVw&9ĴrD]}󄊅WPUg EY{1)ɯ3رiBOUsip-~4{ n<s>+I 1#H]OlP[+$x?qqfok rz殡w~'?ޫ%33_;_LFR /b&=41("xV+;ٙ%kO62^XֿGu?wF+)yjT Asn+3R3;{o7M.)=VҐC) '!>f;-A*ҕD$O^)|(R'lg,?7T㇖@0A::ekf3k$-d*T-_ܮ sO{Wl1u-=+%%a;{e+G[+kt{OnN4 ÇU?4E^~S$;\siT@̘,:DuC ul  W2 7(,Ԯ.:TK-gr~;ؘeq&}E&qr(vl6%'pw gߢI:9+O|@K) +JVA3OwTHȱ )7Ӧ @%Ƽ_8.-MC+B<6`ѼB.p_%U#~uƔ_*NL`\>#RX&8Q7|<006Z&7 |P΍fرRCGs_)E4FcpK_n,o+Qָiȇhjb42G%%=1+9v\+k}[vJ=]bh,,u$=\@W.p uaAf.WgŤm=r)8Tž\}39ZC5u\BW2 "WD fcþ"mK 5`9L2"@ M=}[(|0 b,I=Xuؕ^%AS<3(not{x"A*?zLI?历o nA^_x|BXLE`#=jj`vk2$$`!"‰..dkBtLD#uтR.U5_c2{FʥԀ*Lg# מ-!VŽ5ɔp EKdZդgfB_=X_6KyI16.ӒmcGɧ+ڀl.ZFn;x2dAϏev'zװkCChOV#{g= 2J"R5T8t8Ƭhx%U?2}* u0RDbSFsWYZЁ t|G9BwZn(bXf҅^+վ0R1wp ^r^򤎧5Gϕ 0pe L gK\U2Hz Zt$揮y|e@j&͡|xtǂİ~ְun=ij@"ɩ һt;@Qhmqз]˒:s`[p0\*E֨n@9c a&q/y\Rв?:oVLfA9(uP%NHD_6 ,MLtG0&'qRH.3mt 0DOGA-ᾇC9btME 0n.8S Ic2!Qk/\#?+`q0Dʿc4%X74 !IcpS=ٺVAϊ`M4L}j'lT/('~@DRn go;Dj^Dm0^jfd.~F I8$7~ 6Q Ą3k-01R ;t3 }# `G[Tn;uuqlvue(o:W \IJ6g&Qqm͠rʂ:RШ!ёm7a*x{XpjJpΜ!+hoHR98~ &wT(K겲f;Wbv&[ jS y[-7xf(I mҮu!ā/F>`r{Y3. xT%`Iָ7}I(:"c9/ϱg&:9c MOvD uslp(׼.FY9cϜ<9\ѶYɌ-I:`-&euQk}Q즗KIJ>&lRՋslamk/k!7Ց8w͔m~gu9fׅOPR}BihoQG~yDc; ]q 6CghmMsT$vvޅ3^eρM(&:6,u緺yAfg`W:DOŘ3xugW$Zf߆򆰼!,9a9/pca"^MT+l0Oy8=1 8,BZ>\ 7go3)$@vND~|6i섬͎iKNȐ=1O^ 0EHGc">H1WR Pτc^#֚ ӱf\Dw2R}Ǡ^ٽff Ƅ:N,_6bLɃ  ~@W<C銊Oڭw)a vQe/aG\K>(<.Nmbj~MJI;cYSreL5 2Qn(Sa۪K;bK+w a|03kE&[:#{H"jάNu/I,j% bM`[}n|ϴ?񬜦v=* $,2_&:;qNjnTyHG%fDwzTOSX;3b.rE_ϵJjYb63nupgҦzlVyhEݟ:h\cs-Q%v#k>ʠqn'}+ukEǧd #7=fIJ̢ɹ\``7P$5l#f\f|͟,[O* BW͎$揌̴wƦ,Y ,&V|b*#D׭m:mÌ6sTI{=x[Sfrjqբ,׳/@J+͏H񀒚gwD03G1RFo\I5Zkt<4EHaTNYDɒ#qgr-j+za?QT A& M>&2{|*<1Wb'ZlFӴ 2-;e BWRGպ"WHe[bATěr(<ً?U鱭Bwr]h[~1 ̙c?/6Z4<<= ha(x\"9v$nåBsH4,!~Aǧ " khKO ]sct"Zj [xAf}]G44~Q3o6J#(9]O~g}EٍK~@@[ (!aq;g-xk: 1*K,2BAG~~\L.h#K.cJDC0h̘o"`r |J.:eHZiO:Y>Nydkݘ%TgBgv:ȯҜɝ8¤&ɎtZ$thRfl2YBILە.lEB:~^oH|}u EPǼ_o5 ddx.=7]e_3G&:P $0dC೜S?B<% iDʀAt] 儐P}Dxhcd">ܦ@|j< WxOGղ1(kubܮM?@[37X)0jD4NfdK WR-Tּ)SZbwfPWSsS:*TT ?}F  /ĩlE{I̞Ei}e%<^PVB_"ߓ%ShuUϚC2tPSOkZw44v5bҽ T9`hX_sysG7֡KHJEPzD-;^(s[$9bfB"9K>&(4:љq+"@K>#֭"={V)O5jRHy{gF|`2~L_r tDb]L/J;,Po5v8"lоw8')=jf,B1*7">¦uv!qe%ր4iįޗwH ~Ca7OjU:>!Hv^R#;1CDMC" @?lHęjLށeNc:$[EK dI K]rp>ѹuMĠϹ:kDgjS49 lkhL!Z ܝ-%WExxn$ZQv GDM mvt=\Aa-iW7S[¨nȿf`X2ZC"l*~/ϪV2]yf.wCK5Oe~хAV1Z$}7/|́ckcѮ;E60KU[NJY \90] V,uo$ u0PAb3&- )-=6l4@kra-VEdWVpݲ`\14j֤3FCAS1CA?L-fj3kTU mI}3a&[} c_A#\29AwiC)/pf<_`xkH>i%/^u׷#ʴZ_YlۣR3qCu@C%*׈ԯ0)CmՌ;AM1:61//X"BD&ws*yq8 @g 8˳' ]MGG6Ռaȥ'`OaF:$Z6~^7mZn}?jh5a8Atp0+[lU/IӄJ  G|XVc:EO) [}(L)Zd%Eu3^\Զ-: M3fT.us 6Eo KKmRʖY Imi&FiSﱔѡuZ# 8|]x -t[/]]p?z9_?POjs,B~:ӳ8qjPH^RĹTHWYE^otઌzP,@Eͷbal3ۅ_!$Ū0"Q4TM1 f7X(߫$t0;{R`1 kK_:<#P2.Ԕ^Æle'| 2,Z6 ξ{1mKBdcB@>홻A~PN"A8pvͳg٩lOo:Ùc~EGOoop[#!b X1u HG+Db8$niF6=됼fu"vJ2a`S0UE.&.3"c=Ty~I7EP s+LnA  JnK{v,&덁=)rIFGbd; ޡWv)}&1G&($n2-犤eҴRt ZxyLS- Gj*cbzo*1"T& r /S$|vN  [Ax^q:~`6N|'=Q+d+e~MؤB]cjNH宆fx#R̴6~Aו90q0A"RNkMPi8y/Y76Z\|K&UvT Xtb=pL%,KR*g՗2Hn@k]I6[Qm[guR=]tt:0N+jc?$99@t+ȡAwyt;_}$Ԉ(S@&DpBɃrVNoXAQWY| -y˲Yܝ;Nu `2'X!~?6 hiWn֎\ZNnxjEke7~&?>KI3Sy3~ÅN{qVIϕļ ПD~eG"),g' kf}Ѯ M<%ҴᯠC5ҹǸ)eWYr>QV#aOSŒƪHL̥b}B&ap7ޢ!~c͋ 7c(Or|YR摠r: ,qsAvS9"/|UsmE5F3`i<5@["oY2leS>.J£՟2΋ZasGkzȀ ?˰Q0E 1`9ZO^ Z>}l@|qnSN|T|s'M N|Ȉm+&bgPkwg<]oqxhz]'觺==>b Y hE͵4ާV𥒻W1@BT2͉1x֠fdT͐ZnWnZfOFjݒK/4^R+,S{~um0ĒBm0`G+nO+Q`#]|HE{J ФD5M5AfɨSt9 |\w9f+b:د.=lXg D Ńk0|2 ʒzFh=Ipㅼ?7/n n;9v'`Nݛ3]\$Q@ @yҿx.tw * ~"Z`<7G3n{+nsUē #: Xە cU[ls`8V5}ׅ1n!GmKDq8EGb(?|˄=1P,0/ݤoSlJ(b}o/SCP8S)Z|O@d<.ѯs%'9QXQvvU 3SA9y;n_SRLR¢jru:./ vTO >a* TP>cG$L%~Y;P qk `t$10!/! Zz*+RfW*v,<$ժ1"Q9"0穷f8W0W@U].=C &j Fnp8뷨`ayV&d$ iaWld=m78zlX+78~>4WkJ(MѼC6vlcPxG}p=3oΖ]Mv9{sr.hqM}!?~:8-V- !L3'%Ty+gLRur~d*v%A)z*(UtY ctMAɸp]^h΢BH#b|XnG]Tuo&cҡ3 Y]Eg~} \p[9MJjI/~ISqkrr%sK6T8sN@2LԃF_|@ɕ/'UW:E 5#&7 a9cus*Rg{,Dfʎpw*C@2`B⼹>]^:TaEˉCsb ~ ?>oc*0^1+QA=9ǧ?8StDH7vFc}F9v*'_м4 b z_8]*Y<3DƁN;}7| s1'5sN^mR2Siٞ;W&kKӕY!M&N-")Se]Ԥ)|1$@b!w]u\+{żIixPOa -. _HlabM._?67YuD̲.˔ 9ç/FPqN/OD6W~ #3& ~ [~ |%, zڔ`m"^ȡOc<JU8{w"N,,>*xU6Gnp:0EuDEvti.è0aDDa!DE5ff)YjoxG疠P,оہe%q"8]NBK;IWCh6cowLg%{!'΁W; hGsE[5䔅vЧ(z.⊀aк^a葪.`A:EOrbh(&#-1Hu@A(ktYהqyW`,Ѝ_TD] ^,xZ]Hױ)e ҋ>.Y*;7Q/,SV7cc?'0G8I mK4_~'( S (0#6#yx3B4vE+[h:sic_#FG. -Ep՜(ЧՑB q܈,,n7ٰ@aBdq쾘B'id6/OKڶ/ xo?5R¦̻]ny#gp5i˅%m0p榲Gr,ה,MRRJ ]=Նlt(̥g%xGui`;o2/=ä<~꘻2ptG49`uԲl2$MtX6<1FWm.TWQ<KqX%OY?("6?nDGX8 >f=_5,ep,L&I|aUO!p(]$5-LvG󊷓5ӎxutۜPvRC{K-`arHd~#1"N:A _|(_7k '!4Ib`` 3Bd|MkpB3 (a/Ғ3ٔHd6n5"dX\&RA ;~yR?kG9&}7nsء.ebY77AL7=' u& 3>lG1Q^ײ18j,mm jYNy3A7|РjȃcI)@UN| trctEb:%v^ e^WJ|L1kǛ3?Z5< SKHPRcx%`X1E}P ޽u'HըՈ@:9QPg2=FP'BU V~1eL&6YKShFW(l/= *5Ϻ -8$17'@&&fV];R7. 3Ҿe^0';3ڃK2 ,VWYBE?1z?(½3$d[ RiI2Akbܸ<;Z" ښ\dfWbXin&W:!: -/VZTW[\0 f Mtn~2rz Wo#r@ {5v4𑲣 hCdb܀Kd{?u5#@Mf1`i6$+7"-_' lV5oEMa/J^ޕ`[4)ҥʅ/V`f]vOvwk5WsY3Yto=(os TCfB.Gp"ecԝOzmdem(sZa4 m|51nt!o@4)\-xUhn%o-IN؛h|Kg'&>79)jP]Jtմ)^Ӹ)P :3ﱺ hwaӖ7}tZ>GDK'gH1ͧKlڶPNiW"O)P*n`^3n陻kB77ˡ=<Ľp(!ăMM\uPhd[|ڽb)I2 k[ TTǡ?45ޏ_qEѧM>+ۓ ޠfR!c]|.JN/ 1ϭ̿ovs)/OF1'ٚEqdcڅ}q0H/0*9ߐ]Ɲ±гnD)d:rhC@Dy@X-ʊ , +ѩ+G=9+R#xֱ;Ş*4#`AY3Kҙ4UrA74p,dw8OkQwʼnai!jڰn- UhÆ7qCoۿ͔>?0Qzmw#c*rzqjw|z-lWy,}9$hdc8sH!wIg`[aBP =mZ2$.P3;fE!./[SR`?Bi(qnxu&14v~i~X fcj \&2T ΄7F('_ZK7zR´)݁UWY:(hYNԃdntZ.)HG:S+K{V qV9:T&pjY| }sve|ꍼ8mE5=idY0R=]iUAFzJ[ee<ҔgP ݝ3Mavw4nq̔]Reaf 89ɝB{%B$l4r2ܡ"@ubĞCJpA>Z@;nA=_%Y ??6Po`6b{$B (9i(?a*e*l *DyA"ESF[IN<`(!6 ŶQ»ˣm?@A 0SC`藋0ƽXrj{D WaRX`HyըLji ="to+7gi'Ak&)FRṔxܘQ7XHI>F<ϴӷ«v2)57RןGxy['(fLoWԓc%VWJ3y<+!FH鐏ّ;/Jl[SvwP]{irWJlyGEәu T B)0$BB,, X;)U&9¶É;p͹/q ai잚pfD2PS%5S"hmʹ7gP+3?|^o%JjR.Ϗs-Inּ 8F#{{wܹk3e mV" 4+tFez}%hJVR V(T4^T *o~G,)?%,ljva:cU{5 u\=2Ovv))3AH8M4(wBF 'Xg!FkÛxHx:YPHI@+ 8i%TDuJ;ۡ(-ǴT9iFtL]p/c>A,aY- ^r7/^J%%5GWKAHY mֶ5>1P<dqmA&$n" ClT)ylZ3w#%Z ) Y64zbkRLVS?IA 1lr*%MΘ羌) g ]3ͥk$U+ D+k?S)n3vm`;hm`[[jL\m>r{ &!- z(3KH+.hkIaBB=k50{*:M?ɼr|alo/!~[fYncC˺`I;Ӗ1  4z݀ahl=p3fo$Tb;HM ÁOFQZ,W8(~{V3شqPGV!ꃵ?]&UDKJ?"ۻVrw $~rVVUm50~PcqZjƒ-(,ucazwagmXÙo %vd6;(jE}7hkC4WwLB4\Kf8pvLλb^5kc8]dǏyQKS<_H\? "yMJ/fsKq&I!_f+ hgELYm$ i~f&Ikey$&D"?U ۈѶ>s(jԳaOJc0ܖ+H'/7?GedDEP؁i'#zO UO~2Xt5= °MqDV< OyDA>>|U]?LvuEX`a%i+WM3ol ;%>v1 InwUOfr&"beadپ׆+G0΋DzっLZ2y+àPN}(k\Z'a7=BE,#/a\m:UUC(Ǹm833c4.]9ǪȨ ,;47la?%WsOkǠ{ F敨obrW <+~@hizĨOO -A` J\`Kngt !A[+_ <қ`=r wZdtp.[W{ o%]䟵MLOA!o|HQ0BD?} };aMP[>!7]2lNVG8pՋ1JwVJ Ȉ.9H_s}_mdPͨbs>3ӯlNCX:5+f)/U<؂zpY dg3$iCH/Op8?o#[3ި|ӟPv()<{`FB^d\T㎅!'xl4XbNlQ"m!p| ,^-\3կ%&]ô2@[T .Xst,^1 C8C={,0W5Ezڬ.R _{&N9? |ӇEqQ^Gz `,C ȋ7 BC&S!o]/1I 4yp'ʁdSW'KF,ίs-xN8,qN:kCjFyjR{rC 4TN4q2({ og[W`lk*Nq{%x-HZWِ2MPuϖ5$Şe$iO 0NkLb<~&#T"VoTaJ7 T =הJHUX: =Z*0'W,>z{=b !g;:H)\E%CTWUJr& ß(pba2ajNS4 tr([-9_g+'ni3^"]MZd2YbDխO,2!FW!v=𿵃(8(ӽJ49hrPʫXSQ@aL&Q/Pzc e K.nk,:fuxkiokx?XdИF%eKzi2Fk_TZF1/pTu&)E=*=F|ۂ' PIx ;NG Z݌lCw.lvRmn#`jK9Bs nR:>8<)RH qu'ʫM`Jfz8hAXOU$ j/<@aYہW^\NQG.kP Gkz"80l3>~ʺcm#[jg8z)p4Hkozr ",\yf`|Z>De9f٦znDаDB&`^ ^NO%s(\)o瞕u꾕$; |tv5[iz oblHhJ;Ig. ${2M#yPLO'XҭYLkO&^OtR]SfB'h`[h :zMo8x)Y"wKk!J[_Bq,kmʓ|ӕU 4v*t3z䕍s4d tc$ot d1~ٌ-mƩ)WIOٌw*Wz0'F! *u}iUz|& 6FMV$z-^ ;cBaDG?,Y.q+Z":0nbFMpB w\Qԝτѩ2;O)|jѲc% ??:3[mԀ+j"7>^PJDYYLwEL‘j$Q, >]AlB|>`9t&IJ8 MZFr,!zxKOJ"mRRde*|N5NonV%p9'RwL'J,8 1yMd"^GrS4ڑ[mQmC/ w:?P_".vB< fr:.UUchJ$Ϸ:) c= asÍ;4֢!R#KYH}+*eh^* $m0hRw\^U0[U5anj2"Р@{!Onf|  0oW"؉w[NWJP oS_La0q%/%.- 7t =U<VcBdcOCg"TZ>lݩNJ&0W8x 2rCʡx;Rꌐ:5.FS9, AN.'Z#~|mK^AY2xyt+:05z][g-N %=H̭9*@ecb-jD-C*&-=9Ejpi7Xfw$wac{3dg pQws+ȋrnsx.dG8A~x`s(-/-$ zb45gk͗I p[og8E:mf ڂSLLt`ŷoj@2K"ICJAr44 \R'ѡWWr p13DKi6^B h+ ﰏ>ԏE2(pciϸt+Ѓ6\{'򛕆g{-K󢗤D{am )E#B=V$qI7T =(FY^u;wB VD@`Urڿ\f>]BIGQr }حVn಺[' iH7DLYIn|' e?.7k!,UN{Q,Tya  9?C 8oWw!HgDʳ:QB9c@B~}]wh@acEN}_TWibă_uػmZ@=z);a&CvrFx) +uao7!Ka j*4OJ@vC̣A1[7ֹiM|Tj˭xcBOYv`Ht+q$xaP^'Kv^eĘv:>ELvht⬌jYrzB#JS"3ǘ{GmȿOؔh&R p!`Qz\u)ɃyBKD MIdvWO'f(Q qvc<=Nߘةű) ͎}1'@ڔ;Nr[wɑVZ=˚ LV5oHzSaPiʐh6~v(7j,J"8`[*6T( n62QBջg~VĚbB٬q&0$(MC;?te'TN`ZM!;%dN%!(LAQ&W9KpKRMIK1bbuO;44Qoޱi{*Z4c[bWg`i2r>T w?*J\LK70dD5ϋ%*%ڗ ,5TۊguB*oo˦Op]lpq1)`U'7I]:T|upI u(=o…: #LIi[x$PGn>8X2CD/1 @V͖Gd͝2eB%bWa_W.NACh`; TO ˱Ɂ[Yu/F) Qu yH\5/G 1.Ū愹ݮ֋67l2x(7fZYTIJxfl3dkZC|4i7Nn Oya'D4 b | GUh}\6|ԿNZ"i ^| {~`|s",ے龜.grRKNT0wZ~8S|} EƔ+^j0?tZFJ7\$T_XrS ڸFu P8rb uPUo3Z~8bDžfQ!$ON`a Ʈ-j.=p}8G5 ۚg 2?;>bdvkc/n Ef-$"Tfߐhfj ;?ypTeJp43?sfRD, `SC;g? q5n m;z|#ӧ@0x;;'42|Gߠfde6[^3'~X/ nx1(ޝwOU'e¡ pwyF5[Q Vtz&s&dǜH >f7UX .xnAؒD0r?y 'FPUPN _Nm,uds&\G;Dp;OMOtА }&pΨX0u 7r* ta7=~21q% ;^=(bK8vOzҠN[XѸP;T]^6:7EY;^D7)<h$K>vy^ězU/q4]4/zhŴGwq)[=d]?fCu Ⱥ/9y}}I =rQdʦ}Z_ V,a 3z&B)!ᬖ9x1l4C8nl>fѠ^,!_}J5y+MW|)'=U5 *>-rP/m]8 o XAWT jվ+du!҄S?D![e"^ !qw9K0sr\<~1_2wR*ڥM]++<83-'A[}֧R?9OIF#b!{ oMh{\KӉvxJg,0]rԢ.A_B]?:ԌHyWY![Za$G[/l`-!aΖxe2u9>#nKBcFhwZ6_@ 8ye\5 ۠t)h=u {Doke>!+R5jGzCv>Ԅ_ι\qQμJڻUKq_`&i SL\CO :#<7G8WƃI09T# i~C.?lA[͊|T{$(cSde9KgEz]Cwn /F "DH e h>K2x+Zr CCA@1K/C.d$Lk*15tMZEa\)4O3}m+7Y VOa18Uh}f"D,t+ď7KD녆8JҢYgc`H%Q/Î sm;-rEo2Fl7\d~ KGQݦ6iqaXy;ǐ1N]D}ⷺ[X*8Ѻx9p@cG"1 Rq U7en?1U5DŽ]Ε_˂H}@(BhW&y—voގ:şSqdpEdð\պ_˵ɝet߃6f04m1c2.oxz= (9y@ OR!ġv\QdS1 ͺz2ꐖ`ݖDZJ`*{MQw\%僐"n5TϬrwAALń該93~(Y2ypċǝ^'iF\s?`^TsԺ_C)߉sNwS.%Z}&L݉[vb% ^? ;3|uW( K{ȧUm=7}EtNl?8^ G7~Вh*L~4 o&$g˱]RY.͍%gJiGo[/33z4Ա5AJ ]q!i{5}9~`8:%0 ;8Dbv'[Rݻ}*^T$SMH;'vv \]8)](9M]Jjݵ/$Z]gTWœʛnFg͵ L Wr0!0 Ϧg miqI܍yh՛7mYNӉk@n?&ΔSpA䮤5nke#O9xYG̽?,^Q$F/fnVdK*W]l͈YGP>2`XDCE3 dMy%{ ﬽jg'[N:['$ ZtQSni}i L 7 1R] 0#^^8\CanRzm'1F€ėFօ) yTqAi IYŇ$_s5vi@IP ]4bOx!ܔ,!<#YSsg*kFDS-9t_3BR( F"HB{֮KX4^2[K0V$ Z13+No>zv!)_R|k=%z\P=Ekڗk[KlT~<mD^ _i%>FeJkBpIroWJ1/@.*~>"_%! Ww뿈HJ^9Z"qmwr<P4Î/j݊ =-AWtȰ>t"+?>:Ix3xRVꨤ¤A5٦OZ (!|ٶ$u!FC0 kEC5M-xd^wKANέPE?AsTAWNՑuǕfYړhA-ǯ^펨^fuEpYgM.."Fj#=u i05CL~P/~4Eup-xΐ('4pbiDg6yCl-, /e,k|fDڤ {5R7Ow*Z1`-ƐR Q k"xZ32 VkA=$*Y'!uKDMV]i֌9pxѿ ӊt`6`B.}(OvxϬ|;玣2[" 2yUEz:|I\ )W> /Eс7z|'dX>.iu }ݹII| ^IMte m`sQ yeӎFiŬAtt 7 s#Js, p2;/ĕ4]Gaa2UA/{v{* QT7t-g B=My{Ϭriٌj$=IT$ШtcqeB0edLqkm,'O&bVŗ4 -u)()mೊ ݲW /޲zSj;=̛G DO-\u?wxR}[ۺ˶Ok&I'*˞`c\Sj/@;nVx,SWƅ!Sd8R1(}fJ:~fP^ \/HHxB#x^fog2c<ˑUg#!%=$BXU',M-L.wvtQeâ:M3D]@ȐKV9Aע; : )PQۆU6)зwAڻNIr, lJ9=魺t_ % &3ncyD %ȫ w"zs]&PĽARɴ {$bR()^raB=X]q1zPWHҬfaO/o»`J߳/WY32[8mb)eq$j;vSY>53_dCᏣ:ok5TA=F] ? K(ƍ$H'-A{Gg{yabW?<=}&}:/]jcȬb1C|kdU'\ޮd@6c}-Ȉ$%)l9}a!\]t[a 1f=f`+ۛI_@$㬽^^D"t0yG̦x-hԉ!܂D~8it0VLqc0Ff+;^grިr&Kuz fI>6!+gwZ`ɾeOT|(ۯp uَlE$A_b /X΃CK&"Y٧%g232^]|v rJ׿ [wTT=KheC^ʏIoeo[8UoLy6^(2v^|+̉gDvAސt?F#&[LÓ!Pjc a$ qT9K,n"_v4=u p$.Cy%jt7N2-! e`O'S95 ~ʬuqf6uY (TT-xZKfii;'06Yv ΂E!9uB[ ^V )++-O D◽_T^ƴkwzbZwI50ZZC ;W9UjU }}>"LU$OhՋNGꜚ8Zu27߲4C #XZr<=CMF?Y XIOB[Jn@}-VAfp5je Mc5D9# ˽ *@U[;e_f`d>zHيB0ͷ`grܩ|e^_,@x|w3oV"jw*ZYL*Y{ 屲}KX(kQ5VB*Q(XPc.]d@.)UifQTlgi[Z& =?,t eYBBj(ܲ`NtLFLeok"4< OP$x?ErnLI29T] F`+ zOT(`B7Jո%(PqO I{p3WpNŝYntyA٩V0٩ Yi`cIKG\.-ӈhZD>׸fm׍=a^_=+0P ;w-]L6Å``:I4"+Ґ",oEL[6م`]ElHAnH-Kq>$ KanӇ,jz΂煟 qQ(L:dԮ.kvh,)vVQ=*@ 2te:$hMγOQA%^N=|C*MD7R^ ae%AmB/b.t#2ľ|':APݳM9'Z^`\=y Wuf; 23 18vpZQMR NgE]9tٺńݵaqzF&nX6_&ՍP+Q]93w\\(k7y@Е2c!*j㿁XrQUb.)Os"}.ѿ֟'/%EQ^v4<4 T <y׃/!֨׌3m̊0AŠ jAG I*7ǦiAEI+J|+Iݝ˥uN5Ρg# 6j+Т}ţd;"kg/cCssKz`m"74RaF|ѸFQ &_<=?,3,̈́i|2P.}%ˣ ު"H<9+*vt,)'84$u2vF` :TUOyDKe{C/ng0LbֺL|ey $x!v,VtJ։oX`%^}mAA18ƹ,IYᄼ{.M)-d ~>)p=*vD(`F5U"PB>{!0BOk UCBWI ?q;N8= @Q\q{\#dXpsw, Vfcy6d ҐO3z=2 .M2wty2aIK+%Cojk ny&Mެ&fu&8/0S3v$bxxKnH\ 憨0Rl jj;<ړ4]*0% Jy:UζU6jr/*V/^v}j\iTZ*g[ ,x{$m7*KjRLpR Qw` m]G \}AN >@)%W8&ed ha^6X? h>FAAMiqNnjΐ' 4 jyD%;J_o ubZhȅkOںBa :&;Re( ,62e%wD$a*,qcEak`K3qc-d=0 0, |GUId)vqUe_..8.Ef߀q>Mjr>TJb*HG)me*a*q$:3TeM{Ӧo\Dd]O,Ng2`4g B:,d13ޟw[b)ӣ+9tylzi~`c Qrdsq^R[y?%.Oɀ^oPAŜj6>ub:kSaV4_URdCTJRRM UWm_F#3zj] k ;=`XL5A z0ڠhg:xg i ;bZr_R7P#*~حm^`9Q˜{ܿi{BF5\;7{1%o@öB2fzTԶ~*zm6uKBߌ˵ yh8(e ؕɴJ{݄SN(qN/RliWH$ryRJ݀ N%-/LF/)>]Mٞo4/t 9#gBx'v%}s 4j: {#)j#6\C6@y ')nyh2ǰ+O* ;"WQ@^N̛Oy[K˜idn_V+r} Hcԫ =OoڭdM_ӖMB-Lq)t b.7Nb=/ U ;2my 5J7,B#xDJF"Z!|61&#eozrh Y2iջZDDuRb GQѴ^1pg:݂ *cvP7f3R('/ q,o( LBhv)!$tێ!|bȠr?eD.>TlupSխ Lx^'WJ5+܍!5k%A02 o Xx"> U7 4uM3b|y; vaѠ̾ 2_= ۞H# 1V01HhD"Py'XdIם[VpĚ(=ٝRn;ѿW{«ȩ7L#ďry#+;qS.5kkQ20I?v$\):{vr1IgZ! T56wٓ *Ҷ`ܙn-n-JP!eS-#y0 [)@l<9Sj1HT D:˴6vR"9Y3᎒2NLU})-7"u3R?&c?*ϫ VeP\tM
-KŅ&DzcqyQ{*1՞ 2?#el$rwhߚʰ0F/p@E܌;񐐜ke.}l/-n5`dBo^а<<_'Nܢ'L1ԝrǔ:ꗟYϮ¹Z %o<0xإi>(8k-,l[uKK,dcfp`8:u0Pr ȩbQ'GX{5koSd-@U\O]ˈZU"bJw@3&2o4~W;6X@2&,SRJ+ )Yu'Og;M *gj'5H(:z6TL@d}L]zzʌ6 +I6,t{/3̈́WGտ]?PGt9򆐯5Y#K{ ;ֺ L^} Ƚ35C2\>$2=}JDeOɺU~Bcg[a7qF*?Ji)`ph'f"#̰/u-|]ZLiq(nΏ썽yJ{tᠣ}0sQ@wx(rzaC#YsM.E,QMDrSJԽuQY7x'P )b $<ٜ /V:H3w{w?=!df pe৫`Lѷ;P נF h,;Sf/OsDH/?#KրoZ f i:Dk޹R 'Mo^lB-A0&K>^Oy2!} X!,VQn>E|Iqfw T!]bصCݍ8VFP!Urr}py]thKO8Z U^%1Fឺ^;[S Eg6]RfV`kD~|Zʹ"A̺ACB};w Hɲo~Łx_݁V4Wj}yH35 oP^88@Pv:pF >;BA"뼻R6k U8WMY=ݵJuE?({8pBݽQ"b}N=n)iU]4z=hD"B|Y6 T߼aǾr *eݡrk H3^ ͕$:LG6r+4P7ݧSiffTo=oBi ݺ8փl|6ukQW[e'.]ImAo*?b^;`]Cf"/-ݣ kX^v<~nf$JvĮM9rrElH+젎@PJ3+9ۭyHh # De ~'…gB[ӦVcqN L1cv 4 S I/J׵p/&0`c&dERd\ mmy]3X䊦qß Zb"ViA$ ;187e;qSaT՘oռ-Q^Y[%31žjCzq٨LGy+xW3t GWz@S;h3250]6ꤣ6f݄~ 6`I,K[[| &'*&b NBV<S $&o8 5ƒHzIzlG>IҔfEj0J) o|",["A%Ūx!ZM(빷a+25+XwgYҽCgcwU/r ra[a!Gkgry>a"1雙B(d8hu0ͶBȂ=Qt7;0&r ^N윛W:vzXуxw}帒tqТ{,9ʜpq[T0ӣ'N?ʞ2x)5ׄhŐ[ ,N| fPi6\s)<͹v|x0([׈:aW51fcc! 9hJ]$yxxZ\ɕ8ڃ ֽ!KqS|h&V04Q~iRpm}E?C6\LaBsYΰo Mቻx3 ̹҄Z݁NB[$JOoy#\گ9"+"`n1\eOeg$d]Eڄ#q~Z牒l$' pgB2`rG0;^S>97 PA+ ƸmQ=+2頒sQ^_m`{,ajX.2FGQP,7`\,r@>{7P. ʛA^}rW/YA1Jsm>;|lsm# ]a Yݬ`k͢-Ѓõh"sVhq`d2AkN9{,)0 o+*H@@BQٽ9+R1veλ;]딕MF5."LȊ>HLQi6ڇG}ǔ^aQ 7f_b=Z]$@VLf=kG~a<#{:\ S6@%"ɏsr!z3^{*C6Z7dXWA`UwUF&eSFr[kmcuHdH {Gl"I6fWl{mqY~\8_[?~F}S& .2=y(XxusmemDD™Ր\𻉥Eqdͯ9f8 ٱGVcE*05fZ/Cq=@p:K\(xCē4dy4F?AEǎoyfOoUX pdA\wϙltO1",W6h7CZ7N^K`uڀf8 F9a*NO$Cw,Q\5t|b}$ ʄv=Ԣ㶄IOʪHH{<Íu iІÀmKhfM3#wFzlYͥC073u=ov]stso<np}[_oU͵*n?b¥ =MO=ClxL>v+F0Uf 2 IF[pAQ=?-2|X2"]5hO3eziUthGAh^ L@r`1>PYEySv#% G,VAA'^6Ga@椩=irȰg))gfkVNLzHYzv5Pb릻nfY(a~8B GT҃V([?K7Gt[hiД1ogzYN% WM7GVxݽ:k?nK5I^Sr]ٓvaE UpPݞ/Jl wۧ\ Ld,,+gX{9)2BUkY/%,ވy_RvThU* Q^HQz_t.%~4uÎ%q+0d,䔟nF4=LhP*]y XCe1"~h}G΁0$G"K/02OkV[LO~ w"_7\*6D[Vu6SG_Zh8Smz㱽K ۴oy\=rZU8DPЎE`d;,*6`ρʯ [7'tZ =gGoWgb( Z28ҮUs:P>6eBrBVᾳrIXM61ۥꬪ9kUZ'`OW9)h$*W}묀Id})3˗L}z9Ovr$(Z ׽}6ylqHGN'iuۨ]j;Pl /C_ P zS;0BiNsJDuE#ر[R63v+]p5I? )!?5(` mVy` .cʆJ ?3H]ٲKh]uI:$Bo! :u}o_a;/?MT{5^eaLNRG|kn rlѨfjs?DT;ϖJM# :yp.|$Zɽhԯ v'$SҧƘhI6A=]A/ Ԛ)(|}?^=ݨJg,>l4’uk8?%5JX{k/TȠϾ/0ѯ8f(C LdP/gb¦F l>YM͜k]ˍjNhf4\'f*'-1u[č gQ3rk"'7Tn8KVR1&.v('%d9d>%`q8}dGr YM W;S$o [,:Pg4{lMwlnTOVnĸ#>˛3W76}J^ܥKfŁ4Džo9Kۭuv砾}M/ >0&-G}0|nHP:?UyTOıCO%G#kWc|ԵWه~46Vzu yֈYp̓&S뱸_g74yz1ذJ.mDRBʷ4h!I>Lo}Xڙ |`sc `樂c5yI.W 9~~-Fl ]X?j?zӝ5sC8ƔS$JL]bd< q-N_YSВ/;SjݔݺsS5سUJeT2.P|f BaV,cC $,! RVz7ݥjN&pY" ˧ɏvd|{n"nJݛ9(Ў ;pO:Äg?pu0Ӹ7tB.D3P43A툢GE}'e3q4o:~Y<𥉉w!ϦdjQ'ul|3GL^E/" $Z"e_1 qɸfҚTNؿ;պ߸m;͛os`h[!)99 vB7-;zU'Dpp$ԩWUSTS-‹V*qw WjA^:ܱсAC9GQ56av4*<^xΝz9xκLγ_k!ȁ?hTA5;7QXDlhWli*^054e?8{{PdUCᵞ[]tWUѩU<}~^_W( mz6 :j#JyyEk۪e~bHSO=JOq!Ӽf_x3kͤ4\.gP.QiBtމ|S( 4.!Fg~N7G,;U9Cƨr%s:5FJFWdؿl=zSXA^5=TʿΕ8*7(S=3+P.a|q !d>T d,ɒYKNzb eR>1aqJGNLr btltJHC1nuK" trkByM&\3P}Cկ۽)fTȞ7`CbgD"ז xr9٦wp?K$S!Ox\7p HOgFu۹,%)2sE:sŠ{R,v1c,)(iۂq]W(_ڸϨ~RgOS8vf>J!)ٮ|G U$oFbFnHtc^h(W4Vr*t?II@noκlO9joOoIbi}ΠG/Ψw (-_eMxzt]YCΈ>mуF؀C1*Iv$^HF c#ܑ퐣ܸ" k}S_wP(ꓴ)̾3//:[U5y7v= aRѩt~A H@D1|sٜiW:c6E:uT\.MOuY|>Ko-Nć40<dla^5Vf$F^âq/֍L/I2hHш$e&v"؝A M1 `1 1jϿkp]-*= ^FS!̀Qr~>*PmqB]2D8 J80{zY7w,ү ruЍT5w`=KDϫim߬"Eji|agck-%ZbLQL>N"L'ғ>.tY+TDټVļ/IPώ^MFSS"GGy{fp[Cqfn#ўhMFΰ{$sIKz)9]1Kľ{Z7!=l\.M72 at k-ƅ{Y ]z?S>Wyiuw'Cޏe^l *?no f9%=Fx75;+]6oevNc[Qw/xiPVl RHe)&Y! ymea7PQyR0.ijCUJCKvk:JbʚYּ3A 07:$DٌjuȮ!Q3F$jUeV=wK\o[(z`F{K޷z60xEt^[~I9X+ƚm9 w̚"pUE䤶p1>NY24-3\O\Mµ _ rS6ؚCV]ݠ\g%iC293mOF8JG܂a@3sTC{S63Jv`XJt^`WNIԞ"FXGC]Uq ѽ"5%&VT/g.|;? \%خ$m+ S!hTˬ~C+*c*P|ޚ*R^AB/ԩ'f{(3 aORS'E ^v\ f*y78pC:RU Hh\ Ok"9E7 'SQͯ {nT֒s!ĥk;)EZF9\ ,>eQJA Н N)>GHJSqeoRZK q(حƚJ<"DOR_| V3uw<^El!2&Jhb\ ضbg*ˌt!n"-q 5@yb Tz?q!̇cnt~H(nӮ̊ià&a4pʍ' KtsʍXgh S2*OHI@#ε݂Ɯ1(U=Ԗf?8i(^|\I9u**,4tEИ]}xG |[`:S yBtf*iujQڂ,J+{M/T%WGL1g֥kcJFΎ:96CejD0W*Y.-OwpbMO{ UubBv)g ^=(b"~o簙&MXoʈ>UG@W-z{uùLGKn* %Uv^óe(8tFq㊺A0R,jtG fd*^Һmo:Npad7a8.94v#@d3Ԍ+kStϛ~fκ $eq$h Ͻ&ZY2(C_4f,@pM涀gE׬73LhB0ݱ~n $ 5Ge9v00}@NW8Eu*>-2\=@1-US׆Wo3z b&p0Vv)hE9x\PTdac̵E;)c63CN3٣J$%K~1yDwJP6H vŜH .HG{J,=Q r"#YLHrty=!R{ӂά-Y #e ꥁ|c>-8lDE?)ˊa9t{4F[̓,'᷂6OS@Ƨl4.\U @EO,E=BsS/{BJMXRqC7EAeХWU`$- X:[@ 6،6'7?X^3e8"ӈJir #fDC |y"/شұ@;DX`% 1V7o!4O`Vhu-,c#?sko)W^l1[;R %(sw%u ,rCAdEC-erQ7##x @*ivԚ+Vm1;ueQ#EK-<\؝ozFؙaN-KQ(IfWFl#:Q{L0>U(VQ |]#Z">IE$+JkJEk1 4'P tskĹ%KY}_Mɧ߂_η6Qڒ,U fׁ*0ϑ]aqq6S),̟zu5d8rBۉ˨m㋭0 f|Ah5^<8p2H ">j *ӯ"_#x.BEY F#y4ߙa3UžH9#47zl ǫ_ 23Z47 Qh kX9sKHf?< HTOFZޛ˓aDnY5j6P̕8 9HX%kO;eyCMht塮mϱ%8`c5g/칋9 ;$td-M rͽIqKW 6AXS7*'lTF8+૾ 0|t:$%WV89Э ~s6{ (!I TwܹTݕLH^jdq 8aT5׶P2yBoT7z&Qɘwc68]ژt ԪZ<^̴!^SYB[^QЗ-E%„|3fWVʲyK?{8 F9B[1܇I/%B!!zqj}on"$nǴVN h_g) ꓳK+5%>T줄Y&)Pal) jp5ϕηt%R/nFׅ$9DR@\Dϯ&\4hUr׳w]_)L>C& c,<>v2؈G G AI @9B-n/:3>YaaӲ;KCLV)+pS*qR"2#/vF3=5 NO기 *Mi^ h /)씷5jk{SL\C<&X1 (n9:j_G09GC} a<\_~T44nc+HK- ˾1*텷Q::+Mxy mN1ll1K#Q'\ G[3 /i֕:Z:*e G镣r +='+W| Nejy,(7(Uv(%+2`fy&۳M EjW !Y<@T B%сyQ~E"::,};! I 攏Iy/#dJ1 ~}*QJ"@ڨۺ~^/QXk-Q8z'$4S V_(鹣p,K}=O@5g%+ߺ/v!Rp Nx;dKJrwW܀+ͮz8$q ilb8Nz\uaz \'|FIL$>.}qA9ҁ>[SM?ܑ vFMys\j 8P2Cx5;FOcII( bDjxCMLuܬe}IɜJ"۝bV<}iX̥^f&0^H|AMz\25bjY.YB2~lW%f%?9:um%`i繱/B9-t&[@⛄3MPPE$Wx?d΢ $.zYl-9^1xt7 }L 1}txAzEkѷ\BTg"BqD Zߓ,5 . ;İE>c; G+=_3SY;~kiHS2dlC dTph~]6fWx8SJ!Lj"}N1_aI^*5-`nE>)wUXk-Aڱ4 bv47Z!r.,k!6aGyD `#Be#ȕ,}G_b؂ Ϝ/eūDzp~:0MHaQmZ]$v!#1ة!"_x!;xc.&Z=,hT3 "4nju/Y. jH1*"9=HɺF{#GSRN:Xr8Kϟ1:r3bրv5q{&z^A~5h>zk-L`x: 12 שR G, q֑æEΒ=?&e= rj} Nޖ\|X$L6Avpbdſ@LXvҠeZ͞;}3zƸWI90D `zB3p4xw8k5=B(%TF^V3am\ ]Z3O MҊxMH_Lx›7[ #R/y:``~Nv?_}d_:;‰Ԕyϐ->P\L| ~82_rE' 1' %yI_ş}T8x ?8& pXVQ8r9xblۨi|P}ò{!i[wp]p8O?o^6xG,PJ0WҢs8<:p-&ƧV0*+R<6rCiLstx]bf]Af$L@;FH6 ,gmIJ [g#?ǓwˑlIe3'«^I\ȅ j|6TJdV) YlMEy ]>ܴ31P+f^nkިU5U%FӋ]訒DCޑtWl#E*Zn#M-|| fg)hcF%Oq~[nŊ#A.P~bq'\@9ЍF))G~ԡO\p8/]9߇'toOӒ!;?װtۖA'S4C6qZAנ81bĠΜsQ╔_0Hj.?N;vP쀻5AA[gt|%B|=\R11ǝq`]p[ŝ&;`j)Zl9)kBIeP,nJj]Y+*9cEH8z[rX}CqOTz-$Yغo5/Fyxc20I3v w#WYgWMԼ*6_έS4M0!ߚyn φV.q!^/kKLB1VAY3#Oʝkⅵ#Arinv&ؖG3"J3]F99oi*]cq脱&fDݓ僨p v[f[ЛtBPߓZnF #   @`~}\0jw}Orc?˕0 ,2lLL#;Vke1Py@TG"7sQ3qێhx/8: grptNig+5jAǔ>TWD`̟ˈ٤5tMLBw [6 ѰbK$_^0sh)Ew:XoqJTw-zh$49.uP9H0G!t 'E~7ֲd^&H=Zg1졂58GIpKiv^oLB53a'feTOWҥoqPtט'Ȝ`D,F+H1Ϩ 34FF\+)(l[mf(7H[h)}#bzЗCaD=dZ5 X1\EJLMmbEЈҁ̪ mU'i+E:(y\sl k ;Q4k:1_27&U?K{t_nX\LJT:f9?y Pi'#r]3&S@0QjB%Ŷ̐WHCűlꇑ /\Ro6cg!o:(M;c(lF`}Rm' Tdx5c-T0xx@?Xt·F=~OƖ:DX 1xnZLdWv+u{D= xXQǖ"[_Fo?*GEVjI9+S2b€!Fv@8"Vl4}y<EhXwHb)0K߶)6&{ ~3 1ʷ0-o)c:#.m5 DoGY_?=qNe.x{׼~>Z)&:.sQVSQ8ɰ?kG9f,=dwcORȽsuD x{F7u]!pxo22?>J_8O@y"S՘FOc;W5S@{p:n3$<= ӤYH/D$D= /—k֒L_*i8ݐE=Χn[ Ø {="9(/) [+WxȽ\${{.`d Gd㉽{ŧ-KOHY@ ѐGA'VHL,%e'yQoƘN}Fk=zCM=Jduz 1J!Sݑ>7ZJg-Lg'Yn9'krWixP[5& D.`Re_s+]KF}n:b9 YʢŸZ@ *" iATL-'6{܏C6.᳤6(XH!bf_C/ v~#`u蜷`cn {V.y*Gvb 2z_w|{!+~Sq؁’|,Y+(3  .e;}Hso~S!]\/7lMu؊"6G4uqrܒ9FD9|Į^ ɷ_) 6'Xho&WNK;`Y)67)ߤ8ze瞇Pg{GUWL%/mcI淚Te3Ih/Ѹ]cT}-ٻ9jKdP]ojR. Z?m-RE"S ue[߮0t}_x!?<[S,, 軵v?u$[z}f;YИLX̼N<\&+3P򰶲ҷfDvL]["}zppV% ai fr+"Rl!RB׀zo{v cg%ZÓijZc,H"eWsP>ٌbֆK9_beK6z}Sxa^D$i-oƭX%7c_),QU"?T.V2D%O~:.S)u75go)NG.QY77RB{kEnN.Q8mst\i ل-f%9 _Shn1:&٨{tGQEÙ5{ wMga%e֎b($ElG0xUzp RE.kkʹC)#Mt@J`x Vur=2zǍ% Ʊ=J'Yޔ_I,o,f |зT{zU8YT`{עC{h+_[ZY څBh4[B=6KyW_]{(*7|U<*AWetT2ΞM!sc]LVf7f=B 걱m1HSDq±R J>S[-$o࿑>Y6ϕG y5CǾBG"+@kDAQ^%9?B]]bf6^M(16ҧ=lބqHM78{ύ\ p^xQ D\-&BHR\J~FOkVFK/j6[.J˕iI+Bz'"?-*sK RJpURMccAq|1qsPʤ4=tK\uu`PXU 3cN s"CpNZN-Ue)]EEua!&>oªY+62PV=AIH,\UJHʖ-sX-[tTalj{ PUډf[|,clˏ,#ht$-'cy M1Kټ7 jC} +aDkf/~nf쵏u;\]!,aXHЕ]uJ7*x*YJd\*ݼXTp0h@dy>28)I2 =*0P0J~ֳtxNq<"4]+kI攆*w]t<,H5ry(Xl;ɻ#nB!..xk4$ N4ry~@j{̌HKx IvO0 I|&e7668fMUiX}s ^vu65w\Yϋ2. 7lHdS %7''ڟR~+?}q+҉oE :'o]^Q47BD FAj1i$VE'6c<}ܰolNVC؀_J f8q3_a0 _1m˥_hlhaf 6OY`pT@LOↅS1gA{6 l) ֡*לڞ 'GẂ}tdk|7 F djXu_!̍uX}MO{/us_V_m0t瞕KХw͐@N͠WP>J}0rLe%ryudR-<{rWd=r4KËٯw6/|a6򛛄ЅI9uQ.EHʉa:`Qnll1Rf`rX,1qkᝍc /e V;cܨҫt9"#zB,O=\uKCh<0}5YQVWߙn! Gbbni$ ,i`3٩b5`0g85LպڣaRl!6BO4`ekؚO O|IЌnML-|^ױHj~ f2 *ZD˅j„ ~PNcĨ[NPZ3,ѐZ} qt%Hi8_IjL%'qtEs0{WHݦ_gP5p u+0 {^O*q]\NKNޟi(3-(a$!ͩHx-8s0'66B-7ַښ?!%EM1UTqCh&eswCй9!TT+,MkCTi&`M$Qa|>ΰZ)0 =oB)Dbbbzq !Է)~SCD׭oc2.~;;dO rlM| )+328 =du0!0ĶհJrM{1gu$mlZ*UuO?~IsQ,1CoM ؎[Z3L:5.0|+o/N51Tȗ{85.rG SzINa{1y /dSz75i}# "j'޸? 0#WOe0MSSp5ڜSø&&ŮC}S.}%_UtX3γW7X۾r^(DH_# r>fy%Ir魝!]gRJG8i}  'ԌK|$ cf#k5}ZP 0$Cq4.ro ܸnBΤ,ȣE #]T;)[e usue۬%1M:(rT и2niKô͎@j<df9KRd(F EP* ;HmlH|3! t@I5o8Ư¡C*[`ls&C]Q7oy]f&b=|2L\VhY @zhQɶrM?djg_uEp$u)9aG ՗e>c V>n4ccJ." Yh+4Äǡs`~l~%bؤXk{\/a/ځi n$O. xb~{\%DEXC]5<eW^G|H^'qRŸ%Ke>B=U$n[m9wY90nJ;t-\g)Й ubtGsC~$`kX/D#`4qT4*׀%jd\Ag ZAf*xW o="1ptԡ~|qiFgُ~F=E| ^wˬ4\>rdJBjH AЮ} da{bf0Tt`rSJ9>iQBPI:%¢`{}콵] G,ʗԕ?D Lߓw@? Se^zr̕~0,[PxwNIC͂azH٦Hn!PI>9Fsi#EeL኉˚O.#p|ua9@6IYC|ڹ%ď)&)Hxw[LwzYÏGڙY.ݔRN'v>׵giQ dp[L^c-G`Af$ HWB_/ dXM0&8( w3 ){?\zo.{)ȕ3`ff8GLd$61n R,Lٹ~1_2I:{uV>+<xOX^))Wu@V/ Q/82jrC? ڂԫY ƫ==EmxdLV~m>;Fdhƨn-#Ш3Q˿%X)bsŏo}.2:7WLt5iz]|ɾ4-7vLb:.Er4(j"bc`C79-@%ua-ĺ:/73}%J ً0$,[Vj>byI~%aHW,NT횐\&}Wl{m;cΉTIdtȖc EĐp4s{[ ӂL͵2껜;aNK lK^tR@4Y[ 7m-eǙy-7ػ7XR/A173܋@'.'5yhß/I[};)6-.9I Ln5<773 yqEi:)97 67}ik!8Jd֭E+bP s2+SHMuM+}B›Az|,0T\ JUUD#ҧgz84Fj{?9l=1$ Ш ;7J|=7:kt↩XL+}%V}$"iQlǕ/PDk!Z}ʚl|N"+[)l9=3fZ%V;TV^ v UI;_Y wsO"- If}2-+~t?@Jf[U1Ak<0OIᐚ(+(_oj "^F+Wn ;5GbkBL*@^!{C8'f3prf#4P^$e:aڶD kz\Jq ȒPhOoz-9eJ)S{tW⏕YGE:nXWnHj> f !F YtwHF6B̒e[гnmdgMsŗz-/JkSw { "4HFADhd;9^pDp rll,ǡɯ HT gS2]M.8:T_JBCqc Л#zQNO+*C2cuA VaҰl6,8dt=LNmUa4j1R(p@{!5'J]{f4r0˩U+:@|H qg?w!R씴.'X="WԷX' XTL^.yO y;]>J]%,K/]Mhȋ.Czg?XuVb^zXJC\4mZ_8ݥ]:GgKO G4ƔaFzU418y< 㰑ݣ%l 4<ުƦ *eD%BCOU1۩Zl_V&Kw`Ϗt@D # 7]q4{o[ٚw+Z+CYը;- ~w*+vSʳ]gkK:Q Ɉ IeSC1|A;JZξ97aO н씯Nkgn7u_3U=kt|~-%#Ys{'1u<qcs$C;m{Ls')ЍpQrB 3.i[PD,te`(# TNN("rH)ba0$MX>*rQ4 Oz˪oSTާ4Zˠպ$\?,YFCxT8>7:`u$/=ޯ)OtnYl_\L?'n?F M&4F̉P{d+yKf IPf8d9 qܨ8o-x3?3~ؐC ] ;Ʌ@{Drr|`xt00h0x~!_ P5ҢsC6N/%rD< G4@k3G6zP78wf ˜*)6$I]V Y.B0 x[& Jv-sm'wn|< 'cg 3#j5db]>z p'K\q\X@/S?p*24n>!?{rGl >2\wmg&MтKO-FuS2wUn>q#0_ghUIp|ͯMWO8EMη4IU X#JI&1mWSIojGW#`qPđઙQ~l 6i:q&n3.v,dYiaу^ By+QN}^v{cȦ0(4Rk%}ǵ\ Z_z R#w(/E4L#u(:)K,}{eYCwFԏš;BP#9ꙁ݅$"ɤn [#l_/?dӫ|Z.9j>Y E鼩B?E((k"/`Nog dzK[4AGW<l/CnN[a)2V',|Bk.r S;֨,OдY@7ć{ G9<ՉAD n_bģep?nG%Bhj<uAD}! 8E;(Zd64AŚ&}e 5fcM\#fڮu.)M-f@,cR]. 5e6mpOiq1JFX/?-86/*QUIXa:| HϒnZO6NmD+upo_ 01auwnv9R7;BJOdmCT|YxxOCPxB<9_T'l| [X ]f9r$*u%C@z ѣ0Aޟ *TtV=6`WO'G~v0ےulp(3aŜ%8y >QId8#tu[_ ϏԤ%:%VBW\o.=!bz!Ι,Z}l#POA =>yԟiqf^}|ȽɿXDg`0܍*?ŵC2W`fs>j--YA4:*z\pQ7b:Л%%_P]rAl%hC-C@豛!A9h;4{o\-ʴU*݇q~߷jh4*<%4jJU2U#Yhfx4\koL ^ BSxBLK0aQq2 [{iʲ傦B SJaw*up\x{I!p6piY+K%&,R2]ط떼]|r!FM͐KUSV8nНSު 5[U}8I;<0ߚ:FAq/pi<08k׵6vU+z뫾UP=$P~Sr)C\D6Yot)O)M;aXB tr{Kl6 I4 c>?S |Do3Cv4ܿ U]ױ Wͱ3|ڤ/^~E2*MTMN*Q-|6{r U+h2keGzb7UYq)TxPi‡V/*jJ ²6L,t}.3ؐ~SEQ?.0$-y٤Mg7X2M Lۡ}.IcMI7LQf.G-`lh]@eI*#N9̈́W˲цSؠa;ЫOAmݷ|{ LTmhӋ\߫/Y+ J2$Ȗި??/{; L ;|!J麫㦹<𴝫>5n}V;4.u۵U.VOP"Pгmtmnd so|~{%[u2{bʲ9kU6T_C D] i8~&1#7kL%8?SꄵN{@Lս|+sFuW|=]cI6ј:mYExe8.-N6c_%yf!fM{DC.͛yU,٭뀼AtTn ɋ`qSo+)V\kޓ{E- h3q;jw/\?.;H6%ۆ_-gH\"0Q,ΰ|Lw_vܵpC\woś25q_4u[X P#|WtHxYv c&dzs(<"pZ {*Dž݆$T}!kjAЉ~$k%>Ew<xޗ"?v&vIM7 gsS#@=ϬwR0tB&vk|͖ֆ=_pxlmY ٙ_hA9,+t8BlO0q$۪QSx𒩜e$ݽ{U2׎A+3kx`MwzH첌 `T0Sr5(-i)7}&Ѡz\mLk*GOˏeW>,XQy2WfYlXjXqCk@90K##Ҧpr[{%mrAMJARGALS'i{9aS}Ӏ3=ޚiłD,PV4:e=XAVVHe7BbD%5Ro2)7U:#pqhh:T74@F29 aC\87&nar͒Zuv,b}EeUX ZPd V=Iނ^Xͥl9ʖ-I‰]^n+(1n:{LV۝rL2/󂔀~-k%d1ε'ĈCjreK^GfY q^g#;cbs*m53b|y&f-yT?x"}<,H͔Z!oA z8P> :+ϛ* F ckؾTK`.+ݸ3L[qD4Wqkjr}Y~'#ougdK.0!>-4PZYP!CU2 Q;)x2 WO+3[D ˎ:z7}*>UcG&vT򍁨 0|"9)Qb{jy^9w@bOܮ̤)y6zYGmF^Ԫp9UTS.GOl,(,?fl0?5z_h/V %i4ˁ8F#{j lR B}?#w]P\8r4nAqnޛ9=vGD- mf_Ow~ /T3Ty⽠i嗳2h69dsZpSy:lScU~['\%p<}/kJw^L٦ڤ8Ä3 aW= kXU.|fBf&}mZ;ZQqyi=,!HAf*|g-% }Y,:rCp/`ޫؐe2A f^[3ߘ^@yA`2j6"/Cޟ{>bw"H7ȥ4;o0gB I16/#kd87Jg ?|p\ԭo*GlIЭȢ$ LL ,)gKD=Uj +O~Tl 9/ɲrNZԍiE\8 ¡3;vVCR0%=Wi9c_Uo`ɈQ 5z/þq!:gP-XMJӠ4S϶ iǟc}x) u15Z!Qb+HXfg/jxյ؞QI TRdԗ2 dOyh-P__&HW0x@E/پX] z}Iv6jWD'֝O׿M&>-{\MyV3/jvgkJyn.X-$}[+/א  PۧSG"K-j^2 'R-t',I 2Z)1kр[=݋g'2uW~/YrGbtFwRdM2# @v)η_͏F/ksdhՒ3X7n\nSN{DbKauvK檲"ze-[+Yӳe>u_sp}.Up?$|}Im—i0 L_Wr|m*"! Щ5|e:䩐g9Ac#!? jum߄,Q̊l}!~/"s0IȈCF!|A}a,|aY(]qEե*=yw=r}}-5ڳ_5?),k ž̉eX, l*vlGڹ3"-vL60#tHU>*(*~TFpyӁB`ta[Ujݺ?{ٴ>QQ0b\s 1 e/(>y 7?3uLc2Vaoւ*"VlTf;L d0Ԁ3N) RŔ]FXuU.g}`Q{JiL@ܨ~TT R5zװ<ظ! -+a&eo⬵J8ogweyމevȡcB^CxYڦ svW+8,9,]/Fw&|cs )&3nkA:ʅX7W|{OG9!aꟶCjLݾ&Z+-mt){K;&6>ATzasF=2rZh*7+z iL&/{.6C?1E?3N/AhOg( Z~n/nh[N[nߝ 9 8htQc/%!Nu׀ƨ-٣!YQL -/Ŵhz)/ #HhcG~U1hҩ K\@qu,=|w rMD-Ep)"UŚTc({m]E^ .kjL72PU_]|]O] 0E|.` nN߯Gɶr]Fyv[A3RfQK";DD^MtMw diU)Ԯ;cC۬=ks40,ˎL*߬_~ ΓcFgH6 ὘䄺\ޣ2I; qc[Jx'ګnZcx2s/WOy#@'>/:Tр/z**AyD?낈cKB19mt|'h,1G޹_ xJ v#\\yÖsƨqd{{ҵ[?'T X;A D]E#}c)W}Dj듐n #KN6QWA.ܺqm,G /+lRt3\Ȯ { "65Xu6ߍm<b[g)pnLhZ(,',])NG;PB+ņsb$Gu.$ Q!DY4a1CJb~m}~1CUV&wp>XɇBV{e=֔$c(pWFYn"mg,CU02'XGxSUB R5alq n2 !_+:m"(e([%rj{ Pgst œI4RTZd2fE0[P dC`FGaAp 5V˽{" 1'+K?&>=G]09VJUl}hFh^`>d0Jх)5Z@Xmc\~O]cRwg>,5y%(#5E)qg@[ImO`= ju MmX6)Yp_/yf#*[NӎR[pŇZg>.FZ_d%Cxh#mLZS@aarGAT;mXX|*bzgsV0rTrzRm;Gʺ0gwdW~PW:% &z}!o#y;\%s`^Ӆ8bSA1%=l !{*ܼXhaWv$-(V[ b 3c7zI[zuUͩLo;еo#?k}4J]̓hpt}=1s<(d^ߨ#!VƵA Ez-s68&_XN:6yz nB E:g > dɧSH\Q]05= B@q(HtлGIz[[q+{r% Pi 5EeF1>G jK1Ƅܠy3]>bY8PC4z{g?+rҌD}E1\9GڧވJVIqvK94{cgֽ9maFG_N bgWLoяsZD%$w!ݔ){TFlK4V%e̗_$2$pa:$\{Qqߧ JPv-͉YA^`hȰ儌$%D[iPFDA9*6ڷa«(C%#w5$[ƀY2!jm]$HcmG!]";KP\[ M:b Hׯ<$b/;qw QJ.G#Jr \X e ҖtM{}=?k@#hQ7܉ˋ*} `Hv5:bnN+=K@Zۺc {)tALK!AciRhGY~Vts"@VG|o'ȗ>}-=[.c['oMZfF~ڲڏ C곈061 0]] nNU\c-a:GP+3W*G$eyɈ.(8 &[?ڲv9 ks|IŸh)/+rSY rEgz{C5}(/ڗVK*A%ѐsRbV7jR}xTȓv 4-;} ߘ]C>+X88jK [áoh]W,1DTrBGw @YV }nI{ H Bqźq{Ćuw(P"kS12LmŏSf^U]bZ5p:1j-KWe- XoZRӌ ,q$cP.ϒ%~Њ@s^~n wq#E^9*.WGJk\ovr dbzzCoD1m}% $5E˰r#}0bi'9⸅!ȡPtKeJ,Q!}/_`PӦ; [R&r2Nd #,ބJ04mo2`̐m}-XW@YGQHe^AZf\D;Z=bڛv\sv:`C I zaG8b )z.#Tot"= VDžxݽl#fܹҰH(F.2\$Fxf{>"+𯊁5}{Bp]oY`͉d ;qw֦~&crV{TāNUt#o,Z'/rp5j igaQYqT>N/&zVL S 2Y3Q\6.p.}S?leRL~A|>dCvԆPg@:׺>Q$폇W(jFd۴nff{EZf!V$ΩH,E?peIE&vmH CL!{+Vg"OE+D$:[4dM;n@ 1;ƗbEhg'ڀ.2oS>z-kk朥0/]* [œӅ&8ؠWlsϳlg?T `'CGW K*L BŠr(O:=DMO5^KDP53~:c )-.{&g|Bt,G/S)`D?`=AQJFQo ) _4"b1f'QCa$MFj?G+ _u"*26ETAx'0")7XXߑEG[r1}i+1 `~ӑq;] yYg-l`pK.ˣW}dڦoM܃Kꔒüv躮VM\?Ҳ}8r Spkppīayl&M^yh?afR6U=_,ےN66b <y|Zgs\ifwiԚ%rel=pk[ƻ5ē`fycw":rjOu3m1ǽz=PZ"WA=Z2;QfA:΋GЈ Bڈ`6rsBk\t`ox!ssy$n8PI.~?05 ӋiDh 66-;q " &}.ǡΊΩ$M%zTL 6*87 L!/bE(ֵT'v5lH/+}R]RkK5Ь 0RHIRSmGpڬ2ghP1+i2Q6 S+δS<@j(K1\wdڒŚ Aen{嵶$|Y,_>g`mXR73#&קm_dK:ף^&s XP vy+Cj<AKزjZE'UX1/ TH}qp*Nݓ|ͺ1F Ԭ|' k *!e\?Ҭ Ux,t oTy. $')| -k#v7"s*{mϔDmt'sc [(#1hlg88e=^vg כA v}9:SoBցYlG,h{ Cdb.1L w=45+"l,3dd]Y;۬lg &y-&Y2nVn2gSE;͈SѥuBvJEB>FKaG1%1j@̶̌Q⌇ZA H.pu$$ }ES}:j[UrԊ>a-zY$Ӧ=B$R(im,^`쇪<`~4+|R$=P2Q>_N<ƹ;~>XT(?f4$hVS>(-w~yj~ ?C]-d}߬3eF!pRqD h/D[=oc9P$+Iz2 [D->#@6fic MV]p?Vd$PA" 3> 1H_'?<(9J/ɴ+~{< )Z":,lVٿqٗQAOʏRk9"t,bLݍ K:DWv*mskB +zհ5F *L]CtP9[W;j^iEO =T=Qt|_>:WOE{SF,#\^j!Ϙ(dX_7{-yb,-ҥ-*h /x# uAYWԓϭׁ8<0pYc{⩫+2Е֋"D8W̼F7VM;JZ6 / (@;sbV; -\ŭա'vrM;3e5{/E}vaWn>Deb"h=|@xzf;9-a eQg.&i>Z zKbw)+gÙ!u!J䳒{Ko[!JNupqɶ 2o` Yyn˄UD+}VHUI8'vf6/5-xKFOwEPW::^yu*!zCJ$8Q2>8 i?,?O5FځWLrʿyhKs8k_@ K wH m2*SD~JtwR)5~ +.cT7O?jP7x7 (ps+H$-ǸH/Dd7Hsavy9qq|xƪ QIąDƇTRK_'lXh]QƢNazD\ ƪ#4R uhR!uMZӠŽug)؂(|8p3 k b#?v>(x_tW( d#X+)%#e*d4u `fS;d]П#F۬BO6q: zkmpJmdR.XL \j7^({jW|-.l Qə'g|7 ^귔?g:WM"թc[A, {#20#=9z勨扻}1M4N1-3{hdhE A蘨dsudo`$ܚ󦬽FwpnjÄlmBa Wz4/w |+ٵ`r41 .IQbq>Abr8ԔG?m- ex֕d/b $7,Q+9f $JMXHb;#j&Z aEd|T7Ƈ\:}^'>9KW )x]"dxk52ŊӶZ__x HY0wX}Ǔ%W)`*p 0ebeqiʯM?oK.6l76U^ qNҘ/$ɬsQ_4ʉMYI)|._ ,k}/am`=G]}NUH/S OG3Og""ugskl$h!W,#]PWt7݉F_x (1^gI 7!)>y+;0UTH'bʠɴv@Ja]cV\h Rz$t3>DaPb Z&OBMÄԪ9<&!Js{Irs7_Xz6 +"Wm||H'tZC^P jJwp-KTM- m!^mƢ"3C<%㬨|&ekHYS0$ KBn%MWKdqpX/_l{VBSˇ󠎑)P YH+갧WϖZUev(-Ł܋$HCjv :ICqiKR&m{X>SBHu!p" qD%s/P4m7; ĶpCPew$CsgŖ{ dXju|R߂fل^UBp00Vy^!k _ArQђka3cf-ZpL@]B{' |VYpߖL6,|y-0%=/rA/ⴭ%zbS%()`obe[`2޷;ꆜE d݌ QV,@jX5{@"6#6T*BʁdOL-,^,GC"USS >t"\(`Y~A~8dƌuWD [:J ~;R`s0Ig$\ uSeT/ηKobT6;dXKVǬef)g~r?;i1ʽg{]$zsk+w0S,KH^n]1x//杬ܮ'lVL*ۡ9#J ղs*MSJ&ہ]o" L9ZO4zɉ[Γ 0hXcJ;z]Iv .)z=x`Μl`pV&k -ݙ#q?% -psaэX爵@+m(~+AJA a1jr GËL y쐌k+Oz~$o;Rb(v㉚ 2%Kp+qE{l 9p6l= Co R[db3[#gΥ:`粞`t_ T@' eGf7TO-܋%%uc+|+yo]B399mebDh:f{ 4 h#a6ioB jZßY̲U$w^ m yKܔ1&vk"/ڇWWu.\FTՆ˭=oU*A" 2X_*1nOu2?hC8ͮL2q͒U+@q]Wg+CkYEfY;*`;ڐ-76Wc7$tY2/ ܥ>NXq ӸxZ^Cy䭋J/sܳ垕H{ S_qw :Pi*ɧa&7eބLk\j2!p@L|ԑ-7¦GA=c%6F@4G|2ԱsyGh T+T3X':r;vuRqe}~c)9Dc^;84A$NM;\J]HRc#VRޒiOv y+u{`ynjP.緄 x8sqSi`I,Bpt[@Dbلvk gePl?z75Щ-L[CݮP` ߞ3p.y5IH ¦r+žMǧ|:zZ܅IlY7XC(J|((z&yw!mތJ'% ,|ǣ? :2"0PGy_B=͚SYu.*+G7mA2ҘHá>X" +*l$3Z){ 4oFq`e8'(f(F]cСKS5]WEb+_B$Konqc1,3^B F#  'MBfz:S/$Yu,(#Vc-s)9Q{?å_D%!ҮցϐœyTA"0'QOϒO6Wm.iɘ5*:#dy~Jte(Aml̶8^a ^KH%2Qu.xt5~51d82g}<7L۝i&gRL* q`7LOqU#1hD_]慣֩:j0I'4TFiGFH0X?~ɬ2ܜgXK8L lZK||&83>m_`~XT$lN=Hd_$k4*4keN)=SGGXoG] XꚈ%NW?h>X uyۚ۬7E5.k9 ϕ{O㸰}RBne~p |c< zOha۰T"!LhPFGa}4^] G Ă @AM=NaB,FքfzoMb>wK "<2:esG]w>n8^.w@K[+jmh}aGYH`@H>](O 3VXlO\tmd:GU^3n"?7.&؈(~jZ:L(Y }]ALr&΂K h1= ܝңGgbMvo}fktdJW 6xi臨gޠrfOپ$:ѨJ03Vw.?ma#? )L%p'9\ >Bq/iLL*`>I~G4~+f: Ǒ|P5uưd~w~sT0A:%} !Њ%5?d*9 Iluתx]zX #NOƋ ^@=EPTry]TrDi;?p(ۜYtF<}qDqbJ2s}XhL}PC3੾j2z+a,M\'G;驕2sL4V& e灩3駩 >ݼ|pk_-!^Pڰr MPj'D g2%l\&iJVrsaǤͺ{AUHGT劖e; _t)X̨Jeʙ.-2mAy6⤮ʢCs:Ёj6f|3oϭFzTHR-㮎2eU Hp:}SrQߠkA7jVO'8T|M) }lK4ykL.{>eO~|I̪ed۽][KMޞU1uҲKN/VQ>FK =?MI9d,)7SIB$(#<#G9Y}eu2Q> hO9 hR|o$&Q}6!E?tnwgDIc"@re_fk5Hxg?꘼2 iQ;d٘ocPaծ@ v,xhE,Xcd֍sH *Mc#|^}4~y4c {CZI=SL{nJTwT -9lfER;\ʰʰM妝_00>?CH1|*Ỏ\YO+xFb#EtnIケL$څdX-G)s]MZ+[vC[ 3iN\T,a$egI(HƘ`Cx?<[W,]gu_A7%YqEM*Un&KݝŞl+~80߬$04Š0cl)#j#_>q9gP&xjDkW'4s<ʥ>9JŲ@>>*-[u*կQ:DqŠ[-Sِ6| B4ֱ춽^$5Հ pT!(Z+9\`N夰>7}֫w=aT lT='gI4}\3Z "lA0>ɳmīlv޶CX6MJJL{>[K+׳ghx H}y7!,êF)- 9mWvx4hqg ҀxgLոӞ.\# 'eRc+8}@Uw`G?B1^ rݡ9`HH(]՟ i\YpX < ĬHJ9)+R]=Ou 'P)Kw@9b-<> {7ޒxS?{@ocT:1i2oA[ЃO;ᅂrUc I(9}5Ap(޷.$0LGG3)sM)^]M6>uLru+ϙ#B :᎔蟼CLx"|9S(S1yo"e#a CYK1WqԈh* _c]VAy\RvO/bۨeS2+VlFꢐV^)UF s_f9}s&bH+^gp1g 3 L Gp*va mh>F̿_0$*35Dwu Yޔ.Q$XG|ybJ킃MK[ɇ_n.K=|Jv^k% ][w=,"]EҼhU« }m݄oyE-\RgiF8Û:qMTwMOPDjhW9)#"5HrYOQ?W i'\M,׿zڹ7ɌrdzIUuDh] +>p1d:H+Q?c " mpn MrTJ77 2u`!f`~=mBe硷%@UuMŋꧨ9PB2GQ^$O(V(;|7GVFOUK]#} \C/NERN?Rz\x}6]\9Uqe1+ʄa)dIM@SX円)!ϸR6Gq9z fXnn{{_{ghw>s*ūk C(H K| b{rbcf & UjNƜa,?WP8)ϫ@LQ`NGfߋ"㙥W&h;&zhLE 1*:子پ晳|{fwsTB4Rp]QɌoƠ,#qQxGE\(.8Sd?0fI!gY3x˱c4G$'IaNSRM {"VPݜH&ڧ0*$Ŀvl5"#Af'Z~Dwx+E9[zHۯ``"jDJl\_H}8zabkL aQZ=9uAY~jHRKE`?5^M&;a1=aZ$y氯S{fwzlη'%w7`=Ac`k}dE.?ͨyVOMS~, bBKGrVѿR4 W$h\p؆AcPHg0h{ٛRn)k$T9`OӲi[@j:fPaWMg; އm_6Ah,k<8}gô_fw0WJy)WQb#p^8dýVtT҃wJS#1(kHgvĔ࿓&=ozcy4`x}K$e_΢0*r3l$&!bxxO|;:?ɬˬjRduTQoK"eg5ŭ3^v&<0\bF*\/~  *oٵ}Gn!g:\G~_W!얹6VP"RKQH;(ɟ y;$8ZJc+׹F hIF\k:k rQ>UDA 5y ]$ aYSϏ\NUȹn_$q`}6Ҟo3i\" =+nU`7 ŧ;ATZ:JF1;`&Q3P"WVf"i;8.joI;e֝x< ^ZcNt^t%WUؖj2sxڝh}d[oʤ)6wHs&z,\LWIR ?lHnlSsUNW5a*]2>ސ$QF S4ʛ|VPRbL grOl>RU4#r2muc?R|/\6YHqj#1"חx($klyd!Ylp%UGpd-[Zp# I $X.bxG=!/w~>їMDZ[_gK3m+WyѺ", S_2Sf} ,mtk尔#Y".Lq.3{W_zS 7/T>H hTZB}_}'/"'[H;tl:^f :^蠒_)2zZeZa;܅u)d̏$K!^k%\EpU$Lr-xYNzD@sycU Tl6(_&sN_cXvTg-G,'4xm3 8_q|FXGXupIս>YM5W#7HP@a~E0SvHr{S2$:Ԑ ٕm=< Mu0ji+@n4+_cQ,4.FARiES[C&>?Kh^T9+k$ |hwH(ֹ#r].>T:W1._%I!WpE=b[3L, .XkleaZ8Ss˓,vD'̀f:ƛn"O70N3V{ QfU;=)USAv0M,qǹ+'YXNWQlJ G5jUx΀4Pp@n>A;Tw>Km?h}VOzESDxbgmW^-Vq_J:?^|9!1왱Hr}Igf|WnPcKt >"Wgf>"*`nFyGZVeZQ1u G QHjKT:6?MmGt!7+9mw(5yPE:/gsq.7_te+K N[".6u/(v`F~tebGJx#C[B?1&("8M4lu.\'Iؓ !<r1bT1myR[}{I5CLƨECg,Z[KbGsD 0:-D܎a6JISzIo)G 'ݪhL7o-lcw^]7Nfkk4gK4;k#v1]/wO=N߆=)RINtVMuq5^Kk2p;cSE _cˮv#T{Kyɧ6S^n1heyu1+P'򿵭}[fS|։qYiR|Q(lUaKL) "?챡 Ա|X#'iN+_㦙S@vK㭃tH=FT{%$?™Xo6:!hz sv|JtBdKy>/ i3Ů(Ź4O*Ź3k1LqtȊ &r5E軇QWHuN4X R1@g}[KtAP!w٩& bcgs *Nnkd l k.H#͠g#'"9Z{qh@ER;.$n1g' R[炐s!F|ޏ!Nx2x[Օ"]@XٕG\))'D&=-Jw֬< 9*ݗvMp]:pg^ "4s =Ank>[KoO GE6Alj@gDӇeo~\ `dѰS:4zY"٬=m<+(Hb}\F%(MXZ8T@ʁS2]Ml"N ֵ&rb$+(_-:yz11+LE-f>ngAVADzI5 c|ێ߲p\|R7Tb[Y`ԥ:rx hObkF2VNBե~.TCPYM E~2-Ξx/"Ls28 >ĕ+0Ƞ~ pZcݺﶊ;~}۟Gqu3, ϔxdLzԕ~ NZ$X xNYqozѩq'e Xk4.Pކ|1іIF84'oݓ șw+_(8XTyϏ)A>@kGyGŎѫq/JྤUfOYJczrc$%Ċ}@co9$r YM1n.qe =5Y*1wN]h3k5V?-V;Drcs6^=n 啋a~b~|ڧ   vUh/[r1h tzpHbەqj.G ~;=;}*ĴK#4INX?x_V rY)"| JcqI4Xy( dW)WK9;5A14\b?XJP%w[W,`XOӖZ.Hw,L ۖAƇa|B ~{N5*tM/ee^L B y;(qϼI-!/uN=<67+p6Z faMX}q]iᓗlmެw>6sA0ij>5_O`,8[lV֊jY5+аR .Q #zRF%Y_Rin \c¬-ҦD0 X=sG~N‹.ZN7#SkJ8mH| :fNհIm_U0BP}*IYfAB2=qR_d^hNk QNy9ǣ^,KmHsZ-WQ; +,c{5"O2)I5h`:7yp7`Y,on"EH JB;ACTCjBR~&Pe}66PD<>Bb+~uW(;o!9rc< )fXi e溟-l<ՖFїA_]"Z DCj^k MPңtlF[βL'T8kQwL|wr23+L sVrNJB*6yj2+Vk#I^i@;8p<:x+ta,%tF?H\3mW@V,:`J/[cRn~Qt J5UzQٍh+V/}b`sP\эU3xl[PFl 'ۚ3œL۳YOA]Tlj d~Y"i|mt0JzF4d%&K_PՍ.cc3яw] ǞYE;/c\4ML˶/̡8'_itC?IYGĦ7i"wylPf>7wө-*Wk>}gsY~)r9cXmuR3|shqq`)y#9WcFऴN-=*(SS[]l5)vachB՛e!I,l|O9T3NXOaA,͑dʳ[i:t ٵiOؙ\]Ӝ߰&ж .yHIxMjэOPq%IKHS?l h3|Aaļh AlFPMdhJu ϭͣa7g1W4y,`%VdpTϊƼJ8篞±+:-]·)rh!( r"HK}Nwv64ނUT\0₴D~u]bz,=-=lg}yf0mq9mh=.ռBEAÛ+pL:9'gj0(0Уl"Lc }~j8uw~Ϛтv'/ZǞH`!"LP-bq IG4ICK0Kt17\@gqRh+x3h`퀹w^'Q7t ?N.ɃNJv7 f%㏑i49ﱴc#PЬvI2 1ˬ!<#ڐN΁"q'YC\VQ n sLkP͑UrZLZylQ~;j1EwdNOx,(Ïņ$)UL::  ] E ʟoBϪӔX!h *m0 .;m8 W_Ƹgq&c&}GL֨ղtfkID}f(dlKyH:&"d߳DM=T<n֘O_ӈSJ6025u1$°`,(khAbi _j>9Ij9I, &Er룙RS6K|i*D5d!Ӫ\Y(o-=S ZXB/ ?@x K*=n`&nLXz_Yvb/ 22MO*%ģiX_:bn))hEq NӃ6t8?,p1\K.{`p]zUC22SP6/"S-`ۋL|;:E%F6X\|\܁4.xS0fXe~zI$%j;mʦO>ʝﯧgJdt)dzN߻{B83HFV*= " cR,hqt>[cYN3z>̠,Gލ:zTvaih0umMb1ry UA;@ᰣoYi!]GgA|yUR7@F&ZwOZ)=*k!KF6>GLn`>;q`јq9?LJk0而iĖKwlkUTbc weհ?= -֮szg}ZO:G˂ q 6Q^|NSRueBvB-EKD#F THN 7/Wή#MĤ*/!~m5R;(1 'gKdkqe[_W_ Ϡib2$MgqC$$J['@fGF{hPc{ ?US^!)hOzo*.fjKTG-g A: \p4!Ǫ + ǀgS?T8IDOv 6Y`s4<o4fB+ۋ́ސc UkZCjURHm0ڲ$91A^i 8:3 {/Vsɿ("<d6% mnR@Ky2duWV>7+l-[0H pMG21 rUvN*bDZj)"֨,?5/+{+O}O]QmiFMCzYhGyՏ:mޞl$)K\ZeUL \.::Fjܞcg_~8*5lm^0ET_d S$s<.]X4@JVlK QD-H+Uc7% Z5$Lc>idc+vzʋgڠ1J;MiEck<#hLxU>/sJ0&bk0"J=4<=|p9RZ5:= o J+<4G\}ԍYmu3<^i@I׭Szdvvt].Mbc> mC'g2 d;pdf_2R2yX۫~at{ی 3 i@T(}vjUhHKE4m ,cwUm@쥕]5Ɔܰ Мs`{!a?m |! b?;ƌ&(׃N_ʒIvAWSꇆ^ک% fn;O-Iv (.a7'ɝHnvZlkW0ʖ/e\-]!E_Aɒ4-y'A>%b^N@sRvHqaobu^Ǩj#w<\c7!B/!@;M4ܷHq;5`,Μ yt.iIxbd̤>%9JKf0 M]6L= W"c8?}>MR`]ug\&N0E[2!1d /YY袿u3$tߎ5߫w]Aj8])usK_×V\F*x9\g'鮹֥Iꥤ't{)hO f=Zn A] TԖxm!C[[m$ʩT'INٺPuFr4D΋_c7lW#LesZ]8n"ʷׁy@)eHoSJZ$둗``k)˖G㊛ҁ\ЧJD_ݴ+w%ɽZoLy#,Atp_݊SK)zmJUE`).Qi;]0K,$>Mލ(LZrJEP"cdS (}# r[yFTownP:;b,w֌K;~CD&@>C G9 'kƟCd"2}Wv}H!r%$05\tm̰o- m bZZ"E^wXG \G͇v߼.gB^#px)}`b4L;O #lJ 2F "aPmq^,#&-<4V@]AYUiY2rR{0N %P]pW hk$4A$jB<ٕJZnv3][ yrBâK엤,#ϋ9z*YxHj?&_S.a>rЕwN,;>ӓ52*IbET >^Et>@#Jyytȝ}7~ΡI=GU#zHXX0ZA;%4;pJ~((_2m<ߢM6LIp}/]HMH^24V{s}V;@X =i% <=h+i߃VHVr,(G6VߟjI f*bB@[ .aP7סhW[C !ł(p;Q=.̘%Me$NRj |k\ֻBLcNK#DRUDkO7z,*4|=V3__S O/ւj@`"zw9-O*CQxݖ7tʦ& tt*H7Z$Ti?'*1QOȋƉO{EJhܢ7~v+H !&;]#khhs12n\}.l|PFUwܚL'Lt6Ry Xך*=t#Bn^ َ^!%oXTRc? >|83X%͵]}{O{mp~Csc5M)0[z] d5xFLaL;nĤxxܳt^i֊ xw; G q3n}]<}`fU:3:vP"1U3y+CѪ0 ^>QiG&z8{: F%Af1Ǎ ؁b@8(e{y4Bg62(Ű nOKD9Ujf,Yg=yQ!JmSI>9# ܼ'_?ˏCF~AuJF >@s7L֔fi7yi=ʒ;+ˆVP:Lk*{c[_EhH #W +l+B҂ԮeU^>-Z>н,叚ھiFvܕwL΁w>wޫWr'fWͲYV`;vLb.MEޣԅPb%{'-|Ls=Ο{5ʞ%S6KV;;>=ڶ+j@>g ci&R#.nΑ!맔䡳*C^+GD^7De?w %lɘZ͂v.{=UkLR_z#LCf?\cn{"$!8:I1[㲫RB'V:"q\ \2FXv9wL 5 TÐ*?7 7_ǧlMQ y4-,-[GZxxKm]*ImԨ=d2XZNJp(vq[ ROG,UsL˙?>)IY '~$b(/z~9͝l3^_B}fHQ;&UXY26?m+JLGÖHIizP kE cU mJցʄՇ6CTPxO@J6㟯=kO&(SDM'L׃ xم씋ig&ܕ$  ̕P 2m2W%:ΧliM#iGbEϺ4 mAې1;]<)О MEXkdI4/Kbz)np F=4fsE#|%D@18=MrTTQi/=(୺X&y3Ӕ(ҙ!}"tTR7PDzIIx̳9!\v9qzsr>3&ҨC^ 4Վo@!|J֤Ɨ|nK1Aʀ{bz&WiRrbJe1J|\8C8]HH=%PPgxD?96c݋&u֨a(yQ3lkBz{HHaT"*G^`"g 8YF( 2\n.ZTꆅdVom=]AzO7$q?t'!plFɱVҜ7J* P=n6΃jhoIT^=W罥Wa_ج}?tq)4v {ʢ J,0q5?73'JrJMv+mch(w0/H{^VV )!um8ct@BpޖP1J1|diRWeY͇{@i3m/#(5t9-rba=)`( 0pɨd>%&Z>-hMٳƙZךH-VR/퇇4A,}'+AS5Һ$3,K2xJiRd$͞V=U-؉!hhc_i~yώ;` ,ȑfIhd+f~_p" q]Ps3<߈xB5.mOGJ,&;ܯ1\ǯN))ozr m䐞 ]Y}UkVKԢɲ/ fϱY hCflj$. ds̔,Ъ=uwe5zї 4LWX!8NٶX$@,4q:.ezf}AxI&`C= d@ o~zln2&dgdDt8EI LqhBFe.]``-(Z}jמozEB& NG҄)4~+]D[^ECл{[OS}p$ "Œ[9SH*m(M> |!M;X6UZb>B.n08Kw;Q؂GO6&3+}Ta!ɵ.srK[S>%< _ ߯ $RQ%MOg0D6^\N84St2Ǿr`4\ EM+\)$DGES5b]8d6-:;JtGIkrRBA,x{9& Ɵ&xRek2`&3/_қx=#d4ʆ#}.@{H[&A([wWW:n點>[^BÞ.:%!}*pFqOI"a)D]^c6M  `/UgK :57j,6EZcŞ  Fܐ38@<Ίh`E ,`b!R;w:(YFTi)>Գ{5hCYfK}nvȰL<9j/Ăw\f:jN2Nt)p@\6f^^>_]&KIXl=DƢuUyWC&٧y$6 *_.o*Z em i=б+y-ɏ x\bnD%kTԶáp xKק,9{_=F%,5:'_”=ҋIiAT['"JKi"Wo7]?ǸW0r)PI dX hy?6yF@*Uѥԙ)RbL|2R-g͠( ([̠W5b)9 YAJ-\cfwB?`4-B˧ CҎ e)™R nG:]*u8$̔;EhBN vl`M?-Pr+N3jxvz`^<D]J?T B,ǜ㿓oH^BN,DݙwO:[rؑ1u4Œ|/bɦ_&d=XwXw@6$0g+;͟fTa"M{Ū1[=z=v}b}!3ݸ=nI0UxGXLɺ\ e>j$>@=^эCFgUFޏ\xmD_+LUQҩ- p6Dᮟ`hÇD>i nkR]P|鰏$+O,݋t8؋`D$5J{Wlsd|! A`RaUɩ6c>"v=e>gMgJm`K+ o5=e3 ?)|!Kܶ&ȳM宜O)l9{uz35}E]oXSIDS :Mn;z msyvG|U}SgJoyx1<4|RxI3#sލjYdCfqgm6A++ 4tT@GnZr%lA`!FYۮ-bɆ}9߹4..P؞ #;dHf`lʇOm#=[INr` nV{]eUҦ0̄*sCzZ>du8MyF[ϓUYxSMM&6< cbm=q*+a0ǯWy\ѫ:u]n]6F8P]jhֆ7lbi*acCEBҸ2[g07Z0':JB}5c1~xgU-t7{v zG:P!EcWX>aH*=uˢ)אB"F ʡ(lNt^K·qqD7fkRѦ•8Eşh2-]Evƍ M?q@GD?Wk 8r"?Oa+D7ݞiy; Wemk7) 3k5oJ8}hŠS`@wc}):Mhk419XᯂGMEg(q356mbm(ݸ L:K^g X"Ͻ!#dNez7qjdKKY S`3JFux2"UrG_`O581, {jZ윞O?r_ښv%oApyKDS(30z /Np O&=|]7gglm5f|7%殨c%/I*"^8-`f0Bb6qO2]auT'd!kFMS.UV[0€{T-8u[& ,YxKDl#| qzLLm"a"\_D?U&,nNh;%kPM@Dv mR]fD4_2kђyvIg;:#XCOUVF(}9lFaPصַ F57[M| S@lw eٮcg^u:(NdH[C!n`]UЦV "m܏,s{:^ӯ+ۆͻSW -3ΣEYrfׅ@%HP`tdNOpL$>2׶Z,[?? mQJ^>1rPH2 ?](1V`}ջ=fEyeEA!^$J!N# b$ BeFFH?aPǏ:e; zƛ},,UA3k9O51JŚTR 5u`ϤN(g=P֕=.vC_:+G ]Tee1J36գ{VCDILB)1A Ƒx[P&e5vw  'g[0cdNNiH/ϙ0XD?xE:홠v5x̋tnyl chu]F8pyI0z@ԩhkJ:(,^͑ŹgKHyyn'zѵs(#r^(+uG2O~ w-E'f]&@ .fL|SaӮ:#\Cc])|=U:ࠠЕwжq<'}Yo7THqp_\kjZߜ"h AFK>7:' 2IbZ^ft9ڛo[{[7YKx-Qǥ :ïΦ>r: ꆕhXÃxї=%,`$ BxB[{GkqGRd8I' b}^Niy"L#36tT/ߨw NzZ>G$s6| ̳`砿RU%0ďuTlS֍2DaV`|y61KqbԛBDd~{YcNK Z|2Jl͉J@F$MG%M1kM3V >!NWց9K(Rv-9qA7bODK-5'Cj9Hph:4Q,ق =LtU׊1]`~E+wC) $Խy!H'SE10uJghQ{UsZ1-ϔ<hۥ? yO-wN&L*ZUF5ey?Bn)ӝڋ1tKi|z,/}}EwWly3O9f3i7ˡA4t E?hƒYԷvlY=3"ȷvIe`X7'k?"YgzZyX.eHlj2%.Gu\ǣ^V!!5+)x928_ dTr~܃VeTaffB*ӠI.NgUN d1{)`_170Sԭn%ző' @$6Wb=,ӱS eL9[QF-c偑%C]5j]};+!XN껯˿XZz$IC@­&/{NceI .2@+&sRܙ=ѳC' f\6v 8l3( ,\wwdji 7>#FS@ɾ~.O4r3qCQ[ u?ZQLzԮ6SA ^ÈdD麁j*zIDn*s\Q~nbt3=0߲faM{'{`8,?R 4 {~BO&Z#5*t ^DzX[C>3}: k1)AZwk@嘥wL{ʦ>T}ΌukkCR̛ ,!@Էi> h~]J/7;ǵZZ%Aw&_Yj#UA؂P|nfO sc;bXD_ʚoi*LEpQmLr|88?Wg&[=-$nǑL~ΒS6Iwʃ 52'I=Ȧl|C¼è;rk.Y*AO:"yN=x(흣԰y'<'l[ %̴~!l6KfJ%=atΑ>/guԧj#!986ӕ|6l\& mX 6Fe=&e1s8?c,T@iQ3:ۈ/=;f~.AOVE7D'qocic,d)ϋ9cOb̚Od=첸KxQKSe9'V O<#ܜJ^Llayc.ka\)%N$边a&N&q+Yz!+ )ٗ_$G!U7$x NksE ޛǃ< L k6)e:a_?)$b~la>\rA\ o'4',59ra҄Ȉi-IH>Hڎouzs0f˕j XѼ=t6 ztv0u׍ - [<+0$G3SηwΊ%&f @Ø|槌Hf퇻"hl޴]@#õ ܜÀa$i΅O\M| >l`@uüĮrM:]AY~~- !ne% i6Ӱ9=e URkI6LXcnG2:$ 䈑n-h;*-nݹE pA."`ԙSB/0tT v{a&1d?+-I91#_ۈLy֜PR76Z_3$#ԍXL/ĒJpC,o8\~ 3ф:] ׸ gD,iVP-33.7/)NPkJ0i^ST"TZDqt$8)vеl3?k{+={DL(wcgf٤8Ů#d?BnY!205J Xd8rqS%IAN؊I s` ; wJ+9Cyqm UϺ/}7=t:6\(m#׵{* \ʗJZٗfmuRGQ#& 'CSJe9g!v~—pvJwIY|lj ls emmȑջ*C~9!KWagnhBr_ U6ܐn'1Ǹ 4-8}[Άlʤ\iKK9O6h|Al?` -7{@+;俾wLMkDS'(1żx_ǙήpWQ=Q$ðޙ6R Э ɾ^!ђZ}AP:͗.TrBI[["07s8K TFfT<[I>Kw-{ YVMB[j߿r$U_#T"csC8q5a7jiD]ݹ~zkڍ7"K.kE7"aSIz .rGؽ9LRxǏcICA EEj&mx_Gqw ]~J'HX>e@╽KVU(XiX_9<@5.;X Pu` x9PVɐ|Þ(K~gb!/,y~ z N>i5.xPC Az1I{UH e~M!*~ +X1Ɍߎ2>91SKκs+B^dTG zɆF=MKFw߂ ;m{E㼙eV_fLaE;ˁUP] o{ 8&p×#G_iٹ /5X#:5=+;UMf>⼙7$MyN k>%[Tk6 8Oy$F&NZ".WJdVSI51w kc(8vrXB+4KTr:8pג܋RgH` >hW)7?ߍ?*t22 wX&٠{Uwȅ_CӋlc2`t!%+ !@gx 3L"i:Q8d=i4$;?t/nX$zѯ]횁)6= s*2{Mk;`5.4a ~0n%H Q,E;#6!bd?l{$Nʦҿ; ,(ψ!+%3,k)p_'/fOݏeFYRA)},[x4{`vXs<Vx'rb8_hU V"aKˢ0)IALyQZ6{d1)m=օcCr{Bb p4 zέ/*޾6h{!ir5E]b\6kx1[I jSa 8z| SyEG~@DDV"aTjcfqĻҼ+lWn)p$zĸ"QHWlFLu,7ʾ^+I頷 ԕ7kD{kn ʡ_ YKIߔ8a̿rVVܬ.֐/s=V[UTS{Ӕ$zص@1[LJYqr572M24%#ڤ֣ ڔLwjũ<%P%*ʄ nk4=A֐Jed2$Y33P s J[_.6~G4T,˒t_RU 1WU)%ygkf?mOb%t#Yf&gEbr҃Cu[>SBqKzذ`-ivQ(挏|.qWZHl>3ʔjThao5<o1՝QrHg蓇c$6W3~^qXR\ҜChr'7vd*/WV>Q7#Po Q :Kd05@W*dk!m~S oaFvD́э/B:g>Z[)](ýW1ʜFZN,i?$STe;&͔r80ᡢ{fxM4 O4.2T`{H?dH@Džy3N Tm˂cAK5(VB['TU PH~g9O3ܖ![+ #J"͖NM/˽}V!G\8:E$jr+@wA:(VQW)kAk@U{,rGVptK(7%噟hBd~2x;ѿzdrG @|ܐh]6:l$8 ֡.5ڪ@[5_v*iy ~*K_[;p">̍Ft eӯ/ps6Ғ˟zN;JTpԯ̺-Ln>']%YfC_,-!eEveUlv ShD n錐:WN.Ԭy^X eKyBOFQLFY ) ,}(Mɤ4v '3zЕTh!?b fdIz GZ!.b$y<50#g)4̀!v/EA2G 8Q2/ \pkb9~n]"Փb@c8ĂJxR^y-억-'=0`H $ifw NDu~t9 5t()waval0#jGR89RIc !'J}~sȐw%4xu eBg+ w6FH]v9) -Z^%+ }Hl6j} f>&U.- 3'EFvXv-km쬟_U1sɈ%J2`ԔI8CLTߥhږZG+ĢK" $O44? &CT%t| ;TX\NxRA{GgDEwH$Yb "J[gE cАe!v\p"k_yŇd,ji)~SO{+ľI5_rZ;1G^AiMMEו_LcFӷ` Jx9ߨ_Y5 e(LqQQy*ZEdXr,(J-cv"S)E O+;뮽Щ Ky~oٴ"Ļ$&"FRbc'Q[iYq!yMr9~<䟶1LBw7֚^?Է|ݙ2Noq-H= Y)Ljؗksz.hOvIK}dS!kSPLbr%31SYk0sa$ Sb"!dFA4E.6{Su?Pxd޽hۀ2Q *,cۀD;kq&?%fQ"ju$Ef/(\0Üe枭jHS N'&(gb&ŪCg}vŚ xEfy: {v&kHNOp6=p{9 `q(e(.2eNB)tP1*cpKhzI!2:vVZ($n<D .E~Dq(tI!^!0o,uhzO2C`潝(`'jmO~p|]YXܩ"M#!~ogyrG5 vkuUQW+ `SB'dޛS(92~˾Mt7qY~G<bR?(2bӈ_R"?k)EHSSWizړ8^rK+7f|''Ƚ[E߶CAxT532 |H$4Xig>#YojA)Qis J?O.ap{*t[`IQ Bp1]5o&lT("Z!|f|ўJD V*v86^EnUXfx -O{,V߂GNJCG5ॱ Wf3u(*ao(C@j\B^'6Ub \%x^ٻjDF8i/ga[AƒdLX]"ְ3N;6E} jM%-[3 x]s'+֔z3x6^sʽ$`PFl΄;'@CK)3B2V.Eк-{lgngVΑpYxcyL1/V TU܄pl89@$uf*EwY,r쇋l"AEk]]v*)h|OyOj?pr)S jk#;}urnNB6-)5e7!3AL$ UHoAr<9EBiieI] [wWu'B=P yX0ܶz[ACCikF/Eú{jo w>GHp(P\L(#+,YTuZb:NW&ΐO]FU.s9bzvwOO7t>8XpD)w{P{=n~Lq9Nq+3EEͷxǜ$*VčS3a=&^$؇?Nb'. !rBȗaqOm=\n& k*>JK H3cCΰ,- ):yX蟚M꣍PRcOc< ʠ2P_,[^jbӏnh(Nl%h8or]5MHOQŃ ]}OiBk&ٖf,\~nDaH750!/ljZO4 mS&  IngWt$q7φ96~ڽ1zyt+lUKRRc]kgz9P(_@Eߣ"+&QWgcg[1,RËF8qBnbF56P5 4O׷mJ_rI;e`9Iwn*Sm>y:pfi%֧$tRKetv#ۓWfQsXJFT8lrs}CK|@ J}^̈N]f;J0,/: Gk~2*xyOTxwL}X]Of'\ďP]k&& ?S_! #튉4<<[a 0 BP5_I@@08WD3=JB>Q2_b2k6co18kz%pR&mYn+#F"5{չeux {s5 4kj1ȟߔt'7? `׺=sr0+UKڛ5dZۑN8"LF`$=xJ`e| S rc5epj> VI; 6/'i:ܖ^2ϯ`730 ~-Gٛdy1T!P#xQ#y8P+7*])Kv| חdWy $YKu)Hٝ̄`Cqtl,wUJKaO^X$Cr =t|!`mD៼NcW.ϵUcd"6Ş c܆8`ӓ#J0ؾ6FT63}!b"8~dg~w<O4?>mfH(#R[muJO9q:Lࣻ= (qwnwx8aʘ0R7kbk̏($[7n&Ҍ6xQL[B0\[Vl >3::=:+[]߲3֭ :ojJm w01L: +d/\\r#u3LFq')!#I&r/yp#zV71#J} EAͨ;) ŶpYP ݅2tbO3KCdP2sUVNҬG@VG} Uy*DD+4۽լÍYj4Ol;8'U\i tnP1*79y2^LD2EY^WZ  YԊ+,LJ@sѣPQu2ߵ-!s.3#Ğ3C,VP[6#I4_t/ݯv)$*X wZ֖|ś.|S*t9r:1xUS_sbZD̓KeAYKA8;¬7n ď"ӏx/9il| _8 $ؤ=$-eȽՒtLaؓ4tfKi}-_i+/u WqkW~Pړ)_6d }FoJ1~{T^#(>qR&%px2K8d_Q#K:#~398L*vC̏ }e+DP)~?\ut̓"#{%(jsAl3I¹dU7A%Yg(7%-mТ46W-:i͎\XJף#?_N"+oWDr^ 5P3X!l Ċs^^VFſiМx7.m5cb@#_ =}z3tSK/@UdCO!g>%%'6[e/ ?|V샐q-৩i5c]+<12O}2<~GE˸uap͕PQ+)g]ed8t!Eo =߸ARcMDZd۬'[D5{[{zN @tsw ڢL9=od#"79m\LM^g ;V0'(PTݙW͝N ' ˄HQ7K0)uz{Q"K2UU8_А #ܗ=cQ孟t`M.,Wa44SLT a12K~Ц̕@ v"nW!HUl 3 ۆRߥYZId^U a/1\Y݅mq>jۺThG*hb'3`la%Vs,Jʯ[Ũ*Xyz'OGrszE'|7"^skPZTM.0g*,fchNxWǫYҶsFiR0_[PRbn~/*06*j8Qv .j8G_?O YKi='4Ȝ2To.G UpbyT]S9F geJ|sg+ZI+Eږas2aકW$)?$OpD 8BiLYkRwa٫إ#zgc[@u{5[>+*+=ݍf3n ){l<[RfhUA6Gza {_5=l/ ~̴sпr:*h7NCN. CYvճkR;yP%Qti{q#Ql)tt@p fDYDZSW{}0 @8膨TvC<3瞛z=? }&zS|׭}l[.D%rPN7 Rb`C)" I D.*;ĞK+~Fo*Jb=-.G;Q:ssYMX=crqנpS"/`UIN*DJӠ;5".x 勵NlYGV{GXzelׁeꟃlPL' Y^%SC07,Pww QűSJcjn盛rմ^JPܑ Ǧ:S.`L#:[禃Xd` ̇)0D,9]ԬJI-Un`z8ŃJ2hd{논簭Χkp/f_L]c[ugRt=J,p{JnmY[3l# %mݳ(c|+C-n:otp*8r&LD&ppHmdG"O f_ZtL.J'^WN2 ULRi(xX`Xe; 2/4C[}Jcm8rV LkK /LM}Oݨw2,7I:͕)kawb((ȤvPkg@z34B 0Q8_ zh@^R3b"6 &ܐ)1{$GKl 7+sX|k~ 8Fs0:i3E:媕ZfR ` ,n`{Tc;2,x58j#MHgo)TfW̿N G@z 44iyT\ؤwL4m@j] 0uHo)d4(rqSW__DAF;p aE6z7\hjjԃTȊ!3Aa=erEHaSôp&{P$.wBS+O6RQb,5ot~V66•"~qoZO̦Xx7dk#d*k2+{s $i̐nm(@UǍvIn% T2M<0}d鏏ɡ0}p.P-_`-Lcw:2qp=aBO@kB~MmerB$ ذ>#?Yb]] W^Q1duŝYw:r>o' yn-{Uh. "{2H'cEgW1[ o_z!Qav΢.ɫe15E-͕֨c<֓G.5.t Nә~5[/"g}qbo1͸)ZWB,GȫCA4qDĥ{Ju=ixF[. O Wġ&ߩ?`Sʛe\RVI~(vfE'uu^O{S:eTVRԦ6! ou@c+a o2>1@@# l*wgPpfkaBvjcj}c@cJ,bW+p[3lع4M{j6jQvѨ:5!F"D6(@lyo6+b9AB# ~sNUbP*8ks+%0,# `g[CN/&~ݩ: ]C " ޢc7{H4҂\{͵q߭Nʵw/B:48X;pp4?"}Tk٥AnٝэQLCI' LhUJs@R8v[!vL2GeTO]+\m𯐄va115x^ߔSBnp-/#Ux|db?Hűmу!{_q :p{am5$+ݲ4qˮcQNg ˭T֎}4cF<ͻMP :J?Cm~ 5DHIA]LdBiWIqDHMhVkDpX{gY@AU@FTX44y@e3)[JIE]3gnK곱 QQJrnd#XYw^Bg8}:ҭjD5FR Ӎɥ#5W:S΁f&A[|~ٌ@IYM9Y$ۊvȞatjy@;SS6j6;p3̲ f5]5$PPIe+ƫ}URcʆŷd|C`ۇfe3D"\["C:FypΚ)]gITa.;E[̻w(ow14#}=MIPn=/Qt3F:0,a0 &I+鬣,1c91 ]dᶩ))I*ӝBG0l>.t"Ϣ8OPYz~QLig(R.Hc7OB픀Hƀ.avlnH]7oB:p6"RgI`{# ؾþz{S볒I83 iNͯ? Ǯ+)'KuVU^n6{<ڙl}3 bQM*AWҋ` K$8/JyR0z;mIdc~HrnVτ0-?~h7. ,&7@H+(KDB$#'$uNP7g1$q-J@jݢLHD>{L4|l|M]gIb>q 6eIy[{:XJj2G.c1sC2?`2)Yft(ZdX]_;r}+1-Snny7RA/)gP?%e"WE}Rk/+pm E&lgW 1R͚_n]OpF~WԮ<);Y ֙#HAJӁc]#pFz)n+FTI`2F~5} p:Ld C֙oGn=2y!LSJ`1b#b&㎎< Bn̬ϼ(M;+Y,02hp2IߏA Xq=:)b_lnb)Qis)ꉝ˜@aѓ*&y*C-numapXx_#0 92dN"/'? k>%<&xmezt:NZsBg`t#Bњls:\>BBB=8.;޷4-(E}ڛ;bi7.;j~Ți|,xp&D&X|M 3Jf~3C5OU MvԘ`څ`D=k1|cɶ8.soe$cV'W1-O=H)5,H1s(0p ^U.dW4.7d O*Y)Xl豽ΔȾ;7e+”\lkIM42 >ZxdFP:Ў G))b-i*H4/X&pu3TDcLYmwB?(*X 7y5"Qr#j̲/!c.4[ʾbe[Ҍx0[6VmԱϻ7@bٚAQ> X^_UsәFq8|uLp/F)sBlT^ړ<15ݡMߥs.P@| .QZtZaΌ%4A+v˷*ڳm@a} e8x\sg?jJylgkfI~$i /$#yJKbG2U]J'Qrwb]'ˮ '0Ut svr;B;x^T]Tr RwS3~ ĕ0 Fs#]v?2uYQr-G-0e-)H>rƒ<źko|bYReaȯ"߼d4Fc4>d@b:ya@Y[H4(ZfSV&9F7k O|D_m{Uc$GZ{K(l\Ҟ1!Bq KnQ_Y=WU;lâY˃<~{0#9Sp'/ta?р&owT&*jcEIp`蘈$XWzȣ 3/v|s6nomE[wJ N5 + V! G^j1WU ]=~8} ZKXNy^\Ds^t5;?QĹfKS~ 9.>kF#1>AO;>6s٦ ܅c1f! my-lB{! x܌_ZCCmS_G(z| +i2*J7SN Btǭn.bp,h ;+ Fb Cg9˷$^}b5Wc $Ra-8.$G&-6L%yrIVԘ̨t!>] SA;K^0lkԴ/k (AL>%g[ &־_|*(] g4Ԇ-6BHafdV0in+ *~fd {|f(.4kZar <MZٝQ^Ţ"V [\]2/ _\Y!RWo] x $Kq}BkfŋHS>o_xRێ9oB ZϨr'džuʓ\|LwplT6Bi(/bbf}6oh^}f65P\T Lጞ6 |;^9c]bj!Єܪf& [ZfI-Dݘ/|³8JOX'õ@j.N! !e$[)ρ{q>:fLAP2&2Ib,EpJQLP\V|Ֆ"|Ս F:!Yn6Sx~zF?Ĭ<:5^=) (.؅}K`GVͤ|(G%,[|\69׌K  D?qK)[טTO$`M,ّ瘗@==R@@Ҳ0o X'ox~Iyq8層Ef89qG v MWMQkT>YǿR#ox$L[JM1C*wGbýd#8U1~` SASD_(6R,Z@iuDԈo3DkCHz*ȂZQK3cW]; S tTt 2|*fhxJDK4S'qg;լb$"oDi}hfH3*vZ\:F]CC(zqGyKMEA(ʸFǪs_hS&gv_o .I/(D: }A5l& ב> 6  =嗥/rPPy]H H%J^/ @|J}Pc>;N9nc{S! WˎwB%fr7&d^0bwp׳c| nKZ9^</\stqIOXcna 66EÒN%81⠗q~FyRu 7Cu `W _{>I[|bagpe웑 Q'U^sʼnR-ꐼZw.uVUDJUo35%Am~(Dl׍7AFDUJ֘. Hn-`fu[~ZПXOk6Q);)--${Wv>`-Cp!{fWO8I>ELU2x^{cpYa&5 >SjT7gLswAӚd4*M.iQ 6\ ӆWoV75epb|=TX @e8cRhvhSbH쨂DKq‰'D$12 jTn9jЊN>Ξ? qUqYzvcK`) aD=ݱbeNEfqb0j*ZM6XnMbx2e5#`Vn]̝tәף>yl?TG$\dy!_Uld">3 @^u>Q)@R?{\Z{74.}vEPCD4p#0&@v$f { -䘏Ω˥ukF&\~-t2 V1G+yN[h$q%'wm(]TAdb~]fU+.87Rzz9b"Ff=&QJ4*8QNy՝ 5Wav0Pa QE⴮Xڦ!ຢUWR8F|`lʆ_W#Π@59їw&^0v٧H|9XT.n_~boÀ,Oty}ĵu++EZ"iRrnS~(<9C<$f) XTTŴZyQ(-QPo%6]W+K貙)?3ZY{)u̧A}]`]2KmA 'sP4UȬ׽w?:I}5]p,$<0ޜ7B𨩮MbHCd$9!-_VOꢟ'7(O@IsDS6q8TK#7ZE `O;)1cftۄO#]$+=}3LJ:StuWBCьz c\/REK,+X/̡hɟwg i*W ̸H#5{lOV\'$XI3 /8q* <qnRH<%<2hT io*t%dIXI|po1Q9WѹOED~QFv Q4ҨKG[%+qz ';U5 4 jDi[cnL~9VUmn\Yc@Ww+Q*oX2]070dB^lIo$e"Jxͼt ^ eWvXS׸6:|=$8TawWö*CL g X@VcԮSPvYb'{loX+!J  6kن/,C,4 )*o=1OJXl ߕ\ =S*s+5]g E Q͊j=\tZTlw)1|Q=XJ ,$*x?+Txn؇Ј6c?Cp^X3+䄱xPƕX 4ҙ۟1Dc,9o;ᘩp3=3wCaba [!7E*_Gs#WAq FؕOUypa9Ĵi8dX+ {.!Yx˄ H+l.W͍@šY#I.b $VAĎ ޳gHX`=3Ȑ\'ԗr ( n&2rݿ{:XЧ HaB(hBvy_@ʻ<9R920ll$? ZtE<.?hUw+g*7wJ+B2&Q%Ŭf|2јlfj8&8. #Kh:OD=PM\l!R\{n>ōi5SU5=sWVnGGڱJRB~D*(fLX fBC]pWW]G콪 55k1s&?S( lv0- \U0ڝ'XA@J0e2iУ5J“FM_<7X-H<|SP4"#O%xnut/޲S< 0v@k˶$%ɔunnV NkDw%RYu:@16e^ r!TTaYoq,ݿֳA$"lT fevi;,/QϤT֪/Wpdщd?e]A@VN'Xϣ>E3EUH+FyZ/lzZ]U7 dhE u[ѧMCJ$[8$!Rto%e­TVlv‰/Xty(~zlwee ͙]>e?"ó2+xxuҩ}V<ԆNIɴtG+j܍, ab>)) r7'MoPvPwTW~~v5jsUe> />zql+t8nAwN* UDr$?azCD4ėHX<~T*R/aq ThkXDLhǝ, `4l8 ;rr8QŐ@2S[X|D!9rrN3,4 ų9) ‰#|vN:Vc#mTX%l,tu̻.KbONE{nUiֳ~ b8'qN!ѿ%Lԁ8m $Rxd~e6H^(PȌk!hT"Y.j:Lxo޳s?8wUhu`r_E(w89ĘSS3~Be[iGt3g좄Ic.~ Uj(& f g4 _/U,F .8ibbbt'ḢrTVBUґy{bF e Aó%}KK?LC+-tEE 1[L&,MU3EyYbɫgp<LlXXzbM[$~|"Ze !ͯn2͸)UB@;δ5׳+=V4 A)EL(4&>x;cmy & 3,溒h֮[U@bYB~F## a%)cv鸟nJ֜-#.{'*,yz{f0L3. Ȅf*(F;ݸ}I&0n^T'-t7(y~RVGX0V2> V%p$mADO(ܡ7 c# ̭h ۶C8y|#ZzM z8bGZp q1'C"bc>t:BldAFXpޱpF[H~h`hG:S8J*!UVkOO]q jevد~2b唫k.ke_ڄw<Ě#*=HWμbr[sR\zۿT9~mF8]KiY(~ηYaIƍy9X!EOj¶jw!uW>(tkZP'i{бqDi(7]y?ipqҔ(0e,ut+t5 19.?ԁ2Gν=]΅J?vJ Wk`FUeWoV ޠt.%3̋(gVXiH,@*qo7%KΥ$l.p;=_qK1V`qeXh[rz+[H5('lH9z`=ćMq}쵅[Hz EJĒ[k0淒CbYYRGg "ý1z+grAetG֛'CHgaDIdS;ؙS~OPr7.RFOT?x#v_Cb)0ӈ܅ݧAB'IIv%Ү\Lld%j*DB-:\i_St?q A]T  mLJ(OyMT$M_![5}8"Ϲ[d{!;i(^؝Q)zxChf|5jǩ0잯v߮bV,"1a`LHUe؞f( ި"epeQ[D"5+BH<~ >7 yQO)zc|oyE7w2hOyS&Y˙eۢkekY{mjŠM" \b!=LUb;js`]/1kpgDyրe>hMH[D|xlcj;>%$(m ي,ô.@:n!B)B)wEyk :?E܉_i8mEan*1kOiX;F'"<^-!pgpnkǔSۿ?F,e{ 7ZƦŋZXnP =g/gWw,}7J09xQ--{z4Yt<V䊝~𭲨 *D%&A̍$ K ֆߩLl9œJTZY^‹(ױKcol ކ! !ɾ032W60gs6=H "Ɨ8,>?ݰHa.6ZP3J':ɽHJ|y&"fmGyͩ#~n͌I*-Խ^(nx*R^wNAiy߬wVs9*ʳ>pﲤ 4u֣]Q \Q~}'hqXha2SC%&A9.t&'_Rh55MqeaNz%K:K ;LBԈZF$Nwrb5OX1{KU&cڛ56Am; !] .6 ^-[);tUޫ#i/}=q^4RXߍŸ͑{}FBZ#Cot7[51n8dR7D=JbXOO ۱~Ÿ9]S˒^c[ 3Yr!-eݿC݋Fw_`8:䊌:3(%CPi,_A#?k[EgT/mЂk,r8([Lxө Nnz:%np[pz>atΜٗ9;7NgQuC~94N10@m{` >y:+:3'9L찆k|Uf iO.Pepy! h\>Yy /pn1ϵ 2:쏭E*e37ۃU*`;lKwvZMA'EP7e&sO9bh%%ᓴ񠎜7V5k}Vg9=1N!#*'H^<;Gqb0E1.dɇOuYBJ`#μֱֻxJeKyQd&׽T"(Fvk/Zm]xE;E!0:Bv{3HHZ'&IK*_@С={A|%Y;oI2ݘ0oԕpv1@!aJEksZfX[XKPb( ݭ;-'SRa ;oj.J[=wNن(](bi5 ~QCQt7ݍRۋe1@w-HHI3`Z-%Z Fи~ f02~AZ@̨C +h#PdV`ao$w)2R'8 <= ƫU[t UYKh;.ҷ>kc~ҶKTt YwE[Ǐݤ˗ YE],loLu?qD\!l8Q_LT6e#Ba VFӸH}Eu:4իËq_u'ѣL42P̈́w#D7eaAQ[-8A Tu1,hTkvbB"ɾ@r$/Ypsyj57!uٺ R<5`:,4Q2MO;_}Զq~ 0-`0>I%Ɍ&I%v T߀{CNJVL^2rj_wqj4cǣmwgYud{yr\rZE+nvopZud-Hà_e<.0 +n2B}iAQQ1dOЍ,)4uowN.7N1W0D%jyeK3^KePgN f;/4{A /V-~C`\㠕jbB(\[\wN[&X %5i5V6Z8bZ8Kj~ e*?Sx_v17m,KEtZ|TD\Qٜ!a*V4r+ #ÇbIRY%鲟>`B$VX,d[Eh*|6ʌg6ƛa^TDۃ%~ H} -Čse@](+#q?$4}|8xF[M^ 'c?4|3-}(4]%=$g'>RMnOF>c ZAУ{-qqU{u+畒CW}Nƻ'.+ɵӆ aEeͮ.Po s 5 f*=pRэ,آyl;2TjmhȻ(s+%YM3yɗ.^-;%v'F z|8ɡ*p{ԔB;^].9ln 70 l K~0-Ao #cR*팈t1kV<p*)m:%WQcbd6BΟG|).nMt36&Vt }R;= Lp`ۓ*W-|v(gg=%WO4,E굙 fl> ($2#b3Xs![ ةhJ$w^v^{T8U!!r}}}Z\o"$aʒn[5Ip_JZD\_["Dd[wݩ:*%88<|Y>aϫQքy (͕\<٬Eg4  UBwG;_aa\Q+u/^(`ՆӦcǴb/DϝL\a1t %ETj€G[¡Eb Ҷ򥺣 ߲ʽ뿎(fݞ?O Lc@jWAP򒟽} U^p&=DWr sry) )K8y]#긣cKPo/۾"R6%@&6@:TXUc1yDf.A۴Utܭ׾-l}ǔ:e-T36m?KbHh8'%X|O5=T@DlTZp}3GXA 0< ԴQydUgmr0'5~mat0ԖX(zdM/:YsnӼ ' 53LV%qe3-kQXY+tgss5=\Ak֏ߊr,[4!cJ7 f aî1$R6Z#k+z&#۬ 1L!V6uk&{¯:[|!Ed2Q9g-&ŬF[ɓW}iO2I,ɂ E}=ږQE uþiT=%"Qe7>l[dKN8tlXW[+ {ʞX/KŲaƐ2?VoA_a8NJ[ ;w%Aw{}(*r]Ւ-ơ@9eal?˫hhKMVHTjhԥU9:[ºn2P!&bYFq!i2'ac$&* Kcv9iTLJmZ ԗ5P ׳pw[N2 |<[շ$EH6YZ=aCD۾jPu, _SvD:U fl~~%xjy;&ѓvXy1TӃ*ȏS0vQQxpBS;mq7Ɯ_?twK ޲dEvCtUxZ1Uєbɯ(?19/deLr fr@9x,#0*埤mPxÇ3BwY[jʒv>*^l,!o ƲuLDnE--Ս0'[&mlKw"ϜwLttE(>6,*:%;e(<.G.~k,i( `2%0B Rp.+{R3Á˅˜+C&+oA 4 Ry76rdxW1Qy ÂFt0$)ǒuV>LߑQ}ܒ0&Y>(St|>u UCD%S]+ ;ܦ[ө;0 "(i4=ǰ/Foô2TӌYb,"j[D35Pt=3)T)sp`x~+1͠YH_ Efl=5%^Sxγej\ڰ>h/Y$_)rU<mϬ6YPg[Ė0DŃ`fm]K$;Kޭ-tlQd$9ODxU8-o& HZ/u6q U|A*Y7|~'~Fkd:X֟1ECm6IԹ}?)9>\L{h"^ywp" xKIR~m0%]dm.7ԃ$Q?1!mdC=,^8Tiš RO :Bfp-{IME>5K r祝74(H].A¼RNϑQCՎ)RyRe7E ?'\Ꙋ0l4 ߵk RdLygB{X Ӌg(?!gN4W{!!OἉps^"$ا"μG٢֌7 %IDΑDV[̳rD1+?ΏU+F0β MTpE+ -Kr\)i@$2A(-O9y."Ef@H쩇- 0~=ϝ$[tθú̮1_E+BzjpF#/2Fg,>Nvy_dk^J[Tɘq3=9-Kqa;>yʔ"e-Ev]oy+=8*u%2 G7'/i+$Ll&دU\ 7ql!v$-6\%+_E+`TOWƈL*#{V4EoA+ y1{5V?{q8RA|ZHDoC~)MvZYiȰ[8 蒑>M<"=6G-M=ƛCUb8KtWy?;pe HIT:rNw5ףWLވOTBPⶅO-`r72׾z!;'KE1gfdz A8AaKuzT^9?S*]3Wu +,IbD x&TC cD'f_BEEٿ@r 1TJ ׆x#{VP*|ֿ/4F׊8y LNe8 f2Y_ %pTu>l@t9nuT  $\q{7e)g]Z@)N:FꊎmlYgc OmGg^Nʮa?I#?DpבHPM;"3h 6@p._Dh>3ȘYzO8C`56$"uLt"E4TJvbƋnY_U(p:vV(LPzmB$Ӿ} }YZT L8-{VC$_UOakoj-RC!-1 V˜gHTL=]0x0SO9.Pse0M,G)G{spHO=ErsRq0͔ fcIrI"?Gc VcƢf %vX*ws.=ސh˅xPӺ3S י<y ƿ wX2_tsܣ'^bZ6!t9ZsJXciY,;MnDc ;8rg r|LIOƜԐ+{ I9ƜvJn1*b J/>HUyfp{ PXjuoň DĞT8uAgfeZ]$V4HR ]?uJ&VۚKoɖ"I?g{DㄋpO:.1L-ʓR S Q [oBg,A$lxgU[ ;5 f{"Fl{}5]]&}-`2H4 sMH;ZSJEܘ7#vQ:,'N<= P[ 䏱q~˾pI[xsk]xO1Q>4us}Ʃ\8 ҅W {[]VE`'7"1+DΜ4D/ǪlL?< =B /pPf0rQ `/Wc\pa׀*PWBJcݪ=\q̪\^FOfjw~E{q}*BlwPn Wb%p:=>Ҫeb/2h_r;Be@P7 1i7\n̜}&vNؚ5$8xQՖ1-EQ ׭eݗNjml.Ab G[;YI~^s#GkyP[Y};e ?אwLx%*2{/ BA }U`&ɌLj?]՝tI-<1BFzI\vk!F+:Aך*ff+G6ˑ|VˋH8s^F6w F2fX+̑=]C;6Δ0;Pd=G."DBY,+kda^A~VϞHH8t: %*\6£%{QCMozoXpFndSJfF,E'zC\Lm'SuT՛!ib:MҩUGt2fhzh~O|ą߮#r S(9w+P$T3>U:-À`8WYuL[sy_(C@Q/ e~xQT5eS'':r ㇏++.-ػ*ƮUQрyS$,I[9ātlzR#BuoC7|QkhG?62%Hh"7U{Z^E6@sް}*_ SDЛ4-n!)Ŷ!PyW_F4;p&^o[sE9׌]:1INd ŠCy ]^/ X†:^Ѕ(VJ2զ'6AIAjMє o-#h CL3| {rB*m% 2$rj+JCILwW~7k-?Ovh~XS7teĭk RyM4o ݏwIOC J~yQ ƒ7qHQ"3|jud=uW)~ؙU^Kb`6P?\ ;^.OywؙzMK$17U $WjsНj Cq3nſ'iO@e?T#S]O;oMK{8:c%K0%c(~?zp@vkW%Hqĉ-UToᘿ[4BwhJ` CЌtvS)|31h*'kǮ!H몔ͅ,GbzεKLI\`4f+w}z]y֧wa(zK?+ y{rd0}x_VZA|4t ?[`~um{:ƛ e~s3_IHqzq.ke7x'o-8}> e,bZ*3kXZcl;󧍮8@a4WF//K d# ۣt&]]EJxL&KB B,iu'm]}4Bv<Fp)Nk#Ef1~,j@%YԦbMQ~U@"+*Pz5EzErdN T7V=҄EJvw#h]a$cmaln_4sհwA|z0mPWZҳ|_lMˊKaCg(h' ׶ȍZ5h(|v×&n6{fi%%MdFDnC)S݊C|w6oo6QY=;xfCe*0BMsP2O`!FWi&mf5%'UP>o( ͓HhrvDA>[ c?N>ei/٘@̭v,Q/Nw?<,d{1+& Wt#fq=CxHn`uDxZj|*TB!tU_c}sun ヘz"!93t[U@v }|y&1T>k|7HzιN0L]*h,oWGTV{"a;>Vq dxU@1`MFOzN򡳍qٝNvR+Qw-ߦEӴXj4-mW`hw,avR{'(w^jQ5ԊI[Fy˚QdXE֫Ard[").oY}gDB^Mxo&gW8h%RJ\ F"P|MǒdkmP_t2EYtrq Gcjmτ_yW#I ڔ63ChaGA!&909j,_{w|rvf=2ڥxG!Y>TSDtCG"8Axva}w[=0QF;P?G! h+{"4eTQm[i*-3[VX;xR][ER*ԦyY6iя8۳ۿDAx{jˎ1g.4#f5o:;%%(,UڗžhC'k¼ @nδ*!Xvɟdؓ]׺JU"f>e2q2Ahy)D;TLhPs_45E>=/~9yP"ɢ0"`l#-DP_D^禎!6Gc);ξ㢚?D>I;AZO@dģVh^Q&J+4 {eݟίBSD(FJ]X@~.|9_"Ա^4T}jjV~kaJA#chrw;?Z%PC `L\N1,ۣ\^v{N}Dӑ\fJrR͊paDb~[3- qR~ *U/ 0ri_s#[bҶHZ_["S5=1, i<7?KuH:Y)}☉Rǿ,|GAE@M;; S?YE]wQ8ۧhzoJA p!g_tt_, Ē o`cE"miP} CVXgo_ MKTXPPց~Yp`"Z2÷16T!uVfP_=e.NN"oV{0'Wˤ#حkf ; F<*XE$c)Z=31n# Dv'qO-Bw@4a$ƈϔJ:Os(ג/6v袁RKǎ0-'} ;.ݦT %uO$ ,,0hksA]NfovLp"hD`ʁcƲ3+"&'6 >B &(F'i0Q36aTm$X'??Պ= !J Q' #-2MB@s@w@{Rj]tX0&巙cI?eUue:<]N9)8H®Wgheu*!+SV@G Re +-@Mqꕶ_:u.L~k0 I>6#H{\/biOGy/%mOͲ>t400d{i&HA06Z%@M߭lC@nm)& IK J)-ϴ&HYX*ҷ挂t]QzfEy-Y Wt hWP)@cr)\t+X c% RGeg2:AzŠF븶YG}vk$='LP,J#Jw,LW|]m/'U=getgq*%)+4+긟]bS *wu5tQ>񐎛{hfU>5yN otX$BO5i߫Urzˬ4=&I')wCrMZO#m>;60c`{__hJ{դK oRMw!˭$m;vx P$90j6FQl8M8̯KW|f+ 8y"M̬㙑b@-7PLnqBbkS͏X ӥxF["wxS`߀.{<2;^xOf̴WV8-)/GF\mX%AϭC#ѻ-!@ŵO 6V_PӋA3UŠP0f[ꏗtDh$&xk)_!E,i^l,S"q7R =M}-4՜˝Y7̂PGL%(v=m=iF]>.ݼˍf\S2>3@#j֡N%/U,t#m]yzn*Q ƨ?!\Y;Bjyy立#U"X]jlLcsVXI̅>cEZ}&ŠIqq=ϙbvA14OMrCOMM ~Sr➁9w]M"0.8ՌvZܯƿ#6,HUū4n4ՉLR 4B;2%I"//J,c蜮3O-[gtڈw·Y)8('ΚI/`p{>(d ^] U!jr`nt)|p#ŝr$(:<ᶭ< wkzja5 #g*~A>Iul8,GCM}@igyUAnjĮ:pZ j;?=x'ARmPg+zZ6EfSU_NKE~AY,"E%m`if>Bc˷öץ!Ѿb-L P mΡj$ۼE5tjje-U_]="ϊ84N:gp[:M,.kzh0.PP9ٓ&ь8#< :BmQQ:t}@.dP'TERϹ"qlwK 4!2]p ͂ !_!(~ (94h+{D}'?,VP? u1XݷQpb dt'R|9Zǀ`['*+7Z;YN7%D*|(^RR)GRTH=P{!\$ @f csșV&m$"!&K7 QR mt>AA?a~Թ-UDL4삡lH EiȬ4dD{@U%t%UQw3;a5İnAѫWWpڄd#_t7q~z3 )I_{W|^b;S O6O9[$h#(gȒJ 2p>$KMFGwetc]k2.7T%OK_f(J`4GPA i=8e*V@mRs7h6[;\/C+#By-mNE\@Q } {쮍"0>3U K /&Qf)K E1jpU33s+DٍdW/KOtΤqT9 -qK|_g&|y k!^Ȇ1x|SO6F$0.tOJ pV Tųpw 56fpc"?oY38%>\'DIEH2۸SD)* }t{Ot۠ 25D(؄[L˹RVƣzx/>J*<ՔxI$#x{ 2JO@+zS;C,uBv#+Ρe4O Qb̯ig0|6Ilwܒ :U!c.Y~4BdiSwvF;#U~x -/^"cΐ[Sxqf}wj&y=tC;R=;\^OaL>J~9M~о;x[14/T0|hk}pp+ ]zsRx'[vZlR'#MhHq; iTJv9+L=6\,8es-6 uT9@>N߭pǹ+;9c2FSW9]e%5[RI= D$4bۀS-zʴrlwwFqa %K: Yijg+gj{3>X 5>bV5 Al`=$t Qu8"ǡ,n ᆟ.Ϸ0afYNqሄgiu?Q ;Z tj޹ 65Y{@# vvP, 3q<-ʃUvbPUﳇ2?m03Vjl5KW)HŰ XbRS^Y-L`?$nˋrI"L5 >nD"XʵvU Iil’H^oTX"9Wh beI^ex,r5?ŶVFd  !clqmR"nm1D(×h={*ɊV|1w$w[ [gL|XIm#*qkۆG qI |SFz Kjqמ3Awg[m ڞݥjO 87?`r1=cĈCM\W~ٞ{X`ќB¬ŠI8Z2s۞Eg/ N_#!2Nަк4b8y/"ᅏު~oORbjzYƁv M"ޥ[aBU[ѤyOBx3RzA.!0"NWTY¦i̞cIyp4KIَ)v;ɐmTy@ C/HoME];pZ2?fAP)N_B; $~@y7؍8'값CFuJ WNpq>TGh}d)U95M %DǦ t<:7H9YeՎֳlY9r-JkmQCTJ7Xl/eIG <߻_Q /QlfVH*#"(Vq ,WaeZJhjnC`1aKqNU51zרɳ7BC-; {92.oDxtx&+M)^-r'\6t/,Q.!,* k+vw4x'3/8"a[mmR+Sk%5:eEjg߬(NN0B -#?9.0؁~ru6 _žx ϥ;r̥qXQpFjS`fgNC: N? T,6%d?g_$ rXV1bMT= 5;IsE1s4lb649y68Ж "|D $ޥ\N:6 {Faۆ^*zy2AǡJR jNUcZ!EuaY7X>`I~7I-K9{^9[QW(CE~Ev陲ᖍA* X4f.c[p3a +}W ^Ԓ{J^:[_{^` %>Qgzme)`h9nA@GZ\Y6ɩV}!Ÿ 5~2B84@@`,kmzrjdmv:X'âh~oYi֓KSm^Gf) T)1'o|_gd}v] _fdY nß: HMu]`= ;x1Zf?:o{o×r 5''PL /(Zʹjm{i3$ |x@!x%h j.Ii7ӑ)`md r7#}zrd(C'ItFa6Iqx^14hg<,G+"+N?S?T !SODM's:M_G&I3 f8JQ \ņ1ۉC߆0*D -k6xSRS$`՟j^ɕ DpN)Jּa:Gޛ$F)/&8>,]+Zˬi],ȸg|@POfdH?*E`GZ^,+gLn>dp/aLq;i_xh7[ |5ptxr5UAZ)&ܵN4{2x'FXTG^R]'ݎyϘNz 7~Y ~I`< ~]$O_`B0IB7dp.|Q\ވf E& z`l֨u6WɀCK8iMV92ij^bU I` ˜ y(fdGQEdƁtIirICIF/_(d!cl/i#tlI./y\m@( Yrw9.<^2_2OqD| U!vUo6~L)FN%(A 4eɏ[t /Ӭ#+3$ ˺H?;߃9uu2؍hnW qK"zaLMO*9;CmZ$^,Tͽ`,q0nDAMTvieNA2=IN۫K(% tv (((O#g@=,!Je(j\4HDOJĞh"bǸ~!!=xWRv7dDi=z] 6s\fz.ƌruD4|p҆g&tsSx! 9dl%צzć(5 +)\s c`8Bc7b)h ךcGX^9ZYHp0 ܫ|ΩX!-?mm#a` aQ)F;=g,İ# gӍȏ{N(gc.`Vr=~hTz>'9SEZ̜9"6j:ĺ1Ċ37 -N9wK8AT6ݖ7׀5^4j: 9e, t~ p#%NZґ8Dj]Opk57觚{gCҌ]"AZl*oUo|]94+l(z ّͼ|:& +Lb҂gW5˰A2WG t !JYT/c/xܪ;Tv!36|W?JHSr^ʳc'Xm<9GH\d2HP!wio ѠcCmfb|a"!k "tudNS%Lsdoގ`LHÄxHHau9kF~lwˡAoYJƤ#k(E1740S 8 j Q5 kT,6Y>֖lUE5# +6zx+4X ZؾgB{ u8RvZD7!^?}u@ yYYd(0m\zx+=)gAyXBd }:Ф1@x]p;cb{E>cl1àɟ_ccUXSDhn8{F+M+,$!^!`G8.|X1 3b=r KojLW%Gp ۮoK2 [RȪssagY]S#cWmGPR#@˳\׼O ̺:Ķ*^.=-Z v ~I=_B"B@{ /9mMB&ZB+nYu=XͯmEѕxL5ʩbR=<]+[,#b-='ݼI_WڊٛI+mī3n+{6b]MFcs[h=OKgӒ~1nv.Vyt dp4WT7}~}B.Î؉ҊjjẔ # Oʾ?v,w1]ZZ2CC61ҧf3&8Ԗ=꾧o\cE|$Ӝn_).&?AdBj2FArUjᮊ) k=}jXsl# Qj4\ \!{͜ȃ4IEF p N߰u(vɀPwhd#+hG@VpusDi5Ofj7(f,; iJίCD=k4:djwijG+tE @P!m߂De-K/2[t}joM u]HFK0WqLe 0g5(7Xk=@ϋ/]Amұ`U b;q VBm=e]T$%lq6fW6luv D)݀]#z paf"= r'Љֹ## e矚©]ؘjc:[s h{K;9ig$ B{e+G: 3IooΩ Xji-SnӀֳm(R:5U Mҝ3k,ȹKT0B&ˀuHo1.>,qQI3943lxUfft*PdőB!y~ k7?u21lWx#މ%W8t5UVd\ ~sSaBҗ&Gh(zEnێy:q}p LLsM Mi!P`ɭLt=#{HqǬ \isp8)5*~1zລ|_bN8uѨxD|[IjE B(52k8>H㶟 - * _UCU(pex]Jyy~ip} HAӉgN'gQ4-9%iS@h:_Uw mwFhKqx%Q#틽QR_:k@8` k%)+CtIZ$~(eָj|؛R{"צNm{#Joj]EE5e/Fz/gLyی^eb^w:YfN" ;8_r{ 2黊U0ysgXO ^uHnL5b]NU Ci &pzk 6RG ǃBpq.CCc3*ʕ>#n'.d~'Zipo߉??fAnROԎtuȰE&dx?ާc'LQe&ra[,Swgإ^VUbgǓ*oQI5-lFz(L0(%- T;nfXi^;,%t$Ks.yKW);oڽ[׎Ir$M-i%ٚ~"j^M RN!!Jﮉ׸S2pyD"uP3S>d#Dp0$a G#Y|s`XKvj|{bvl2qY.QQ5WL9p084wi oͲ':\nޘ|+z>uUa@P6Yػz@>pޡmh0M#(aʴYJ塔 hTss)IDLxTKG_,-8ăxt<1) Do">,wz51kL3K\H [O{/M@H872Z.71¶5/ۆ3H客fs\j,e>axVlscvs&k1DN_ͨ83F \~;tؠ"5? 2|@Vov~btbJ~upp %q"(Zuf+‡@RE#1:zW"ls-qjE!/e^o /(\oI"AIGszzQjT1*!ri&YiTc`gδU)ac1ilۻ @Ȳa+HnًWEUH6CU<{ GƵ-Ir!MUCby?~~ƊkL_m p5mRS0%,t 6GGX_xP^W`7w{wm5ZѱV[}s[MX2DVcdz\"ZEvt(\SuAyb?d|wN;JgI&[˶XB3[uuD -?H OuĤh}o5L; T6*97P傼 /Č˾ץ3jy6Lu|l6KK—||u@!Re1!'B+AKzb9qkn 1$-[CAQjB=zBCs#R 釧;lc(ఊ[^=FϽٶ 7Jw %]X6UڻֿQa1.{m3lBHX]*Vr, sUFn_9>MmUX<<ݎF,X#}A Ō cwP/M$a&P|w.TcjD)sAJź O6 U&}EX'=[Нluj+ea`#M/gL!/69J Wzea>3sS #RԱ^+~>|*;c.[&6ȡ{"qu1X\ "cNs(a2?(jL_hCdAQ/M툃vnq?~U2Cy]Le`5'8>_x+wۈσϔ ʰO5*Xɀn\,8JU*+()KGVQby{6ƟԽi| kBc{T;,DCtܴHl}#9Uhpnm26<Ѭ.gB~H+IoDùlTB䟎rX:!CPʂKTŘ Bn$ P;~h1LU6.xds!ܭT}+ eQR%\Z\+QHQn3EL 2O.ZjTnt̓+NhYlԴwsXhlxpL@#[늒\ bm 0T-cBy`e܉~Kv9Rڴ3<kMMzۻG(qE&@FDe~} a|lAcE+;@$>pa>jQ)k~Yd ).$4g_se o޺3z2-[X\؝<ji1/mRl*0J :BKc`N˛|` [r, Y6@rIo O4v`n|_CUV˦I?icwƍf2XuH d#}o qw[-s8K٫!TvR Aufh \ߌRW/Ã~…BnшE&u ho?%"}oMQ%|(̭O,#|D?Sik"!qߏαXYQ/b܁sIy-'l@đ >#s$ք(z\GC wxNSC٤^9.10wf}*JTW4R\P? Bb>x [ΓsEc97Q?NVJ0P[w/J'~3Wi߸tiߋk}ͅ 1R^w}_V)dgTgxe#5+*?yviE㼷u>zZmR)6yONҢiT|t|lJ`cA坚"jVvՄHEr]5`[sn5U:2mbà|=F{ /"[Hq[L:/qeH:~OFGH&F ^l&8ơѴ|6W#<)skg7cfVf]B B4X8_y%>-ksw6+٬R [!{s6mb2 `Zq83[o`gJ^\ԇ]IͶnpY[:ܲW &0:C+!Π@TqGP!ےՋEtG֊ZG p] 9Bk0ԗ`0b?c.i53f (=񣃑da$#2N?' [0L!zwe%?p*&VCd2L@00q.K&u*CORԡH&\!V \bW5U=R'wn}A?pasN_ l9Pa+*7o7D3ݷv4KRP]Vm)&9YYo=rMl%"fD@Rl6!MZVn;I%kP;j}|AF _h><]'7 ZhAI#NYVb| Jkw> Hp =ux0R9~)u=iwD!} :_]H[I{h8xƒvs$2XEnkܦMC) ̺ZB[Jlu\pw!W/ ٰTM+I$%kooT`r;LK) +\LVI\/z)& Q~9q.wBTjۿGH>y c 6u|N&>L,ɒǤ@yKm%>8MVi _fF5+ԛ;?t ǏTTTJv{8x E:$L`O7ViX]QĶtj IYQKa0So&Yv [E+ m׳32 ;Uge(+TRx#B, 䙟B}|l!vW>rg6UA44Rvcsrz |6gbkjyrOQ54GNrx^V)|t:a#yL3YuonLk'{oҺr8$Nkxgb lFZɄtifz]~! P]qs1) z3g+DzD'r̖ջ#_'{'2YFEf)}ÔLx"U죤,3؃}v~;pDN C!0㍼E4LXI@T|b7p^ /W̼b~%Fa;Kc[pg\Ћ {s\Pg |Wp;#EA=0bhzĤŖm?JRM~ϣ: "/]y͍d8 { 5Pr$Gֵ6jy b,>= 4 ىIq ;\ YcPܾRB",_vSG&I_C/} 繼[j V꜊}=`0*-N챠ezg"bw4i{k\oꪂ_*kRws)Cnƞ)uOr, ,LtusCN}>,tipklzpMXƁ1%Rdĵ]u݋R!y"خJnG'\|Lo (lq'U 00 .G[uV]Y %_}LL.?q͡r /Bx7 fe((:S"t&`&?꓇/|RQ?tY+ r)Z.#%f*B 6ِf {&* by߼t A !3ueMjc2v 9E :Uhvʯ}-/,%Rci=0}9mc4<'UE7߱eD(yBv+Z kZY}]ՎeTk'usf*`7H4SZ).`S_0zazcDrac!~Jއq3gk%)/8ȏ %3%Go ?5"uHE71sGA1oz\8Ŗ,MjʫI2ߜh`nna!#ooLL,Z[ "e?;ox+-(Qqù*մr7B.Te9m]vj؋@>{umT12{<}sGfrJCtFу2R.`dhμDO~X^u:;̶x+d+^hNMA#QCdj`: Q+"|Z֊̛uXZE?dgh1 ,CK|{wLxJ퐟}"mN7Fն5fL!=H_`*];8ZyBŋR"3}JhYlDj?r$c݋7;2{| 3#SvF6єƐӒJy(ֶwoPڧg}Wmd1CH@[jdx{q pp?Ӣ*@l1V\4g{\b)fu/ւf Bz­hQF=D %xG/N>;W#B{KӋPxFJjEF..4Wst2?7 ]V2WQKS9$ eU0{]:+Yz>a6w1r3),uFB8qV Q4(wo${FW*Wc Xsg.& Rpl k@FyȠKaQDƴ&:QMqLT}K,loP? É5%K:,+mt -ҀBWm)TmFGAgmǒFLG4~rպȆRAE赘r8cЮ|Ӛ|Av;+뷓:;yKpvcV!7 ";tJM(+S#rE*[&cYAb2AhMЀ7%Jk/ z/0p!.(ǜ)pbs00qF~Lae_VNSR܀ңmHxv#>4=q?\rJ-rՒVx%J]\P΄'qi١s͞{U&" D@w }#xGLL?J_۲D"!7Eu{J5~!c>m 8)Әɸx)gްɄmY9+/߇ёIe+:*^ ~$+' }f9[Fz$v$wՐgClwVG:P?0 PNk7\%DՁ)kGpm(FqJ6zqugx~MahPn -=xe>-<8`~ *JdSf!LfF/ٍ*J Pd5'#+..Co?_Xs =/Ѩ3Y&jmVg+8(/DAS T=j|3 egт 䛂mfwX!#-L#8Vu>7ݐQ6:N@/YA1ʇ ta${;p)XzxTH'pxBnC]To W(=A>6hą+WTxGjq_< 7Jn Dt<]MMYOJ9AKo_,̺p\pqPWѦ!iC3÷WR- j[۹jz },{ǬܠmRj5]VIVOJ5_G7Y/3=Iciژh\l?íh6'iƪPcGkq3I{rVZz3TE&l" [lTpWXg𮅇uʻQ qxϾY)78D:0Cl=/pTsbgc +n K ϋ~wMF|1'r}/Oa䦰o$R9[B[aQSc{C5 '(``˧ϐBxiDhA%ȻT3Z Dzur):+Kiw.fLeA'gd/0aϮTSϟU+l«Cx+3Q"DxI 1;QQ^Mrݎq ~>ڄu&O,~G|[}1xh*zu]r3GlZ,z6J=j;NnPn>#f䮳ﶾzy-Ÿm,qHK1+Y1P+9ȥ*wCR3Ԟi&ݒEd6sAƾ%g;+D-\.g}˔BrWv#P#!R=L+2.g jo.W^߷_jP>BOc#aӘM@nRpY?<s=XϴO {~_7ɓdd5F,Sc~ ˹/ile*cK;YS&jܙcFIo[(_4{, ) H;񾒞:㬌'_Nf>A`VWZcW>K WK2h-*{OX .6]gHfu*DH6;I4?j7t#N5q&0yq;MDh |Hj86g /6]Vʓ)Y&nj PfȖ)}u+ (#q<uGR/Gmmr SUJнV֚b6꣯"շg \6:cSTN嫙 qފ ^F=t8mp|Q3EX@;}pJ8P5jܤFi.}j6wj-[ux&QU,6pNAE_G;UFhвP3D&u3G{BfD{&GJjTTK} N8D؟hj(qqΤyDQ[j5{]>nJi2W(vxJ@ˍ]#(# C0vi Tth}gM=4LE4IHbƑE޽H"S2(*vT]Pcv2]vXMώ1# 6/(Y%R}<6I(*2ܣUw@HHK99w֥Qࡣ\ОⲪdnA 9`ݱļ$#F+BڇKםIg^(0r3Qvؤa2cМnGcy ^+ #kvG[nƁ&ׅUi p1""yBE(ŝ(d3lskn7}OΘY 2aȼЬ#xKݥ` BAPLQB*,ΣnvwVULϐ]@5WJq\]7Q[gʝ_]u|5ύIOB͑m&Kd"# [dGv#J m7pU<;fTע4MkK 1&ꊥӜ$((K4%"]rEN0XS0}yAA}ձ5 POS0d5er<(dJ(=ѹ}KHSʚ?mqtwQ/ yP\p_/@g4o$!{ wԉXWF&m SN\]5!Or[`*>.]gf(`%LoBbCt@`ڠrޅmi-:8j rRe(Z< xrkı"hcŨǙx/>CK빮r+F`1#aaYXY YgVHt4 H>Xן]H3]{u"zBڄ {^(D-;,6:}JbVz) jV'dxس R7L`? Q:8G۷ݩL!@2KBVlr٪ *q"h|yGh.gSZ)|e?B(EkSƻ*Q H0l9+߅O$bC?q=b 2/s<, dk,?Ƭw DO%@T)R%"}\՝_1J !n"%&'HV$1@S7 ~0[l'fH7Ԑȶ?^B:ƅ @lՅzqd?+[{C4h\K}{ (O!.($ `"L *pEŹ,ЌFGNEjLu[!=4U;ⴔh.n皇4<0u08F2JM;*dhcJ5 #J72=[NjqB4$i0L0 ;p$2r>"H )Fp҄gSfA@m n2w\4/2\*s k[zZBbœ+{z?*dasxTٔhSf5%㕭 8_=&Ӕ  jM~;軂`a7,U:Q}tqvaEX$乕de< v.ɼWx7v)9g;%gG.y]yZua<'oռܜr)1K B{-60;})-8u"V؎Ӣ\!⸂ o)Ďcf԰c>1^삇@8_rei"dECS_(XqW^j JK@[Xœi[<1C jHM7{S5cxjWw䊏 GmL*{LYsA#4\ #ۉLI/Sr¦Lt (s۽͇.*n 2 U?MvͪƼY|39xp0\%p#2a}] $'MT\#>Vm8LsiEz2E •0vBrƒl&0z ]sI!j89\{Cf2v$WfeX@/ ysJ]7Ppvpk$=ǹQToO\ nॸ8Q?fTG5\iH_0n!( G4<{њ,!"%cpWRI 7:%RAFw'gvѨ]Ge_$Mu4e6$.;Qj؅Tx\Eo3Fn_VfXF__=|ɻVwX 4~RZTYD 9r{i9ԃ`q3u3"{u3n5O܇%wf9 a\-7 *'V]ǣ$~+TGO3`6e;'3#BDg%~:G <5r{޵Z;g9td|68hbdSfCI^>_USSOYw.oF] q^gcM<=}E28x y(Tjb'PO s1+ԕzyR$ U\_>8Uߡ[\u {Ր/cb3weB2B&hy2/R|"LsKnG`2 #)AK& }'(_!STmfهe> P.YEE! I-2nd?`!@~ Ɯ7>` ɀ`DƲGwQۃ1 VQEzf6mKuL2N׵= qGaRs#mʐTF".Y4$I]0E#sk;[!*z.')4G7;'l2V{QLXZea qSahdźN4T .D2,*y5@4W 3NvPؚؠcCv9A'&N]#b/⨜finBv$B#Sb0NQˌu_uJ;auFn UY_I$;j1^S/PKkΘt~͏ btͳnfŒZuAx>DAtI&Z"=^L )7čv>J\@BٙnD '=vd. 8r.ʹ*h!1{:DzE>pQϸgB17[1e{ZG(۲lDZuB\ڵP"GGQ/ dASMH?jRS"J1J9b|XN&&g't|ĩGes8Z= f^M F6YIERKy9]BOa퇉p\zْHUmXbg b\0 QqRu&VyYlNջvX5ήT2("i+Mp.‹0'7!2#ɼpqcWfmO#*fFSVq?I0Z㙼x QhNˋU V _r;1w`cu\i{%-,ڰnbi;_J1tYS u,ma ,DJ_* h1~·.KQMWohg:Y4Rw^|A82iYsޏ4__VGdDqcY?SmL)Ep+U1[>VG9]ؑc3m^» t^{EQ .=paC0q[zK<Ĵ_Yr7s0ΫuMn߹Zvuzsul(;O`b Vp;(PawjOh>_@,85GiC2+ Ԕ+ovXK=XҌj;=s745*W0y`w)K8>cb^{a" hFI[4˹</yl@0آץ{:f/P]%"\H_WnJN>rQ+v(6]jL0 ) ]2~'?'24'o˾_3IqfZfx2㳁w}TB_il[͖ZE5-- 0"siͩg5^g|`Y@4֔#QSoKPsRY8#Zpm {kzvRu[(ՓEu7a{ |"nsYn鑞gݲkP]:Ycj$(oJW]wm\ 4gG/WB_xpaoӥUC1mZvy~e] lE)Xٔ>˯? tV/ klFyTʲ-fov+3Cg R3.ϧ"cVWvZ?3'oMo7P.eY%ߕjEMdXzжDx+OY̺ۈ|"G?h?l8z,l0a99~k81η^2쯫e]C*8 џOQK5F *Qu&_wO$G}py?L Ͼ?'[rgDD){b|q8>HC1%{$Ec-CRXw:>RcyCxcbt߃]4g#"i"r$IpmI5dGPrrH9bGRC$ oQ]a_cvsIQф A՛3EF "doK%f#kyHz ɌHkq|jFϣA(tSb稻|XFq!k%9F-n ~MܫYopw8YoU6"xJF4C[=*4=FII}" ~ӈ4NW`I.LF|SB"8VWrL6`޹i:/`֞%7 9qo)PK=G[<;PTjY1JQ.嵸Z2$#ꔮ;*sxK/sa d'ggUC6y݆:mƙyD@? ߖ85GIq]w1jNsSxQξͣ ഀPA吞Rrm>%.]ZNhAWp3l~idFa巊Fm1 ;9+s)n7 |ҳ;S:m hF*==PS- gJO\5Aڄ2Pp>ա]u9}΃ " }H;w܅D:HI!fU[܍J1}[\I$b!zVXXLcurqKcW^GWWm;jP6KhZ\Jc5uNݗR/k&QZ`Ό⌖TJ4Bcs:LppeD/ȓ^\F01صe$*9qbug5#1(+lUjYV= o*P*ᘰЩ0T {JKw4aȐ- k|E*8tB^3…d&vgx@+>66;. WO4&q5@:D06gF#Yw<򟣊T>n|0t;k#R~>Z3d!Cdkjk\hlc:6E琎%(pG}L^V)m^AsTGM0kq7C jllNpج!5I̔)S\j0Ú فyz /A(7i+5.^.tx2 o\^cwE/R,x(VN t"5[\zSݷ.z# )iȗybER^{ ٢Ew29?czg2X](rq z3rgo9Ճ⭡W)_[VCDl-S7ipx|Rw<; ^QLpZfs)Rʩf_D:P0v(NFc'vpYz" ݲ)__~VLm`c#4+4ϣ(rg,X@YoWq>L8N΃IT[Lks<[hwHylzf*ǮN̙-/  KϘGrE8?>paȳkRayN\ J0mkH8JN_NhyN .$6 WӽlgSrJ͵/xTQudWҬO^ϿD3KYpUZ`BJ%%h'jJ!ĕlw{OLSa~?fA0k3DPCaiJ9sGy+']C5{⿢cƁ}@qЯq9˰,Imd@mB} yqțb7O` lw<ȸIoD}H^otkv]*rX[xo C,vj2[_AJu5td o⬐Y"UP9["nNwPp5ڌiq G~܍AU} \٬$4 /TsHbaЄ7+ eekN\S,gbԧ\F!5l35U٨ 4INnRB  ȼϐpwpO=z7 =\~Ybc ǐpG3ZMz&RaFsBWw Si@%~J<_QPa7i5tUx822e &R>n4^-$r@naCGm+\Ǩ2J;Oi 5Pyr1Ke0GHbBjAɈ6 )92j% Z L%| PBgGUm%ɰ!SC؆' Gۈ*wHz"lP ̃5>"rFS͍f7}+h"j WxjBNdr f zzZ".Lso\OȘCN8^ۅ(2VO"xuC`*]!s+PO>":2[I UXR- <$eqO47_]*iA*R!pl{|@2o@RE]MPvgp،× *pZK l>;m]{+!/cg@ h)X,4k|$@ d@6OIBEb+\Ϡ%Gǘ0Ny)J+909?;e 5٩)Q׌e4->9ƗMkf5O-0JA_J,#^TbZGc]5~f̈́y]+OזI_lQϋ|*b/ 5$5L b],a"ZZ#ߥ8CA X9KI[7aE|ˆ(:"G.LR 5\jV+ ),^ݼS8DSXͅB%6=OtM&w@@s\6eyNh8]'|)| \  <yhG#$zP! u?fni`v!:0K<+ 6A<Ǔ!s~#9E>_7IQ}hoLw"`6ѿY`4%7i~ȜCF4 |7Z[ʦ0<<;~-_æޘh۴{l͐NKja-qDp=FWO5ō[+ՑuF EhNsօ}@(Bc=]v32L5*&Bن>y곟HL6O{0bTkY TěGC?<<&to`ΰ_ Z+ͷ{4g7Hb\'a" D޸؜ FSNTaeoiNK$8J KVBq`NWgK{aT& GB^#v㴱<(s|=lJW7:@IjUByuL]蹂x \ V+8ـ<}/GUid45-axS.@|HzW"T Y ̴@,P\HbD3Bxk^JЯ~ c닞GI) g͜Ys`Eɯj`b 1"|sEeGW< (!(jn̰n~t|1aY3Oߔ ֚kW!x;g7_9Xg %it6s uK:.&STTLҭ?#8V Kpզ6Ќ~PyBPCơDmT%3vD Et) k2{)&An{f<.i=khUum2L2#`55 ;- ].?hr4xYCDpWY~Ok 70Q\.A!d@vwɚZ{V?xzH$Y(e1cttH @p߲E(ӿ?-LwLtl k,!fFiQb[:ݖTZGo1y8F\>=q1)f<=]~FGȲw[gܓ[[vf Nא@ c?N{f[gR+@לpB=z ý%vN ]0bZ>I^Xìj{={[z3o6wk-ۻ@69 5kuoZ 8м'UN4 ÔP[3^aIQJpW)B%4yv@0 Uh]Ϥ0{S3RYoj 9} n*30^a(E;);29xhם~=Z9 9|K[MΨ*q\ao Tf|ibā}ugq9$sgn+8Y]ek6< ZbyA~wb:#DLuwòU'wЙ[&LF=lwr'Fc`P ] :-K?(Pb%{p}54bp-5wV ],j/&~4A f|I"ں'+9x꾈ɪ*D/]k?% 8C!*-Z{+zG>ztFr#ް9OV8;#MC`VqwE]^#x%@(dJBM4_ηĂ+>؅b"/}phmHE9ņ<`N"".3ynrBؓ; j{%kת[f' tj2*Ie̋f%{IFn~_ #Ll1)8w]9<#C˪;0 iH# `lЂ6rӘa䅀`_yaJbM?)"_]pDZXWK&iJu.NB*mk:xj {{\j+Ύkw%c1ܔYp?O椥 ՞J=gu9>N[;vWx aޑ>^r,}bgL˃>ꌭLx\MÇyxG;] 4aPGiTmGT5|`"X%4XxW<8`}>}8W Nvg47CHxEɢV*%R[;ZjtxG|K(pcS^^CƸ'I7hM>fb%=u<+V[ѝO⧣CXơ2R[,T-G2S.} srs޻@!BPW%gjc\uF\{ѝv s]:js+d'4K#-ÆIّ"j,pELn9'*z=]K?c^0w<@{ dZA,HtG`2Qr:DљBnk'1  CP,w#q",+Me|-FhDrJX~G^jw2FYt%< 0 ^t$ #(iG4WH9Z`fϐ W?r""ewVtpӗD(.;(}m+XF,_1Pk4 [#}S.\:vVx؉hsCس_Uoa}'iji怰8qcM0z$3Ae2wBo7gg)9h) j!mnmv A$qN(nT⸩*:\̤X q;j2a䭍/.fV=~ⷕ6Ȉ޳)5p Ҵݺ68. ޗ[l+QJ%o"n-Rc_I/;?b('Q;4Lf{Qn,?{YnOpމ "$,{ j{ߤU@" 0Ӎ۾)=<k.a1>PM|fR&0NM_( 9Ixe~h =b~15H>u=R_|$ ~ s 6ؗiSU=ӶYGNa p-]Ah"kp'wjBB|`G(>Vq~8Kr+{`"nuyS2Mn8- 565~Uuvp<٣uک&[K lQ4?+4GzocR2%3]6qmN$JE2 $mPW0ݪ`E٫GJS۶,yI ǧ])Pcn{:%٣jzul{e^Ĕye܄/hk)=x]1#Δmظ.C+-)^GUxRm(3:W6ұr&smT3N{23C\d*Q49:c[o,kcla#- Q$A U$afv(pW?tܷKK1M'j&qc֡BiEkuubMLix[SFYs8fRۮ y%]"-GM٬yXv:?4/g_ptv@F:_c qhėh-xqT['L+6Mެ ^`>^GV?b ٬Ǘd qpBOMI4"" 6,L9{ZN?bhf׵m :T 3('O *ݨly!vQ9\>m)~D0Z-j48u@a2;yU~'~蹵Mb$;f[ b`#_@={k@//[Hzk5r-BdVH<^-z+'9= m3cHUNNڣPKLwD45mJ۶Gn37"Lf`|E-ZX8B@OxWJٳno{}eRvTzS(q'N;\2 }PLv&#܋zl+ǿ#RYxjj(&Q ];Tьj59y˟D褦v">GSw\ʓRMw7w~A ->{Owͮ &1 #15m-B+P04XL{/9AA,c܀Ńo,&W{41>ck!)-t2Z}05ݝmt* ;_B*A}{.O(MŠ2!c MAd@Bⶔ'RHxgvUx+;imSDT^)((`kfє-Ys2o &=m7%@<~ uA1q)U}| wfP_VIS϶݁=m+&F5'Vmy-6J46DWoxyfM[E-9bɴ,T,͞'&b=\̔Kkk o1`NRx;}fc29 Y/A. Uk«t~n|]CR s]{gM`vm \=Vpr]dTm6"Wl*:<>.2Ō.ux Gξ-&.+M^׺ It鞾 e7R0:\dMb GG_&ʘRs񐣅40LS)߉/iN)Ui^y:ИAebOKI84ە&\jNDCK+woso<awnstX}1@ov80` q5I) w3Ȇ>HZN #3 O{|,$;91Mo`z{"?"`9LTH.[Ӫ13oG~/dL n 0w> d ydc?0!k Aj.~(yY,;;Г XNR\%vxkMUrd]] PJwW!8AwR1O߅EͿ4%U`mή9TCss0d^tR.x?zkLV$ @¸0u%޿7G n-cS="TثbҀ=ؾɮg8, Y;1.[D'jP>öQyq`:v瀦xڈ;` (Hi@[o'eIѳ.}P!-;?>=OeY=؊H|&N 8I$QO:##3xpV[s=blY}DP`r&b ȪmimXPGGDwq^zǐW ^He۷wӒaVӣٿ]ȿV: hpw?k~T8 :jTR캜ɺ DE?۫xtI Z,GJ7:E$=|B{Ia&Xdӎ2feW;Wb/./ jˠ_i{J텶"pO]xo6fkH  ѷ74r<7Ph}Fd.Ivu.dO ,O̺q*)"sV_nQ+oAօCGQBJ}ϩZ_bѫ*ކ5TcCee/_,!zS h٨5vb_/S|IkD=xsa;Of헇d+$s=j&ʁ#/!dM@-}`?;_'^«!5,ofЯ v4n:I ۩]E}N3Pz=Q% 3dxȠNyBBxrv >xb*q5ƛ`icR͏iPr8OB$j|Y⺥yѴʳ[84UJ?1LvrRȟ]ϸ4)+&Dʼn*^41 ƣ3iZu{EpkMr^W:@MRh ^]c+gleHvqf$[m㘤z])4A&c)G^ Vlcʔ9&f/L>uݧPX92gDuXnӋ]?jn;q VzkE XIBƃ qK+IO(Jq fh,G6?vĢQT-o67.59b.4JL_tWi!{$`r:׫/|P}ӟtUۍu֣ AE4ҝ 0ʼn!4+\@GF(T ҝʹT=«w1z}(5yeedlEPp;QX<#^[DI8$l=ʚ' p#B&EO4yτ[}δN$lڢt\Op.P`ˢzYSS*f!8_H@ކR\оKPҫӂ? l2GbzFܙȝf]cg t0(VGzK+ ޢ@vK^!>%| nhbF?~4Q@z$"A[SH *BbvAK\↉Ek& A=ġ0Hd|zT]u(wxO%`99R41yc66vۙ_El$ImEbV  YR}/Ws_/Eȣ‚=Cfs@G}Je z}_rg%Q;6_xA~I)^.,7 " ޸>觕0 9*ed|Mߡ; HV"F4/Hh" t-5H;]źv-!v߭OA|j8#L«O(K덙n|tIw[S3@eƖ>5?0=GX-nn+2v6O23"E˳ߑ@vce!|\)2ĪZ L:o#º3ηWFc/Y8<6Zw;6klνF.=vNsxEhߍ{_-QݛbHW(8A{@Wm)PsƒԖ`Հ-"K^`i_dФGC=*B6@Gy1@c--aZ\  K{5X@'6Nx)w+O&Kdn c|R((#y# mXN=pT8׷ygF|9ńjptt^W V߁<4m]g*QK#pjckbdh*V S$u,O^uf $6ď8ey ,o Rs#Hs|U ({ǃ0 kقۃd`~d?Dú8r")Y Q+/„V(381dƜ$Ն'_@#:1t(_%6N_t&pxES~ph'kTEys4`Gή}2AQ\.d̵Vn는ĝ:EWWf4, ( /PEKݎ_WBogz:['݌4=Ô$;P;7RaB˅JYs6SǺ% ~dϗ_XcjNE=A3g, }]-I`Tr/Dc]B96dyA{Ez;s6-ILa/6QX1g\Ze?}G OmV%Sg1D6y Q>ÿrs09Ӌkx?^riQr8PĹ; Kk'.Jq\E{DQo,zx뚛_,a1^65;CcGa ~ BPVm3^Sh]FA(Q̢Jѯ-7.(ԼJ Я[*O%GĿZ_ ,N2Bx[K$(#3K|9tQU(5!K|G\! ny'q( gP*QL_ 2΢ڋ ӡZm'iIj>{Cw[~7!)1VHSxԷ߽ČfD~V&=z֢,~0l -ߊ z(s.t{%ʟu%ˆt%!G!"Ԏ&"ND˂\ \vG%ldd,^7tM@q]Ұ;jbZZ%R;)xvq 3m>P(7=E|CAK'Z۵p`Rtl,V G8]IBUfVgSFk*oYd3LOs0pKBYY١%(6pfI[ԾBgI\i-=੪нRWuߖX _h oK\9 d ˔|86n͚Oq}ApǦ =؂a:6E%,K[?<.Q,5Rޙ9 ̈́EPUL)ϰT}E\n=&~tszXfppA‚ QF&PZcv+Lɥ~} KmKbRo^ZcQwĝBQdsW{ú!-;&a5]bLM=Fvᒘ32_}-0Zl4os<1/9x`4bb:Uqm;IC StJ 6-^6'dY)&j{u[[VSܠpL@%k>Q,2]@9p*M< ej?1쬠Y![&-ж+߼h70\>]:[nI2eB4i5Ek6hjP@@|,b)vqvIܓr&0@Ů)Q$e#Tgӌg)Ʌ^Hq3pkeJŰ|[^k^ղL)`|,{!JwR4߫ "l99tjTbҊ$ R0j89Aa3Һ ap*^{5(<9sי)ոv!ҦYGs4j?e2Ά/C\_@&1C@X7 xoTzM: lw#ij,'{ 85QC4K I^V W}9Љ>5ן;>h3viJ1*5^8 B27Fh7ݼQD*N]~k= l2mH=`,|(C Ǚp|E_hu֗yʮZydkg\󯩹ĺsyo6EvC]>1:#>Ųޙ&/tZeoS S̷̗+y[ # | Ekur8lK'?l$=/ aR.{=m?v !FM\!##VЃs+ mW'ATo`pNJstdd2WRfM*pRn  K/Ϋ5$HMR͎ALP|U^;׊VpeuE!H@-Qhxɏ\) ٕFXpf)rR̹B⹝'-Rɾw[v3…[֘EfTғ5$kz$yĒ漲Hk 9r"% hZ^Tvi,!z5?ƾg3d f¦DT:r ~@C7"6Q67;%"ֿ̓,xpM3+yskqkiCK،m_B#h>Laeɘ"Vs-WWB"*R"; =&(DGK,A?rU(FN"T3\Ŵ|n`GhN,k\p N_MP QƮSFr<^sY7r zATp+PoHE  z<%¾e}f",N(8V2fTX98t uG.V q0č~r3F*qjՐָĄ*rݞvd+='tw*.e@26 kxy8Bٌ:%}sM^,'UY$.);?Ҏ,ଣfatj90`2qlVƁ+%qa|:bmdzkgU-Ո$Kʨ{XMEPIyQ+CZ-+#R]x& ԧ/N fۓ0.9m{YPҵoax? k`\n;!eqW$]w~i-$pPO['o#R;.='w8&7GM>ɘhj6DȎ2d :qWϟN BI +\>S2+m /(aiA{zత~XJS`}:/tmE6w2~N%qQnjVCgIO r%fARe:z/V jȞAWFU3xi!! ,7Fʦ*j(1EQ"/f,9xn-hH`?$,ӊT'"( فK[`aXLҊ#o?8XfY7O6f'R6y\TMJa{z"{N4Q01h!t߽hA9 BI6JŒA'!KD5؃˖Ij +CV3_*2T:^GAVKHeN(Mtqy$\ I!%g{ o'h4s=qן0]'9|xKJIھ8Ya*X2a{.Kwpֲ̪qь|{nTXu(H lݼ Q*ĺͦ^٪īsNbda Ew h7))}Qڞn0G$Ԣ(LEZLh!{K7%,m0陶ut7vicWr5t%khw&ӯ+Cۙbnad䢋xS'ģÇJkN+UB@7TT%Z|jWa9xx/mZRY\ghכR+/E=*ϐ"s5tcr`sX;- o+ZG6`ikgd}-XY]5/G,wg3W{0Ԑ@6SZ;kk6MՑ iM$FicPVH{"-)FOƍÞ&:gwT\#BG!&_P/HQ#ஜ.)/3T [d_ϵM-)] eb})ɅnI(1^GV'_8u@F4kG9qu|՜W8IZZP{aXVhuP}H\6/00ܦ텾Qי%29F)F9 jhj+|aH5Z`&"ctK[e5 3,X5x42(]IRN}1-VJǨ d Jh_8/ c|Z[dL^boG4q@zs)pv )-xMb4?|fd=jd3{[i9$C:Jkq8cc/Il#YbWu%w?Zo`|%ybk^t}t.8jӞVČ+qOtks6&{1I^w.lFrrCsCcOkE~^h+1$ HBG*g*} =ŴF3bh-ƕ=9&@"Uj?l1aĵΟkJלs$,8u""[jb;\6Um[ ][$qB?ra-Iaxq}qFxU,S6q0꾉EEQ#S+bB "I`m!!rҙPzF.v9T0TcW `ťh$fP2v ^FU잌6&xo@7_ȓ]3G5ZsAԠ*zSJ޻|@R.`d RŽyR JChnelM( 状Xp'͓"Kj_;._ 3?8tHKkwSJd41rɯP$Q F:~!nAC)'jR$+cџDۅi/RţMxxY_,6s$|6 *&<'k3rs!>osw!_I5<.aBTeN&7Y7Uz@橡Y=K~Z*g?G/Z"F6­>18}Sy״VЏ#J[靺t 1O ?PYS/0HɄވR (E#hnM[iegm bp3y ok,&a6 uo#)C7C1ߦ)=VɗEҮó cϾhПzSZ^ՙT{fz趚Ή-g^|ϖ&/K˲"iB"EK„2MTB'@6N2Ž_ַ ^>ZMlLsz0 `E)re]5*j6 i%aPh->y'!~ڊH747x,0bSOǒvw{75Ccv`c/uϑ;{|z`rU^Ӆ u+RzF}Q(ϖpb^(˜hֈOʤׇ &,}~6ɕ:5Ra+҆LIw dSI\C[o& |p:#̽EҞ+ṭW򻻠.Gl1&S_HӴό(̈́)n OdӍc2+A=5`\{Q++Ep)7v"aL\~~ ԗoETr|͐p~T*U^}-X\^@&[Ѧ X3+c9u!Vgզ sK)9`UNm~.u3RЃ@5{b N1an;s!S-QI34@1U c:wpcoV:0s$ٽe^ʫltCXõfpbՆ|TPglQ0Bs2T3ރ[@1ʘd N`N LZcv CFO^h U<z4l  iGWք'Tn> [(PLm Va"WdqH:@/Q}\RVsg-(|Dc\ w 9RR+qʹ,pa[U&]Np$evZ='`hECFzˇeqWCO{'P=l+@\h}˫VJOzFu2/-l-kzMjl;UVpc:!Ws,[0mQ2$ʵ? uYNX*_,+ּ͇r ^sKni{Tʲl 2$*&kQы+k̎ DP‰,tUChzF3ЗxV gkmrǙQ_z;t,7?ju{[~BM%0(GY6 <295zxm'"2;QFqJxx^a + F`bl C-a6++.ݔSPwr]v}fӼ4<QןO n).u(ŲuЮ{:rPi'qɶ< %Lp -9t;d;%^ ! 4u ЋA(;҆=9^[=bV, 8yCʥTjY=Hm/f+U#**ؑGK gF?  (g(#`B (Cz(Ѩ E|l $km"|y_#V1y |8 zZ mJF`'_9H>g-17 2F:ZoAԈCp7Ӻ<ѭDapo&눆D9B}_u, K^%e^f!Je+j+}{lo;0"1G;'.JCj3o5%LNVT;CE@nB Lx>En"c[^JsDA(ie8K@ }r}_J~٤? _0jCГIf@jJ'NSI`d@,ø#ddF;4 cJ,8g&ry%{uSq'+îBY+d[]%%RE;ָm+~EI"41sjm WD04ɹU{2<5?r:*|y]=,.xZ/!!롛 j]c[hJvPR WtC.B]MmH.1!ב$u vREF^ܰR` ɛrh5}E]$Z:mPE Hg5b(pE=(r Pj(3mCv!g&iMq1]P. x Q6kR2C԰.Ex3)x#j6踠+S&eS3 T?]h#ܬs(XSE^%D(`INQod:L78Y$Eo*3IegE?\=(`}z!.w [F;+a:([OYeMae;m'XgZM|ݮI/=HӘVdr"(S3zW[2b@*MY#Dx?ʷY'ܥ\OÌ'lc2qoD,7sS/s<5ޣ-BKUu7v J3g13tRDlvAŽׇ.uCG[;H0:~P'Ş& =,JÄV3 Zګ XT%dR4c__&<8  􅋑mƁ}38k0Pe`!^QL c )NxR\uSKI}kcn#%iDڼTB9a]BSi6LȨac2ǶnFc?V#AZ -RGxa$`kawVs]R\ຒ![!]M@(K+;-Ơ&?T^Fjz%IYҶfѱ:~mS*9۾!tST*$«I|gBe' %4}d z oُ̚np>?<6ک] SZBoJ60cc͛nS}¯MO „`yjU2j~ic;zبA^X'U2M6P91|Fifiڍ5%ZYCUpZn3YU3Y2laQr7 ɺ&VZOeǔ6W|ѯ ?O;gm]vgF9)S7 @P7^nc\KevvWS g  Cp'J:s;/J0o؆۠rV oeĎS`":Aji+QItެ]䃩")(-F\ &5 VԵ'ʇlgB~8+hn{ ozyv\V?{8pwݜsi*In6Ί54U6܇$ Ourw`[jϔ%A'_d;ܔMwE|u(kpLnAK;"sn[bh80 j&2CRNDSy_.qb1%# =pe7i S+fcm<!ߵmoWHjo CqD#KE^U Zr_w0Jc R@@J'JQ"Nswc9@VMdV"fڐbw?¶JX9k?UraUHO; I`y爊 ~_;+;WiD:gm"̩AYRY+J9mFv !nͿv(~WCU#i"b%ˋuYEЄwr\*xJ?3S;+{-Jg@Hx I?^N/|خݳ?L . Cg^86iQ;JNܪR8~8PEAx[n`4Jt#ѳy%:YxF \OjcKV1Μ[F*{H [Z8I+AףT( B S/4_?iHEʟ܃KgD[qOwzՎ]O*V9ИHC'*}5 .L1F̀3;Hn\:O 8^/~޷X=9OkR/RD5hev\f8g:<@ۍE|lPI1JJQC&g]JB#ŜHƒoEGD>cT*9fs&W6qƟ7.(PT |5o]OD-R˙y,]NLy"bXJ|^DƮ#^G=AcXՋ\df/&:b|ϋgXTf ѽ\I-(bߦ{ܺADS"hwˆ)I }5mzk#|4ŬhOreb`6(D25KbU l}->> ^DH]Q[~n(>TPPsR vZ@AXg1xLD H94(AB6XV= km0Ӄm N\G|tmK[sČ uHZL.VGķg>b$h^lL}ȢBS YY<࣒?! )@p&tB9^%8Q&յ&<-m6)|eiZ&ZI u]RApL|4qq#QR/zAG\jW><PDJ5,e^iޝ̈́A%EO+M95وA2U)G/ &1kj5kZgH qzMx=V9R.?s$zJ5C`#g?/#+og8[GǞ*;dܙZB2'Q B?[`9(_y'Ìs Q8T6$m@ɉ8i[w w\ [@=.kQ$-C}E,$JpKD4$o? };eLF%5=ƀ;6 9Jr&`}E9}[hS1Em$:L TY̠bjvj`Xx 1^~N/k˿n,N^B}~}+%n#mW0 ~Ρ$,1e4b*]);3BֹزkiJ2u V KUy&VRcGTyP^?iFr&!%6* ְw!ŊR>ʝj ÖͼGH~aȉmo7Qq{ E~i`UОdyXLŎ#n4^QrfY0Iّ<I(I+&hVJӔE{p@,_`ݾZ3//^6|-m\P!4 ) )u4VSQ .z?_aecɾ҆ PH]$c ꃂ8^^ ݡnH_U |/4{ yAVjB_3\Ǔ£O¤,4<_:+ !i2~B@8#bW>ioBhU'en3* 3YH%N2 "Y_gIIsOwf>g &8nT,RɜMm 07)cUvO*sh4 >܏'8͵ yQ V%&=Av8T,kx⤣ϬoX(\UaqC?p؄2\ݰ8o)5@qR]_d5$_D䶾Ots+w:I3j Aeov@Lwd}xnAAzs_-}9snd4s~lߪఢl2`f[EY\dSc< 0Zi"ddڵKgl\py#'fiܱpӒqbj*WR/H]V#6䴴UN x3>J|鏧=u+QrY*א?\\_T9./-+X(gi']!vͤKQቾ%y5goumut JHw.H(3v]:=@e޶WJk6ؐ ąZD< ^@ԑgbJV"B{_^ \Y/߀T((cq}^2?% ;cefz[FQ%}Jt@´58A2P;7䮅kH]l`V*e I탴2Rٌ:?UP$W3R{T7w'!isA͇X܇ Fy` '+'׋9mGO*(] y@AaQʨS2Ϙ R. oBR<Cw!@)jWv+'D Aꐣ^aubqH Gz\Ddp@LڌB$bJ9yTdMQʶvQPԮBOm0 ,lM*5)H5V \sSsYbupD>'k[D9RЫj0xDJ L..s+c(q!K0HOG?K){~oQ0As>Y cX?d=.NʪByQ'34*ub$BfdVvO#7F:jr<<_X*0P||*~0!v}-4os;NFw&1٭I|\ЗK`s0?Q苮ON&@dgWIa:_B%slH5Ϛ#2s;/_yVgSld?$o䱨Cw// #|{`By"-;̇GQz[Wd%7Ȕ**HsiTs斊`i#~̓7XtNӑ=,AW{* U?1 |JmYpAd9I:,QV&Yût],S+ͭ-:+R:œؑ?ɸ0{'ZwT\:s*9o9`%"gR\E?(t3dk8nLE574-;gh"\C0[0IxPd}0NHy׀\k#!IWz_fӮrA2^q^bӮgb5M` B J Ey8f᝹5ktnl8LJ4>_ܞ.k?s$Lcq?&'oD14ou?֝ o@ IaElou@z)3xP,rD!j8Mb@D) i(|Q.G~vav~zN܂] FlDU `\̥p]*a Ÿ^hԫ{=^r^?a TMv8Z؋-U@ +)4UVbB-bMEΑA>Hy[= enc#صN*ٲ~,W,aR)[cL4%"TzdQbf@ "MC6gZ ?K~WVIO-Jjgȼ{Uo^T o"@hI2ba1P#]Au0_ O`TwE7iV}nTӾn'SvӲ'~ozRX794 UPfe;Ooi͉o*A`0 ޒH 7&XU'wJ*r{<=q21} JOV<ƪ";P2|-=5U\< G,s[JA<&Ul\WKh!N5 ,hǒ'jyH=xh6B/ b+GUN.(IVQ5q"ϯKIe1lK5R1)hE]]\|0>[+8Sv4a8F'a`t{B$N_Ɍ t^s@g/)*5 QoB,E\zvx)ڀFP{A˪@,E(ɸS 63;JHGτP>T!K \V,]:QcL;f {ǔ=1*%yq6A?1N.dz.3R<;U5͋ם0'${{HlXШG?hd=[[QN{ølo4]o<=  L!9-ͩ//$ cTfL#;*1k8 B"ru&G:ه2_E~ΞXfCU?JA2Md˻Pbb˜-^M=>m52"*rlBL34-q~,+ZO#30"ea&&6c og2x*:jDou f>6˨i \!q-1n݅ wueޯ̓Wj5gUS5zTȬrXH[ VRu92TGHxZrh)ٲI J9+2cWYz t6, 2ޔJmy<*͢Ix*.,[G |.m}æ3/{sph#Q<[; A.{_<͆m={[˿T]y1хihѴ3E9z2Է1xA9vp[@ V@n ҇v4;F||jhx3|(>m88DZ3뉶_u[9Z#R=3K!ğBXb)W Unb_C23N=OMNMrj]ց.wOb[e1f\@10$=(0ʾRCz8}R;  R㿉筄7N!Մ1&Qj=[[܇*=1'\k# V\Gp9}bp9;REiq̇NqdXVËHz#9-$:1 -sܶ٣MR6EߪZڝ%DS 1O5`pZ?D%T~8bKCk]ĺXlBl 9hyX P' PA|䭻Ԇh@[X^jHglG0?{ԓWQ@Е}N mR>43 =|F!ৱok|Iwwjs!_ẍ́ ,osIvP $Ϧ>Ҷ1`&1;'`mA-nz?3lr֯$5)sxmLGe)d?I4괩@ռ$/@Ж> [HD;R~0ld.=p`K:q#&QSazN8`F Mh©.-vT)*ݲJ;x2r." B]=Ǡ(jpX a>Xw!#j7 mV15ξ53GC%ISZ$TPJwQPm}ízY QnqQj/ۜ.Jd.2#eٽǹ}\8(Ѕh~ZI/y hy{-׺ 2ǔ/b)X 4ͿfvmsRΖ{ѶgĊ{1%3gA0;"[])B)>4Ok4qN0qGtG.E$>'S*anGe*x |EƟsYDWlUjxH@bO6^jkK֛n_5JtμN[84^at?h [5xQ/*(낡=f'㱢u!dH˅' 0L6'hO' x&wp]Ψ\fpI<* !jlp, :,BW\C=(~^UɗFHt'b=ΏD$nG3D$tRx7[]wB7„`ԙ 8Ah oBg#N`WX/) V!_Tң'[a.}t"!JfQ;\m!#%c'őogPwmNh$igCTƟKv\},'{J]bK"2:YoY.C$9K %AYL4LV:b==9bl 80o5F'%u$XB"N]_hJj -ZH́.> gO̟}>D4؆OP=mqj6ll-P^LbɃ%)k~7oeNh##3 !ؼ;?*_tDk0RvmCktc4(tXYw :FM9*og}o'N]O3D_# uNr,!F|D ׏it!RK R]o̬# [:qz' X-z]ltS?NBS Q_e烳xdϳڟ,s8tVo嘓dW ܻ T7jh-Ⱥɺo7L`ZyaOwNE귱Kf=g ~våmPɅg%ymV#3֩^qp))uvq o|Cezߐ]1$5]3Bb\%MoZ gk4Bc/R>)u ҿ!i <&vsF=Z=~9 muTH莜HReܨHuGqӨuBjDݷ cT!!0Q$ G <AhJԚy4r{35S1MEw eߏ~S齼q}i+/1!ϖ  P$sß!nƧ);U3HbmN/mmr!q/7/پ8v uv8~t&]d7nVwPv}pJ˗\vvC2[N]̆X>8VvW3]MdE&@. 3K5C5#lv"Kp4ᇑ%yq ](.QNB8w<bڬ:~$ԃ[8+c Msr[Z5 8pKUm$)n^\{:h2g8A_vncJyud"iapr8)) jvq:ߜ!LnIhp$FqaZ$P'yV-Bүa,1? [\HGr0đWf j[ g{_6)-ku* \6mv @-,#;aZ%]BlcXc̗T3#W!Brlûuqn] ߎǖfhó:~Dx\@PXV#.^rnSl}[Ry~.{@3!a/P#KO7tk4r~d'K~}ӿЋT YUc\I !xX/ eEqtHyO[uwdK'ǷU6/; 2pTo.J8 03l-l@tDoU!Q8E=C=F4iFPYU V0s}?`('H;c`Ai>B2v՝X GWRqu6ealf ܖ9w`Lf B,a;R{iVJ|[ΌQHw*n"94=Tuv #<_T+Na9uPmG3޴L#|Ê{KzK̞qB)ݾ"~ABܥwdz*Q&Á\G/t׼qҦUF1 uպ-DG jE{$y~)TQt!sl&yHbTɽT؍GFL±TⳬtWY;aԯE; LUU1i=D.]_\\4(GXpmm+ WνǻcPZlc)xG{N6,'VnJdvA[~], jiV(djHtVفe=; $ FX-` 1}% 0T/mעCәSr$-8eG U50?e:8{rO'Rm-&E vlI/QBEt6~CM鄉اF!QB*K9\_h^9PCluQmWuhZ1u'4@I"!T:6BSg? 5M{l>GX0\l߬T*sh /;Odǀ5ՍWugRe\dLMN]7MtBz7~nM4mBftĉFT ]䔂.13ƼM&)9uPPṬ2xZ関]U7i zhƠX.pkm~P5_pJ?t,V XǶɡ΄uR%ɽ  +G[,D2"K`fUvٕSZ;ٴgUvjkOi>O. *?ҹvut=U/f?_J\Pq-W3|i>;"f !lK~]Osʌ`2s8J`j}R%WdU 4z{M׉ r:\Yjv{u|]};!:z4A=J@eox'n*Oi@.#:Ewhl]Oj EbSr>b}tEBYW!Q)=Bl@aW/~ň[.W\u+F4H9C['y|%op,%YJQʙQІ ˓b.ydQsv(9Llĺ"C kvƽXE_ӫr"M2pm_s'V[NǗ'W"Fljᱎm}rrh6SVB#n8%.N~Eo !e~+Xܱ2y[Ks3-ߏby$,$r.wR 'sD.+԰% iR|{EY%5 {w[U*SŴ';ᆵ٥1_'l#nawNE䘲J<+N.I.}eCR.HAHδ}M>\lǽz1Ko$ 7MRmB>i5=/ⶪ1l O/6QW̼L @b?F!3~%39)up\d.ĤVJ4yi's܋3FV!\z29@ X?bs},o$n.m_!ľdR:c9{rwV)X\; -;@H2% +m7{/Z " ;F؋7{4Q14gܜHl6`] 5С:mvgꑗaKϕ Ja/U=*/ٶgV'1OI #,4-zXһmi[-)١Woqx!%7v;DK$\W0l <4m@Iv\U"EM ȗjjg,q¼jLHamKfC VG* {ar9SbAplƯ[0Uv1խkm]}2!F~@ju(~ hLTJlߑeoD]\}VF KG!Sn䵜9* $tjmmo5MOijBjGOhjTs$t?niׯxrS'8 3jJ2\{!bYW7Η1X3q7w~ ,S=_N:isX|Tf1Ar3W'd՗/Jwc(}6:eɠw+ETe: XEӆӆbtӏV05jgCrMqv;.?Fnx642#$ms!S{2*~Ko\,A-lބ,sNJZ:m ͂/OgOǧ5 *ZM0b[aK!8kPvnkj0a ķAo0# ;|en էYrniKO{-P)RZr۱lLkJ~ w0% XT;1S#ab5}CT9x.=ω|#9㍧U F6oS$[XUܻkKjA*0m7 O>X%\bm^01]ۚ4QpOz _'VL(l,:ZDz (1#Մ/2E-{V'b8!tҹ=F.ah &(W_o;!<5+UxEp p iF%Vo5[}%QH|7yS>F`#:( d~G(րLDb~VK)78n87q4ݶgpl"Ͱ'8Ϛ[ujʃ:R@)i%^S))}71 WݠVJۏN ]4 i&WѶihN c&lSXpJڂ.}h\ZD43gB%h>c6%Bfa7N_Bɬ?`YÏ*ۮ͚u.,h"WO6]xzc1iGљ2p;cC0^XS =؟5x @"dib/w d\Z̿_`\"2V‰3} E= S)Sfx,x'[hjOndux+z&1\6 BɪՙvZ P^慧t7S/Ӊ _"hbހaQInˋD^cg0TJU?V_kg>f۱8 oui|. ljiw-' HZY9un| $E`#YCdxm->M}0}8o-AFD ǎU*d<%ފ{fwa{(X(,^#\IE9pQC 3Ngf[$7cToPe^Bja~C O@S_2ZBHPGc\)g)F7~+j0W){@ &|Uf,<5ByiZ5(nu'z}bg¿sA۳rpaFVWKK/¾'z.$rA^kuboT6%$g/ԃAÔb\z+@ʼ66@/Uj,tV#ne%(b h<^-wcL҆,h,ro#sv9dZPR=ꇿ[Y—,kM oX'XLN( d9^FEKGÙ /qNdՉ3x6Y`i+g)3O KG<rE;bP&d!@dnuR$l ]$Ro~ 6{#R9|fKY9Cm[AG2U#^Jϳ.^aI 5JGi]a\0"xƁ 08~5:Ba\/L)h/ `xܖ'>Q٭x )q P4 ̪J͏à zs #J6:Ĕ<5SMFߍĝ.Px1262 CQ^s^IYgv$ a LH0ٹYhl$ݮ4N9[ 2D2p >]W&ko(c!A:eq%p=pt= y 1@ Ƌg]3Eڡ?a<leQ:Q2#]C7Ƨ=`Odq)4p&SbR8p5:^l_Gl5qs@ZV NɻfE[XMRU[-&Ȳ m=A<@oF̩jKGo OPgp@WOH(7i#IV])Es5ǵr E!Kqϖ4?{^Tnl(! m=~V>گû =eN<]4^*L7F, D*ȆZq}en7jаv0۷?r9=܋Dq0V:~[9"?k~?7?**5d-[g <""ۉ8q(x <@)鞑#h$6v,|d jSDaEm҂5?[ۀEv8hUR04N?韓?6TeۊPOzʢ)8(`[ƃ:LHvdULm>#O {;9&ODPEZo|͈L{,:\ǂfID.ݸ[|v.p ?y9ӛ e']7sp=e oةoY0Ѧ3T)uy5ќOҡC_g)h*jQVRL&0S7XO4 g.~VC~ёE%DKNY:s*Yh¿\:ՇKP3c2'aucH!\S|sukU&9Tzͩ*@WY>.F_p_(.#J}@sz飞jhy$s\*@XYGY樌t=41a.W\!*=!`镩V;^mω݂lLJHcIK@8u;צaՁ*f|10꣮u)AԚgNquƿF'šg]o5i@g]pws!wnɀ_<%v*TwEp>Jg21ZqHM1:5F9<5䉰0ͪuѣʛp/i<K x[,Ӡu-Ni/Q)j#;c=gc<+ +:rZ j;y{.z߼;+_A-\[\+U.'xZ@"9>-3u >ukH0ψow_ǂt]*i|`  {`EZx, 4ArygN`~+ڼg'zF"d*vIK,zˬAfY0@.!PDguJ59$&tPMT=Y|^%R`ȏ÷:J?ck!%[Ǥ L /D1c1^(6]~rYH RJ(ĩ UڅjU5je> lz !eۺc~ڤ4k]Mh.F$i>FA27gV8:Z16}?sԆ` _虽Tc{b 2[P>u>ɲ[oRpJ;u(Ncq&:"^Ny,C53z$QD!Q7͠׷MMΘte0(؏ gGi!rE=P_Jͱ:gs6T hOd3Q9ʤ_яknKʢH_Vo8T62U,08կZ)I.|R+"ijXe4WRT| (ilF N딨ݐPmOU&^ZeD9^5.K!'IVMD_jVVa.D$us4IkOqODF{l~fi 17sWreCb_0$LOڸB`}C/wu+XD&z֏\, `@gSeu-lajCcByOY[>o[eHLw#q~بfD_IFps!j~~ô5n+JH^Ll%zvR=N)envM26Odm).A.EK!B+<?9p]+N`^wd a?++짲M%w=AC\Lqy!4*[}W3IJM:貪ց턫*.+޹(5іŨ71e,vh%DЦ\FB'f. -*~:m֜ mnAbMRu&s…JyaNͶAyJI/ TCsc ZhNFEOU[p%aBcf:Od$:Q T wKcZ/]^gPWy&#g ',cQ?@Є۲u9M郛Ow웋zgwT>Faݲ([ѝ|,fL޷ZrJ]dO|/؆z9BwDы<%C,&[}my&h>JK' ~Ą&N_{$ʆ MB3)"5 Օ~W‘GeYj:CIcmFa ]`=>olN[ NbfY_ܧ1[ Žސeg*w216bA׋L.Y'}NCa٪b(2Ћ]lhec!UV e@l8ixsXc.yWE+ăpyBEuU1+i7RL0Z%NI\D){dRpZ0T'7|Jbt[>;yASh4 Ƌϑ +uK|ۺ ( :o.']q/~~?Au RRȓ95cl@vz/Pʻ);bl ?E.cSۊrrfi;_fp]( UQVc0n4e!.fy2p5j"E0k/e8`qOgHfOSO:FAJ NzX%\L G𜄀m;]\kEҿVK'tIu$66-[5`q;" ZnvK[ȪV50i J2DJ}m9 ~pKڀTI7Spkx]UrH{=sfqeXs~?1);.$Pt q҉ڦxp<|m1vh l5'C!*p e Y܍ H]*4!_49},Zep8WlEEl i K{EСd*  Ep"v{!@GCO}klZ[jsiz2(F6Q_m#(21jDY)T&`Gsv9-D)E9Hv/l8K߾f)Ɲ$ODUkOb?[3 ݒdp:0qgK^K(׎ /;F`dW$լh)פ jnEc[ogĎ'Rg{%9tHjI~$-Ņbg+)wu8u4\砃x݀,G38cTk*r|'}uzə:܈$}gPp҃2\o V@2ҍy_:P˯.MkIW+bAY;ꯤ.IXܥA5 IGW 8X!Ds*Mw|@˷1~I$m@8؈]a[׽ufLRyܶE(x} Enn!s9졛1Ćs^KԅWf7WϬߴ2:rވ;5,!`1%'L cts%F@ɔ94HhX*x$ Kr_$POyb1:??a';=I[M|""^I} Υ~QdŢkվxkRko|ƣEK60$\@<3}'rU9I`LrJ}SOzuVmr"1SN(C嚳~uT"0X#h ;<1l$5yz=`͚fi1p¬& (NvDzU4́ ԟϖQ9RY[VE^!L^]5??;&@F-`6v@ vcɏ;KgX 3EM uT+Cd gVR,*LN4̅ %b-+2!7F, k[wo>E QU퐸FƵPO4{Kj /Mn9^\i VN  &\شdSq )^ouᐓT32Y6`gT*K^N{/vOVxLm.7Nh-f|cW):93NAcd'Q-$_[Ya:rt=w\nӯƞ39ץJ٢/g)&P'W]2}LuV7 ~]$(D@k_(Ay[QKω;CQ q,k%e ga[[6A7ڃ#`Y{ y;NI7,5o+#"/lΦKk=&w Z1U GE)П>,+tDzy<3M+/8{up7qTPPL)1-d ?=C[ LC-?/1k,&ib{uW4XuLZQ8II}|"iqN8?N^uqiR'mBtW#G$NQD2YA Th4ِp?8}*_b'L֡hE:DsYS_3P##@,; 6PrW YSu% r/utyfaWm;J1.cb)1%0A#Ej{ ?H{`KWsԑ~Oe;wG-ۻF8~EKl@\P?48Z1ڧp]64f\,֠T {h[d;בy3H @5nl(Ի:eD sJG$ ]CyOz|ϴ=S] zJ+EeS.>ًF_W g<F !L돤KUli~b90ˀH4:Ds1;"9dv_~gr׹uBL_ҽò54(yG/q2HC%aed' [0[\H8Ӝ27ro?tQM)7H<.TxaD4ON8TPM Grjw,+3k*PgRm WymcfGl _ەSQϟx-V=DSt<%,쉰U8voÆ.LkZ^IOaZxKS꠿-RNfvnq]E縿hKOj+D\dOf(a +V=2¹ a U-+* R.J۸e <ɹ }3m~R29%xqޕ1tu{_f:.s꧛,FjlDPAW3,rRzǘ ' mЅO7Ip]Rm\NT2] B< g/:*-\"3.(WG@#c7cȅRh{2Zjb #Ej=$܃a1ն;4/~p"3L(5Sv?Ą/w e\`JgV)F,lBZܾu{.DG  }svPV ~AJ\y8_7>D*߶B{rQ̾`2ecL6i@]PvD}z4kx3<[е7E1).h{2U?l(>I8^LX?Bme6XHҗB59x +N6/B$W+Ohm>ʈ[CŸ`bip*LІZggco\v9c%\`=IΠ0lAێ,Mm/cJpa|q]a{YԼF2pNt\ ΂lw &FBb)'2'&(+дcY :yrwɪ?]ȵ>w z6O8  vr@UBm5pu}ϷVٓv>f>z=>fOMJt`ak,==^^@V> g'I3Lfg5.ѵ hj6.ȪN0 ED)m(*eDٞsi᱀j)YbDz3(n02\@EvZȖ"TC|j'F"mNÐD eDmobآwi^OcXCJS98VSIc`dz%pDϷUPݱQA˝d6 =>x<_ $ĭ̈%0rv CZA9L_#j%2^fRiRI|hOu`ۻHA0fѥ%c:JkZ0plOΆW c+y[(+aIY9]6SSà 3sUrBm(ֱ>js揉7a|] y1hkbgk[buU: #$y}9̝=x͎i- ģh? S t\?kX'O]?oη>w{ߠw$`v@("D+ƷAV@0a`_7kN3-m`+`eu3+U!ǹ K9?K)셑򉂀~MF/RHj'eiX%xv(EJ?MCUA\] w u_ jz G g պ}(u^1چ_뱽$C0?,#QXqʧ&)LB^> jVG#\(eyt4}! bZX"b$yA5'xbM3e,wZc ph#"U1aP;?ΚVLSn.5rHz sFZ}VY4%?"st &h]HdE\8\2)0\EVܴ7!<8ؗdCEh?W#G+Ѽ3)/| "]&>-nkFNϨ5 42 dD $𦖳Rrf0BKi/P׫rC0wtl N _/MuzǺ,-h>Rd)˕mE/}KI|f^%/GI+o 7f(@G}y2qtS(Ru+PzV[.A`%iB` h($ -ֿ* 65AR8$ J L˫XGqƸoAQ}pVĪ})<2xOJ:OQިlY" ~ޅOM;1߶YUxmMS;ˌ`@]ACpj5 5M`|/7:P`8gs{9}PW>0"--h|Bbeoe6oI͋zⓚP3Qm6e΋'/pqN%^/["NGąFaƮ;8%Zbj=XC_-k-(Z#+$`H:Y C1딴V %Hr Uh.7E2 { ,v^tBj 8|ё"d=j .ʮځSI=Yۡ!MH;-9P4lUl'6߈sLjZʆ{i1gzDt-2!Iٽ9 sS6uQfsqzۛ/<>MwZdʯ~qj`% P#ѳ6DŽK)kni@x JĘrPZTb/o;)nfˊ$>w[&ݛ}*oL#pkCwBH]PT2^&HS{Qk ᙈO=0zL"(Ksgz5π1?d\N~í ob>$0>qlb2DsiWtV{@?S;&V\t fq_j!Z =xkF5-JAE<`=u ؆n9i[1OKEypNKN]fke+8+/"D>7[̈ј {G6M XhLkBo16SN ĿJQ<<,㷪QDkY\Mjāk~!h*kwYwCgsye:"MKB0 o^>汖ds#6- k #)Ź\!~vTV`/:ѡ$v xA%Ktݎ5ԅ$L#y$j_Qj$t5s{*e']@4|5־^v.Yo|{kFIζF_ǨemfcCC)w zI5Wez=[4E}{3b֎]-ﱴb7|f$bF&:=&e=uKylA*4r$ 4"E J;ѳR|y90}e`I~vI":bn71+ˉD9l$RԳiEnl!}5OMD2IZbeL%tzםDVJ#2ȃ`1ijIlcJR1`ޑMHvyK"al "6}Nh rX8}i% +aS%NZ-^Hot y7+n7Y#IJqڛ ߱ZzU@Z2r @ ߹OP&"SD\7>dkFz0k]#hg6mB[0UƚF꾅ED\Wd $+)q(V#B6mIfPdc1;H%ⲕ $0]!qt֡\—xɂdAIԤCN<9-@0{I}0a]W~CSWfe8^Vӄ0qښL )h>8Gl- rrv@0np;]X:EcW%|rD e#l^B$[YSץDk!YE OݵtPa8XMF M.Jb?oh>!o `̴P x#\Tt{HN]Qb;S S+dXY~T`qunT_l5kxl_bUUfJ~O1K'&Z3ܦ[_Ydx!sw͜b@g7L$j1{ m0lg]75KʸlaK[+1I|BzQݶ)H* =?#B14ћ^[z":R5D,Ze+Y?%H;s?.osu仛X)i(e8aShL3Zφ?xlԙa"RP(,trqŸ}5YhĬ{|D_m0:~*Qi0ޭ;t^cx\-g;8>!( 7)8xFnG'ei3$]Q{'dGY#<n+:WnXbVj2x8LXĖţmׅS1-UGVR HAʹ6v3sZu9Z"@" I,XbF aW=[QN&*Xԅퟅ̵H Si,"=>'+j-{ZlD7A `qݫ#h>R }"#QE/|D M-͙yq˹})} ,ꭎB-gߪ#f }JәV$Pߖ?`\p #!?̗Ai}[W?,$.an͘_Ԃt&T/jㄯp_Tdٽ7p|2D[~i? ASs*y+VVŸomtE nό@.PM"T)FR|ޞ|B\,mrʓS MPT]fh9mI/W4́a>`%bP%m.Aj1 %5ySJG"/VR2$  AF\U˷Z`Cicq`Fbw5Ye N(GP&#%FUֹMxOO+OSzCKծNw2paY rH/NQ^?OgK0+尪}Q__ rZ^̞>M" AiyTG RW/5hΨyv $tfu39vxhUA8DeydZlN=KCIDnA$v`mwk :R__]yr5_(pB  RؕN٬\CĸkN PRԿ$2H·:KbtH0!M *"7AGc¹ZKŅSObQt` w:PSזC71* _ {\ericу+g{0fPǩ(q'0K̍T3|OĖS F=Pn* Qx&zww/n3-x Ł܃_?w>P7Ŋt}ZƣW;ٛ -!#-H93JON#\(idd4xkƨ8r(̡s xb,# ʻA2pjiv{[L?ZsM|-84CR9֔*2A`FUGNǯ׋[Y$Z +q i(|["wvxckro?̨ *J9;fdÁ>#c=@~g{΋]b!=;-Ahۿ/^4r#/EJKa޸a?gĄ(X?k~࿀A扫+7+aX^EWG~?rYOz$1RneU{4T0u#"ǁb$(M,U!t6A٘=lLf*440ݳCis.Qub)_'*xrWetZG(n~7P% fݕa,1R p&P#˽#RP9W&G& t]vZ;zӟV,q_y[yŇB8.qFvs{q *yMj>#x!24m{V_-YqNӞ = _Õ`lb[o$ԕ5FO!^um4\ꂍz$a!%ycF7񌽪u8䇮̨VXx(KF߽͊Yڳ+vSƃ*M?=[ u>) ,)A!ͺu߲/ϣc̚`jfgYKYm|ȍ%J0Q h\ wv`o;<-WcWP #șQJä 8إ)~9ι]+:{R7!N_e&ff_JV.QtZ&k5|5yVXRH8 oot(V)~Cl2m@Qf/Hep6Jr[ cR J/) |I@9¸V%4K" 첃W,.J"E1fl7i'vԦT^Vߏ/"@.q8Ĕ[Hu z;d1JXE F'+N!'f/G aUsk1`:]Giua=ّ,˒$޳WcA+lۆF - 11!L+2X\Qx"OdV"7ab'#i+yQvF:+'J5Zsrߩl(,c| fwaF="8&Iop66 3 4LSLoF"7OUj7'oV ^],QId uq(Ut F^'ŐlV^SXo8S28yy?j87.Pʙ QHw&I\M?Zn4u%!4Z+&ۊ{)`$[A7{[5kF]"|D:;>%m E݅*6EsO&uχu[4,{f1Y~mYc_OÖPȌLj>"x(5o_0:!)"/wB rȑg$<ݭ44˄2_#G .?f. 6-OU46"{ s.9K;BD =p0% ,7nq'v! IdxbϷ~PٹR73'ޗ@.;H3ɣ[Ikr)XPD1_yqBQ8#(.)AQC{(W"iT4Dҝ0%bBз}ȓPYؕrN-$P3P[첦sqԛ쪥S_PI!-Qe+n0<G7cRCpGD]f.C8eNB45!9Ht_V5?2,b8M*Lb7>*r'ٟⷣK ({UyB޵F$ZB߮sfA=3`N&E\I0l)buӟ(W)2H/iɔ_kN`z?$1_S~ !h:Jl`r P3D*t(jGIf5>[2!+tyL͆yt d]ON_u"D烳Ks*;w̐FhVV]:"J{~{R)1OV,6 WU"㌚nύxs$qRjF~_Sɞ DM#5@YZIܬTׇ7Qݹ`Q""VNv!P L߰atUcI~#߄kSD+R/O`"H`NsWƒ}4#jպ]!cm%ڛ>[VN| 8pp\Wp>)@aG?hZkEP=fŃz*~u4aӫ al1fяsDI #YoUϭ3zu[Tkq6Ý3;wڼ}`tdD JCrD*aSR+7+G?FBSD71X֍sg r sjv Ydϲ-c;<-≢"&40|.m&ܦ# H4H^=dw1͐N O_Ƣ 20P#-Hmۺ#7\isO!w7|k8^a±jVVR+ɢ.+HxEM<f( ͣC LGOh&B``܅\Aǯ7agP A֒k$D+nKea!B'؂wQ; jU']]uF֫(hEs wL _͎iߑ"$UxMHtAI. Љ,-ySM-K̵,ܳV/Kf^:2y࿥i3uAܑEO&ee.2=0ia2u0p!C7ʗQciwժ~2*Τ7sq#V@Iqx^(QT6mӐtUsTX$|aoqN G+RZ3\`t%35Z X!Q#rS6* "8t4Y4GCߍrN!w\m*E(S7noencP߂>ӛSNb,9knv5GB p7hS3XWCySgvmйH _*w:GhzBi?;#8B Trvl`>n M"/2-뤂weqXzN^8r-7}Oe?w:1;Lroa\~w>AdP9;İS̨`{􀺮 ;y7H ;1dQ S,hJ+ukHp~@]=qV;!<[HUtM>sjBl~5tC$x.>MFfE9)SdLsH=n`B@KxaZb?*$Ƹ>=Z}b[.2|w9E<# Vore(?n 5$+ mrcz,;ټOޜC7xSrb#M@r_r7T½ :F^dYH3<+WdVy ,Kidr1`.>WW@XB]G츎űP[HnKRN:礁l;Z[r#/lK|΅u.~5_-0L~2蚧l5u€IBfG1dAT'ohK '`iP v2 ǡ`K9ĕ3mGv $Oi}zO'sK+GgK[=_״j,}Zt%qu.CY5: |d-ݷ [Pv2 ઀9YK`Ц,L 섆s 㞞.qCT*xݪD:ػ2.,@VA֮dQkէp%[.nN5^q)/k`1ʇ0j_`ntTJ ZY7f6LY"@!i)MΪEkq7:8ҽHjFjJ 50{UYy[ǂ<8c!" 1w)l^U"k>2XayEBN#i~o}!gY`{jeaד$ϳL~Fg`Q*/CT{)P*i4(R9aT 4ΤU"pcm%@OHhVToR>VfNF;N7HP>GJ_ E%)=/I}9u}@2k""*17|= plv>OƷBTKl8Z[ZcfjePAJԽRxz#K~ϥkk!Qb%&@c5~4`e!9i]`W NJaň*. lsδW~ :XGP9ΠrG64) /> ibC)EΙ6qm#@Hhn-ƌ?(jnyv9k$-FGJrIlQGzUزbGe-jbڿ[vbH%j=H-jo5Xxbw.fN&a U"2w +"nV {T%*uŧ\pv40Қ;Dy$i)aUi$>&)F k\O²e"="ᝠ̩*z`eK]~6su\mƢ5?wE0ߧ3LHuHɜbzٴzCt.Us=p#4}v*xt"P$7ѣn4ʲW>.=@}ms*U. \.IWM] So@[TPYK.zp\y&5:/O޺4OIs2G9oU6ѱ/g`!"[7 i|EgqK7V;64iI6߇0Xm8=wY=C`&xr, :;e&tNpAP8i0?<+4/38gLM ,6u'O:\6PЫuσyCS3)QhsP~7 FZI7?PǢ]9l AP=|f CƢ_*3h#7a8EMkV%n:> ofT|$.~^ܒq;Wlcc~ x<:Wn3:\If3dfUTB$Έ~[0*:&Kdi TFnRy;>Jy^*m>O:xeMTU^24%ջFn2ˬ猞W8 %o> 6+P=q']uBB >5Ԃ:s(Ƌd2ѠȫFBTO"ԡh:jMyo:l:Lϑj`҅_A[џew{$Uy۱o!R>ǣ? ;HJ?xP:o[s$sH89ςr1&sb[qTAvۼ[Ev"y^lR̿ńOB4hQ%2̌6l6I3Q@jBZG Z.xiA$Y~\EF/Kò*ͽq32giS&4A: 1<$IxW:CI#&vh]!?_s ؚy>5-RYRKlfb]GVc_.Z|SΆ{ks3nVf_Qfʄ1j7Zyv|;xv'^MȫtyW*aIw$1)|(?>sĵ?cT/ޱCtWaT*ؿ &z̽aܤWSo%[}ZO; rLz6tA܍+M'4|ѿqoI<(Ob l75F؍_C.Q;-<5_‰c>[S|k&#/Ö{rmש>ާosOXT%< G!l2/!F;CTLόa%Q+gҪikB62.tJ @5IQ13n8 8H$dt> pA>9g+IJvoJ}KV$2F>(#A[YrWOƒP`XЇXl˙[#z$qS`&m=8+ j"P7as3{TL챋)@H1̋׀͈3sR@.&;^w56ȴ,~6hjEDwm 8j 8D-R6fs'Qr)J_?:ū`|~)#Hḩ|1#֜>fs=PVaK7gPI O:\\`ꑎ(¦1~ޅdqn:}ٙ[>jtg4 B0{&m,x`9hm6<Ɉz)@%Meoopb<Rfk&͛tB?ks^-! 쮄Wq3Jw"ExL}0GP/g+0|l"quC'R\AXCafi4&gFUf,#X;3bA0fMv@CcVzh3"D~sx*Q6uܮF8ӰRߢRAE?ĻGKǫ@Q#}] JPdzPukwK] dӵnsWB?{8}H93[vxLJ DxQ-B&1" ɟ'(YJUa!ίd'..!ͮ[^QnC7_ʰmxmo׼*43;iA/7׺U+Dna׉=,Á(23yЌ 2} e7+:]}hRc_+Fx_ܤN0@2 ٰb$ւ3|kJyb+XxaK9|t`/AތJ_JRV:2CjZ”`4A8mw"n31D'ub$Ի'uבz%O<Den4Np><2%ĤC_1 U2A1O; q:IٞRCұE~j{ieV TDw?܂paQ.Eá%~d烹b!(#L,pTv+31!M0{dJ"o]$K$Zړe;doCGQaUv?Y Ce(%NjU/71)a5-k4'‡9]RtB2mU&׶/-?{Y(\<~jqH|Ma-4|7A\ Ӻt';tk{vOh( ,=ˬ?J}Vڻ|D<)͇ӈHmQŢч?C/t >K!LISPT[5_J,xUu;ḝgVN)̶1fja:I , Kд0NM;cG|XdF&j\52gڭ4qz64OGx*+\(\$HkQG-Ao-T@ӂFP:3܇:[KbMQŢv3]]W$V9SA͌@7_X(U9٥,KDhuznb糪WmY\º9<U9kEWC,\a*Q["OW*h%WgvK34]M^{'͕Ij 2 _W:cpe%e 2 a} *1vÂ/ RZeх*l)nád!+BxNՅ#TkYbsw-8(*iFZj3s K GN^BuvK%& q&ZCZ[F /UwW>rӋtEu{:Mޯxaڻ;LQ&JSAF,gMWD- c=S-f܀pOMɘõI,=ڀݵRo M|)eY k~q" aJq NC΅ۿB>R`iES1N|D8 q/~R"> N+ rQ#V(( ɔ9_}csE)ŽdD$aǯ,UK,ZùyYi)ITg PLwpadO=fHN:rÊiSܗT!5ʀH;(! ʟ`xqw}J𐥺Xz9) ~X{z}%W"36\Hv\NtcM&7-Q(M'b /Y^wN թ"5TSXPH7,~ƿpStz!6O%}[nW$9i'-MR[i"4 `5CV޵tYA'L0kXݓTpZhK1ʖ%+ ;'??}BMi] 9ȭL=!=}MC@D߄[)O$LDڗ^7uI]hKNKIǜ ?YFd $1e[O4/b#d7Vި.U J2ü0{q7 z𰴠qQ>*W{6lm^t[$l -΃J߶/|JfŒ6@lgǔ]s mmHFK4a!AfITѡ=6pZJCب _RvqD.2"Cd1ېP>8C/V{;sB`3QkL2g66bՔ#Ɛ杋h <9|wF"D 7Iit(oODBC04YK}ksJ h[p63ȃJ}2"Pfdj=Bo<(ƃR%1\=.Ǜ;f"hkB槬;V5(Hѻ7*%Yx5Ɣi F^g=AF25RGFMYo;ԺT#݁Pz[4}gK&\Gcxq2~ %+w.M7}'Uz'RR7|@p"-]<6ڸk‘%"s$ nBsZswԟ`8fWD#`tڀZ L4Bdêng.#)ev\GpZrj2\~=; axUl8f6 {n%-xFx&N4dց{9tP0@7Sfeg3F NAE)h gľ5m>Yh2)Fh=wu1X!.MT߭̿&Ru"s~'zyiRd,B[8oJ')j cNcʛ0ο 0#swئ EjǕ_mƟ-5oJN 3,݈̝A>D>l&{QW4SU0m d,#I~ j5~{#qċ `9ҡPOomY~ -s =ЋyHthequO+:qGA1یov߉2G6TqͰxu;ڞ08g8 Ѳa/.q!Ry]4>g ۂ}5ww˵Sߍ@TM1[? 掓2h $tXg(Hmr #1l( |}u2`TMW7n@Vl4B=~ǯK#L:3!.ވ֣tXý (_Ɛ3wE&G\y`{.)P=3OG&UpۇN$@%6{*P/ qv:(3+G܃uon؟fDuR|vS۪:Y!5N_c6Gk2BɍHE*zV 0.`Cqkm_Sbj߫[vŅ/2SsbY5KVq2E/p9¿WeVUɐ̇z}'{+ݶT+9nz8*^٭+H({蝵.{@TrT>k. *[#| YχrM=Mlv۰jDl%ԒnErNZ.-췋 |oz( Bm#ʸf3;R>KsnF' =L<L! ϛt`IXl1 c5byǮAMUG6$V9SY;Ysc (YX>%c)e0E=rq+ˇ@W*-_$c"[쟮~ m5fϢRF=T~ 'όktI/޶/zUT>A1b$DڱnY0db>a: |iSTd-t1SnhBѫGVxYSfvcͫN >$xX,["S}=LHs\F87pNÿKMr( fwE1dcAZh )Y.k/B`jʄf`"Pkȷ瘝t#'\8"nL;EI:J{iP? ]aQa]3l^?M$6W/np-sEWrvZ+#ۣF8b%x>Ͼ8,Ҽf[~E" 4y&G`VГ־`@fH*-/V ]_؟N&/EHU<ՌX}XMRMXFHn7_:Y&Nxx7sgGX;9*%Uq ^)߽0’.4Hp0#hdZGK4 ge嘠O. Uۺ1OLꏴ˜q9|;ЁͺSǼr|)Ly"w*D)X[_ &Nlޚa@p_~x$NL^4G5sDoh(ס!5؏/i-jO+yx3}1Z2D[hcecihݱ55 F|W2 eKbZ&?һ>)m䉣Q8pjEDX :E2XzjoiAUc }6$Ch3@Ki˫0NpOR2_"cdBW% Hl:0S\\W}o&&}s2_jU{Njm<[\^% ayr)fޜyN7 sk#!J\dM;`6ˮp \&0{>8VkgtPŸ.N]FPqaSACs@t DYnuIȗS7 XM3}p\d#r E*E@GDf6}7f"׎ՠjOX3/?9Gn_bD/!Nԝܧ vH]~b=Ǧ]XW#Û d.r`w0{8\9)ȴF?q:?fd=g_7P!'|MX  :D%psǣVInF(V9$[7CQ xiVZ#ι/h#$!/CF:#GSp >̍DƔ*T3;"i%dJTѫTD=t괷 ;4qYh>ƶIg!ёQ7[!P\]=wj$J16[.4D;5(HΉGPFf:oұṃkqV00I/),\P2P]n[R̯24[^=tA̪Cԋ^R,q/%b4f 'wqOh7cˉ꣠+ .zuBI !m.K7  oOG>e;#o|ѪLu}A4iuknQ;NQښgG&NlN~8Iؒ\@;I-1&J)tW%QR]*T>DtQ:| F^Ř6KpLvջ} ṇq kslkHM-~S{?K&E+3Fbڒ }5DeXS^۸8 j6eĸ^Rug!Bէ{'Ƀmj䖜:Hc;Gj$y>]W.E@a%ї]nei?% qE,ARIPu#|@bEEGIꕟ!}M7_pL9"D ͲqC,"[ogge6N- Q?3:Dj; s۴3M|G-v\l_)݂6Ĝ }yҡgU]mS/Xz@#n]wcQG,T1mZw`J81'*2EG#yn˃ ?Aꁰ \Ig9|Huy3<еZF\]TM !* G5(fBc[yBT{qQCԚ0T3(CMpp\N^f2< j*bTyٞg X݃9ѫͧm>,%q|AXS\Yh wJѢ)xRq5Es LksP<*"tidY[]l|FZ,jT*1H&Cv#G*vɁ;,!Msl)%?}Sdzdd H )mۘ0=~i%yrkb6z?Cb-%=!52<[qGwBoHmZLAikv'Y $w"*2?@ GY@hd5H[B+erܹ~au@.Mb.8HӡխaU1+^e9HMO&m5Pgy# n mY6h`Ƴ_D+W * dl䨣b=C,9=i|$ +8+5;S}q C֣ . aLߺժ$lNT_/=sKC@dNlANc7[4}Z4 QȐW( 8OU#uUܨ}~e"ZT]4v lD>%F|ol;$iBDN<0ih(q]V ٯL2|f"mR)>l4AɇR3=SsR(.芕poČk,*;΋Q|KM o*MO6Um]T!I:v$lw+BӋ>>_ߊGL&H{LhڝܞQQ\p2uԯ|zkp~HBnIYkeXaVpi;k Dd?+Ë!oz\I,R Kօ4Cꯗ0 `GLrt9`k9M>2!)8\ ;iY=-}ʹF N*H1Qx=|-^|C.,V.ᢀ%La͊t n)='> U׀m%/2Cm^?ޠne)b}Ym+nVt.&7#1Y3{ oCij?)R@9$ļ'|61qvsC6޿P!XԶ dƢJwELC!zɏS6k-1QSv6]+npI?Qd7 `[p8&ּP 6=ZXhY_1-6+`I<=W3B(:0G眵ATjZivস"qۘJG5K)G^h?H vZg{c< s&)1gRԫ彑%M/99Q%MTRh2D|Cqnv{oϮt=f4KP;|SJݚ(vnH鯐<ϩLNLb}HN電Nj7U*|U9ܑhM9-}&^ib#`0j:`R zpjs\T,|n)8j滏vZo㶌-ZDPY_@B_s7gE6ό|VCj)Kdb(e`r.)J ܅{CReZ@ 0S{[f-pRsGHtÄeP_;mM؞l_ƷQ^ctDJ[# ₲ j!DQ3ÂyI11Bm(d?W]D*2OPxԀۮZs?> -8*$^_ I5 `h0/hnUҭ@k`n}};OJ[[+=!0ΑT3 7#[8)8^^ TH9;Fo"(Nr*X=J$KFB}=*6&&hajТ L>]E1ۛ X<˵sS bkaGtOq }mT ])vVy wP1> Ζcdž.5 5.NER`߳~%dnGp27ڰ?0jEUTONf^ޮ1s }'ȆlJ\Rm';3Y[tܨj&iE-(>4'E"̰PK>5y踣ޞ= +9ËMQi~~|H%/)!HQc֗FM0Y~f3r_Alc#f` M{[a !*8m Opt/7Bߨl?ΖhLBU 4J *E[?S֥+/|0ZڋQўsNOkzHe(>+WfTZ]mP_A /G!t3' kE'kL̂8K]b&qX:Yr:~FA&Q DŽHE0E{ςqX2޻ϰ&N&5ZiB$9 jDܴ"`;KVy?Ӡ"™vP9@L΃6{ro^~%;]_#|܁_!_ E!M:gӥFzKSz<'#ԲC'-=CJq a!bЪvK=3' ug yr*>[fnUÈtT  k ^H5! uIMD4_ƴNzu2k;RqOɿJTHڞՒ!(R˒+*suN;剐K?TP=.8~ei9ƕa*kH^չ#n$jXжs:Ӝ4#*ZqI(m$t4oM:v*ث_gFʛR% h\jɵ<(e͌Uw ^I-H [fD]txL,gիw!&98G4$~Oؔ=vih΄N'vU+g59XhK՘SQ.~uoq,w|W]K۞b ~T!((-M?x d*Y\Iso^VMğ]%5#ϼ!C<Ӿ>'C܊=`I*>2xe%)@/V^ y'ϧc61IT`+ 갈Ӑs.{\v(G#AW0% @ |%-&ZJӊT&_~{g؏/'&N#:3J`g`f0(<$qtI9{ kB&#Cn/i`*Ԍ~1¦x)w s;Ş.yMTM6-7Z͑ CZa-A}8ejkv7""yQTbT_1 ;MVsgaIJб W1 PwY0/ېg4X*)H2Yh4ٚY)6kT!bD=_?Eo #_z5Ĕx{.",ބp! ٲ D(c :B2{&V<hBj tZ@sFX uA”CJh  ^m4 lY$$Km"$YtLY}9<5Z #uY RvG a7Ú$*?NGbPVu[sv2[};lP 7}RK[(:Զ\h/|j1ܞÍʤB84/sKą.\rx"80 b:wo zS0vl4*.0g1h[۴q)c Zq/G}:,˷SȸHaϷ[ \;aݴڭBF,*EPB0!)mO W&sfr'>L#)p=dT`6q惁 7T0i߫T`\<QˬBoAB5o~C 57\?)k)n,u6\R0Fzп3.=>Y:󤲪&}&z^+S@oF0b!Nx-ku]tBegQ\b&fBqcٔDء{C]4,[k?:7P'C#dSu;ɓW5㛞h?骢>(nu0`W>d<k`WLD|C^er E^ XmU/EgW? b]hRjAN®3X~ Fabсa;t"g](nTT F /S*E\ 0;=b6bqnj9~3}4Kȕ{0S+xJsU2#pݺUMxC>F'BXPHو 6NJFOJ)Xŕ뤚J,eUSԻ}eDSRf #GHC=5D!6mṖTTT\#sLB`6O86 70Zp+@j TcVx$=F{x>`,džNQ n]Ki~g+[Gdٕ]I٫@l9o- NFg-a=2BE;%*zhC ?yڞB|A UΊ{LE\\% _zLCBquE{GD.*"e8MmA7ç`V5M?Z\ޝ3pgO1 V2hKz_h@225?Su:5>f!ZE/EEQ#Z*m 0%普qbߥx8*yEsvyilb2`ojPPs$eH0Xц`5qaFˆ/jfHI"E>%Hl0d'}TaӏNӑw]~չ*Ct/({:w"{We" I"YeMaL|;<]Vq ={hxsaJ@8 ^oN>ZH=K3vYj\I+>ׁ0Bm_ΐfIYU VI*j|_] 6JATѓx%@zvxEM'[-2m$˖qYO6U@& `XxPUisZp1dm Or3 4䝤1<3 {n6J}W`ݕO WqЎhH-e7X0&*wj~op-D9'aťe[e9JX}iLmW@6nI_2׸{9B[j1Iz_r+JCog5dMbU\F2:#!/acU-#5\iwSl?]9Su퓎L]p`A@zВ0\RvK_r`,G+P Jf7jU3~0Dឃ3gARzE )ihi@\(%Kת Ji%I D` Jt.!s H8L\v3Lc^B&NolH' f#227x@'1KnǗ׭gbS$&'XY"[N-2W s?& !eVl$| &Nl޳k´)PlKϿI]zx\Bk^X,Hq]D.&h cQ9qo5jjkNS[.Z>'޳;QdS^ ՌFin ѻN+Qslo.Vf]R+|ծQ E;LyZ˫lPc&8^(];KP/9r 9^'_}#.\]!촜^?:!>9_dpMkޜhdՀv8Wd$i{N{-u]|,F G+zTWF+(~U8}.x[M]=?~V4\^۩j^RCU&k6ۗ47ah)ĝ*9hM-oiDr5&p25yȬ`vH5FJE1ioScZn!ºmGה1en(rVmaZqYZfl?a zzIh,N_ʷY:>ƘZ{Ae_Օet9\;cV,ИJoc-˻A^52@VT*e;-pM5 @ߨ)Ȧ%ٯ Xa@1[Ou8(|TثJ-ЫELf71}r2FD9E Z~${5m:YoQ'" iN*.XS?hZ߶ "ͮd':0GOit"ѿ|/.6wTP 6Uy6MA~&{'.Ԑ=~cA#07I{m'ܹKH"o,]N1gI윈'r7ףlk ݾ(zB=gf|Y 㚎% ڨ8& tku].NV 69>a_i(XY95^6 r7zoh<[? ouzLL#[TZEхwZ#ZX[X42HI[T&'UטsG%|O(\ŧvq4G4ȡ(6#ۓIACd[.eՠxw(㥫}xPΏ#F預@C|a;"ER_^$: `l暁 ZZmg|,$1͈F㜌'QAL_ki" \YU#;ʇb.& ~4afЍ_,Nq<'] ⤣m%XwLʔ!UE\N5eoyo@9k8p:d|윹;["!-x/r]TS\|H)x" ~K~xtƦyE+w/wWʽb)5~QЈl8'xSjCa.1oB){fkkWAtɳ3:}EN-d ]L=H|W"$Gka pzFJg]66bqݷ:h߸u-A='XoTn71O` ϓڬf+ &]i=Gd$;*:n *w9nR L8^AW+B '|IP0֣>QViȉW6PkURCc[ `2Ͳ}y,ي) vHٗ֟ z`&ZU]iB@fa3do5'f& r~]}:dן.PRkYAiI Tu `GӏȆp{F4NE1Qo@h.sps,:\Jqj' #m)B|#fě0zɨf'c# %8 1]Y+C$Y+ɸHH2c C~q*([η Y Sd{^|1&8F-!>t$Wy6%s 9uAp&=fdB1\ޛ}>5~cTCFZE)/㿴=E,Aʋ)ݭaklam !g\BuT "Xڮųߙ"a ws3`HR~J X f{=Uh+ S{Ӄ5[ʎnAN9x5Jx LЭ4CWȂ[<ƀ`z >B7z!֐3U 2zKbH~sd]}7J'';FXMh҆ qK+nF+r]@miő86)Xv3GۜŶ "M 4YB뎑*]X$ F:|+GwoMmu#G1qzNrZwyC՘cZMKa? ͚ TϣrWc|/È*=Z_V:j[+aq1u%S2u gO Av.߅T{Y ];7أYa;|fz=8C՝Ul {5a|/dZ<D3{{ }g!?*soZ w/VץZ&Ct]r4p.?Sg Mfߗ< }H\5oy]Wy>k|:eLKbe#Hu9ʱ>$uBzȫiz|K\:ןJoɬ9^^ŋbJ" Ȁ -[X&DTHB SPݐ0[ O%{zh4K S/_<3iɨ0q,l*HRBcgLg7.†(+-ks&M;LR9@+]` A BƏq97&%TwuEk>$s)R*3VvzًPü칱֛6ӒK+w=.;MTö@q?[n5㩀5$oX245@~7h7"fZNG&hݛ~l/5= ѩ;uʸYv6{㗅aqPi7pj35pT\5HЅX Fi(t-˥uJqv8;}BR"#i+q) W☛Z dG3b]J>~{}:rx+[.~$p9\O -j uYY8M۩UZɝ $GˢehZܔ\cΒ61uz2£v-FV4JBnKLI@SM>`!|+XJB'Έa3``H Cȑ$q'oU\ Fɭ#m\i-ΨVM^mעn `sUd"Ð9SgBT#(&p>%4KkENfGk fUo 9-IYYGE*t{zu(v@%G濉[×p_ 7a*CtX!;P&(zƉՒQ&'o+G"-LQeI1z%qM( K'V͔-ޣgjһ('/\كo983D~@;E1xÎS{X#?ACgpr*\,:Gçn'By>0Bi(* LýO/'J[>.xM@ YEGN=LKNW4)7#هpXfPA@ bHD~40#Asg tm;%ʎ+0_}eQ !Ƙ;"f[?Q vJ{:SymA}mZkv3 {l ⓌboW(?"QP"_Uk9hS hoM8/)00:kaEiYd=DVKxYK^DcŀWoxKV%|V\Y}v_U= ksʥͭ`+Ƿxw]8IpDbWO+-!ޡ9z k>~"yC*z)J"_/|P0 ʈ #9C15Zԫ -20\nkњCzҐMQv(B wBeuwust 8=Rw'Vlg/ fO6^xd e4v5gCHWTO_+ښ .LmMf[ksїOH\R髦:TRuO-ަC!` ÿjVB.eoE4Qa, -Hl%ZyΛg=}2&ҰV`8OzI8q|ŤX܌ty~7z i}>Oo /{MC MzXVl(ȫ#(4)TQXl36D LYбvGCʪ28H=d?Y͈Ņq Psbt03?W6Wn%#b"H>;E_cO7 WuVa~ghUgi4QbjIAZ+yKSPEJÿQ-B$ 4v`LpmZ@FY'IL>)C@iZ'w_ri *OH>[ kwJx`HiZpyK): f{:+܉(cR!uyqTRyf}>鲱[g+/җtcta ,{r5jF/!6'\eEa҅+XGf9⢥6ﲲ KxG6BP`1˙@ZU#Duwy'\!YnOE (H`c<6ryeLz&lfvi>;=n?J|(Q5EϘ~11Cy,lXby{:9L|h_鞑ҙPib1cbk4,gǭz2n-W||%^T5i zU>9&o9^omDMBgCzoJ`Xm>dꁅf We_iJ T!{:3.LH6Zn%T/wj .GP\LJ9.Bu,L;+-rZb%0o~`MISZ5J8 a=S|twpm-IrǾB?e}5:pH1T!RW!ԠxN{s_P56*Cgf]: f\ƛkJ4#vVZpjͱ=vѶ{gYd{(PҋNNo_ңl!9`8ٴi@Olj-1UGLįlkžw2V y+Ȇqs*25k-\Ʊ-nРvA }u^AܙH1{ $Q˜v9ofL~Ͷ+PnF9uaƒʢZR{ߥ,b۱5Fo3a3c/RLG2b]{AkUANL vP\zGߠαn)J&0ُa^>b6K柧qV6H9BXaQq;}L"zM}łў΄Lj)F*P%rLpdC?yg:0>ZԦ,@/M(`xƠFxAtf3aoSmJ[tD DֹHw3K up%$|5Ùx3U”8~r"(rsġ=="!d!$%gfo{CƘ+tXV(Z%zΓ] A5A~ۈ'ؔH@OGta|eYHb$;cʠ.C]ZZ%dBR8 gRHMBe03T3Cm0_Ky Xa2}_!!+c+&8æFamfNYg]k<3$,8jmE Z{W&TW}2h7䨮@=}Yʬ}G*fb܂#V'b=TWFD[P%rtsY4]ƫnA_حh 3}/;=@qGT=fuk LTM$'#SA30li ]1meFA퀪FXcm" 2^Gi}?|gu&0$`ձam]ݝfB18bWc5'*u E ,4=s}\7o>EQi{ersSܗu*ý[!íN̆Ẋ%C_yzM0<&+"3K57nacA|n1HJYJ]3AwБ: uǓ( \!s\9$Xb+7B1%6-/Lon]LݍcZ$)]3pn:{bm[ҧ5;W4%6xKZ)+儙w6~͔tï!4˄zI`Db!Yve"6jp~cq,Y:> pI2'F)߅o[[4ʋ"T^YK$7aޑLJ\Y v=*,as3<)Hcfx@l٬ *T%8qK+Vs3o":Gׂ1Hmpj*(y@ǧj`blH犌Fh_vkRWpgZ|_7Z\NN")4z*!cJnŻ}vAEN[HM>m~{ڕզԳ"q*$RTO'U)7JL= f 9wg'MH*!Pn Z+7g?"RV#'JWKy8N 0 TgțӛaUe)hTMmgIAF>a$rk;6Wg`9XkQupY'䫪7(/*;Tϐ /g0i$ i-B!Zuek91nVI%aI$ccdӱ*SegEȑm;b\ش5o*YSwTӊ-vyKܓ.4U7*1*qȧ|Jkkb.KSa89o=~KP=<tzʽx_i /LVAhl#Y瓉SE7 `{A}2Bg1"ՃFF,"A_3[$-J/'R!Ԛ{0P.\3tt L%/o:b?Z)2K,dʜ#S9ZUulr%lCK;o+} 2pؙòJk8'8wYǯ8:5xS <7߮kMI!b.L#=;9'~z4Ǵ gubN67?rAXa*X_B],k#8kd>Q 3\SΏz[kD#/ vfq]Z\t,IP;Qpe\ i#4)NA\:Zx̷O#j|7^xG]Ww3yR\eXd(gI:D_qV@_Dwy#0(=Y]Wj6$Ma=]G+`$ڗ?Cskzc q3Ugu-[e1alpң7g@ " b1t%Aw乾75w5Ds"V|דE]$ :fY.E7s݉JJ83Fal t#еD7O #=ڡ mԣ*Ѷvoh+hcKj:P/)vy>"MJR9TvAJ>'>9e,`tu:^~\?+cL+T'Z{ޯ(V( Y}E,O(GV,G H4>Mk zg`zI5r! X,JX!֒%OaJe:j0. 1d>74ҌL?Z!z"-\z`S* +؉:4TLh-brK B=K2 {ZUܙ\|w+!gC?R3LNemɒF1‰Xzd#_iI2[ߚ3Lu/{47h_(^"%X!px?PQ:}|ӍǶ,v\bSA9 ̠+7[:VD*2ms 1>$/?شh)Î=Y|oNbO-㡲F^(v ^u#媠#Dzٍ\7A{PhMhVP|7ʎYZ2VAY?;׿kNFRLo5?̡XL-COhϽ]۳5Ao;UC<ϭiiF\"'Ii!$ 'ZEd~aM>ʽjd9AC:t#~} j<*mF~;D h΄ B=X-b;I\W Dc~}^z_u3 `LϞ3xb_:Z0 G፤y_ݚT=,@yP㾰t*/&"n(j[c#:DW6;*7WW ]]҃pyXwϪ_'4B"$nw:GGîPuYH>n4rbU h IfrrTt((˻Z.7<mƠK,/&xCIw16|ܖeLd挍Q %*4AW4(wo9Rޡl=I!e尨t'#aaVhHrқ$S;´ͩf: x_B?K0GU iquZ?rq(|-Fs몧\&|rdo)gwpg7DQ.- 驵z6BV8IV$5,s" 2Wy6&&+[$ n̰ (ɨs3nT~?$:Ȧ1'IfN$a>ami#ƭ0:5!mlYQgY"WC9YQ1§QZkI$֊GXC}s3zaRq$Wu8= ?8XꊓC%GE~zmT%۱js7X;n${z): qY3CG͎;jIW)^Bj)Gz|oS;FC|C4ӇrJv)}xM,?Qӳt7 7jx Ϯo +lA/uWn@0$M;(Fn&zQDjv22y+8j/cH8y_D &!+rCեt^5hŅ<|'lCbLoZUAvI?q jSς.5-jWnVbW"0fYHD-e)MzQȐ"!|Gx~ ;LKi+@b)!EǟZr*j]tk6xJsٙo{9DImbNoS9gZ@H% `ר\U"- ((TbRA IcmpX0ϟM(=4h6<P?VMa^9*>Le&5?Az&*yYOvkygG"KecR3z,Xf4YʷM[;z3քNGF:@<0t_tm+6 pp|8 vDeaBj^"V1=0(TX`<}`)`2UݿA#>g^(J=&2$$ k* vO&9}¸}X@g".'PACA* V`="(OeEK 5(OAqJJaZ^iP?WGAץݎOծt 2FIo ꖇ/:ӿ),߶Ɛc֮ v 9:?q. Pݧl(1HuXsu5> elk譙=FjWE+[f'i"Y1rW`Va_X]”U/d }|± {5P}WS>p"#<ĴTь$[97g)*);o#ƓdĎTlr%S}rnK~6CTq-|8ƸUs ^wIp,K Ĺ&_39U㤭_Xz;i GR繹-Rm 9oVnүlF*ICs]>GM&i:r3/wKp<2a'U(gd 89 DCE3J _d\ojlqβ~(y$QS `A]=Lm#J'J Moc_CYA$`7tyqmc6gnYWxD-ܣFE,5b؝Bhs!%Y8>|=7!,=E:p?\&R20=5iTz{s|QceܒY"GRX壯8WX"2SB,/p>92ˏj1/r^-5"id5{ 7w|=8N{)ħ'BMb%%@Jy%7vBD47J5!(emQC>'{Ij\_!m!HW'{5$2칵OR`d>ZSx_|Yq!e5vj {Lg?Lf: '$ 4;]ICoOSΤ!tZvjM`/ٟWFmB'1xV6!be3DdC JY-:o]1Aj?\*WlTaHn_$Ǫ4c2X:OaUi ; sk<@yBH{<;[ FFˋXk4c%\4 2ޕFMR^dG鴬yb:z_xQ4<UۭM`%3R|H(0.0oڐt]K Gɳ(׎6qw myK(RO^kw(dүg!hŅ,w%Hru+.#s5u# >%]: %گ*c^9ZKkx4Ua2;K3ho*uAF~R2GzSWF9 c"sطQ!Ь؄{,v!6L{ى3wkYIюCwb9 Za+z19T5Èkhձr ] 9;xe;6/2!zN?yRy1[Ԭ'<|q З0Xa5 !>cOG#SI3 WG+`z/&/"&ƺqFo=cy(S4!guD,<:&nbw!+K-Ii=Mm wJ>gX)р(znB"Ɍw}5 ! {FZe &+$̃iM8eжl((: ~>{bW ,XobNi+iEQ_?kG>;mSvQrXA6 +C+,n`/|a8y| 뾅J/B[5B*?œ6;Moo鞟¹/{ C#*T\^Eْ5I4 #dYTM)hoׂ.iR'= S/D?2alNط%߂#q4>(IEI@A9x$THFD6W[ǂ۸{ B,yjL=T+b9ؑ/Xh]10"9FP>\cqY`+釭 pSd"L`V{ix5[R+ p xi`f`U BʑPSD9AS8z-o!sv  Jk~u YȻleOҼT;yx򦄇 ݹX+r`~-z 7,jp9g@zdb8O?6.*I@זo'DІh~~*R{8 ,Ǹly0s*2lLvņnqIe o)&N*#khqK)p_aSϪ`K 5t!`pĝT:6א,nB#JWF|vS#m=B#ӀׄW?Yբ&2ܲp!С@ID ]`Rgfbl{"P#^,=N?ZPw蒷w,|(*<wC (8w6:QGx?$Kwaqf/BӤQj@۲)Ocxv}} 0lEQ抃Ij ,.m/\?WT^[<a#b:zQN` ݉3e?НSFnL^q9Y(kXKJ{V>|¸OfR ռS{R*|MWBg ɀP?hƘqK7Wf"(_%Zi (>υ~ cW)U*8?ʫrMG8D ɍWT1d3IU`"fD: L :N:SڊY[߮\)fT: hRwOQp;ք0)'q3D0pR4kÇ'=*n i7qoDt-.0{q46Ո6-V)5/s=vo64/n@8g2^׶ C™?-={eNqgT 54_]bƐ.cjSp;8 `vsKF#l+z]1P(Ak UvHЇnsR ɩV *KhMQU"(ʾP%VfYK2 +Mi]V&;#:hLEСx60ap͉ة2R"; k#=d"$SRY"+`̋K1feCd#5ωBMhNiI:b\E_s)N"c{)emy܊nE~Ƣ S2XB4/i(sS\iC8+9_, 2[#'HY&g.KKt$\07 m5(AXtt_hSŘsߚA#ǝ7Z'#aw$@0e%cIK̀D;/;Yw:'kԥS ⬀y}P$C-"}|6o~x~xrMԃ",恀|Jҹ="0K΍mi Bs~'XQR#{Y{ˑ8gL*pȓM<.AƇ,=l(NZ>JW#}je;x!?{af QR %֎\SE=ӶL[:SlwAYEqX {JuVЛ1E[.s>`oL'DDF1#`s`3˸7f;.4O~9 y}`^0{tl\KՂH`S2\w?ciT@ڬB/(Id0~\&êP9B%%hf8vq8r9J*[4S5950 ,P@WiZHts-ۗP'M \9u45atL`]Ch"^cBv=SC_t#7k1-`,LdTՎs{f]+pYOQbYVl2-x3Pϧ vc88~ 'f"4_yPE lO~k)۔Ȋ[ hLS7UJUb? 4yT7$ʨёoVv'c` 6k@ K16$@ j=5;P=Aiwnw18T׶h~(.L !I}KTt$Ę.(:Qgt=֖Y❩U^˯l;"R#ka]L³Y&هJh^f !/77 X@茼wO#0sT,!lM(FfSmdIq]YGc\F촃PubX݂mit!i?uO9 Ksɮ[Y[ΖJr@>p\(hG؊m ː{TNK__Ilp B<9ODK# 0&ԷK' 3{wճz=`[!} {.AYSU$olzCe,L WYـ˩pTzFD. )%?fDb-v &3DY\L ե nVπ#wIžۥ2]7o8Qح苫Ь>%4ҿamgilDqP իj"rǶV_[+-d# oc1Tɹȡn[fGUkr @g>71ݽ;xwrڜƇ9db͋YsnvoB_evz:x 2 9G_I.T^eS/[ov/p<n0e Se&+ 槤prEy-ٴ &>awY1uwSM<zMٙ}bW-\ם2{q$F\dquJqZlM'kcQyMMHo0MC=N]/B" lXT@j!nwF{SukbfG,g|leR~p_=l{octӤ7!kuu^ &ĀBΖ'}cQiU&'xgs&Gtu{HѦ쏪XV7o!>~M3S]΃ah́Jlz O,ͥ`cd$';@lʊ})اOACV+ctTC*;>rI*(@GX]OXD7f 4~+%< ۮ h~n5u_?wB]8XHKB4J/APQQƝ K-G[L[0f;JGoyu}&u <_CUm96%Ԗ]V ,Z4tݷ{=h]^i%lLL\yS[1YEIʫ#aWh^:V `eOjHCT &C>c;Yn~}v LS@on$;`S>0]<0d& /+*0Ia󿰄Qg>_"4ґKM\ BG9?)!L1E8/He-}sh3[U aމ*wf18ZK2>z pɯ$A>NN]ᛂ&!dԔp}4JL5VH$ 6^ 83kg pm v_wҪH#NZL\ZLI7vYu˚l`LU|Dq96~ AbMBV+{uA6-+>"¿0QȲ֫p·8\l}!;G,nHZ9fc&;̢ϲs!pkǬ4;E;5ܣ6 ZYZ,p>ohn${_/m(j峔1 ݕKmhHs6sxjD`bG\CX z˝6b4S0!K ed"4fx}'BpkZ<hak@ DSQ7/k':5 j9N֚PG[3Rlu5w)ebU _~I\>R[ k?|`Xn:ut[B<(KXj sV>Iگ _A*KάSyd gQo1[t;`TLzo۷6do E `׳R0*DBGg{y[YTS~HCFQ:cWPE I־I8% ŤQASaoTф-;W<)z`)#i{{p3OpH' ·˃h:yv&h8yM5~>&o{do*/;Zw5; nsi؆ Hu}I9Љ?OuhsF;B?]WP"X!\ěLș4æ ,>2R&{MoJ- JDD O1m F2)pvsnn2"ϯpw ?TT?;XV{E2lqܻgFDZu̸U2|*}>- ,^WNiC[n; K휃iE?| 9Wg#*J ϊv~`ۼr=F5_(7F@'۔<<:DMp5|Ak|C>}jj+"EA{ƐrÊcGOD"O@ș1ڏ~Y1ӿ PU 35۹Q Δ6ƨZQ2ЀPb!l QEgl#Wօ z [ B8tlqƞ%<כ3#Ẓ"{nTg:suc,~pƬ4hnp҆ÜEV W#uP(K.)ǫO1tƿ0/}'n汼9vi 8$-8د{Z3V[l)8|A'̫7r|@v72=Ws1bq㞱Ma7 LnK;xv]XpCRTJ6wKY$9| ,4ʷLK,y!=VljfMLć:b @دT jOKćGR02-c*^= _Qr嘀o QQh7Di=d(&c~?ڵ:pu*sdyF'؃Oj@='hNew9FRqXؤ](I}?-.w tnN Y5-龢'"|9-۽19L!,ik^.;L=%t7) ҃EWle33 P\rl = `i`ϺqJ@u#ʏ*G?$bs;M2Q9w Pt i4_g/[8*TWTd ue9]'W= UD.`dڂ 2M`#dAIoJ-QZv@"}z ] ip^ S` 4s@Y*#gz2 RݫCw˵}hš_ ;5eqA/ZrT8Snf%Aa qn:.zpPmM='׊7Hϥ=erVή-:w1km>Ҹ LZ .*N5hFj *i\k'"l< ҷAd/W"WN9gˑ5rH<\>H O@nR@D:{arh#ϟL @xI"Kd9hutI o=o{̲ƛ `VI$6w@U=P&JZP1jR<44Ko-3䵆1 _WOMϮ5dkMSԂ>*fT>ܓ۔9iz#=맶j,~ހrffرsr $IQ&MW5L )Kh=4s#(q5]KS<JcH_#5aF٨pPc0&o&pX_ݡgUK,jsk"n-õJ8@R*ė) =We'qK%}$kYi @eJn)oW.&O*kвaOsgI_$6dfP-\'#ĠHzyk6:TyUamG"#gׯ JΦ %ťET&!6KVDɎ+"LzG8#aFQ=;ZT^.$%$ 'C[ltZǞH'ݬAtR=G|=W|['t$'lʩFwk.U<'yYJ;ӻKp8_e:YIM_gz/DFKF板7vic ]h5|dH(%vnTEdT+7P xݕ>Sc_* ų\s.D)Q }X5(=)M%`nSMPC4=Fr u8= =CۡvqT\Wud?|1(UNisf)ùu#C2p1MA&w5/WgO$VSO k?!2 BHNNPBrOZ}*d\n;rњjÞJWN#;` /.pk~9~dm+$% )#?(Ӿ&ܿA2֞hn뱡43:ۅx (`Dբ#^x- psHfs`>∅Z>oZHGg{M#c]ua~/ ykʘy ;H\%m grѽc*jr-CT~Z{P| 8t]hq%I]@=IʃB&7Ԛ\~:')Okl`+t]vqׇ~ۼ5Z60kn@dGMY.>碟DRk :觙fhQ [G?zcL\a42q&Gغjlw2/YFzɴy'FrI%\ྒj} {EɎ.%d8Km ƢO%"[x=#k}%J;Vy~PfFK!Uka1ꉩwif=LbgyPod"tJ+[cw8Ems4ܛ |bȘco-Mm9';.ZVg/HO^=x,y6 ũX[o7g g Q. ըn0Nǩ(|:VwZtM嶷]k@oC ֌V#h`Z iLKkKĜDMyP@NcoslTgde:%f+huwf2jXuI[,Df0 YMվrimz#XOD0 EN?r6K$QQ2_U d=GJ^.Aٶ谌e5?#L;ZVhjt(=n+5C}!yߦXRfClN) Q A{O?J V] j8b#2>:& Eܬ?%ʋG(s@%nMkvs6qL9A0B\c~= ZK8ròEl,),aHgrpleY5 v&i)c_@- *K{Y$Q~Xr5 #L<__6_g6~ gʴNw?ڸ-g7ElZvcQdPRży3A5kuiJ?lmT02 +ȷhO$lQIwR,Z}VrD]ҫ{.4&EHc1B'N8>g@]?+%mӿja2ʻLltvOYq.s[ƶ#k.&@48ZNQ<$dz<9P% D} وA1JLcn!=ic121^sg]k zE(W`2jF_̞î+_JĨ;Ia*3Z_=58msoE׽$u X;n[RP?!QMVzr/zvKlPwU->'SX ȖZr-[[;zyZ9ZSlk -+(#.8`>Ҏ pyr$s_-R͢W $oսe{8  7Uw'ݳ޿u$pqyMMLb&j[q4.o&n\:6]E|_Qj>+Aba|YW鉹3\o,\k{XLͼF6+qsЙHѹcʾUD{Ys]E˦S& h0e(H0S|7+K""4'5wP)g o̵s)m+޽) Nv떎t=RSP\ l?\Bi#C#? (7®ӘCwkɒXXEf 3`dbrKϢ HJ`i ƺJa~ 2|qU B2k1Sφ5'ĺQ= Th̚W^pA~?bPȟ_yVdwjr\Gu]]5a[Ƀ |j_2k<)fM6`a1 >3TjWxB\ylN1~ fjy3*i{Ƀ.ajqFЦ|_@| +F)d=: *@L]3˾>W-L9RO*H^S.· ݍ/x 9 ~;捳]Nq9 W!tD@ >+!t?C=Q o }cCy'Y?eۄnfGH c?SzvY㣚-5v#4VHeT] -YI<! Φ@e#v+ߤs%;aJ Mi^F5f e K= \j3PT]ѝQYkvM7 j4J,am=\v!ip}&q/AOt!h]1BD6753e@s0m[r$Λ.[2\~bn?\#M@"F!'ՉK v< "DKZ ^ q tc=,6~oy!"dc.jdw9YD #8+bqXyAU7&xsGv}I'_ӃHQ%>?rvccglE*5kneӺZMR &sPʮ$S|ar(ĄC J%ypN*Z M=¼3(Z[MD0{w{O^#yv4ΏOl[B5F 8ٯ90Fv в4_ˢ?;UvUE)ԠWK-;4n1&vAV3l#TS.g "~S5~FsVVx'Lt(7(a^k1L $j1<7"N3 @^-= ʜ 5m0ONT~{pAlg38o'!1W2No[BQՓ cN,rr@ oA 2[!~.\w$ớ[f3 ŒqEڐ'YP$  \Pr6Gܾxzg%eb-~`}|ж6w8"T([>ߵ81٤GqSQ15r\# Y7z4\`_y*^B`hw/DO]d;IA q?Ւ*$vc‡ F[dwj=TY !Z"$*^ͪU8!d1['b5?;`WW@"Dw;M;_-\Fp}Z ۗ=Q4W@ЅU[]GFscvT~We1*P78wo.wEm[rYmB.U*'1їnbO.Zl`ɹy%epDTq(''MYk3e@<펷9dSKzT 'ߢIrUI;8z@jո̃k J)t+Ƞȹg%[ x嗌O=J*55k]j}Vc~_=4~P:$ "õn"sh|i!im^xUlT1i w۲F$;!eDJ2#^%J˝\Q{e_j0 ?w;!;`mh knh6DNb{s{eV'y["9C, 끭""ȼ}%nH'>+ywuX3sy@pu #YWȗb-$-hw"@ZFh95ό&{WFܒe<.Кxٙ<}G!TZI \S݈jnϭ8hlyB&/Ʀߖ E!*9)W"H>)0[)om8EzmG309cy+H{WJ##Efiq؞AiR7LVzf8oK?P1:e4\@ +rkƝbjf:~XS `G63Im~RCS~[,8Q|~(.ܗHI-ˆ%SB51ߑ5`Wu8ÂEkח\%):ϗ]LdB}{?3"WwE Jx gL$+&F~QZ-p(qZÚ)6asz/ 1_WjEξdV0[\1Vƪ|ޖUsD!G |U`*kE#~H UZsտLkEB(f7̂[>ga>sݍa:9Nڒ3kg+XيX^G|.fUyq{\J},w 1[8[ |mTb Y+ ϔ^__4[NgfGRw\~x{7Þ0^d7ph% ) ?(&RW;zuzxlT^rsO)>eJEt >զ4i:FyQ.d@4Щ^U=]iq?G#Yg-F7,>/B$PO* 幐xx>{h#,K1\pE;#ad3´ޯ&A:Fr&Ú:}UF Ffͅu/aWRސN&B'NGVtMiԅtâYy 8)"/L)1j ,=M#m,B,4bzW n?@ċCZ x9:ڰp^>R0. O;&Ϯc$_"`epX`.rQ y3{gpnaI /le)|`n5 ="OGHLbJBݰ|_EH>%ï=1\iЮ>{9|}ǞoPHw[ajv.c֋-OԟBfEpep2c#>t}N y0>md!'/ش >P]\ea ė=ҲeE)uOLh:hpzl`g Z{y+@Pr6Gȍ|\LK*iXO @neM͔דfOHҀ[flxYH~6l{ql5P*dOudXZ? ~ RBt΋? 5\>vSY=tqA<|"S ?OMuqOmk6T2ۢ"GR9= J~),Ү`|Bͻ7l[Dз]1EWȞjX!ld2W0n=Q! w`rOo`wkvx 6?.rpy+7un(Zd2]Q̻8~O|ZZ~J 6Y: kߒ lLvoa/oZd^ݬY"*!9qaٺ@\zW>Cm<9H$*N`V(yFv ~dLѧdE Wna|zz%4 éBSlE˜9_E]>87ӱW8A\S&E`?Lw_6"%HlcM %VaxbM\WQpxj3x"]@ϟU'vq(j$[ ~-d!4. WCԷ*+OG@A-AQ,="6Ue+^{۬T?x7> ۟eT kS7IX'g WT>32݆oеu-nqAK`ծt%xLp!6|eѹ*ʜUD-ejh97yQ7vMY5 4AMz9ޏ.JٕܔCtI_^-vq E}~L"f8y BQԎT5>P>}hyǐ2?UhTw3t( n;ۊͫ7_Xj`/:QkO:9c RL q|^6Q/7-qaXʹ* ZK Sx9CHb8ovMBO-s=k  'b0{O* >"$FiwW1rG5x5Y@¡ѓQu?rv˷2R(S| U&"ERi %xz&{)fƀ⌘ޫli N'iDQ &4@a:{}.[=jHQ 2t¾V}T(HM7`LbsQe:} BZ 1pqO.guJu결X.W5;CVxοV<G1. ̞3IGA^oZ`e4}a}wdan㥃4a; U\ٰu%1rh8Y"vFcl[Z}ͅэƚFc-K3ذG3vs>G+GVɾUD͓%]aK] ʯsh 9ps[/+/e:n,p5Уӎwvh&*"Ղ*nscymxC ԛaw-0LI;r:8߅+a'WΕ+)]]O p$%κA!i+PZ8 OOSycW%kGaK0oV,8TJZe !+~!~}޴Q-OP&V\0nz[tOJHDJ 6C-s=!ʇw0$W鶄Uڮ H6X^>/JY/9)(Y+ʎe6 %7{C]3x`"޽6A0* k|SD_j8$D4`i+޵^8GKQ:\:^Z/jϮ̶lfR+춳q_{pm+xk K/ysL9_yޣ7Y6J(]@.W 1QJ8L K M<cH=7ukP"ue w#( ltA|JSS_$dFV=4B>[-piw25-C? RjyWP_I=k'Eaʔ%)`eUVyըF][K{k r!ѕ!PQ2ƸiĒϚ#V7T@?-g۾aMO|Hu֣R l/`xMWp#Dǡxj"D ' w'E7t+z2sq;lI+%b# `$19?`Bis¨)`4}w'_`rYG"d0묶CPrIܳj”ҫfc(]wUtc.%f .sx5ۓ`\B pۊ_ݫ=z;g{#D [s^=k# eW9 2*ȔUJμٓ`]ufC'YQfS|5Q:ZR+&{G6Xwn6rY}#c&rTF°vv s^Bc`k-Եذ, Ρx=N-yS ?;kO zgxپO/gK| o.օ°n|b枪/~\byJqo{PkwX7L:D˸tynI oFTo)x]-m.&0^YT JٶʾTn^/!tl`h$iԮJ6'?Yscz+G/f Owd:)iy4}N a hl/trH3IUZSUltјJ!O_?01h.CM{'W-LEj sEqbVIәW =3Wvr-ԁgpl{U}J{"R|E!!>S<+Bk^fr} 7,wvso\w'Fk/il-+z(q>2%~6 $/9tJ 6 XrL*Y?K& '9 ϯtb3Zݞ;1DϠޘm<ƙ0uQE!XUIH-E9b=2B].k hceO^8K !谀(GڂsBgPD))OM6Lc4]f9 "Z˶⏜8R5WH1-œbS$T09F z(~R_r.6f)=ո)m.IAV{ &r;~iGT5==ccۘ!Z¯o&@}޹xlޔqHTQD%hdJ6Qus@zjE8+(" ԏv *< *Ǒ&%ٕ(QBq n?IȘ#H^=Mt GpfL+ }Ao"n:Hj6S<2'nLlbˆQ֛13LDh:{Gq֧@=:^ifT+DefZ2~l!z* oIġ<` ,; X!7[Jx9&xfˑs:=5;|λrπ82TWw ܡk$ԔF؂u+NL&!][QB(D~ƈKR)`M" 8)+hvyY`%A m0ѭ[<?D 8&4o\qQr4@`PT/d.[]6̩: my-v,h xe{1de{(rXmlj zFr#>p6.u0|ّnm-ZI=M(-Dznjj]e?O_+Ihj-e;_1I2KZPCK27xƯMR*S\H +-D(sD}<~1W︶(f0Q\=9\ yVlѥ@\ױjm}PiuNqpB/plZKom-,/)ʗ_ʙθ}"mhy,$?Ew0o%YQ~6OC4`zS79Qp-* sq6A4؄!&P\80kC 2A.x~%E* W.v^71#o|b!pr022>Pߤٟk1 ڱ*UߟBO1uG/N q;xSث5 :oUO9imVK.Zxf>GJuE#\Q~,w9eø7ͯ,.qYimyJe1*?U ,l/Højv9, ǣ3|k?#EyPd2.0,[?qr*elǰؘH쌻%SXG>rؐ"ۛӰ \>FXJ"SV 7tOy6+mLAQdTȟߞlNEhҁ@s4qLjM}I8 촟Jdr 6J^4*>:h [&a7y+wjEb2韼A|kc}H :<8qYO*;v{NwmzqqՔr_9r~$utKsԯ^#+$igS}uzJH]DL`Af1e44d\c^/w)p{14```VJgc q[LQG}3x~ϻx& IS0&`E3lAd[#RgÑ}Osdjɧ(\X\y[Sa]$Jlҍ` fƩQ5F5h|=Y඙4~@*R e`Fk'$5DbH{U)$כ,;xl‰=tmlrw']t/^0<|}Ƒ V9Żϼ3b>pd%j*9 ULR=!ȏe2%AО?|7\l1Dσ$X:8Z Mw}[ ׋bHk>`Wbb9 J7=I{ܑkTb(&i;(Dg@-)L< wG A~Hx$آǚtDI:d8["JbykcX63k3 :ث6x?O6颏lqNqO=0)$2Ѡh -sV pk$G1zA.UҢ)rk y?f&|YoLI`͟Hu*V]G)|VٞEe['N*Jm~]18K[9>:$bL6vnIz)u0 ֧6M'e:AXR|ġu->FIUɡκ*(ˆsGaz&aY؁ve>L6G\TH"[+9;xI\}UQ9Is3fYixS6ʠ"- PjԶ.A7jNXlzsN]/k 9O[F/90/<6zD3y)erZͷ mܷ=otQ2.:7. 'r+ehr1]@ 3N$Eo3um-#v3+Cr RxFz5v9eNez>^jVlj}֫ 5SʽgS`r9 [_@sZTYZF? 6[J\>3S:9 <Y7+bt!aWӚF3Ao0Zշo+ibFISsQ5$%Īh"zD3.-#lKrcڵZSKZN^wBJڕRmGKbiۍNZR$ =N_\CR Q>,UDp-UJC|xAt29utJVsKiDH=%/cCa#>;iÎ#U-d/4]vw^7R1OL,G 'K΀_zeٔcGCz_}/n~O~E^v^:Q 8GxEj_nnTnǃC/͹< @j84u}2oC~G)!;9(bHDmA2omߘ]!rظ.4XەgCE&k} jQxj kU2" IDd^pb8DGD'+8̆ܪMБ\ēv dhBvvb쿤bK: r8q Mq[(2\:zՍ %Fuq0<&&n3]&y5f)F; aэotNζeq/9,X]w|^~+y] 9xžUi .0m^*>zMFyCe& f:Τy>BN<gۯd7ىCiB=yr4:Ov  5+HG,x{Sp@&ؒkPUflN'Q$`6Nf&t|βQb8݆i !R#P*Aj;Q70N1_x.«|)Up 9/vb[ TQN:<)HkB{ Xdl 1;,Ct6u%6 I@='W {ze%S"I{֘!@(#"fuhC1bkzmBĞ"Uq×fQt/덣}'#W'9'i1;o󮏜<9Ek":xWcKFU@o. Ǩ*%HqmTV(,+O&qLX+8P'.X3XP=,ƪhڻ@2<;_i~Q!qT=fj߫-:P5zKOٍI"U=~\4g|4šrU2'eu:J;ttdj2}BaB}ROx@1TL$|RY`!ߡIzjCXiU!ia K!0ޚ1HZLٕ)MWh6ApZY݌D'OЃN8ңFe--UxjAo+#AM=+ LdzUӐNÓS"z_j2̛n/-g]e0vUZc!,ylU/:R3_n~)f9se`xOID)8 `͖ Ny6ˀ6W1 %n8Lp6}V BS;]+9/tRB:q;O6AF6[ p OV]ĖT&7}I&r`*j" s+W V8G~f']R%Y( cU?5),Δ/eA\h"MN.6T>GIH_:㋼hF Ak>qei(7]r 5(. WVKR[|NRZCZ &e97׉<"%h@pHYu&g0Fjה+dpU- .)rOGȊ 23,3*œ<7U,{: qS%H{kx<^VP7b؉-oZfǺC .n#~NV9TߡZ$ U:uE!C-~bN~cSlkύ{8q>s[ Ia -AEO˲2uaDU]۸ABO1{Sp&DYS!:\n̦TDya[NutqC>1u83P-Vǵwް5ȞrQ-ًUaMt̄RGJO8$MmXЏ}T&_VUFI?o M `_R8 ssmfu\-0i'>TFyo'$:ﳻ'R"@Ơ B'KՄv$ݚD %k~ )94# չe<=R&&N tбI̊y3@AI?7dm9R֟ZFvXϣˊG"'zWS%hhkMYmVGYS<桐 :ϣ78ӊxs;]K1엿MOZQʙqUۓ'bk7V 7zv' yFU]WE<(/8>#Uᅢ֋6Jœ F ʸi~hKS[?Qg TNǞ\sYl,tWB_N'"o-kE%vWt0_Jr!X(CՃ2ʸ2)n+տ$NYIH`7_7  pNs=QA,8guB46՘LЗ&;=<0e\=!x PJf\u~Ln 6f]G)9HZ٢iEE#MzVR5'.ti%_Hۧ,s'p߮ZɂvּDdiE@KCs5][GH?BASjBߝ` tkGQ"aYT@'68K@^<ȆуJG77)A p/?Z7ZT݅ɔN:kwPIhrV|{vGǘI*(%okK( gp3ua2+lk`w dো%LmC`b:WKO, +34P+(-;_ȳhhotS ނT>y1JR-Vh!.l]Ж8Buߎ7is34 e#oQFѕmUÍ D"\)xX5sG S'\~4p>spȌYlh{ +h5:'pRtjzYzd|t;* j/\ TJȂ&%x6ݨ%5ZQ  _ SsqFIJ[Fbx@ @FƢ ȉ\uc7m|\}:_8Zh5jHyGǀ!z*Z5BMlu p)1[K닾r {tmcs~'ZX$zaR[ZJb={}6z$7%HM"U(;$?^ow=&sfn{v7{5@L̵ J:y .Ky qF|%n;81dAvLv2bw$ݠ?EϚZ!qB Z%iɵarDY!`G\ Zm)u=ug}dL=;آQd$ @wpn2me}E>zH)7s<>gYq'.W,ͳYaۋ/&t9^"_SÐl!UTN(خ `"13F&R]LTɍNXȍkgfYa 먹G>P`[7X/X$,hM<gkKAʲhSł6ս)!tgj; @N#gk>P*`:&Nx3PPKΪ wS s_*tkl40%3%iMT`oDkH3vNjRFX;Ӎ,{nZ/3>iwI."^lN/[ԬO2"'Bd =\&e6:WZ53bM7|hnFhŊvU澓bfǧ ǑÉ}l)B,*cmA<<ƨ- rDζi^UzE :^o쳹 $l'#ڤ*` Bb$Ld.OkiK<#+ I'nEl(Ȓ4vNmu 2~{xt5g/ !(b>b8b ωYT[o; H(HNs5W=Уui0$̨bTp`FU⋸jqs&"~g{'̪m?5?GvQS~/z35'bY4WɊ_2ӯ2%קG, WN/|vYu^'@'0UƣjUYcFY^Nhvѵ/|rH!M:Z\y0v?B-A%nIn{ڪhL,~i/q$u`#k7>.N&X=1mH/A10zU3 a:vs7fHXܑ`hݪLn S4y j_ǖ*p'nvk< CQ/di-prX ԑpw7 yN-opڔ'Կ:DHrӦV"DCfV8BǯcNgv%F"B6?Ol%ܒe r  ̰Z[sM"bL1#O gf-7Ⱥw^ʜ^ 5*^o6H;F>b7V\Lx-yS4$>i9VbkRau<=tU3?+"1fZ2m|KaU.\^z`{Vzny#_».r͉ !k`|gSH΀~»ay4ik&GEO  4bx ;k2.6~/n.nS }Fg{$|4@ʈSւ#36ƷQpZ/B8`KRUw"]"bA;x K#YN8WAቌlJ*B.嵬NjR|u4rs1C2HY8*uyxȄ%v^*aCVHI[#0A (9=$b: I!gbחc ԓ6|nyBl[Kb0H4N>^mK4)XZ|Ԃh^_̽BkY\ j:by KLfզP_&-/w;n˅?J.RIKq3̆tƗah. %/ɀ`ffs4xN~{JGQ3 ?//Z?jۍ̻HIP$?8!s8x:i}@H;B !ܬ: b~m^ 0Eoj򔀕-9#Og[n]&;+4V\=UA#OdkC- .rBd~Jb.r+}B%:zo'y⚡)Jٖ*;+\ݺqC'ABPߴ,n*RqLX!l'a@Y>y0m\FwUEϩW,ɦ>eAz^| QgqXM; tOXT;&is'E0$6TJY:8)Q;aÞL)&ҵ\ E@ i7W׼`*y9\>۞ _nm(HÐ{vxt} AI(ϋI`GOUq/~B{\-ʃs<\[N2~`mui&Bױ M[+ pl  0jGB4T;w$Y R8FA~,= 2%M _$e{?*^aّ܄ kK]yy~Pr{ /Ȝ ;G%z]<[G LV6^֣< (})e{1ήjV{1.3z2e}@ZҤL]sVYXK'$_[zUJ%Sƹ]Aj_Ш/ ŒM~*C` x?[+n'p}:@yƊБa8@5y᣿ Vd ZRc|Q1Bp$%VBD.=퇹!1<5Ptwztn٤{#)'k Jܾ ¡}~qQc=_x :RQ S9J)O_j7OЛ, NAWΨ# ~@ejcw!\㼭B+QIy 6wF1l!6E*ͧ/ ?D{9䧱w5Q;Gy:BDsєzr~U~$LۄK!X@ra.JߥyRqM.RgKݎsQ]ׂ.˵mWC\>|P܇V< Fʌf-*SxJ%@I# Uȣ0X,K= F};^7kh+*z2sШYU*Ռ$ ;S{CZ:儑=w0lfiHs%r$/{H+m} h=٩_5= )^K8yF.{HΩ|EO{I/S!?i .c(JU]گB V@+O-MSÃ;L=.au;Iq4 !67? {U uqkg,ݞhm'V]_`lu6qBQ/yh6RqG@6U6(䲹rO^ɗtJZGJ;GjQ]qĊ'B~;fo4QQ003m龪WKH(/uQD7-hj#S4[`4g%}M&m=V $&lZRr`^G^_T**^m1Q|bExJW.*2#U_6^eCi䔸ዬ^RNRndp\ni I=!9c4;#ɋ Sn Q6 Y|xmSx!\ >njWiWfuKzS"3aXYO2F#;DYWgkG CaӰ5xC/iE{~a8KU28FdسJ jpZx@P:!V'ǘ<ʍjz[=͌2: fxu;;0|~D'W}XR =F_ikLI8q˛<Y5 tGEv9\AN&]8*Gԅݘ_k@ 5T:^_zʂj[ZS!ƧNS-REa=d*;ل;CAK]dJw5*wGp=rl}hv X8si]hr"<}Uipb-Ϋg^J4ىPxƠφ_r3(27sh ީ+W_u0YPkV/ZxkX;J,ՂaL2}v_C y'&1nDYÀ %*(oG%ʍP@cO6Y\ܼ}4tO2E v3͜^K7de3~ Vݦ;܅g e0zn s;ռ~m`N蹝w+24lx=E]V3\@)߿jdq}uzIyFiL F$K~U:ph1Pe FHeM"(vnL`x 25BaPZ'CmI&1ߛjl~VOwKˢBlf ?Q-ÞpbyHWpZZM+۳ "p#-Q` f YJn{1嫑5p',cIf'< {?ӻ樵䛜*n?~jh ̀QXAC^Gap@Isl;y&tlW`"DKz>0L9]|-sfjvX;ejr#qeM*xAf}2mշDEUMd v4ML\ૈ3XL* ھ@`#Hy\a<4 O*וs` FTD{I򩚕fLelC bu6[A%exj$ΠG~, ܖ~mjIOewh $&RY1>[fͭ "ej=$$*qL%eiI^>_Ockt-%3ܴT8~e!\7HX1p:%f38J+XUb @GRX"cb_%J 8%D5@W04h*L» a 2+OOJ4=ߩA߿܎Q%wi>uxgNC2!$|/ m)-TT?Ŝi24^o/O#Z#<&,-[B"zr=n/QH !cӿ-xVI^;,?IrPkv?s%_ 6P@xL]fmS!͔JTŢtEogGlve;QyzhխuwCZRL@O k.}mGʱV*ウ(/ 8yKv׍|ž*ۖ!H {Wx|zF셥CҼc5)@C/%& !SB?kpټE 9P0/0rE&Y'Elb)u-T³z5fvax[S[IHg~IwŪ#dU! \' x#' =MON\~V50H|v(`yqGL[jHl2l=fФ.$bY>ng&/[yk3tw&.623N;*lM Y¦4(`t2]^?tPs@c pCXJՄ6ҎR:_{RS b",7؆pa)<>61 )\HN?S5]ʍ2ЁtZkJ^K3 <}2_bMEXdpE*ttWJN9yD8v>vQ'yQ~y.sm$L/]%axwquՠp@ٿg ^B,; cZU4X@qhЁvG|ԙHm2QGs%(_,281];yʽ s TȏIj1ڛf}ozV+F"ZhpFRH@4L 2{6)v !^cpC/EUa{vBshh=bOyƔ?np ,ۙ0-7Q0>Aբ_E[NE]X̐o^ bRrAl̢&;VUi-I DFV!QtNŋ~!ZE%vmf#q?_腦^jbrmqIg<'dKKbZU*Yk8-U((ɜhƮqkExۻ{ࠍO7ئ11:K_Aҗ@p&yn#LZЎ7(#GLeA"pGx  ;70,*(׎ ϼ[#/ %ceP T h_9\D>2=5efׁ d*Q =ngҷޙ *8(ce l4T[>AGlOuKơqPFGYM&YeWʰwzeSQ͍ŃE# De8ȡӖ!l^^E? B?4F 0.;k4!uq/Pvi y"-UX%D 8phX!mFW k~ d#! pZlr1*!H&hp ~ȯQVJl#1FH~"碢Hybp tb2pc?klҶ|1v~ T?]ԣw9hj[\+)dcp(=E?8G!یkpE~MNFWbXV=֒2)[cVAe~l+OB Yu>9CAd.#m+ɤ_kw8NLrQLh+>xٿѯ_e tPk5J^7V{Hě!i67a+;j1,#kNz ( )"_YJa^ >n挬65G7;us{?Yzյkv3>`|({q6>fg2ΛF#ilsR5^V3+;!%dE*r-5<7JoѶA>S1{m)=ُL!_KJʪ^{)^Z g)x,e.<Ⱥzئ' bų>JDF6B Hk};70S[OZA?ZIp'FڒW"ֺvmp m:(x-\31ZZ4hi&M$;\qCl x.qu/%(<~{HcfW >;)1GQ;VI\VwMjCg?]S{E1rl,._eoTI!9<8e| lk&wQqbNGx&Q`~ !AX=6h EL5;,:[s8/n5i#6x(1V0-g A742MHgH49dEPgB5h , bP%yDZjgfzLWWb؆\Lga#0EkS2$TYU}I@;K$j@I\c]N9#K9\ (v[ ﯞ?@)=aq =ڌ 70-a(< /0LcG?E(飼ƃ<{' dC͖qBx H,]njfeWe]e =_0r˶67һ2 }NH= wq_juf!(s :bÜ<(5?ō!; |وz zwTʴSUo[AΤrNqD;~c#P5& 2c'H {%3cvxϿgNt k]sQInJ7DٍͯGߢ@sw󓷢J;I5r Nj!)Xl٩'DVKm?|%ڥ< ˁCOh"meZ[oC\ Po yu^X@ EBU,h=\y\ZܓrHBb=sL~?boٻًև7 rpQ%>.קuVD%玹Gl}iYѡu ɟu:9˿. rH ^if/ ݗ>aRX7TRqCe# S̋e4B9czhpMv~Nl5&B\ 4=) ?bKtL6Li?Qy1[kU+;EWcG)Q+G=H/6 Ed3]>IƏ^[ <9:B_KbYvyIsT!A{$8ϭsa{m)qx(HcnQAk0MJyZI !sIʋ]ɷ| ._3VA/jdkr}0 5n5{uX-0 <) uMhK@r/In`i65;`UBg=%M=+ r߻FXK(tou *ؙ7>g ٦ٲ8„TU5ym9 MJ8PY%ҁ޷:25uԍїC5vH[ ʂ"l 1s6Cݲ(mJaM\e1gBIiM3k$)B=퉠&}.b(¼Â K~*75zV@3<\G4 5a`y[G.uNϦ` 28et`lˇqӵI0l[j(Q=Bu;;(+?kagӰ ;Z:a|J)lٚA@v279y"՝wX*)*wu]oDH_u15 #d腸ȶFZݐQ'w 9VY-'Z& jyC>Y? GJLPjBUs9^`dMn/O,k{!urn[~T\8;ߨQ1 b42F{U}J5k < N5@S O*0B VϒiهOԪKu}z77o L](!:JkO

fS_ ҔD5>,c҆ 'hYKV풮9"]衈Co.sp{*=VpmKo\Y!$B{8\VL)]4",/p I:8 0lx_#5&W{*ezF~8|ҀvpiQ\eKtgu$jDC,\fSQY} )nEtOh<<쿄ɰRs ۲6?Kõc=)r)rŝ(ƼW;ltb/eS"ZfQp[~MUhjݳe^V }/t${7 ~?M _M|ő6Q~a#!&Vp!F$dN樀o2 }eܶ;kEE.B]%}o[}+%~ OӰt-¡Yozx M  vnGSLG>ywES±[%h}aI{gj~yf:󸈛"IdHLbP`&4yBk\mfY]V"UFm3}.ESr _GyVo⏭I!8,4I`; $Xhz]L`pe m+I~'yˍqr`>M8흡v>=Su~i%{S|6])*_Cg:P 8*bt^ <6-``&@3JrB`Xqi} [ѽ'89jѓ7߫~EާjKÿP;tBb둦# ZRyҐf;Edtv#A w"RE WLs**pMD;^&O%"T~T/b.{'õb]W;mH7'd)Oa:Aԕ Q"'_9]L flpO~EpO%8,"jFIBrz)2:#iuJҴqrLuW̡gH1Q<p gƜ<YS?uY0Δ>X ˲VA9wĻjW@?s=P'"*)ƙ?YUdqQvrN}ɶ뺫؄Ŵ#CKGs~]=id(N{f?ķpKgݾ79XIڃG0L5]LuEu<~wl]y ۃdXG=1`"!U?պUuz4%A/% j>"pPf{REv Ȗ[ BQRZxDfJ2 {0bQӍ2 y:i aapʰ^A'ќY`+"Үx/9.XAqЇ_(ʓCDY-w! 2l\}nwɏbH7}C 01ۖb2Df,l#PC  0Js(!XcLw4r>6al]q?͙pfZ ;. ܯ_jPmofګVz|z4zj&[E48r%~9-2{* 興.zC␜&Y&z ]}V a{~(oێO:alMk{sؒwɋ-c W ­e32X㬥x_ g:]BesNfv\ Ya>Tԃ zcigX.Em}hAU\k>C6'XVz1Mc1l`ȰF*#dY;!)D|?kY$~ʜM4'Xk |}x6:7x9S#u(F-Y}G6e\Z&dP'y|Վ^G&4Q% >k[()'ggZ[x`3є#Ӫq kH:Ck@E:+B,2_BHmܦ[l悹n?f!@x]m[ (6Lbgm?ah 7=]gpX]CWf:~ rM 8zn@RyAy2_Y̐* fBz(H,0W" ij_g$n+a[*`|f%o\k2?`K]'Z[cR۷6&I[ 5p4Anj"$)k-㡭HqV; %L:_]fB0}}|evIOym,B?L)+_8>V!r=ziYtl5<4vgt}u_W{pb-}c,e#'RVƦ:;o[sĮ֌2ބ=r3P|Tt{&Kɬwj!h ݤC=#,|A|In>xtn=ƍf} sOn͚&v}SbڏW@4pY"c-*Ч{Dsx0MP+ueGc(1}9kܟf2r{rnp<JKǝnzEsN;anES#=5<,dLš6Dҳu]B!W3ҔQoi2`wXdζJIoYU+-ŦHt_wYR`$ÔPQ D7ڌ^qtaʪBI MHN?FQ]ߠL@`N:0&_hH|㸋H&oxCD2{Eaab:+{-z~S?a6l##X'륣Ge+0Ě^jq~WP[Ң*Oy+^~.#so1zm[gyUnbHkk%`yz5W{UҎDy6٘_0mmG7gvL9%_D1\jYX 1 f09Zn i%9&0z<ɍSbL8AS{?XЮ4} mT/SA:S,rWSs6>)&[ʴ.']Iu[t'ĸ:̏c%(>@U3ٓU.0(=+n|Ifpa,F3O:2Vx qLK2v`V6AFWilUk+pz s;@9!-%RrSb #Dg p4J%z"Gb.Ye4}4[UwU5(vPy{¸"Ed;rV` P֕Wxq^SJ|ϔcz^9!9pr'smpchvi&塍&na΍^h\u5qSEf` XG: +}+!(N8^?T 7C؁`M,L'~avmȼwpWHXUd yx4RT嬬ĺ~b%\xY@,[,:^R~ϟ$]1 &ʊ{N ]$[/rNELzJgXMR%f@0hޒj j QjiJ*rܫd$әeVr A!(,KWRhhOQFe|%AkUR%1F+dÐ_1fđEPjVswD8[~2T';1]rH=f3VճM(ɳ fY/E ?´ΎGNת)M2Sa9*JWz`SɁroa%Wjʡ]>id^Y _soǨ >4jtP(umd +;;o9 $h'yT*"oܡuNČ{BeL|wrUPX'IJvIiOti̼O 5y2ƷB[Z!99GzDbg.Jx36yt@qiM0 -`<4)[0rW|]غ}կ΁_ȃӼ+@z_o?9kG9:4 Q{ORP/n۰'GOWlam;l?g썥6SJՄ4Mà RƞَfK=^5ND`:nA43;+pa\83X{×tQ5~ߜn 9ME߆+wPt;ISDMq-1r^>+ nñp;W'6}O8zSЋH_ŝR&;t$eY;ޠ<) sJ:Ң?qj̓?@YYrFC_qؾjYJ܇[MFm ͠؄>{Le޸IKY$+Jq?X/1ʾX+ҽ $ BiqB3ҳAvgBg_d̻01Or%ͦ 1vi,'}9ųc_I2()4 tCK7ܐy/Pc)^fIE-6(\QoI/v^D%qA44KkI*^p7RHoqx䙷um.@%}S? ,\{_|5-R3Vy W;>̷h!m* bϊqX#kM?N{(hoI&U¾B9da$d:}צ_0 Ǯgvo^6bQ.O_52λ8B-G"y(RZw?Rs|W83מgP|kI645#;γm{R!^En }znm3r̵jiv(3PZl5݇eOVކͭYT@Eh4;un?.{θTU a_VjP=)Pq;dV{DUI,+w|٫eB 34PfB3<6e Z|“ 3;jYw)+w 'ԄV$"(>.g!dLUTÀlom#n4Jzoߝ !Ri-ӀÀª(OYiO\M^kV#Vzzp:lF&0wmX[ń\V0DC:gce0g[~AwF10(z.jD+sZd%s0lY535?T"9Lzu@G.f+QeX pVSjkpr@Z"ˢkʰu'YBHʵO:Dl\*/pZXQ}P;! Ky{IMzBo͵FK` r>4>`è=}{..eM/BIG'z{U6x.=yUjxw(*K&@g+v"z%9P~sbbD3Xyd 1d@#fa&@ss}N4i{ FQw-ʅd'b2Y8yyWP9X5;  ww{y d4GAEBq™xdqF! 4pz$V nSbkbKτƀGI>TiՄ%g;c_~CTXԡxBf٘*Fi1R ^^±fq*Bվā!i %P/|gHĭ8V=v/Ms;dЋϙ&igd;.H|Pn-w˺)zUae+"h9B3ζ_L2Ns {[Gc rݙhlDAxZpY^|9!쾷z#ڿQ 1ql CO)~-A$<^@{өg4`5`T 91kP,-#?UEddKwkBq_ f ueYc2~)XQĒ{z11͟qRd-+Dڽ#n hWVѼsH@6wi&"i<\ d aWd voD5zF#PTA@U4Qn%uDż`dyp$m$^}'!M˕dkFz#m+[^$ZSPpA]NsFi" $PU. 8I7mm7I!{nwT:im1{™Q7w3!C*J)e0*0$\B6!k;RIލD`.6 oSLwj^դć:FfܠG@recWn" tDU н7˗}AlT /Bf!Z>,N ЫXUZ@kFL_~Ă? ʽsI3a`0UpI(Qc[Pόa.3x)[ZW' "D3 \g:;ݩ"[VVQM h Rs+/9tnXC_upAZo[9? ~((C>H63+ӀYqp4Er)]jOTYŸ,3 +ʸDq$o k暞"@+5hC447uM%#351,UUq̸@7C$>b*u/JN5l~ȡo؄s\>z nDS μ0`/HMs4'.\Za.V˳KX[^'+>שF}NduoH{oZݨZZ,ǣ(': m\}Gיv@J s6b ˧e)Cە)"|h$%fI`5PNhRW(/Hg (6 Z=myY.Hl,.}7ٸԔJK)Q^9ih:27AVfr*Tc4j=#DnSz; Y=kAtOʊ.|\,fl@(vXN]7=%33}["MQfBQC pQY&ɀO9 _(h^дz%EBHPU&v -mz=mF%x$`qӡFb䯑t)R6^-;'Z)szPQN#qt]Z z` RխvU -B&O%_gջpJ% Bfp*g͗ak֊#T6Nj-d$r3 /5Α*#ɃBP`vL(P|ӗ3| p{[etˏOr8~W=}0yp[۰ËBDY6rn*^XnetU*Bj(5ƍH-AaDùJ)O ?j*22l;/xɮ?N.u"4+dfdx7K=Ayth{l }~)gMt @2ϝsdyQN|ĖKƬ}x#U˪想c@Tw6 摾-[1/eZ> -,5T  @5U[(=&+Aۉ7v83=QjuJ6){d`Ynv`;U4~BJ VԠ"A,4!O/m@]BKhu*LUk;f~C-TQk뉉MQ~+x{mM>y&4\/^d` N_omm©Q}L倽wiZZAj^8%A0_j/Ȥ~+AMg|AFV(﯍u'h;aOQ"1Dq|D6]s{+S"鴊Wh K[7^ѳ!?vur&8Ȉ/GqCe-Gh;r KW6'Ep7ml,D>l݊Xۊ0?X$F[nil# $K><}Pn}4nuT_ŝeڄx d>}R`Mj)f-Rm6ΉRXbU  ~ܜD XzH4̱R" KdW^d^4\00%[n<: ,}H9`)6"t4m @w8 u{kކ (bKِӪGF^( /ЄPb> ͭi怅3;c7>~nT%*nc+jA~`ޛv`O,>VV8A ע $#q0o94HUȊS{#ى ,~ cSڋ$),--݊igx1j!&ۆw9Qz!M|ha 8f,|Pr,ek PmfH 'a[yS?Ku q`5 51YXɫ0~Q# OPIXeS)DzZ_#gV|[DtV(⇴S .W ٔYl`y.mtއGDjc"( U* 凌7S)n| PoњG+f 6HncL-2PfPhc.׃YJ+"' vH0FXZSZG6j)X0P QTg-شlWaeeHQnZ)?Qt.Acf*Gꨇ;r}>h%#/:KOu"SVjEoyGQV(M t},JFKQ꣕99^RpkZuwdh?`|g}h_L_gtmIs{:nNdҔ^Z}Ps$ft\>[mf ."Vi^hHie[,͢&F$(3){H1ztP#_ʶ(40Σ/ao~Зjaa= r28hl7艹5² bad3z ""^FhsvE;gg W+Ԇމ`5It((r'J_})9gx2NnPmqTmG?*17$7oa[W$p䬇V~QNwF HǕ֍1WϞ GDRFܿ{y\ Vfa&mBlnOVFf KSO_)OU8zM XU XVaqVS9抄iHq8ra_g$&ytRX 4) a,N+;f$*밅_T+jA')nݤzlF-u&'L&Z݋4E_aks^[!PÆ oem_Z1kvLE)dDWkpPDMo\a]8|xv[my=T\G' x KOi6~'dΊ(Tq eFwSHNf?W|p txVH[ޖW9Z>G^P29ҒNr%IPHe9u#ktچvdZ|?BtIVX=(lQE0_VƯK^vwE-Ϊ]ީ2[}s.-azh;cbν V{S Z). qVNNx[4 ۋ$dfc‡sS2 15Fi']ٟ8ol&'?QL;g a/46hl\`0Jj1f*A`941!¯^e4W1#s- ~IpJ,)lk:Rh2W;F{zz(Z÷u• x#MCk2XjY =7=LX Vt \y,Y t(zqz|Xh!:ȃkiY(`Dv=xuq&al}`O#$T⋽m]V׽ թZ&A ^w} UtgJ:{t<΄~d!wyftZa)f4˝1WyVl. V}#湁CzBOi2L(KNDzKfg{J'Dc/*-r0 r xb yu-w$Hc`;b6Z@]M~yB_WQx7q}&S5+ j$|nK{rcTVQ0&U#L#,y$Rì>(npJ96`Ѣ o-f8յ2ZRkבm$4r3g^(dk*Go縉z9}昇uzlj?%ٞ'ezr2nfRc2SWٮdl.wlz{Y RcJ}dcDL}aqp#.<ºiߞ!ʾ:sф/~* $͂P!\0$a i=K"a:xkU53X_.:h6n(9=PcڧյUJV>&4Kr7d铌##RA}3*{Q9gP *4h5xnjyFd|f~5T>л_aVTCy}_k~BPw wLe で^r$9p:ڐڥRqOVfݸ4:rTmG-߾Jmt,hӥÑm>r=?\,RB^cTM[MѲ P`2gbkF兄KoHok iUk=-•ˆy$,tEu\Dz:!z&VSk8E-OF~R8A-|si i ̖G;^_)T4P&+W@r)Rxn_n&)h+쎮}`bK_з]`pIaJ=bvq "9}f7omNy|YE~|{ʆvrn2ǀM2_]ECYnPfd|#!@1,Yß e'u&p Hqo$Hoh͇.XHUs:\P8Nh4U>NI(BONBO[قsHѥ==aDL'}KZXņ/:C35\&<%[DAF`Q]Gg,rհ?Fxִ1eg]|g`7 ZZr8.  oK4lRljn *;$g{IZ27(bK&X%d7aX/k #݊JSs)M;Ԙdh@sf±ef]skf.<:nC$rэt;rKejϖPP*ɏnh\}@OX-eR xLYE֙K6wH?g ިط_Rv$d8F_O[Bzךt,dHഁ wh:pw`_eBZ ͂0(Ǹ}b:#n @Q-,)T~x yzLEA<= KlPo?;PjmdSEEBk &:CdQ o~ ?t ]gJ]*fo걟3-Zsӟe"2W x5_B]AX2{-̍? 25#~ʼA~[N%2IoRlK9)oS& B׎Mn8y0EZхoEq'C0s=W\|Sa҅ĥ.W{sp5lj૔2;0҈[͊3V>مfք%8FՈ;P4DvPnAMV_0GU9z'(5t8²;ݚ._09p,LE'^X}WEcv ':(rE$( 1㜝MDz,Prl21-I}DTed|JQmӮ0СA@{ɣbHԄ[Jh;ٌ4P^PgYVQ'՞u 4x=>B|Ƚ9Me֪h ])\:j ToKz-k<,NTFJ[\T[Lc%ShUf4afA8o(uKJ $FrNheP{!)>!&`MpE-d.CRj?A.u;"dJҼZUɇTC,2)rYӇ)dS'Q#|6KАtքνH-c)HjԺ^EKmY5rX2K%l^+AšzGT^\*_V'p+E \Jk?WGГӸimK\S#/=&)?$G*<^$ *`%=AqwW2FyQ7wѮ/LQd]Q.CZN[>"(h|$'l I_tH^'V-ҕKE:"4^ zq`JY'CVQnR`SLzآR1aJ`~sD{3J2CDg;'$\ҵj[`w^#-d_A*RYFN2$bl/*@Z; _6Q'<-jܳW pEHI1UBkC< uEg *%׍xߨJjr@0HeNhEwC5qmJo}(5y߫yA|ԑ$<mĭΐǷP*Q ݼ9hV;(9 01+ <.R ,>mSk3Rۂ%G"B*WU} ,Y2TBh#;/Z=8K˘tލ& ZU>og i& Vxpp"*5p1Xs֦5jʛ *.f]yؗf2K"t$ ,X8 g-iJ+;l4PDJ0хVѺh5^Uۿ7pRp̌V_S Z)v@N]ٝB40*æ1T2"Go-q_Z'޳xy* %3#:>;SHʓN42:~yanQnC/\>*/s]|i13zUuΖ>{㽚{?}yZ@c% =40+CK\ݦfL__^ܟ 셌oKyȥvPTu J"eو7@҆"AAgMWd>D%xuZ x4Jkiw y|o:Ftm+%zjp~:¹3Gڝ'h&覙ISJ]؀ zaZ FS㑨b/L]zla/P(JT/gba\ 9ќ3_!"WvTW)?J]:sof_+@Uj7~lִrm)mH&s 8gYoƁV#OI@M~Ky6C0)a6&wtAv Ў7I''"z].0rlԻHTb^n@fr"tJ*ӎu )t"l4x0z? ,Ҩ>*b?CNh"2qsK+qy;i(H3IYjA`'b{E@Ӌ_3 \#[<ڼӽ0O\i6BX$N Ť^eQ{qXZN?˾ }+XwCȌ5vόEq2zҚqxJzEFI !>WNBؤSZ1\_.LfM.]T] e-IW@+4Y[ܠ9$ț&aۺwڋ5'*Tz+{ &bZȾ.<:ޥ ͦPbz$1KH*a7JҾ@;w,f_B`0 `2 ľT֐ڹIw&0ztl"TM?hd1$ﭸvj.TMAx! >}IZöPnIwU5ud4݄vE cW~v׶OvvZmZvN$ťLS{.#k*~pFqʞ /󙭈ǎDm>E&`^җNXl.UF_|fn7oRޢLq2GUqKuqyvdԨUu-g~=$2JFQ3IC f"Vم%oMnQ/Uji O^#2Zb 8K8`E,tiub$&.+JWY}77U=R WRxr.% vq]~P^~Ӗ?{IԀZ|i~#5:K,GM#U%<~H G-!tZBiWHM btペSxE@CTz4€47; z℈H 8 ħ4''ж7*kͣ9ǝL; rTs(wB̻KND+dW 4q77/aMu쮘p-Mrv8C-;y NãFֆuʪduj{aXW۞QmT+;uEIqLɃ¯{#~#8Dn78M(o(zGEV&uLxT ~7 e ۃ.p|P 0bWݤf5=6Pphn܀MC@K'6hw:7B<)lot]I%͚BL{~v7851%L]Pu{i0wJG(R gY!/ye~{@P36 ᕈg5LoUQ_H!tqkkMH~[!Ve%4#mF k &鷫E"#<4~ E}#z;Kj!G9j&`;?2(LIw#\8^>ޚ$@%/O 9@N3U2Yr;#x܇%Q~Kcɕ Wrp\IAwEݒ^#oDگR>dQ?LxἩ$.3t=Kj7¸e;:aLאM/{ϴ=!(1ɸ CArgl)^ P煙\Y7 =ҍP^u0!R\\NR`vʄ#o38Ampw] .vHH!g9m'NK6m>QF̶8,,8v'pK'ϭ鿘xjFR,FiaA:roAzTBR3H<`="ɇF.GMMO&ڰh4`~[{:-!(Y|4uUjGڐH2\db@^h ' 0l )s\;bߺ]-&^l[flooRo3D^ #|Bl+ڠHvZ2E?x1vK̄4oV?'xu3SNWHf jP#M4Mb})tG24[E峦 )%1>A㪻OCR`U8Xa|0[|n߆:3gl}FzIBs> $lȠG:Yx'0vU]t'y;WdEdğ5Njz|jHjL]xtlu׿}s!QF:cï[-.!@%M~t<-A:* hULݻ఍0?tm} u8)g{ c|7qՓPS^ZT`4@<ͮsE7^BiBXTU/8!"I``LVCTZQO&|tE#фmr҆nTmsF}^P/ހiQQDY*Xj$@?CyEFT vXsQUmZruSnI2LbN43߁Jju,>;:wt)܁!6#: KrQRLrtB^8o=-uݲ׸;ȨxA&Ы~RBC'i][&ZIڒ!z2rW;@'x/; I ;?#㊃Y|]PPnّGYpNH&_)|#Χݯi=4<oNljUC_Du x. ˻^H9՗ӍKU+@yKJPy!w{iHGWv!HD#7LJr6UͿ[ {s#gJ6Bj~X2 kblITC^uoW esS09ۤS (+TkHgnAX2I۞2y^1Fbo i!~;Hx' '&{M0F\QJϢ`fx k0~6'G͗ R" Ѐo=? C,:hއ'q6|+_XV>Bbٌto`W 1}&Vv:xbs%60?P=h+=S2kž{cd^=u5Q4Wej7H_?g`_ 5]wi`_mla`KbyE4R##B`]R-|k3a6)τkpB 殊,Kb͛@~UJtY(ͨG0nڕoNrb^2?(Y@[`_HUW'~*'}]av3Jq "I("!Eaqd#7oQJelnG Zx: 9u}>%s\|/ ݟ4 I ODcav9_2a]& [`rO/J =^tݦ#k hrVu$o ;5[F`MSQ\_SWxn JYVfU Z(-fy@H3tz9]x^pDr%߻JR`$i!<ڶЋ l31ozX'dx]{5rjgc_F,S"7Iܠ]z~N)y[5o YS <@ c5b!LV&Q E |=a?jxD^J+j/@2bsgzpNSH8Wւp| 5A]%pkeX$XB8QWa:B'[8[17{9DҩS>k?mPq.jbS_SY(R߱iEۺ]e9VBPIs ,`E6vbF廒#vCy:fTOn+Ho.d-tv\i*-.ęNomy+kMV^d>0gsh &bvp[<ۡ>K-{凇KkLYz{=ޡe٧Kp겈òu= nh01]PӱmZm뇈P32;8Tb _XńPɰHl`* (λc@璡>'QC _ҟ0~];m8,5201Xha ڂ`p5f}$<v$ʤ=kF/TwowoF Sʂd͌WaUl=T*:8`5ܹV0S!_$N@:`?y0]6 `uʿIzG0Uy^^ &? A5|gKYBj^k5rurp{GKuݦx (}: [ޔ! CJ2`xcT#;gRQܓG`vS\6%N& 0@RɜIQ!iccw.ܳTO"A^*OJ ?WMJE瘇(El}HwcMC$hE e(SHE8Oc\im.{)PT٤%w!B^v[er+.x3ɢrq<=G[Y5)l4gɡ%\bI@f-Q+3X(DnýVPi, 5B9(=6ф̋P*wSF 9?yK=OVCYX€Wo9PJг=K=Ÿ5`,/`^%cpl2A<U{g'*!3&YVӣBP?ֽ,(-v #ù%F"1BZX Zd0HB1xp%~{g mv!L!匯c$9_(>"Kc_P1%ܳMQ:lyHWe?iHxn 3@Ann1\SW/!)WIXȀ>Հ6[fמ=[+, */w߷W,݁ȠƗ< ;#ZJ̍ j%j='0Bh[‘n` |ޠ`eVkOBwNcYX$0|ϲRsH)TJNk 3P35x>3}g 84y*iݜmn/'4hZ #܀FCReUyTz{Rmbrӧ'm[cP!]>i z4^ % ]V7YJk&uptsZg7 n7!6 o vGTa`=^Y¦N׽{DvQ88l%ֵ}|oK~}%ĺ$|cxC\j3S7& @p,VBg?Gkj9랦8nKac/ Ū[8AҲ;!_Wm=tlȇ"|2`ɠv.ltO E+s㿺fJAzc,`sfC(iXv-A fJh@{{c݉#pRXU//f*#,@Zގ3RKjOڐtnPO鞟7q|+O9鏗jU"hNUJPCus@x%6g -lNLͭR*08 Ш_ja {2<2v<%fg2h@|=XIVEH,aĩYR5 5߹ejw}Z,ZukȆj7"Qs-XkFZŽUhȈ(')^eϪ88Ÿz u8!dsC깘~ m:;X3Vz&Un+}H|Dn-@Yc:~tyWAaqHXjDa1K?~m9ޅӎ<ԅߞ)51{qvZ\S }Nmu=*p_+T+\pDiqU{K=-y9-f&#?Pc\Uq K5&7/Ѷ:4dө_ _A~Pjf('DDsy.6 הVs 5}+'X FzChcʹI#ͨ4.R^^*<Ky9qzz/qFPwӠapQQgx2ێfcvhR{ٮmH3 tW8+'V.O`X3>W&%_C.]lFt MǢ~{4WfXK|áVZ-AX{eLQ99#P)qnLq)F/1F~p?u'a"u:4Wr bP}hM}PwoE*nO㛍ĨN/`mM |ӝ`\ ˯)ӽ/pɫ A"U;"K@tIeڟLm;딥ٜ  w3S1Rߘ6D%(QP#$},J.䍗̨qtG+%ɲӡ#_oŞ09Bbzt i!Ń!Z}ԦN^ITH;}"(4QBiǜz$,Yl$FCB$!>QtWH!WN7Zɳ-M:xC NoCf7X>yFaYCC?aUpF:}/=v4p̄)4b˿5vc-dgv@HP`a荋5"&[.'S|QEދyOHG>{|KLa^1^I|nl  %fHOk묇¤?C"j̘!Sgn h}&RxlFT50+fYZC 3tω@*@zORŻB1våf"{Eơ++V@z\~1{qۭfA Cd\#8aZ>fS m<_X`Q}H{u_C9mn鎋܇sɍ&j83 XPq# +zsr7 ՘}MI;Z3Zݧߴ2 y}բ[{tn)p$ 7P Cqh;B O@J`{ :VC.iس=ؠq7eRw r<|>qΜ;Z.5V&x}þM%;݅&ҋh % u1^Ud $ፅwM&KOj[AR4JoI Pn:ڒp1a h`"RJd YCbl~4\%VW3E)AՌ ~B:[ {bV?cWsW&`cH120aUAS۬RF߼ 6w_sEh3* B %).ܽL@7Hp;a _N j@MLMi\yD̈zWx/#͐0xi$4jvg_ ̞A p`pÉAUq]ަ2,>b`$I?@-OI| ʧ*c -K0GM6v/-'V&CZc0Q:'P>ҭaK^^zq_=jʛil _zt@1)4>Z!9PZol&7846V\`V uOm(7 E4C]MD>{ڣu5huxV>j4+1J9؃~lLDW{,0@<|j#Ky&,LKY!%fϐƙ\u?ǀnb:p[Oo&BL 33A0B+0%~EQI͜Ċ' gy7i='O]xI6s໅O5m1;>k+-)h,Qqn^1'+|RpB![M։|X*F (>AzjM7lbVd${mʏN1L8&rjkMowS.63F9S$sѩ  3 /zb`Ss-*_!o$rϺh;6B[_>$oE@jGVݬS5,^Ʊ_:$ū"D @ !g:) I-Yg4jm g /c$E-~aLrY{2WMwG1p"]>B@״g . ?%Z^r,og΂GnwCsV|2Ӻ39׼G aKQ Ra!xs`G9ՠxxHkJ Rcr 6U)uiplP y j3`*}OaB9Ju~'K *Z 5L.R"s)>DSs QE{jR茲z;~ ȍ  dO\R|%'xM}lr(Gd Z]k^`I<𡮎m3R ?r_|GhG Wf?W`d׉Zļ$W&Ix~-<5KkۙmVΟx%0BYSdT#H5$"3 j:ʶN(TYL2}:I=uOhV_8%6ot3|A(?"ȹIvvʆ(~e]h wNOoNbЗhOBZ9&/8ij\kXKAu$A0񔲘ʭ f4{[[;-E%G ®8B~>z}4/}}IWz<".|vIlghNKwD;SjM  ++ZM) l_6[T*u2xrˤ,S`A}tܢ YHwS0uPǣuONapt}'2ε٣+gBݼ #x1ɒ D{+8eӥ a~SBkOT4b6/Bڥ[+^HP*;2/d 漯^c+se[V},g'1ўMvi6lFz?[tS_fS ޚlIqK㈢ͯol a5&frd2̘swl%d~3{]mH6:SN|T MGLh8=p6bp'W\X E $8G/EQ;m>km{y#-T^˵D Tu|v)+XWOJrC׬Z5ov~n ZC!m-C{R{dzp^@9یr/f>M(w!Qyr1:>Mt`"pS|mE`'%R/ "9.Y!( F ouƉ%-;Wζ_27:+C@I6;.<8AWb_NIcV÷:7gԮR4mq_? ,ˋPֵB,gnOW|) AM( !Ai9Gw?OLOX J9f5` xt9ѐ.t,P=byjݼwQ!{h3%1ȶCV`R{6@F\Ӥ̞DFLGe?|[(g˭O:C }ӯ=0ePS[9:=;_e|Ky5\X[T x'&U/78 rKk:RN%dKA -LdmDhʥCY!>B*Jw\[Q'հy/ί ǥX6IZd̜mfEyZd4b鞦X}`ȹ(5iǺěn<ƥb;AKҒ[ -MbibaK&%tU l>4XS?(K6D^5%/fؓU۩1`KbیTzM̒ ڬiV+*u8(H2Q<YO.s\n\bVk><'MpFX $!(݄[ւ:v֠ZvOn6 5$]~  mG~a*}=䱠틚qŷX#TldCjfAiXkҍf=y@ c v{ e.-`y{>QJ1mq+1ny#B_ AM5U6bP'T`7e ?Fj{wD17]|I7-`T$2ޒC-$oRZDE;<+5͔gR.6Q/([-Z۹#[y9MwxQa=*zTz;͐YRWlbcCcU7hTL6ܞPJ(7KG{)k\F+i#o~S>'q\澻NoGx,!v]`P.yv||($1&WBn@J>;"ыC$,8w9li2Tm}{q \ZPw^ fBda0*eA"/)O85~2{Bq׸ܬ9.`fHO7ً)t?5_o2 lh󺦆U\R "&Wъ\ C@k ܋$v2X{yOQyPA(44=T0P)1u"૮ e8R*?EwCWщ6Ί;jsIĚћ, HgcMNtf'G=YUNc㛟򱠉kM%!!ÚKڋ( XO4ގ@t}҃hey-~lN:Aʞfy`D;{7tKWXYZ-B\$ mO1407ÆHNgB"bKnXx7:D0#i{OEdcuo2ī40p>]D=/{4;Vyʸf~LI-_:nۿR%H C Hԃ>Qև3[lk3U5SQ0"ʡ/5( gS)*,d y_?qE)nEM}4%wy_qg&+/dx*n(p)otr][V3QVn&DwmCI+âxcuf?!4M%/SU K;zAےAQShphůIT8PZc*@4zf\H-{Bj;1R&=߄DZXϣf?ف@lL\}O*[+3=7/D,wCn )M&V#s;6D7>6A x\ti>roX{/=cZ)L9&c(Iygp84 /O+JL Lum0NSH9NԒjZt,evōf400hǺRr8ܛK>{Nwzq :2IUQP!!0n%0qIP3: \y A}k>O3ZF1a-Z3qStH^!n`CoyckP7gy$Ofߗbf7yΊd\w+~H󉮚wp˷KhjnjeYb/b 19` ~u6A"|[Ue>?^lpqf [Hn"Ψ'(\jx=?;|W8^{! SL)~TPcJD%wN TE9)sB[kْ ;,,H'WA Q{g \ƭIfHYJ;Ckӵozq*3*\&hُ?ߴOE *M*qFtCv7 /BD/{bvXJN?%b(M3Vv&,R:J!C̛_t>KG55.ϟt6& 7 XDs<ى#n^8!:c>{Шj+Lx^ZƏiB՞`& 9ol}Zl9m*ywhQt6 @NY5*]22{IׁszV,ZI% 9L{b^vD;Me&*&:Yڅ :qBJ᭳$0kfT5-8nSaQhq!w%qH*7~H3:fw-5$|V8)_nE!0OM^~bcV>3 U`H*ǚJ<XE-)]1oA/z"B*o.@oj ꔊU^RNxdA%85̖},EMǰ 9g._#ԒݭJqiUlD٩RIN W!Ҿ981YeJSxAr1-N.4@ %& Yu'Q]gOnP(2%(;CẆLgIwK*# xcz}FRچq\5ے M\Ihv1sSZ."LDŽ>EZYeG'u!5l!#6D_O&c`acMqo-|=+:RW&-j"~gW83`*^2LAP0!}7u@%a V5mlt:Nƽr悖gI0;I8#KqkupyTČz|M)2%>͛V声w]=ȟN$KRTF/o7/Zjd[`T Ͼ^ *E." ~Q63סơKP'a`x,T +α mh0j>9;wkS⊬9YOknޗ>{SK[/~u 4$ < V۫L|la? DjDྰa* W1sX/2v@.R(?-] 1&]ջ{DGK5D͑~|+;M :yV1$3)a ?u;B A"gGA]|[1ǭo&@gVT|l~,:>c)]Bݧ9fNaǻ.WKp8|s: Juҭ(8 }Z`8pP^~"/'TJ?}v912! F% "=U^oP_Ntt\Q%B>1缑[:ӻw0yhOyTL 9?\`hZЀ;?(~> I~)G| i3XMfM>\nYLq*yR~1˘>Ȃ fUN'h&l잁e& Ք3ki%N0p# ~49 \7m X@4l]DEtqybӟDK {h;=F z1i&x6|afx,pu2# Jng @*Wed~@[Xx/<]n=诌(?6u̢emOuW&3", SM"A@dD~;&g p9)K Kَ7ɡ+78U.skk U,3n}*$Yh& ykyYsR^4wTpo&3RBC7II(v,V|)SǸ-.6-x[O7[ Zgc%B s5dbֹ_ &1dݯ  ]f:%+5IUuZ`G_i,C Puqgz~9#ȼ?rhm, 17xS a;f#Nta }A|c✥h\S^)Q>Q?3!%8jby){RAPQ P 1']DY`+%2M  t3e~A&0RPC iھV_{!n$ X ٠Ժv4ΐz=4r*ls޴+e *޲O2ž}Z8"d8`P_`(M!+ wFŐb~L=BAf&heltqHyoʺN/"܊{+r8(E~Lh=ODlw y8Ӷ+ERƾeֈ"s,er D'SKde[Qvn)2vY0QcfsFpΥ" 2PB/ N%/`.Hk%k@?8̐Z`.rRo646""8H-;XzN 82 YPd#Щ65}qz~T}q8]"0r篎W,zΟǚ}ӂL%n.f;ܿ}aN쓏D{u9RDh%~lI'~ټ.ɻ9ަÛOBda}5X=p1GT^H]Wʨ0_Бzf>]6hQL $2RRvykXr@3ͣ{u;Э5VnCad7Bgo(DekN{#XDhDIkyY #R5z'sp;O>нUXnn?VtSI߁l:Bk'P72A 7 YbIuJq } fb;{ԩ/JDSpɣ ɧDJ\yiS؊R_>4/tJKxʳ5_yhyQZy# ORXb~jy;zN#tCw!SLr(nGs"밭[3 }Թ r1ئl5 o8PQӆrg 8z`+7/v/'6zy>;1D1*w涗g<׀%mQM_Ecx Hp>^]ٱ-H(=X'zHizs2F6p}S{F\2XFgWn!^ml(B.ִnl`]g*:Ϯ޾Ai& +\.2:Q}/ O9e.=IC< `^gkJMq$ii$sگ>_k;%l&g*ݽ v)z]O+D>w蠠V1:iwbn@$A0 KzE֞p2T߹2{+iS=jtXK5ωX۶kezPTuuXPͺ4+zC+/z]jۤ^ @%w 2,0eZt>|ƒLBd."uxuf@֤+-rɜ.YJD \I, 4 >UCQ V?#(wqhEg~i56H.<`( 4KsMNG0 Wˏ%I>ĵnV|WHc.}+G[<|a*<<<ћ iāUna.5PHQ/t8ֶCmR+qa~U!{֕)< ~CQdr9z*高>OP-rk[_#'*tsk|'Iխsdcua)x |c ̸[7oS2?}A#ʆ/NqUDzC'%R8R<Iԓ󆡂pV}a0P ?^l^;P}%EBHػk-9s0>Hz_8W@?kᰮOhg0Fԋd|&fx_U^MN;2#D(puS}1G*%h`0]6Lj :/ O!%B] &/ DYgܺm4`h3dĞ9k&v}2QU.Z{*#jP]zH9tJˠO*1_1MXLH3g7/ ^On q$S lq >4İivj]4ퟁ)nX;+@{a:g OT2GEyR^$n6rX ƉfL~cЋ]5SA-Lԓ٠K~FmRdmn"]9OiYŠ1/,q(I<4g'{[q|o,L!om-6}-:wĝ Hac^]DĬԄ0࿭{dH7J1O,:aE*piP-J;uÅuF;]F{]{OGrBsʖO>`}VupT鏁&g 7m%݃j9?N΂lQXxݴdX<'ɧgbH3/8j%ŠSN%UQ%iA?=|4-G/`dO_rby k}i9 h\eޤ﫤!>~m Zq ?u莽e3C'#5_嶦EE;Su|燒RAr|Tj#LROδ<xaA*%cӧdr/pOZ ]9<% +߰Ŝy 8qSĶMRnj:y_l0 !(zX0κPC0L}&HEvva:N[i|2vgR:sf*" _(tծsDX oIbEN΢ZKzJ]XRbjl6lG{kskr'a,}ӑʹ쓍r|] B 71C" 43YP[\!8R`%|ߞO&iELu6J׾z2)($'NuryMXm>c}cV&2[UR.LGT !H$ˠ2UҋPu<`pJ ^CTON@oO]I (d-s0(dF73m[`,%XW$R ¦1 '1mv __~L1ƻi *lhCU:A:,(CUPdPZxX&$YDFb9R+,Z8&kfg͟ѠpmH].!SpqYg\'*etK:߷}o s* ^ rs+"“T%.zXYb3,5R]e6fG#f%l`;{77 *o&1_;hL~h5"D<$Mץ .TB3d UPFZFnZy|ޡh06V٪7/oXe!?t~(6ъ̰67oJ$knaApS\? *Ӭ%(V#|9 vODq@|lYs٦\,(9:ԃcK !/(X7?ʬ,~Sչ& g0z[ BNܦzRWp0U6/Bo"{ܞ`dnLH̲@2.)F 11.O\^nq (d&cAEv3s h{Q!9O7e>-s>`ۜ?moXx$:lvWF63iSH<'Թ #b i 8jTbY s|.w؎tEK59әJC 5tlӖ_݁^5PAQ/JX%7_\ѴW梮NkHb ;^rx;utWC NI~)@ɮ?Ni80"]wK(),rϦ=C ,/]7JwpwTDR$*4Q#y49&iu+*)i[uk%xF6QZIpk.hKM:@ص`Ų \#+%9X 3>ퟎAb߉oךXsP=,GsqwrF*bJ8 p 7|$tpf"8Qul0\_Ɨ,^GtR*z嵁?(H!?UNKRTӈ$T==Go[rS|}5{'6DbAgud(6]hDyÂ]kge˾Rex (sK#wLӣI Y֤򽪓wfGBѵqTΟiG]LkW vrH mz z6F!Ldx>F@(_SS6 ̑I}t#GӃ\|BP)1Rt IsjѺ|͡;4!sP<#D`BsPqLGR{O:>z-0W AfANLL庚XKyb3h^b/IyoӐw|Fq܊0"׿@! Ko\T7nC(Z%iL]*J|:D)|||fT0zGJ _ AeMklqZ_ܻ`T4GۂWSZr-KBtі݅C ;)jUA3I VMz3zЀ#fpX+lmB*TAh t,L7!+pZtbFO̺,s/aCrm[`QpOG+-6s3Ux*jt'V'Kћr#5M3L]SVcV"85'o}R\ZPj#W$.(ggޅ=u%& SiCULFǜ8bc6#k˷k;ܴ] 9Znbsè}ԓYX]chJ:ŭ#􇬓BbX pa%tZm /p@~GdCazŘX#sȲ " *Q ͐Eg%fV g9_ln­G a9^pO j،4Q@`U !geDsd<-i8$~ VP $@t)Sx*ٟ1iUE=v`. ̺ T0xP0{ymGI}L{ 1pg?30Ї!gzƵ-fD ʑKB> Kp-YĤ 騅ʽ!cRO{VvcpGoh͏UCV9 Ndwr`4𴟹#:psr̀Ex$RUq#icy𪼪'i<5 KIzT;>8)P@sƥC]\&) }`ZGW~L }_6%F;?FL",i֨(I¼W~ ToĎQ*35YM綆[A]+͚m8`Z (@L:B7m,%jl ȩ+3YПJmɁ4:)3=d) OcYmZ@LF}XtQSi;@0gsrͷjUZ9KCG_"9w(CxiG Z+V dwf-(1l` =M ;?1 >I$pDCe`ȞYTڿgx_wӣ'O}Ic1l|Fߟ-ӹe^rq!$'ʺ-7rԘ 5B~'W pG6fcX^7h7䛛 Yovfh.FShN'd><ˤY)0:L'gM@E%'?÷Cq:(_z$tNbqd cqCHKO9A< };|+QQi[YH;V^‡Fe>(U#:l$[ d%ð"}g9Z VxOxpt#RD?X·L*ց/i~]BUU*+u8p5R! ؂džj5(@+?bW*ӵf%:Dɠ'͍|E e}!䨛ZDG)nkjQq`FaNW9@ؔөa18tVj716])&< likgYCl%2BnAV{Lƛ!؟o]-gD@q|Jf%&5%0ǵ`K%.Y {s4Q`|a p|!tE'gQ~zVA6ꅹdwkFNz IYE֗^˂s[6hً7X\B(ouQ(+0JL{r5@o',6yk|;yar5diZHlge*}+>/K DZKB8M[Vv'OtyX%L542$7О˻ tp[qԉ/[R?Gf&Uy,n[}":D"`z -TeP,W[µ;w>"g X͆RHheӲs2v~`t]`mHvbGϮšLdp 圞 зgv>F>]6ezmYZJN2/c C̣!Xh)0f=:F`OG!1?ڐC:ϳ_˟S3%PݱK- Fw8QؼkbK4Y"F>\4(^Ӟi%=V]3JLN5R>5+dzrB+Rj$ IF4k7=N-/kZ%r)LFB o 킮~iaңG5oV@[3͉6-:ngTT+7x?$ܑңF^N&LH42B28Ȧtlu 䘩(@j :I3i5= ¬~Zh/ qXh2svk7n.苌PPY_27ixHӐ!>@fiՅ&&Bk45_B2E$(4J&`/k?0YrGڵJүЖNI /*)U5 !@DZA}AA*^;mf+8F쫩n*[dˉﬕ?7>DS\VΣ' UCkkٌRTɒ@U^8 =™j7992jgя Ycc!Maøq*@җIZ TKGNk-Bq.փ۪M;mkk/22edžf?\l`>&7h;V:`߃H!xRAL7`=%)C_5.1^֧OS#t@Cg Oڼ7~a{:ڐ >L&$^|QS[ EH.Íd7 bmd2E6v<(َ yMPd xވn|  By^3YSDkn4up)D%z U^HCwE?-iY(bJ=Q,y *S}[nq3~%Z4#d:Bc cycǡ߰ѓHCnXkB|DdzB);%(3X/}Ju]l\oN>aAW*)rO9 MQu)Ø][>T-'#I bJ)9ߵczE$HRZ?: G zoe2] ;+sz}Kjzr$68ilF+9T_ !f}URjP_)ޙS9#m%D7H0T[C!77Ѐcw JFB=cJu8;BTV;f] 9AEJ+TifsDwW`Z Yhi*jÆ~sB6ZEM* nο+F{GUTZ2Q~{nbα#_P|=,O}1cyOkbI2"A@c bBzbF6=Swf䫱Nỿg! 6ilQiJ1 bE}1rncQ ߦ9ՙyJ:Pqk=> 2*["u~d //5oX'OPyQNAm_Q\7!=^o$panG|)*98*j3VX}`)[](`]XU1+d3(>>.XјeT_&]h#Lijy9ZPܟ3VfY_٭ڮg7ÕWsoL;ߴQл?F[z) 9iC_+>3{˄cb`8 @ <ۼlH{̈́!.X'GdRs\-BmFFB:< /0NڗZDQX*B ,IKIJC@R_kWR3k7"X@od>+hOhx~a=AmQze5II?0 WۺC˝1Zک'V blcQ۟uF X 5/z/l9mۣMYПK "YMvgneY"PpwTEfkT1rH^Pg_jޞS3ݻ˲j13%[SD%2N\I'o39N%?75wAJa)ps_<:s`U.B‚Em2(rdu!҉twm f9a\s}Œtt\xru3ڀ%Ȍ_VO- &1Ʒ3uqOZ:Ƶ.;>u<K`3j5J`+KGDY>Jtx%gϽ$;BЍX 8`೜?(1lWؚli2uAVRO|:;k- w\WŢ>]c}kw1>&?$}g"ezny4R叿+WN?=gܰǩ=:(/ Vegz e|F}#.kc_ߊUśC0ww[ e[ַ[i]С5y: D% DLaC\_$5nP3WwκGs#.=vאK fc'xMk)KFS|WYGRn5uꮍO3€d8":8@b|x ~ 0ZudHB! B>MُlV+@FpP.S0*aq.Th5ږڔ-oF'GKxFwqdÝ6 .C #9Yuumk:C"lSbD*}v?XKo$?$%ezoX G B$g,OI[|Z@;/\%ġS^wWˤofl2aP4-fm$L'q9( M,?9`FyT [#[h<ꙴ,j\ GQ3' ~џи虏62nf2Ѧ#3"8tIץ!f,Zͳ!$ S ;tiċ#./6bo)jXg= :n.슥%_ܮbzR;" }: zM< X:vp{\G_P`=v:T %,mSje<PR&]+J-K~-9c }&~yys9 [ޓ)ƐSڒ!j}\h҇€'D ҇dy}`'u\fbPs#UX,Pj~^~A6{"Jv623Mz%EvA!u/6 -IcA)0 NUR 񃦴xH$VVH_kCSOrb1?&C6dzsg]}c/sմi= s+P"DָܵC}t :tY*up-۱2f5ȤN D}"#r ٔ HDԬ_%)ckojl!?Ls+(kJYy\:]Mw#λe5g٦?D!"ΧoZIkbhC[*fq$9}5K2BcOuLi<.[0*PDA!ͤ-'XB>`w;x~!ܘQxF ;?`FU3@MhZa`2j:*:SdcBԱtf7*-ޮH:7op}mD2 -ߏPABיK#e<5GHf@1 #+1_]Ͻ.C8,|T}J(%G[$Qչ|3 .se{SQNzw(z 2 +.y"WlD]#I@%+;fZ!E94iqdш^4 tT}^U"~zoe4:6m.²2 U ztu+p1}GǴXYܳ,"7uS4Ŋ0űϿج] 1O X!Z8R$tyXti'W0MQG'lfjHqZ[f9JTh"^6m3)k!tZm;D$8kv Q@\FֽƕX0lSYsi97%U,ZFml >==5յoF$Jxa1TOJs SWHɽ+Qݪ?0>LS 7ԟKXTqr(Sg?VĘ-|> !eorD Idd)mRdSjw GBVwCe7/=^[O˗~bSDDkF!`IQG tR0|Ok6p4Y ג՞99 YVx\> V B06acwg|.wqC>Ԉ:rZ5-]KyKb3:i B= TaI,U>&`?H+*Yk/̫5_'hsNICq1C/PCnnl=crO/^ݝs 6D7\Lh{(c6SNX-t P]n wCh܆"+@=@ak!6'#Ǜf:xۜGYb+ f!x.Aq˸0 k="h8myvq['^$^ W5+X.'7q>6C߸'a.[/|7BH|, jCU U?}Vb%O 4 ا{Oŧ',r4S,Ҹ Vt8z~pk W7fO$<%-&3lmejgV%:kCXEK:p#LЎVEƓba9Fgs*f+cC94[N) 3!j|?: #Nj9\ܬ.ao']Tʼng;tPl~"Uf]h$@T@n%c㚼qڹT4EК ݨ?ǷW Y񊘹p6AGM[6WXU;*M"zZa KI4;p8aSzMFқw2JL `#¤qRܰc[܈%^>D`?Lj!? l l72|2V>4/x>#tv+x҈ҞO_㊅e9 [C~#^^}\ K}:*D ӡuǓS24dTpBzb89]y-T2MeIC:3vRxQdNkyw8W[MmAaJaQ 3ul#ҵ%\BWbosePT!FL:иf:l.jAiPxZAH)jmFKn.T_H(Qm-;|4%j m43!uM'Z*Y y61/ok 9W8cLX=KP u'VUFq"v>oVDpɀ4WH&:kLOVbK<t{J2V ̺R"XD[jeIǼ4ΪӖN47k9$e=qy5T_Dk&Xosi_]33sJq~뷯E\d~qR3tL|) EwTg6ѝ)xDM~iO؃E0߲aSk+oAdl*(7vUOƛ:X)&{+7O9nol<狶|흛%,l+`~d9I"&|qt17Hjru'ҿ :hx" eX{X dI'8﯄8@CZsIS=X< S,I PdU\9 ipXS-dSnҁ)Nkos ߊ75]*#E!n rb|7Kt@RK՜V:< & 6N1ȴ[Xƍ^iL]R?fGe/G'Aڥo>9+/A#K/;tUޔg̣ diߕu}C'p7[IK:O!'g`>8K@\9ƱRw!e[Y> hYqAUor68`zPHdR+νblYO%qƪGj(pU=MrXyj}fV.9zzH`u.׊GE;OdHo2G)7&#ǰzNe5Ƽ<E63|XYۯ8VL) CcM}l[QpV C]r<Ҫ2X{@ip-Ni4h@h[aq퍾9$Vs`otA]+Vd zT掑fMS{T!쬃,qeXt9G 0›MK <ʔ [跑 _Rh:/2oeU-/#;חIdUզy["THt61O+mpI%>SF+L{$],ck1W/#T͐,b jtDum"O ~FVƾuׂ9 !~ <g`G0?nH[ /n:s;Pdϳ{IfULHbU.gTXu2NXc:P{o+nMlt]VFV !& pd9PՐ4UJ>npUIx^yw H; 6 [f@KcNxpD.yvGeٔҧٰ_Yfip:6>z"#?Byu*$_j1uleQ8_|Ö$M{DiPjvR2ّ'W7x!I0sqVtl7J7S9>6lw} bwAGuZ?o }tWle˾7ˤoYnhOSz g@!#}O wL|inB;/YA8UD|33B~"NTWc!MX$TB@RM$#M  9%S7wԩ: *7d>}Ow3ܔ cPOmQɸfhphńp.fggz[T X? %bT?;_ϸɖ<:* ml(!:sh ߜϱF1Ԙ!A"j'iI6CsTiis^fu=? YN dòWחQXעfBn3\HC8I1d!>%|D准tuwSt=9*{LK(:(3<М!hoG?T'䅄1Kɮzt 彤͒uӂ ]ИVwg1ٱYRX#[["F &nz+enE =XK[ HŘ(V߆E x,SW /JaA[h,ļVx6Y_`7| ;ڥbwE=>EHeIHfT@ e`޿&\ܭ!}B&ߐkIRuu\ %8lr/WnJctu~vZXʰ^_flϰ* 1a*na!}ƩK\Mۧ#\[2_SS6.S>C9¿5~|4LKB!sM 6K "ŌFLQP<2C\ExˑB:@X[ "$'1w]%@2dnG ;Xx¡bA&cύ Z:/ds,w_.iz/&3Ҷ`U0 bZ_ Ko:ˬ0A 2a\ڙGo@|ZK7}u:bN[?|t Ofg>p./iƈxee*IA8ӗȤĩm <-4wGTǦtv ŕf|jƃ-HH/ݬCcf,<ٳ(f7[-`]3'.XcAWF,MSHO;%x"έEgPe<w }-RC8䔉~Us.7>yʅ. vjieSIf3h;)=l}kC;~͝+%J:TsKiҸZO `51=~a5K|"Nئ* E.|=YG`{f X2KHd>(<<VfWr#csտ>iS+7ֶɏ`>c$~FI\r(U/aDQV^ho׵ө&Lh'?޻ j1W@(wz n$\|S=>(}쩻яN[8c~xv$U3@Uգ膤Y{7̣9sYuu0,y2\n[Pݵ`aQLh$@ [ &WMt`ފfl3GT@ify>^b:D׳Cp|ʝ}P*Q$rL6a8ѯS>ȉo0Xқ&T@< Ͳn/F8J0S$CxJ %¹7Mea{VHn,9ƩVԌn+D}stY͊𩃗Ƈ6kȎ],I?a Qɇjf5c,/g)< O$mHj !,:}Fe+n$W&m]t 2$[Z*L mSUDL__ѮZQi㍎FRCaad1_AGt( =P ZIW ItsX1Su ]QW| AH-"cvP4`c4FW9;ACQۥ2ZZۖL˦:sUd =Q^5Rlp ؕen)R=򴻱W@=34$X[C8m~UQA( gN?6;aWduj:C#sn=ߕS칖Ѫz؝`uZ/,<k WêD'YIDv @%bKODRb9 0=7y^ir0"Sʹ]!W C\`0XD=PTŌYm1bj/3lIk ' @_Oz5AB$46Blѥ\\簾>r{n>I1 G6]ڵ7bݮk6**Y%`ʗ0WSDnnϥ71ʋxuz#SZ]_@E5Ny/׆![Pd-!6 H*uL8l}媵 \p ʲFst v!݆'jBe{ I|ve%5n޻;h TF&-i/\paZ}wǓ>2'hX3am/•e[)bi$i@l=ŌBbmW%ȟz韈 9,<٩oJ<|~TZ$A[3y N@BU@,f0j2MZw=Ϲعn%e}hr6剴n9I܆vd _tUWaեiAi{3"oJ2.xU}E;`S@96s8'rIC)c<7IHgQ5>g|.&sA}BW^bYQ]q^ hIjՉX4Ƕ\m[ˉ>Jt9 fG Tޭ;z^WDuo?f ʀ"֞aTP^e$P3 {-V#R',Oe!N8B,nM5XE8č7xkK Q @9 RN)buUZ<V< Ŀḙ4֍} DbP .v) 7>[=A~>\Z \oՆuR7q_7'4t$'{>Y3l}jH t|{c#V\O!Ο R q9b=5`šWmyp(K (P@)$y&_8巗bSx'C6>>1Z`p;ZN˜1ۖ  T% ,!DP֪JȦTQ2߬ڡ}ghO68,lQIe4ށZ b_\.jlÜB#mxmc#5gl-5fj@uqy(,,)0а9o*{}$EUp{g>4q- MYM'ѕ/\R52d<v6Rs?.DdywSl2rs "1@DWBd@p k\o6䁵ʹZzY^%\1N_ףre"HM^.0q6 S=;BK<^Gx\ =KxAOov!~9{q@}w@$[m፮\#`؟JP) "O'~|{+@t/$*:I$zŢhS~3OR"Wr8p+m"7\@Sؕ sFXʎ*(!ՍrzU(ߠN~ٿ|엞+o XwKKu]2VB[LPy˳3.vӽƠAX~)#'B͖uq@?WAT;C$u|ՋGKӞ=A3 Q'$aT Yd[ n?qLz9ܩ0dY_M$.{1Ւ*9x4FNo=pQYYDQCgc_Za֢A2Iv9OJ8Ҁ&u3"A>!r `f&N?<(\ 0Cx8<Řm}+E{镄>$T4q~"R`"l2- ~:R[bPzc~ݼ;;G>)xL})/Vx6g d#ZrlW`V}HjC(2xJA]:J ǖT q<+.qJw_>氜ߵS6Viha(#y?Yu*wO[]3= Ø,c$ gH3xR(OP HZֽLvB@Su&بQ++* *\ $qI-~ 5Jt_e8 t~_җ:\I- ="9:!xGYjlJә6;O\Һ|= va 9YQW g|nNW3mm^/f́G<<R(KT8ZT>%/ IO?EFbavi>m)ӽk$%xoAjMЭLǂNቡ\?*x=(n:L7-9]8`?`/`猳ؑ9;كkUqDD6 EUm}]D8Sd@|WP͎gtwu]#<ɌMXuor,[ݜ( v-ܑTKȮheȦ w5Zz2;jfvءpk<<Q6̽OlV} C9>H$WlPnwORs>euȰaQ*rՉ2`44.7,>ƖTH]?V077E[G_ȣ]ˬzrb?˵~Y]ǧ*}ck47\Jz(]#J$ lS-bﶋf$Mch5>p{ëaNo)s$@ #?0&2R8=?l,dg5Kc~~+AęVN aeϜōTz!R{7 q~AR Ei Jɇ ~V;+$$$ _AdBDa!>v9P!}b o6>ڜ2W|$.alJF;+ք |=طVlY#S+VJ[! \T[( CmmU71ܲg6.s}! q@ȗ'gkD)-ֱ/eZE AfIrã+Fc;ٔ<N{G{ܤ3lɘ(N9eЪ?M\6zUAltmԠ[Ng:zX2NNPKtVLJm߀\.kɅzx~a6}6E Jy.%"rMZ,coƋReQƫApPsa<:X L[M$wn1-OG@ZJ:q_[iC?.h7cW >ucwa:gƭslc QU'S r _3w$#Vm ʏA40. (RP~akX15GyH9%Y1IyiԦWyi*jyz\b"'1ߤLm ئlVeBSj ~dfP,=81N(o.b ?jrn ҟbRb%6JZ7:YO|-:XCZ1`Nu(Tuc_<`48kZyԯI j3w.Ɖ.(_-J\ۼ=4F9Qj)D[RUt$2 ?MfNfD&rf.5-b"xwCVd:?WrcRfkߑ.PW`<: -$DEFf(!bd-#|z"6x3 ޹aX9ԅaXg8[!_30r&(" o --]suD r(-rځ-l[bILK~TPxfmZbJUQ&HK3/nW` fœZBRj:ZCME[o}Obv&x{0.БBUN(^^Y _oura=םbxbtzM[!T̃/؀Of*ZpqqZؓJ ׿pVܪES)BHYTm՟K>VMf?DL,mFT\=ēʼVǶ9oKwCΖ0@{s*J0 Rt/WX ZïڵۆHggNADtQTGmF ryv>Bcَ$`fb(VL-fw]-E:G6`ߕ=b6FXMU #G'<}mnWAn6۾r9y)Bo LIk1'&9 dr?! 7RyTZ<=>o-XX{.B7x[ڪ<}YJO=SDnMc†'"m#[ͪpg49%CVAƖWؼK# tRVuد[h@Lo \rZUdofXDSKUnjR7Sa k $,Mv$Rv AƝ)ja ?VrPf_"^ @ū;שýÌܚ=! ʾ, mLfzbf2=7$.̜PdoJ9ЗrwwKڗz)ъ9 bxZ![Y&O_C5 >#ќVǘ aiY*-@ q#K#ssS/ikXt0w QQO󏬭v b7\^As;EV&`ҡdLQ ԏ׵qC3,iЙȾMVzr[Jӥ6iHaB9mUk̠>;)SBL$^S?ᦸ6ϒ4爛>ah^3,bwS^NNTԉj54TGCWX_cG'/B[Ykx*\m9i}2D>YoZ#4v%96lʼn&%ج.ge[Bz}J{)4jk{ȍLG|G:VyD,G׻,a9V/8|3»4z=-ʵTy`~yzZ:P­< RvB>t(~p?9,12=Eo_KY]!AePb_ ʿ`_q2/~T1 R2,C3uX`H'_ VDw.,8GKbܠ~9SQ(K\}!o~JCLA#6Ru]\GJ+O7g%g3rR ZngfW=[mbG3|bx:>%/__^ؚB[>ml"lȲ;m/l&흑mz5it 4Jngj~GۆEmtb2PU->qꄤY(ƺ|gbq}]k2ЖCR3:q-5a^恾LYWߝQ$=d${9Qn]Eff8jt5OϪs!@^TVY׎)Q;??" Mhsh9\pB]TPCq$%8f =#x R E'iwxa@ XPP7֡Ӕrn3SR _=?ϰx vzZq7 uGI(1[|}[Nɥ*` F1)PnMؓs]z8kTd'd˕n:ðaJ@$M[Y3Y2g a$޳މkn/ G^l'PBXqb$KB++'@M(2$m674f(yyvYL%&Z֑*Rp9$hT%ZI!Ƹ S4hkwKJY;uJ]9["Uܐ Xէ|f)C0oycHL S'ͩLBv"^[?k-m8D0 g>(}`%廅[-f #+Hu_Os繚e$ZM/ ֒?$k:kO2r-l`L e#9=-b㩺xDjT~dA U .$kp˩KvNC$&`~Dx&B/X% #D)^veQQ$?\T.sd%xR!g> vxXc%%6pq5̵z 98#Ώe*x=c<9\*Ο3AJ8A/ WBoUgv1 %(INGM)rPգ//Ƿ2XȟAmAyf1,D5*=zJ풭P«-: #.>֔ʊޝ=pq:UjخQP'FwR:}v,:|*L0QPsQ]@J0Wr';!|hu t!_'piO pLw\s*N1X Y ҹ 'zve}Jp&57~XYZ2s.Gxc$GցRGI`rtx]rI'5pO5 mkm!1 ̷.h%Ejwx'.'v}p7U t"<*wS''Ks`;6ϚFWX` XX%^ՠ3q<6 aL纊0&BHu3#F% V.Y#þ_iBM<ZAKýĔ? HYE[ :Y܄C#Ј&Pl*39>JLcu/:X>Ь<2x#*`mi ];J7] 14A&E/};FOYx]WJ YX7Aҧ5:0h\]< t^ !KsEKMLdڂ! {O;QiEh4IԦ:4çZ ڑJnʝ#C[-bWCnġک]MIqqȎr!,=e1s_wOd>~0j.IW_ s+ >pC5v Iݮ "82FL奋oC3G\wL)5;3b,^ -٥WG0N@z\f֚IeY'?dZ1fAA=. `@ἦ8%>rEs2)EK0@}*Bǵ*c R lU840i4:]Z$T>i:\!IU9q6=y],<='WS^*0fqDk+Q.xwș3ĵ r|gRfsOE|T~ XqsAt`>דft2XL0Jۍ T8H;qM$˱4nVnAch([ˢ hI"{g(c, D'C 7Myd#°OJ:+Q O t=n͖J*O\ȹ7s.u*Vw4 z=xd'gsڂEQw@7heWP-%ݵ}0[@RXaUyU9IO *1U.çu{3$yQ:Q9B.0bSCUs!_>_e9^d('W$d˷-MQ\9(ꮀ@kLicӮ1"P-{Gk)S|K9Nv`TUP@gQZ8y`% (Quy,y#Z9fݜ0-&X#q2a˙9=4A"]f4q慡`V}uZE'N:xPWkfcWG*ұߟ 9mG:k+: TBFRǚT\I ! tamOK/!9ەe^LGO[hggRvRN+޵879J/\5ʌ;Z.vZ;:ׅ!KZM<tx4@=w}6&pZl 0C=LVf K p8H &0}V߇Nh\ ȶQ&/2:3_܄ /EM5>r1y#)H[NK)&Ѫo|M ֆ1H.Xe((M(#EkM?6#4~qqqt@& 'of .O޿s] gZ]t 9>>p8x?)NYd}D JgWF,H:ۃ7'u6:TD~"J| [l$f?O3Vz9t>id,n)+uRjS%Г8ؓL[:fԸ$ caFY~O-i Oypk r\u^/ˎ+k\B=0OSV,μ( wijii6@^.ZX;;O ^5r#]%7V!.OjGq:8@Gn7$dloHgHʼn@ FpX4TӢ\QLmI^4|"+52,eo*w-k}\s鎿VYvkZgz 6\U jԠ[R¬⓴W\BcE`$ LFDţ=M 6R@ٸ}@Kya"XKAy_s)#Ro> 4za>Dgm:?> ޙ¿REG7Z֊ ^fl 88Dֈ%Ɋ@w[9\]V'Q/lن1?8!? ÛRJ4-OzOA79ݢU@b)~ޱsW$OTCmxVSzHĞ`3=o8dn{f\=0|jb&8M9i~Z{8c"AmTb٘;>%:#1f C=gQlKN&hu"2&yg1n+xUW+(so]JJ>ʜ%t_&&bbU_hd3DdSr(̀]=}`TkMO<׶ ' NIT )k;~GF^8a=U1.g=I+vsni 6l8 =֓JfxUa9؉:tU̓wEݙɍ;d+51&0"1dJCgEliD \+m>-F3w!€X_PiȜ^V;L H%MZY˅nˣ.gգIʳ_{| X֦+4Iz,J^X*rӱ?::(QucLw[{eU{n@k+<] a}mGi*32* DRbmc8blQmFг)֋(nPNN rDs#Fw3={ /S,)ȏ4RR|0le`6;G:eBC 7R'$*1/gJo/ np??c&ݫȵg1ղqyb:h23xQ;X-gs|~q WX4B~: !O "~a&`xiVD!|&u% /.uLbh .O isw^R-HxTkb$l,ؙ X۸]γe卅j`H!~ӯmDKMQt+A/FL% FTƦ= g8bZ` -R ,IC+F2g$Y=(_Ca^DK.7#`ISFNc'hͤ=n\8`Aղ ]FԬ>= ZS.sW>`5nL{rs=B(:ŌS 12<,rvY_ξVĆVb9}%)mQrNAUC$qe/SF:~MauɭAŜ|pI))ףYD!IoD;cX7P04L~?€gԎ%ob'z"o"MM3dOBБ,H8-?9LLk-eS!7Z[ aֹw{<AFov`h!>st y*?\RhuSKqLw|Sߧ4ay];Թ9}]x"-8b8~GvXC"Yr $KwR,3 B6e -1&~QJ2@!,l) 20H|_ ߳x 2)81[vP&blRBVӘMey)1\ c1V!4D=6Y]$:oZMa1˴utQ4t-~'GR?IpslH6\G16濷/-%ԊεJUD?VR(.[o{;q|j(UOZz.OdĨidT_+ ٻ-a(RC %O('4;sg%*W<תhDVuN b܉NCEa3R%>;|"ҊC*Lb%a ҨHaAGA3ʹLJiLlq*P%;&e?|hw"i w'⭖aثha"+ m`*nhM6sN=N|lAxOx¼\og-9Rd*EP~6FwRn4Q8ܢ?+!!i2>} qWċzV>q\8W7"Ŋp$y1ii_u{6;~r2C>Z]dymJ $!TG7B@0&oyne-іnrZa]j/KOE'P [G6mWy4P*®H8 cLf]{JLgqMґ҉!Zf&ho@^w#dqPxKK>՚#cN h?qx^v\SRDKA$2)J~F;9:FZCWkX~#KɀX0+}K+kSr}M: SoFpVX(~BTާh.'<;i |s,-P(%!nuaN&\u^,ŦLPW?ʀ+h `'~ b1CaT|p8m ʡP:]f#jyE <߄pt7f!pO'?yP3Z"ͲLD .eǛ~Xs~yy*O/0ZrNtHB9 )HӰOɋʼni^MF@y3?@X?# su#U]ZQb j lߟ "AaJj('p {,|ج,Y9#ߠYf ;[K<5S~ܢEEzcԐ UOz$+}GAyg|XDd/i3k*jutu)k$H/7aŦ&*NR<xBxLer@_HNׯ+λhq0>oXÊd >ё.hr rMP+ */w!@j*>0]12:p;ːj;Cc\z0cMs9 ,/"}x[PAH<hAƹt 13TiΎ}3uTTYա?gb :֗Ҵ~(0|o^ƞϧk hB% gKJlDjAx{TECi)?39WcfĖ#{&^PkD3J_WV*Ɖ!귥!)Pj&"^%}|Bi"dvQOZ\ãKљܪ:_?*~B6./x*F~U$j'[r<4L٫A&' AY5ID2Ytۆa% aMԘIbK:ˁG/}+bzٛLJK.+!RG{xC%1Wi?@":F5HknV[§Ѱ?ʿ7,-Z}$(xql>66$ZQsw|3XgpT0d1=?%-zrՓZ^YtVq9U-}Ia bPH>.srfA&pИ'М4ŅxlN\%x5.ٝؿqӿBg@ ַ5VW#TSG9ic|IQFjAZ]e}A&"kSHS[.CNk#kQ7 HPRs'ysx1geth4Gejl%t@ kӳ}e^k=-t~=.Ṿ`˨f,T泇37 ~8P_n֠N9H㼘7Uҧ5Z2ظ(<g8JoZ qWh32V`U[q 9p Hקy|daR A94RX{/Kf<c"]1)b_;W* [KiFש ̻N,$TbNuXv88A˄}yy"Q9$)E%J VOnM텠^|^] %\tL 0{f͞/{agz҉fL Q<1Z՟uEK{+m)=ıBk!omXf܈6vkmKA}ycR:+S%J[a79 Dy9lF O_Q7KnvkغqL2:jMWڡi=)Y<3yY"# 'V?Kҿ'UJ/^XM#Cj >UV hY;hp !9qת& Osqp]sr YmAL)zbUzϾ}&s<9n ZzoBEu!Cvqli)l]NSMc6⽶GMnO)-;*EʼnG,l^vѤMfJ)gp=};cpy^ tH ^wι1:_098Wi5JX:e@nTTOLfil]vG\Υ~5'P'q;)! 9Jѓr jx%o}Z"l~$hS˃ӣУ 'I(/OyS0J/E^VpѽO,""ryO&O[k-_dWu"n2 MKK"ayV@vR0 k/1SK\_cA(%i/)Йw/S!T׫ݰU}~Mvh#3^}ζҴ9ܺ"!ؚD@'՘^R3[/ZӃS>Qf%͑(G:W`-HS_DR疥R͏TEgg4Č3?t,م}cūY}2ab\SLb[Y(A E3-:HkVZOă2_>=ؤ> ؏߇2s0g7@PNzfxo)UMj@7l1[c &(TηU E^JsΫԓP"j*l '{Y+n͑fg |gx2 s_bTK%T˴hk4Tʌչ SN".8Q!S%Y}aaSLEhf?%ܬ XTKOж`S-S]7` R~lj*t>46h9d6a֤6D4:^BXQ|@;%+{i~Z+9]_ƻ1kƟA}{o<0X9Yn)Bv2TpDY]%=ĒaqR-}hh`(sdw[Eki2QN88x_sFڌ8Ҏ e>s}13N_;];q;#ιl^M4~7# SlÑǿ^[ζS욲Ba6].UU%4u|5&ّ]>+l_R5 /kK~; y a _h%=89c>)zƫ_Q{zBW5zڇJ] W\w}BIZ5 Z"2#p.XӦJ3ߪA+˚W[qQ ;0HnJ 79`}DKM[SٹG? x1 =G V0 %6Hl(ObZ丢1g"3~SGߏ- 5YԸB m{@l[zsV<{ p꼴wd\U|P#AJD| zJ%Ł3؉O[vEk7-rpCNhl5{5 !3Y Vw6.XHX|]uU*/b1h m]`ݶWH $nD@d녤W'cƷ}F RjxcHU.Zrdl:JӋ=zOƢ][t|;>TL)nDrVM!3uA2jpvl9z)'UFKCh F(0#e 4|gYTIet!8`a$cpd4[oWbVYczIQӨzP=2$V7U'cucw꘠,i G92YX˙דYG"^GVE_+G4J5hMws@{狀[iG'wHjQuofI-4$6 Ͱ;++6^͊fYMj7xaR삼rDzVq?|W3L-#;n?+OrT«KV*QgQmݍŸuSj Q<6ѥhe8}=U;:]!>*Cv0qTVH$3KG"nf ԢLaSˉBY.-44'5fXey^@ضd!m9i\vp>~MWL2I:_y-p[Q&Sd2@{݈j\(^8bI :L/4`( .pO лhj/>+ievDŽ3 f8'cZ\a 8"h`mDcKhU|L i`` d'Glʃn],AX1f~UPѩ|oI$LTI.PĈWTE4T^;A} ky:6><ю.lwƓ"Ӂ{rpl&'ix*ϻL[DiP23vB!E_ln=sU1Ssӑ"n|tu*Pq$4*4x͌]H o? h־hO3dUs@VAJID!d<{V؉&3spLt$raObڊъKWN$8 Eyu#TWޠi%[֘pQ~d*걷q&DR2UnzR',+U>eDP^'hڐUJfBJs[8T830 "Vht% `CGG#Cqh :<7~C:Y۠ek^"0[e/Ѩ҃`gﻓ" jW=dV&:t). X@:k曁).hp=ZfQg$3~n(\@[<\vM~-TĶJӍ ƼpQgnn4רW k$XiSry'f*J"b$*ljD@v >> w~g¸Ιxg< X@X B"]vL!L [f1[$< Q;5nBLX*v S/ɘz-F#WrnƗܭ/1b=Ip,NN0?UgNek~ 7c*3=>Y;^ɟ+VA`Fq@bwf !H]h-?7C 1K$ʒl.u1JcRs6iz1߀yސP rWY+a8Q$7*gѰ8ʃ)JbJHqwe's]C `mVD̯gq5[2cNXUj=;ƈ1ʕZ#j lc?a ~ָB%.κCV BVmP!u2OhP6KmRf|mY׆ukȐ=e%kab\LP4S) Y.'cV";`[Yb BFk6&BߴIq={"^ е_g^$\`. @E%K{WǨbn's7g`jvgSR"d:iglh@U6(FupK|4f b#8'W )%)Wj"07L|RLŹbVE(vTע]y!IxLE n[$AP"&gIPwxkZn4w?'480*j+ >WTe0WhO̡2I hÜ<4DWʖޑdf$^g_kf_+IpXBYN462]$nY,jӮE8EE8 (v19^LJ.bs u(X.2r^՘ST3vQ~ws5`F9 ~Bf==+Ǧ0 nQD.s )ji7ǃ"$+(ꎮFD~~nIVvHj5hoz$+R. ;wD_[g\/s3 7#V|lGg!4%7^]nKɞV}]:j2dʞp0ǞC|$q mO Bx2R\LblwMٮ2zB"X%f ҫּ' p@>70q̏v4q `娗`zolD/~wK]wD2GUGs{M@ pS@#&A{C('GQ}h&DЪns3z\:+=tmHvԐ] X ?Rm"^w?jx٦4k!joB咽B@2kp W\3IWs в=63o%B\Le5BJ8"V Z$JYW y3w|q8r *o1@C;Pxd9EhrM J9'4'f uZm p4K u )Dklxmw<)nm?<l/ĥ}H \{>0jrJd)htu|4CI'2ۺBԔ@%]q3P XVf܀1cZJXv9t%/T:O]BX4lTIG,<oDF=_c0Y' ozm>#,N=$NmA3h2ANvDzA}-ՌhC`tZ uYdF^܁HԒ+Ε$&HfTV:-冂yo^::YAfZf1 MK.īyPt ЇcR %3<*VAڸ|-=n0-q)MG%C~NA*n,.1K?fٝHDt"@o93h6FVHe js~]yŽG9hw"Pf7Bp|]M* %6${}*z'r6,aoT@DH\ZrboI&n3i)͘ fcF>hE7Ot=U)jrfK[ Vj0EQ[g5-..S|;':#85&#^r դJuj6rr/O--.PHdg [u!qi%NXWP6KJ 9* =R(]O/߆.wx׹=@aX19$Q^b)T C|σyerO64x[$NJ yBS|Kͷet~EzOi%^PB $/I l }?)DڂZB<0v@`K6w2bA8O{Ll;)4d9xyiomssԏ8g{dAk1:+6W ]x},P#6K2!8fkŤ8<Nm׆(őpQ '}%nĝxoD|+q`MHD'*,Wη҆ݶ.(9V>oumг[uۜ8nS X;k寘fuK?%`e~r;'l;էTtӆ o;3Va>$]5u09#QEj Ҋ}f?]Kt=Xr 'ާ}Ҕ$UjAs̍DnC74I-eRRW OXWH􌇎S\<<oc|Fhiw(vXpH\L'ߍ򲖋-xjdI|g\S`[m*@-{j&R(?Q j3GG}eѮ"B [s.bDTb{mXCY^|vb;lH+>Аv*{?I -~jXKJ /L.ߐHѷ;1C}"* X#亩< Tj-౬|0,?W@i$' TSB#F.6+EdgjQTdz4斵ww8Ol\4˶. `ӕ.J>ϨPء% K_C]ZM[Mp+ 'Q*XE&F2qNl2ȣ sW@"ەA{GgWocKa#d-V5+j&kgbO+m< ڍ@Y PYٟ0! ڶW}1yg ^r3%ҢֻJ5f@*D`Urk_A, #`/R$sl=V9ʠmvb~kurt%@di uK*Џ'ЌjH 0<}cjNy|ݾ.u*l &v$sG$9:66dlt輅OxkդdB]SXWiVsY[r W>.BI1} D]ϼ|2h-·E*2ҧ$]HE%goS'G}WIn9"ix;- iuƌSzD@,!32!a2 ),ru :)CxKxICMr** @uw_TF"tK~b |SȅU5dS;*Sk`uw hlԦ_5F0bQjP┠ЎxbSB[̈yu<l82:oj q0)' V.Q.z90(߫ JqL4x|i .2M:0DSXIvԯHte C(B#$Ll\0f`ґs-$ M4-:д%ح'Psg{>o[⹳bҢv6PN6klx|Dc14Nr{w0Dc4)k$`w^F2~)YǗVюg0Km@m~HPy}XvMa+7mE)|8`2gEƫV1\C4?}_J. F:aDTh8?$"TvoA}_gj,2 D\7F5|*/:67# d;HA?ϻg5k˚a%O 3"p\N/"ۇU)3@c-~@Sfİ:g# 8^FsӳA"H3 ƑEׁwGO-v&)ClpcoBz=( L',S"}rYJ#)H#ys(%׋>&;[{\fzZy\Sx c鉥g\^qfi ##ScJF<1t!j l'ٔPf O wlzp5UyZrrY?P6_*ˉ0İ}X9 ˯r:Dt\KHKFpWWqљ2uGܡK@_耵L. 0]{JfFuZW,=Jb5_pj;%Rk:f6Hv5[HcH˯gɋ2 <>5Rֲּ5Z00}z-UH6Q2)ǐ5 O-hZ<d_L#5/+ޮ =3CU$裗JвO&} L>0{#?œjt:Rw$X(b!ԳucJv򼓥aFpp^(}(<*M :VWĻ6QCQyfU14Sk<#iӚFkc)s L4ԬDo;2=DJˮWqR\p"97\ϥF1J$y/f4'%bE@icK~$:{VXhQ@>>CKlVM#i_CN UnxffR:[ PF\-tY$0ƩB0 ݍ4)ydzFckVx$T:P7n|lEx)Bs%(ځ/CƑ~7g9CM5l $V&Y)EʪF5o] n} ЩXp^Lm>kI_X-wbV]ބ%m/=vYG$TC<".9J~!h!0*yW˛Ӯ9Tex&>@[)>,ŢKdn]xGEQ@B"U2WgX'ҕ@N( ls\gpL+gtŤo"?J!P};fg|DlPS:dn,.~𶹴{2rdX!BriÌBZ౩f 5KԾ+M~\YgD$&/Ѻ|i8f;k(,nOuBMjS 僓lmEv/6RSw|IQLd _!]ژ_g"< l,/['Gh_{(tR=賱E@xR&+] mZ(Ե>ʺ) +AOo~MOqy=])z(?_/ =y.d%wⅨ{']aۃl^[tb}}< Y@-H}-@'H< p@wsRhG-n)jډ[ޅ$hZj Ka'YCwWA @/̒EY%+kX4o 4AB9쉸býIܐmN-R Z2\KCR!܀`rSm ۷yY|Am.R<#~c?E^SZnBNm55 gXFOGki,NܸlG1 -߃QK~8Fx.;qzVj[Nۗ yK;hD@soVW?S&P8],P5Ghk n9 3TEx$eEuOZl| ;κ1-I(4ue! ڸA * Uv~_FBMymy8hJ!MxNQ{EM\b ?9Pk?ǂ!4Vu2ṻ ^+z"j5NB*i-wpvК)eDqҳ1vFYX<%<4撚L07oJ)ۈ-vѣZn+`SCCוӍ]E+O/.X9Opb4k T8o\'G=G^׷w= Wa>H.qgCcjŦ ]h ʒg4 Vbw2ۉ+m0'*0M͊|UJ$ ?ujG7Wb͍~Вrey[W G cәdiB=<_J!%T'>1,@^5,0@%ꍔ?͆sfb;Axfng-V eE:kz3trlgcGwBO=$;oK zs>h_tjdc &'/~ Fw84^C`_z17 @pf5fp=ʳ*#+H IAQ2]t''?h(}ˬP5Z|DqL%6rw1<ƪsQ{e0¸BQ>CXɬb8Mmh Q'EYf"CJ;ltYjTFC%O<4=;sC $ 0ۚz(yU {DyTk<ݼADnȠUՑ4&~iߌwbBitlP-٣d#D(2_=9s"6+ɲ/r{y.ahߗ 5urʤ `= ~cJxn̢!İ? _ϝ1sVibV?!Ѿh^Ug\ E)Q! ՑCfmW¢i Cu( gԈS1#vsǛ)̦vGkTJh3 Uf.`*ԟt NeXrjw .nâ:nE{Lu6JȠlj" ? ߀ vϱa)ʻsu7'.B(u-z|Tsn:^cAjKTr#wF^Wc>8x ʗQS}΍×C wJp9']d׋0z43>UWڙn<c7'c+xf%n([To8{u>93%P3$}w꧵ЇnʵSy :]Ɨ{\; ܊N:2,?.7M|W&:>,oSPY_*!J#xԇ91-B&oÄkZ{N9d[?Jz}BkDlbCGDU)]Z 1N`כBæP Hi8l;R($Cb(r*Tʍ|ȫe_b_tYVXt*_%q.t`Rf@ +kQ%PɳtyԿb)}/ Z]?Pݰ92_'agf : ǂ k 5 'QMr:J#d>rg^' K_mZp.NVZpVM)p-t?%J3T0 rnJQ[fr*i@Cl $CrZB =P]5bqi҃NGfM4Z4N\0}^)_gU:Ṗf-sڥlQlkcДL&޴R:d]95\2;=Whήt7d8o7!ͽWjv"?t:/3<]2ѾnQԻJRዺ}.f@QPSn$Y+8=#V &*3 /ViQĐUs.ddaf ͕cYg::lm%">H6K>ćt_Ɠ=Hi xyV̄!B4 oh­Kqyx{㙿6e[#0+wIڗlnD|䇈WcItr28ŗ7Ed&8jA>ެhiZĂ7$?Y`d-aIG9n݁ImrFyxVC _4hRw ү@M;Kl֧g۳NG&4z[R:gP-75NhJhwRYiR^eo3YꞖ\ЁUHӝ6#6+#ڥ[rN٢ JC2ɯ^jF<:=M^QMFHC{9XK4(Mwqa on , N쬤;_uԻ̕؛qϨp$*i>f"@+90#vf5 x8Mg =ۢ[fړjnCؘ_.s(uMpA9a(%44H,XjP3##!jp2X/HC\xOD!4J!c#I]'qH>aI63޾ 8Yh /?܋fYųFm!;"[*1%:ktz6dV%oBBH1: |LHH ܙ49^$<fҡ{+ţY9VG&3LPَeEj0=P]1.F!/֚ف0Ʋ`@ytkXX=-HnIDDPe,h uOoL8W!Cx ;Ƀp\f4:x=fNC9zNI[({f7ۆ-?> 35Dͩ|Y9zcE CN<@vpr*hCQF]ߕ(?JhPwH0n9s \ؾ9b]F]nL<+eSu;v2NꄎY>AhO7Aumw:H,5k?̿72\>!|y>$|m9`bMS& '}?G_,&w]\>j=mpC<-ְQ @0}z{Š>. 6fB㹆eMin.=ZOAqmF9k6^o#_Ra-eR& z|Sa(?prQYnv'ݺ:A ;²Eճhʊt"9 M񙤃m;́ wa'L7t 'ŚNJ8>c\*fDUrӅZ-4*SZ0>O$܃Vpz?iJ ڛ0/ iKG픢f>rF.kH"3o5ĕ| D-ʩ ^zBIoFd ?St `V$[orToGxj'+hoFk7PWmG~r% ݭ_ũ+ (@̝]Y!e4y9s[b?x{{k;TR:kPtsܓuUxD`b/w=8R>o"yu)&y|yK@Ո{rK=ǁgPzq|bp'qG[34Lw;~`0+#%oQ&l\f_K6}܄ՠ o)Wk#'kxJ(J۳VGsPB7-o6T?b{ K{rvh/o) [ :;!į0-+[m@nvn ~Y76d`8}'aͱ,9@텞l||Z~+5tqвY+9Pay k[]9bs2Ё]mk+&9z:㼗R 'r:^x.:\Ia*#_ʊ vdiWFZ?`d]o+`=^B cפ1x&sѶo ɧ? R )xsM"bzYIq| s;"K$ n1F+*`@V4WL2y8 sG a3 arA dq%GXW(! D`"c.ayVwX6\ 33l*.!3c$I jXK?4K7;WHAB5思k%%S{uw/t|nvuN`sqNϋNx0`=; מ<}'^AMMka/&$'f$t-5>5he A2/5C3 lDIi䟂ʪk1Έ4/0V ˏKTOc$&KHȿ1,F$uHJ(SrYt~})<;tB^g/4S0kp*awT h 93Ks {"֜i G]xsXiuVT(gl=pof[-P b`Ķ-DKS|J-l*)BF.КY0Nqն+Sa{ "Ys/,q@ţ7 MC:e,O Zi+[:ҏ?>'Zn %OB .Łfn~&+\@HeLO> y6c !aW{09#[A}i׵BF_ҪsÒ=SF\Y7Y^-Y< LVWLQjoe"zHQ<%`GtM,u^/^|zzzl֊Y8yAOk]Qi'Eσ< n`^e\EؘQvb+Y |˝(1w$${ CѸH'uM2Կ2o'҆5=,v8d6> &?y{`]dk KWz~ Hr5=yZ'i@w} d2Q.q#ze~ q0>+ #'}l8 -; i'3k2)-I5XkQ{nhr>[ ,@if-4Z~.6WH a +u,̶NZ&-82 ?9vI  Ѩ}ڄiJ+ҢKP^ acufNh5``rOںH)Chʬ|, |;l0|C؆'Jt7`2Yj3}!(t(Q"%1r-zޤK977f3H|Eeh3/ FF]}ƤgPL:eƵ,bƗqB`> u'N.ZVYpEA0= _}._a@)XnJ+^: )2of''yCuQ<4 >?gC>3«>UH` *# C0y4a̴QL6~Y`R#l\EP@B?6CJD1glS&B #$Z*YDqQxt4جH茧#B"-U?sYmW,T)LZ=ofhzg#_x.]/RޚY@` Y1qh[u3`KGF >+I[gOw๙AoݲR>dT]cCgϦblBnT\I+WZA6YQK c \q 1c ,fQ ƔR5u &7JOH AR6I @7MyW8\1\ zkd@oپY*VɉWlP04-Tqw4v^QI[MoS_vv_(CݘצÓKiyc̅c՗ZxYJ<&0ǂ9ou۲ee;FgäKΐKv9r iG=?}NŴK2+Vſʋ#pߧz|nbcRxY/eMUYzs hX14;dO{7v$lQCTX'[7E(0\I~/y'Av V頏B7fN-k b\ <Ά6D!nNzX_hha R$8aM\;媜A3/UJY|?~a;o)"AZ  !XV#;2U\@ttBqT(%]d $~lu 7ֲ,BS.v{˂E LxDF+G^+Q!Z5R8S$3Z]nLk:;C\r1(X>B , Qq{quϞsh\dI a5U_y&d(9\%^da**e ޥ#o?Qwsb~W_Gk]$Kk] f(}XuG\<P:ȮxBVEuXռ\[n Qs0IL.&Pl1d)Mި%|Oq,Y<&zQSQ|`(f`t9: &!D[oj& {A^F˹O"b]G#^DG? D#t7NR_cL0Qf>XX};.cSYxRpz(A'' {0IL,;Xte-l˹-bb⡶;*&(fgiTB:10bF4Iz"XkmyrJ Ѧ)yCondugss?;u" O\Q~nfN;#yR m K5”(:*f0pV6ND*!X6nF@46Y?Q=V`Bvߗon򄺩TmcuOr%Rs#9oƎ:f'&S5rޠ,( /5Y@-*V_I3"\:O"%iUVGF>?fGUӃEty바FǙ[4 0 \;3]zoi Ƨʏ#1@bKẹiإAy_TԥۮτOL82*QzΈiVaX̵$aKsrhLJ x:ϷmkwdMd*sS`GKWX о!]94[EXib, J%B*[2m?T|gXf_&,@õĄP?lZx`K6ߥ'XۂJOZөaG[.5GkJ Y{@TAZ-)_O_F&aWw#v:@װjbݲb<#eNx4}^ PͲj`{dHKDUNnnF@l^]+{(g?uF 'G+,>#aj{zΨyV̨ZcB@}ǡl"x@zZpNx4l=': )o3 Yvi3aSWcϒ,#>놖 o[;RwkrGӷόϷn:fhYy=>һie:T B$;: 94|pujʒ Іq*c{tL0|i$0gI#YD/7`$fGb챔Zft77FSip o/bOj$M_|G+U[C7bFy.thO|'zZk,TFݽ.$*ȡy?逩}_VgE\#XRFjaE'l7Ʒh .O-@kV]c07Ad3W!N{\_R,&-@_kMJJ!{ѹCwh:vMf0Г'Xyõpd7'jwTM1iݻH)ߢF&NWnHڅ*w>hQOh˝_QdiIM~s$nl8l OA$PdM CD6_гr .ڗ(Ry+hl%|[:undiC|?#s.8C|I91rXF"= UPrΡddM[]NfL fiގ.DRvo&!X%d$o^Z}p3^Xv"q8)=pzρ7@\X't4(,'4E ղHDIvxbiDC5߹}×ߚ- Gp3n^mn廋io&\>|mhb}e5&O(. ĒƋ|fO 1 In OU6I3ًctUkv?:F"T!gxdC݄⨪ݰ{fi'.r(wt0q] 'SÈhv6n??uQ<~Eb1Ɠ~^΋/i.86p(]M}K1$L/w)rB^3,IDfDzx8T@+t||]EP]$ EK;[L( ׷s @:O{.4:c*-5%Z8@)+^}7RQl1nc`y H 4PLMzϏxǐ^V8:L-QڰE'ƢgB/ȵ?lnLM i%Jpv96߯vgyamҋ, +H%JNYԷAn7ٖ*H+6Y@[_r#Dr%S+?mVxg! JC ~YD{.t71xZg([{W$ .b݄Ru}[2a̷,~Z%W)C--8x0|.ZMեJ0flje>2T$MGH!@oO<ͦ mmӆD9)p^M׿Hn rG>xLK*IzoCh&MVb>e">Jw~x l:o;D6 ˕ڌw]DWџރ_(>5ؙiCI#3I,52guwG{@N-&Htc>q(]FlEH.ْ`)#q %VF( c(K$>04􌓼@aiJ|.Y\wI:/]+8XpeM) ]A[חA BL;6H9):+ u"gxǜomryݩ7 N얥%>s?SjR2%{+dc^_ms8k_Y/:2@ʨȠ75P\µ\ɽbՊȼ64 5XwsterztpG8Ȗ%*=5ÒѡbEh0y;ƔS~f@/Gڋr>%j3cS_gnL·̬~+f6f x]-`f, 5zpGSRֲ}9*=O#ܡW bb8A !pF2o@a+@{- ӡDͰScf87,<3;S*JMŧ]N|fUQay2'o@^˳@H[_\Kl|}̀ 3j崔pਰg@g]θc+<.$. +6Fxf?kZV %vlȼhF@nbzެ  _Y[N_*/!w08=#E.6 söCl,e=81xtuG UU͘,24g%DRR." |R"6kvi=y$lBGӄL+ {XġorO*8zh2"3m5 {[ތ~x<"HZBcQ>)̠02:nf~ Y?Z1p9oR* F_OX :8uS% 181Td7ɚEs$-Cަhk |ŋ!KPD2&`л{bVA%zTW1 a`)bņ-K3 `{f^]վ7WyWW UsbWݘKr7J ] x񓽱!†_E%v9H9]`dQC@\e+IdI3S[(M9R$9PQwAz/`c۵`OUa]b J k= uvf'(^V2h:wh稺a3[`ֹ0n#6ؾF!UF/WH;ӎV)|v/#6zshnN{5Yc ]2uLZ-/'Q .2[˪á1|N{%n_Sk(JxצMdպmb$>ɌkbDYgoEhd)#k]; 6wPP@G>9#b6"%"pO3zx O^u-SWJ&[փ&Sftjc6l:jpehzT~`G)9J[( hR]?1{Ǝ׍h_Q5=6Rpom@9ܛ?p?CgnQjXC7I0~B(#0K= ^M_5!]//Cj8DT>-ŹQ.rͥt(ލ$?X[#w sy2ɆU\W^]tCWtevHTǥ\ʾecj΂ȉ @`g{MʅBT:a]GԶ2D))[^%]om+ SȦC NI;%\iZK5dR!#sFJ&נּ^ǷL4]byWץKsjztcu~|-Ɋn@zD;j.Of5s+(!B>qz&hR+f:fpN K5hKԎՊ=V@ lI|ĽLb?CTt7I@DlǺkqc)SA\UE#O":sb| 8ܭy'fmќzrJ Iȝ^3zt3xae|V}]Hp9p^ =/E,E%d;>Rb[905Z0rLe#Si^~e&_$j#=uQ_Y|3߭2Z@"wǙܛy RwH}%'d6gS@ɻ 4 8Xe}ϳD2޸ RĦńZڑ_X΄~vEMkBʮ1k}3ᗴkYC)hyR yNZRpql{ oRuVȹG1̩aVIͧƐ+r;C >YzN&{'eBa!>^YP8vJ^U $ =4ѺvwerNMO0u{²)B8(4@4e8TX7_U JS 0参jbqWH*KM}=e}.j\-XyiW#'=п̰巟"bX_+d˫*ȷ?}F(/̵#0kWJףKQp$G5lo^H+.HPoKaXt[G uv#okf@{bv{Az/3ol FH^RHd3[QkCB$D~"h 8_3X%C05>:M h]'#jzMfL3lQ8ª脽J@&qN޶G܎H Ut [x' ֎Zq8:ܾjYus7~^>ٕ 9{^rԌF&|Aa H2-fU7T: 4NOϏg۰%PeҐKOkZ*ޱF,o_xkC2ǐU]آ-thP/R ]E#rM3CX ٜfGKSI+33AZW͠)3GJ._ȑH$Ifwgod>^ qhl+*A.7oIpkV%nK mY7{cW8H?SOCJ4 Pd:"̍?+(ɝVz}'=ܹ㓢J  Tp_>&Gx#6.j=2{N*ßjA<Q'|3xExU"BmI̬*1 ǵPI.׆DS-œĊOV}K) ka6W 9a.P>1ncn>g`6*R;CI WO)T5.=7O~z8cM5 H(l/`PSlI:g- -.<[P5tdzHV7uP7@޲ǖ5\\MH4p2%yix߀ zeQamBe?8Kb%,L!?,S+8¬pJ$.L+9ދ݆[1y->x/NV- 9c7X |ǂۍq~ D,Y}Oc ٻj'H"Q͈>cY!v(~sW&풳4jlrv곁ye#,G-(' #+*'0Vminm x, 1bZ* H5=U>kg "1xkd$Hsovi*&'HA%{9a[_O|:0)uq5*;>/E7(DVE1en9,Q^ (nbb_޵#H,7Kam sej!rG\E_v[@Um&+> \w(^Y)aFjd;uR}kBaXȰЂUﻓOԤ\VįEQu WpQb~NL'pyw‹$KIm+0\{Le::7D̉3]Hx ;6f)(QA2 1o[||rʉzNzg fbZsjoByYO0L^DEJ0eC}51 sX=hP}SK}̏y,T|dpشAJWX֋H\b H洭؋/)D:,}qͲRM'9*2ɺָS`y9 U@C[lW9\,`ܒcD&4z4!ޫOFrz5 b flg>-SC `dYNֈu4ŀT}usw ꥯ](--* ķ?FT4E EomGd0N!K½Up}ىxǣK2hڠ.zċ߆f8̈́5C. _hOUR&WOT+D@ lH`|Fy'U9CB-sTUE/ BVdZ$y1٫ʵ5<Ăx:O) *WXУ'{=X@9zCUY fbÁZ {q%ˎ:<o"ҹڋ>EFJ!$2(c%3ۊca ˯ .PJ33V;dq.c]pz,oW)IN' =n'ѩ\;~&>HNz^NVdI( ط)?0]3r9%Os#S^BSOh@#xdI(> (k5|c8׾恊J9jMBD&aޑ4s8(ɩqґ}a-yFAf8 Z# 3 Uzͭ( ߟGߖ)6Bܨ$3 ѩI" N͆BbSBQ04\HqIŽ6`ȣ!ѵH74O3(`!%9#HFɢ#T/2_>1‚]$;=ZW5C!Bh1 hN0A&MsEMZ,hL4,JTaRieyWvϡbaqF_p6KKձij>kГ-kn ,\Ɂ2v$Z/2ىcq`Lw{w,Vg|1]z6pގ!\G p!Rȗ\vI}Z3DRɖ=,):ay8pql9g`w<`M8Aź0ǔneb̏./y/|yc% P| ht]4>3K(rY \=O@\R2TjYYycT f%}v|7++e2c}xtx,޹ c Щƽr'6O}ډ1â5l=&%WyU)88Iu%SqWg~b2mU[i@1q>c +gOZ#'N+Ƙtt1Νh|dm翇0Yߝ+l| Xibʏ=( ]Uֿ\;>ho1p=FhHNZ?ˆGg'(V1|9I ہ.Q9`]WAQW1$>6Yv#u4Oҡ-ؼhor_I%fE&ܻy"b$J/ X]0_"Un(Q>Dc䨪RsnPHw7*I_U=%KХ81~Qtl g^I| m #B^i@H\`*vp Kt-i @WSNTg${)P*)AB?Sj;9LHhjUιHV<푩l   \?_[nO\[ν;VS[Ul9v.ͻ4V972}I]TjsUFMyI~>dLpRsb[$͘saH'*SK?p}xAub]ݓ pzlSkRΎwgpc(h7-ʁeo]XsQ _PFFܐ/% G|+ MOݷ6J-hkG4e12ZnDjP6@,E*I۸iwNvFqzyxZWF; ( Jؔ퀈M&_3܃>ͲWQ;8,;W+Yo1N\A,m BN^u{ȕ:+fTwQ*"KC|( *|CKXq> I腐kd1ށ7¾'<>j>(9%qpߒƘc4`E7m*wFrX%cxYcOFvO gdᙧ9/gƌ8aΎyvWdz>L\ BPP0Jr`ֶ`PT[53(-Wr31IknmJ̭`'"@7DqPi1 fH!/L ?.ٽAӻ=h>#jwP7wġnLĬ~?;))UAe}.HoM6vm>މ@8Ay.f /2=  I71ZkP&D8TcN֭ZD%!*d>-j|<=YyrE6eʵOͱx?kLng퓙K d)0j{y<)9=S]$HO'P)xvf5v(A}#J8'TOɻJӤx8P%' ;Gt6(o/ a~*1#gM3G{l=XxsEN@3ч* ] sN>ǿy?w]ߡEx[pb`+ MNT"7DqjNk'x$9~;Jz )19C)}pU K'}\l?{vSE}Ml"⣦"]xvRwm(Exeɱ)^=>)sy1lpk9u Dj{Uay[͌Uu@v[UG?c2ݶ*u^M=|3ȧ2z\|2 09>,$ƅeIJ"Xebc`w+n,"D Oq#3Ɛk4f It y?LWyl$sGc<*TAJ?8". ڕJo:%-HIv.Pø)DXx{ܨ9mpD[A]LN5^{$نd~ЧxVECF 16M]kdL\SAˊhm4GX-w %C &O:i/B&kIKK'h``2}Z&W":2S]f.:1NP sd0;7kB Z=n" zf +׆L])pqf~Ab>=䇢@/WK$wleTn׽*y! Uo֕ѽ4$4 ?8559\f"OtL\7mV`;_o{C~v=n?n V2o fu戁krS8}YizOw]Xɸ4T\I>4kXϵ>$zZ/XfavioѢI=#QV7KJ)g|j/ Hf[K,DZ~+ю pK/4eў <\ʛ/TI*Fnj-Z-sJ5N -mxsP_H^oUL|4ۓIY?/͐u93$yi(Eyl0Cڎc$h[O\ba/a-tjNK6sӗn@(v! dl0s"i'uPWZyiTP*{)|e=.׽K2)}qeŌZ;\G+Q.g^sj-74B^K"R 'd&YŅ6Dz:2il@aڒq|k-h pS[?`'\ ɊK{A=zN<PaFK⊿&nz?eٱld{Tgu_F^-L$ַ;ܞXW 8d*3= 8V Y`3(;Zh 8:\OKT8ҷCVjF~a>gԮt|0 _V'"5k3M,S3ȺQH*ҷIXKa9lǤ $Y]HZ־P60ra,Kz;̨=9a%y;A=\B%-ѓs?L%XNU!y!&ǤAN{Uc P&3@֥H2!}:Jgټ\(N)q5PO>tSշ.\+IuۥTMLFx/PFMie *M)Q0rrvĦ! >M}JO w `zlhn6R:ƃq\-\)O3 M//aApɖ\4n. t 4(ObvƴsMk~rbxR|OK1x@.۩?JnfwGOP3U oo6s6N?uҐbRPh}6f7֤~`{DJGAT_3^x>>Sf8}Cm 0}F8W\h@{ ߈ڜ&i,t7[៣/c>Farf-?-AkZtHQwcܭ{Xǩ25ǒT0~Kk x*~,paK-`= Πgӓw× LgSlI^WHPv mv&E_ge僱T_3_ƘD k5.;2 `1.S/4}go$VU|ڞs?`bAF ŕ4ıJ%ʃ֔,knCԑ_2)2͆hJ:#huζZ8k+WŤ6ӵG,h7)H׀{YF!t&q{\s,,R@i  >1Cc]Au(^n:[vNu¬lSa8 ˌX3GT$`WS\kTzA,H~ *لD{|Ksp)\T'Rv\,L켰?*,RR5%/^ɥbp/^loTTWm|VH)?>Shc@-#(Vtq"6lpnd{/aF=pC(W&/XLy,) Dg9&?tD BM}qw$O:r~!|rTޖhe>k*J LÑ16w6%K8,CQHIPU(oг_Fv;k]_pcs Wi: P6c`qb]y7^&JooKEټJ4\#8mU_%{.sjKʕq`Z}qDW8ZEL'o!4]e#i`aE=ʩ?6WX{ՃQRX3txNPL0D_ ƽk _T%bs,By;~yʴ+uiɊv^K|)K4LܴKOG"@0 `+& +2˰M{CEDC _]ܬ>e[bG%(pj0cL,VoьYg lB,zQ2al!]+ݟH' ә9խsӭlJd^)눱Ne 3Cyi p x_|_S*mxؚo꧰p%Osdjf)So`.-U}M֥ςuo|m4fܛ3$rNkw/*)B"^GU͑:};dJ*LAyT`P-)cšPoJ쒚/^;Y\ 'SgH䘋0:"p&L֤O<|+<4`AQN^ˬ%6:zN[T0%/q1ow龃`wx[YߐK9w . JbY@Ȝn_ Sq\JLC5dEqyփt0wQdݕ7 >γҧ)"T&^_LJr3S&m3>~@*5b^CQYݧ iQ'DH'Oړ_ZM0H~!J|w/߲#y=FFɀ<?&&keIїޮ簌nLdvʾyiF&g>LAS 9si;|ZO[KEez-+0f'ӶcWXaen{9@x;׶Z s{ aRy#Hv\_@vy%ːpy&U3s&ÌE;Vz?R'f͜FD* L":eSۡA)ZUCg[xMQP=6~6MO%4svflRhK4`)0b+3g+R\UP&(*@j["*Ve5 Ad[o79K~xY簲|pJ+ ?w4C*KYUvuLUDxpմa=d:0}9+y"vo[ oM_1NKϸ~N6?L[xJj'Ǿ}9$ >~x:H@ 뮓ŵOA owrD R4S2C3GsWV$ek4R'΄ o݀BNPG#ǡo 5/bpˌTߡ?`QTú^GXu'bHd0z5xi ճ5c-9=_WΠ9Lբ=[F6 Ĕ|%/c +h>4N2ӑ/t8Tn^ef7/\pMccSTG}rb3J"uj[|;~Xj-zPZj n8|"-.Ojwn+z|2 Bo.lAq3Z;녊c;_bx c nUвnwG\;Q*hM銏*}i1(giIDlFete5flPgz-YP)Mo~cW9*j)Dv~>ȈI5kUe*#`Z&bJb g] Yo&syꈰ|WR7G#gEVMH&FZ82 ׿ a5;03aX+*=ONmA}/nBΉR^vzҘ[8HԐg҅rK糞> 3pu(mqzжJ&D-8˂RճٰǴsd=gTZN8 BT\ONjqV~)@њ'"OLJgֽ wD WŠrLi1; \ ] FGYb {#뾫k§\7/[`d;od5 |^iogZEXaYR[ MGRD%}ÁqoOK<T竖˟ӝkg PTwuX,x T/2/}|%~0[ڍߌ"=Q@M' Vn ,# j73CKͭg g-HOZRjB 3‰O{ -8vh-=w7 GE1Re-gJ0NU5F姺TuQ#T #1I܆c _RIZZHJVY?I~Ϫ/[t7ϼD tMXr1K<.#7c}ő& ^BiTz )Gò?AYViٯt`0\cH65o0(atj };3iqFYV 7pEu0S8Eˁ3?L|EF8m|j}&s= 2LЇe8puіњY껌#ZЊO@jg}X̸ \I ,ƚ|w&;KOj*_S>fȾ~5a\y3OmW䷨z#5d3]ŝ9J0TB8ؐ,$篛B@9Ǚzt,uuK;Oi{$~ e[ nalC3ޱ4ݥ'?Ej(l)?ɪmPDN~ZhwZ٧"ZB>XF'S^o+L8=p RX"S1Tܴg'߿`[QpfjCAtqt$Y}>~/q~̾De;/0ft~KzdKw.hM]V <V|g;E/#!ĽkLOc9b\Ѳtn.fظ.4SJn8gˆw׆"'X&(kLh>lRT]yu6 Ta H  `¾㮢dBB[7[ocl3djU&H C̗CF Qf:5wjng3SQnd\X^Uc2̃9ӁN?6t2A ?ԴGPEuMm $#@ӛO ;I]}^޿MGS5TdZQ2 ޏP2ǻ-u`OaxpKB*?uxwL@C__nWVW+c'0Ln/|Tm]!opƝbQNc@ n$pS>Q2?埘$UޖM={ y'v$ިaN'BhYLHG3̀EԽőөvnYĂeOL7`Wx9!~V&cqյa`}?:U,;M(n5;z05GBX+R ű"c|UѕW- ݷRhAgG h+ʰ|f(eJ ~LWe_,#}[fbeoEʠ CyidӌT`l&]=g 1408߿(p.Cz[CP{!-H6(#j^9!]"SW\0zyEb(X1hAFz`h~&#D}$vcQUJ]vN>bhMhOzCM =WT3M$1?[g1BZ=~V&?V8|x8:k' }+:) 1rO6b{WBm&1VZb""s9ǏzvDas s|K:7bˋc_Y>c&1=KtK &pCqxo&Tԡ%+u@VMT`_ 2o$YɼbwhKEo( 9O܃ +?BC@J,96+)e(ěB~U>n]G=9%t]*~I1;C~sxw-b])4ORNeg6Sr~`@T:8F];T޲#5qb)W 4of:ΕHy?q:PCO zW"r#o-4W0?C^CQpZnJ7/Lّs<>Qvg2WSX l"CzxEڣVɻma)cjNS[#jL=a0~NU|V(\ǯ>D훃yN⽿ -. *6SǞ<( oy@WONMD'Y]%Rlr iP֥#],5d)8% =:Oں)us~VMlzWRR<6>2#`:AX߇n%:ũF{Fz88 C<5cdwGKk糕,M[[^ !+am )Q6Gλ.ռ*)xkTBp"?`Mt&(b`O;jx~N|ը(e),7̀аs 6Vʯ鿪\N1)ͥy̴^ ЬJ,ݬ{2Ze6BvƆU}Do<<|?:ѽP< n*r@#geV$WTpS:IH=^fO#Ki/9U?Xjؙ;1ڦjL iyxb:8DžoG<~,B< 'hKS[94 5N?4dֿ}s9\ϪOMK,8 Դ2ǥ)pxeS/#!b#0ew~V9GH#NmFʯIdS#oF;mG)Ǧngڗj]^+k[BP $YvFtP'Y7sKЖBfd"Uw+JO|}b˕cЪ1߉nWGPIbKMw^r#3-jN_f;K:"QRGp 9pݿ4427>}p8%e.X6Vo/GlQQFpKfܘ\TPjl(VMjWQ*BX}XZ z2`/ Zvẓ9 N\0-kmN{)Tq'KL|z:rد4)J2uN,GZy }T!mjljJʈBx^08F1~, .@vp}Ty ;Ao:+#U!R5UkÜAo>&ގωl*Dr)/z&ns[! X,/:Knu@Lg D+Oݚs)EȒ4l}ZLAȐZ,VWlr. _R ;2Ӊ5Ÿw4RS<3}yFyUm4) %o RծPTHt 8 %P&UEԌƒcKP|ù i: }%T3 FiRm Br0HS 1$D$h#R+)kFռZ@ɽ~cd 2 N8od6K@였8|M:(Ve߉mr{3 rmMR6qP#k(;1/a;Ddg wp590W(N8~ )[9J«'pgk <H"mǹx$ZM;Com;WعK2ΏCYT3D9eT:#'=3Nc*ڽpWn6jԐGeS\C4AKXbm&~a 1v$>km~Pw>#3nμfԧv3qO?+%*Bw c7"^ ÄI NH~\sA? v`kL匊nCz߰q`PkKpX#kRAi&,i8T-~"*wX'덤1<h^V0/H 6^eo ~09ۊ$t:%VOY`t W9NƆVkebţEN.m嫂XɮRj#T!ṉ3M+=/U~dNS/+z}heNQQAz&ns1x=XRAnjg(v>rط6N~S$2Q8fsPEŃ&N# bFJ&Ǹ)GE9&1=DptFwJ;p6Jr#4 kmζN>,/j>@fR_9@'F]Kf9#=$5eАGZTDA8(ly+&s1EַDF%SfX>}Q+Q*) /wA.{Jy_8ٙ;=b^|kN+= WlOJ /pK2nDʨ7؜lR^_PNO-!JV΁6mN@pr*z͵rA"9&b',ZYAÍFC6kUNxQ MCfBe,$+IXjNp֥}%J Aҳ=LS)4u_fV$7u9 ܗN=^!Е N8j{aBc@-%kH!9FD̝[Uء@ Ϻ>Ԁ֥܀N27w,lVH͇tD24FYuį߹z>`v9ފ~8>F<^k/MU hKRKm͖,B2y{*"@\2%チmt#""ZвS~'^8ρഋuꐋ:dP7s['^_M?!}_!->0#P<;-4*&Me]ss.; +׌i6+ }&0>2;p~+/7{c#/O2Vg }E.0s8n*CwNe0V,=_96رG$ GpZKraDm{D9p?O NA(s>‰8_YuFѠIbcm0'4dzϭֆi] ˪5>)`∞13Twu'W6'&mI,)R.K5Ec:Qu*zwHvf;bH%W⾄5ω ^$D܇U8//~:pGP05C۰M&Us}gY^LԡuvC:6 [xR"^Pٓ| 'ipR3ZO|cս<5QFA{rx~0tPЗ~ 2u6T#zܠ^.QCM_PH'T0E MG_3/̀^u;l:U@O@*Q\p!!y/n5&"xKWz0!P)_c2{ُU`6I_\=7o eҊF)Rh>d+DsQѓTG\1A2ꜪWYW DHp7r=CKF oJHȻOƉbq`&RYVBW B` q?UW&ҙQ[ 2L{{)X\m꿪@h!Irb:?fŋ: ֑†X2/F]J}g]R|JS+X)t;'&Q9;;=YK4u +SX_-O\/q/%9ze`㽂;^^7䕫p -MTNeTzΜ:Kx׶\'kE#\'g'"!~QWό:PK<8" J2b]qDEmhz@<*yMx]?6Κ[BKeiC͖2(o 7LۑmNhc4o'-TUt%Uk<ɓm&& COp"Hσ޲߃F`?ٺ ɜ*mTOr)FK:N#SͭoCɎޤrDcg=~ zq]ǩ(C8^袼wlQ;QRt㫩IpHQ^T ,ɘcjToDl1k$2)h,hC>V#p܎96ɉzY^DDbNHͳtm YLd&#TfV݁8x^'H_VX6bʚ/Y5s邔4+8 B;Ng6ĊR%FG5`1&/mGEpv@03TBȑ泔'!Wlms1)o%OD$nF|7PDVzªw5p©YlM7 ԇfߛ#]GpjR%o|XzZ1EpC9*e@u!.8nw<j$RKkV̓{,K5 Wz 1oۗGR6)c .'hiKUe3m|AK7_eO7T=*O/Gxr޸f$J56RyA]Wq6cWy4 `s Ly]N}v SAKyq0[$97X雄 &}Sz1Efz,Ґ (Y2YρSOp#/T Ϝc:xctxOq:-%AY'd*#NP)-4S~T{~iV LI s0JL;ijn"o˃". 膝ޛefI!xi4Ͳ_`ک톛fն( ]=هZcm*̋eNѡ45(xt5K羦۩&u/!=3gk 0lqBG~P)Q5QQmӮ5Gʒ{zޜdeS®Uںa"or+F@d +|b|~oV_ت4ܰ<*lӷJvօqПg\NU`0YŢ -,Y> бg;c@hj@1d]h-0*t*IBy C5Ⱦ1̗V)<@g&eh׮4X’a %4 C5PQ(=v'BzpR /)AJ./4BWVv}o" +J! B}?^3m9'A #GR:~CNRzkFEք\>zᵫ(X50?Zhh b&ӵ;*uuSIEgDla +LGT6"H (\z8_NWNN)G ̆5֍r*B}kQJE*s44zi}ڜV,;tB߉ oRH1+=l5"v^()9],v"|ϱt9~3p:1ƷWi\z]I9)//Y2+B$ƷkmhPeq"g ~v/nNFVv/d=,th>Nxx 44vʅ)A?v{%Ic 6u k;ng4-%鉾X)Xu(b]Iv{au!fsp7ն%Ӽ!_W̓yߘvވ܍S;}uPVIʑYMZWKD$IƵ-Cl#@S]LبFI# >Z?N):ïer>)T(v !e,u+nHC~JL][҄y$hcY?ڍ8>-s W)Y【1` E6tʸgŴ$/Zc$/ Ja ,gYIoh#j]R2Kv;pZO"P-}qlzP3CoD$s@G<΁O>;3F{|*dѰ`zҭѷX|QF$^o[+%3FFB>yoV 7<`_4Y=ᥡPb/9K{z iՐ'_J#mB*ctF]CC_q\$Єba cXsbOO\ţۣm*:o}:*Ǻx?kY101ы;r$V)n7v*&[GP3x̓@Dl t:l{sEjCmud8uK:Y<_;JTb6KLn֫IqEmr.زl]m=ȮQJOSOtiiVE.WzYo6a<o4;VJ"/tƩ(ՠ&ejcc ObDa=oO9^j2b]BJ7chTQrE"¹-VѕDWim̀ eJ>[_3pjH:D$zobJ)C}p<]7u47VFxn%ۤ;3"D)q{gA|D"YDP+MQy +QtR`9VB:`Z>6W`~eOt^q9ifgeIsCM="W'_2׃E#H{ PH #gmD#Rfӫ ԟ:.sΏōФKVPi -xϢţ'tӎzsGCdїb''B;RȐ:r%ƐK^JIFLA*/,f1;2nDP$ fÅ92g nb 3pZbPyT;7/ErÇv6 Kh k2ۢLG$N۸aMFzz^ƀslMU)¼F!iB-ie/sP+Da;a`C2HyW|<֖Q]F}0|aqmC,,٭"2[ӿ*u4Yeu 7,}`$ɁUh_"ؙr`k`,7HM {go ]RI &NR xu46٨f9`nEV{>㚬žIYUM$QܢNNޮwqZJ%qeSwpt_uiz xЉHrƮjC9[Qج@CP1Lfxhչ72 9WM(55pTE7?Ijk}P4}WnK\VFXA&T#ޗGL|`!gց7(< .Q,LcpYg +fz_&pJb;$gh w +郆#O4QB;vpxC w^ Slo <@Xǚݱự1@c:-ҫn$:Nk0ӏ!r.Eb`3aP? x%n/$5#O/!`_PB237=B@M(mUA]y^HxN֑0 ˿r?2U.iº MW )G,NxY/rͿѫ kdڄ\p6{)1G7:Biߕ2ܕAf蠘9=vRQoxfed*I q2c4xW`$~ܗ.,a_չ`@峤ՉuI.G#Y:߁>ѓr9 ~ei]v 㹨,S5a%9ߴ0Ph/Y+xXE0Ij=d?s0 MsQ8`NSDC}Njre-%G&jM4{aJAڼqqLn3i2Rs/jlEBNZw;R"p\-Y)G֘%;vwxy{419URԳoZcB^py9+Bw < Uq1ϝ[Y䳫$SzzQlpvY6k5u4ʄDGQIsd}5d҃*\LگZnɫ5?r"l!KcsOTt7{;IVg(wI&Nn6yכ'g6&"ܟNiK%}@%XcwUk2W|owSv">JֈQ^ I8e̯@1=ʃR 8B/SA"ɸ1Q6>i9v:qՋ+A5?HW: L9r#LY=,\TW=џ~@O?Aըxq2Lw  KhJdag_M}uqe1/T| fo0Pې2y>sqrK':uTJ#of1[ 1ݹu@ 9*}-κt[*NǃwNT}tA'fȸbI@0Ll.6%[eT6oD!vA;H@`VUgX_Zl,YIeU"ͫ5JKq)͍j y1/Nⱜ6oZ^ʭCseWydȫZK!}}0J޺L 3q}SGn;$b|DשIE,f*nW݌c}ey6D3' ŧtɰ 6^dk=Ce%HY{6? EBoKNX/alW Rlr?@"D"KZL"Hw(q)+QP.COY|i.H]Qir#ax{B!j07v^狐5e^N5Uq`ֲUYCev J[)fD;D*s*M+(ګ)2vN&p^a^~Psv]r7\OY#֖bIEf}mW3AN2.,Ő[$ݱ2~EgT-Kރh83vY!Y9Jmozbn"sq4ļ"В#dK .6 E(s8M=Nn`,^l/)-Nbh8q[,j-a!O^u@PAwJy8`^RrP]9R~Q3&[KMWXLw bQv`τ9>ONHPT+1pO:C[eWV"6S!{𜫕~! Iؔ_(p<]G$ڠ KehGe–^^ʏ364L7$C@j&Xz5mY˞ei͡z,5Y3ւlw޼i]ucGE$an"{2/E祦F15V-Z*,ȏ(`zn7]v&=yz1.u1]{Z#-a.GGX>G >J&" ;t iym+l+WXo-!qfH6 zuح"t/dVe@?uKK5jdjFP.D9H:)H.:F_,=ذ\0y ȴz_AsieJ'lQ3{?Q7z}a'`2w >*7k8X2KN"jG9:S7 j׾Yd9u]Lx]{D5C2sZҖ%a8P*/H~x2UB )m,w5 .{qյlk36ֺ :B],kt rWj4ݿkV:9j ca 92Սlڧ*[aG2&po@1 yf.3,eaăN&( zQ ˱#u"txt7̢@khY |*&r{Ʒ~$$)di3-cǶHQWXG@ Bp!kJfW+F(.ݬ *0JQVyLj\W mGbh5%#(Os%TX2ʗ 2W}}? > U_j&KKO®р惫)^5kh'H} 9EbgNmdtϾ*Wq1uz{QxƘ}e mįfA2QAOۇ++oi2hG7/Ӏy/_u Kcxg)xCgyJXzgruÂOgGAh!S}OI " _Bv~PGN~|ERW~-Erwh́y5=w!6\r[ͻ M4n?wߞ+tO˴}vex2#UBT{%]}m63}$DB&!#hz*ͰwẔ{MB5f܉UԃrLGylwF#AAHĕ;;нlGLM8~[Qzki2Jf!yԎYtbr/=NֹyW\Pd qnqBG [.pdH!)j `@^ŽSܨ"_j0 rhG1v IVr9̞_AB2+0Mr9CZg6`x⏃,*/ dOw%[?,) 01 YLr-`ɴ] w+o&t[TP .(5PĉɃpgJ~#W2vYǓ%&y2QuOܸ*MVs,W[Y ! G|P Kd=ឫr?k$GUn v֩ Y|@;@|Ajz |,=g+!S9 bvˊa ݒ%p\N$t>2kUxfbl8x!hz" ~Ȇvj;Mt"dZK_B=&7{JYk7nCf?qIqH#+>{JO8Lh. c+#|*29? ._EU @664Ϳ"BeɝVX(y7Lu7`B9"".nlJϰWPP&TrA>L; ,|rBS(s"FK4MXКcgkc9iwfw`š@dyM8+}H>{5`靜I|#$%` n~:)]k ''Λ΂uzjoр)z-mU mg.gxVcuUi>]ќИ8 R]}ܙ( .w@#49`DU*-Y 9>F&ROc}>Uva(E%lj599); ;d<y|B ԑibz-OZ=%hV'Ў&\S(^ +Wc4MA!m^VxW6LAU?^p |mo),e (ƓIt cGd@$tN =;Q] =+pa-Tܠ8=I>_.!?h1"u&?yĈRs/ wX2v%ްkxA׏.Q5Mޤp3#BJVt⛍@^R IFc3,Q@2'm+~bquOc00Ջ>H)kI &mb%>yf GöoH%؅GC3,."H0wqm +]#1?-b[xjUG\m8̧+mxH:*#M:4d 7DʊG:[QעJA03@],:D!ɼc1Տ/Y#KOJ34sAHyR33:8m0vv Ώ7~i Յtڌ뒓J}R4LřGpD;nWvodqtH,`g|ved85eG/Zr(%1%S4À/& +N/x6|dL_Hō݋( =u~SÂeC bYSJEx e3,ꃛ%ӂCvw !VFQ3K:T3F? , s%$(YaiVHSt=^nQ?ߐWT"zzzeN_ ncoGZk}368]ćaX\ԅh<Hlbx44\2`b/PA!i1tq0_OCbiQhEO::P>tZrA_ $L$ƲFB @{8.rDzBu7?MQ5 Q" Rlr)kLe}aKd'GW8%dqq @ W<5fC4j 5gEs2qȣ̋t¬J5ooBqڢbU jo{2ξ7tiқ!ș\jSpD; 0)JvZG N)w7P{:c<Uf7ks"i [y P!h|̴bcM/ c17#2VrPK`i&_OWɾQCsƨnW)$}#FAjBk򣒼5&EA:5+od#߂r#K"AJBy5bL"yNz)eth5Q9`pOlYU6@E˩œ2X';M\p8/3@#>BnM_yk, A7-ZKŒġ7 A{mU4Z7;zAMSalU#SgݰC[@UQOU$to19UF!ԛ\{+~(Ik4mUF sfS1Ug.on(jCRyrہꄫTwiz/`D ,YOx"FR r]|Z|өdz;^AuMoS?D w,R91T^hPU :^XƒsM#ɠ)=0L n*}Jy݈O;oEjw2%= f4&Hb% dgGy؏d~]޼_]`MN?d>Q;Y15p-d?@urz*ÏDkn=^D:sR! 2M z`EqJEMTR󢡯djl]"+m'"tڿOj8s2ܸ*tDtL7n\&E|.GBtOOR<" zrgz-==Ec0H'l Hꢾ.l{aJZF˗ZۯVY fh$+W7GJ޾ MoI7@!ReR- a'`kp}3_2߀^ 3fbQc.i?=B|>vw܍﮵X€!$V5VN=+cZI~u"g70Y9&8sv_ O #Y~棎prÍj|pZ5 VJfY >vt'tS .~Qy}#Ac gxDՅy &>h}UggIcNV˶Iw1^U/|Qdb$l.Kc3@|xW [e4RwAޚλ6Odώ_F'(^-% ERNݚ.$^. /Amevu+Jgz@'ޞ)4X\,G>+sW6?)W~z3x&V΢t4gFwL"!Uj2vW,GE@&0Ů=EpfzUl޻a ;$v bα>vJ-m+C L`(22L~TNW]'O8.P) , k`?&?u>Cňd *0?WdTE͘_[*pG A8Ĩ:=$`P~L믷%C?d+7D-W1?t FT4R$=U`r B:? l-ŁAVtO,·Rب˹Gh%:&fɾҘNJ:C ;hSq?}`uge Or*87}8gWEϿ`|Mh?פֿE ӒSguQ]"ZV*EIw`=ЦF7uG/uΠ Zu[)+X&BMB P!q}eQ4Y{f85x<tN @Y|C3ϐ"MVU].VMm@?݁>Ux6оz ehZ2*3m̘pwVxm.H4mX:uŸX޶Qɝc!7Zޞ+̷aQsevZdy5UFאo]8ѭyϋ|ֱ7Vit bm@ЌGLY7PqC$/cGVݶDnWX\>✲ݰ6kh,ۭQ$d*qcBu Ds} xE"[PS[4YN"< ATjY舑$^K IԍoBᕠa=J78X^W+rzc7>RDfJC̱rsIl29PF=6/7W}Ȋ!xy1Et mWΎIez|5/tS%ScīŌf>y˒bW_&?V˦H\jXYs\t6péU`%xmMB!y ^+4Z#XKO(6Ø}FefƅEF'6S5vPQ\ѓ56x#)s^rg4xكiLBԇ?LS[D +bN lTsq8@=O_qאּvu>Hnx(s+st>q4b>Wy u(#l (e/+QHcP#u!>η/!̓f,;T'xlk˪oa}I~◩ʼn W뜚~h4 7$"}ܑy`cQ4Q:ӊZ|rPF&p<δOW{ 6wD9]aCPkS쩓hzkK95x )7hwoEjѐK{@ j59kU |6Â=2d |B_^0Μ5Ua_.?+ֿ6UXTD|Qv{c=yBGFEAiw5/$xQ;XEVͅ~zg?HݖJx=~yj¡芠"r"+m"jBU͛jjYnWmqy|~,Bc%O3p*`"9-'&zKYR>`ZRnhcO8eu ,x: *u| <>Ho/,+ZQk_WXhT$WҪ(\QPjCĄ%o{lc+f!aIӼZD?avOy/ JHT?@Lʈ㏲4K5*+5UZNG |x::@],0&uXJ?aـBxGr%8ؿ%CJ/ٹzD*O)miS/R Y,kɊsaw(]uZ>xuE%) !zL/c|jSKb5Sr⑅@$&jT3.Mo$ֶEL-W:'ܫ8g9)1G(9"l'*QW"m:N/oo147FYmn"߱8O7{x_FПTg o5um |Lvuӱ+ 3kT2cj+dª2'G8<+ 8(1 x RJfH`|aF/æ i^$ת J EexW)UTQJ+g7~^I~H͍5;wC_]!VزdVZI<5|"ݠܟxq{+lvU^. 2U:S]5!@& q7Hq5Ա&` Ũ|$2o %_W&Z;& hz?sA ||Oj״9"6VǑX<ԇmtsؗwxs@"ze}F0~ İnH:ϭ.]|qp!ZX6ܛu19krʔhrs4%:FG46bϹ.w_<@d-%m eժض!LV?v`לA< @5C@%%Y &U*bԣ,gϤ]ҁhC62:&ORQˮ\2@ ` q],vj[ {ơgwyώo}~,cB{l$IP~ZwA {3>!+ j9ҪD.i6&@j%zk8X>2,a'NpSQ i mlVdzeHou gp/Dwrx.+HO l<рD;*%َ@0K⣂Ha(~Z&yEPx7RA⩮1OޫŹS)GRo000ƒ,nRfc0 ş憁(vk*YEĬ!,# ɀmgB =y[vf!UPzw < DwWY muq M=৞&̩72)T!/-'rϮ*įwQw30>4}C`eyo#. ѷ솏{ 8` iWQS} Go`f (߃@f/==b ~ ]՚)njZus߅i!xo! gwS^sE f=Lj[yaKO-*}z+  bG`55{U6.GZ#xr~;<کڰڋg#C?i k0IZc'\ݝ Uލ`aF& *-67.bk*:n?R| zŎS<2AgRn;iҰj~.$Q-q*s_оm9'I!V3&Py`5[ȅ)4^!PR>$%3"wsio9deL_XfEWߧ(V' קzᩧHV>:qs1A%{}uHkR(iemd.twB;=xf86Ҫ#%%njP/VReZ5ςHO ,`A)_ᓁ2P2!([?/ĢЌBws$f7Iiќ٢dݔ0]6p?T3NRj D6Yv6^¶۰*jT͕/KtqTU2r]z1\<ʢ%3 jAXaʺOn b1ӪszdRVl@/m {}&isҍu ڬ:ᷔQO #(GUSھIQ"bXe^xwMYߘ4g3Rr┓Gze;_l?$LL9Zb'rN?־8tLMTb۔߹/l IM[{ZM{q͕:sm FbYYG<,&u& 4ܥj7J K{VS.#alD;~˿e֫_J7o7j3-hBWj,(kfᨢ|[W#ENALEƬa3uVs!0cvh=V9XGkCY6-جÁD#94nT6JSbv!h&N37ZPSToh:f[qw G jR=uNR8P0JCD$HEZb)xv4#n=NUc͊MR[GX?՛}XxqV"D\* % ߳Z7lݖi nt`8yl/)[GU3 Ss(b J4ވמw/oMDI@ȚtQ8_E{ ZruS⸟(&cNlc"> tD)CRZMq:|\J_I?6O kuAQl ۊ7bsr@nݎNc[@bZ7^@VgO-⫩ >O#nʔ?NW@},P]>yqXkl1ʘuG}'W˕uhZǭ#}[Xyuj}oǓa6&ZIg5o_|_p1j;E^>lcdMso᭪3FVEP͗,uCB7`%Y^%\{'Y6Һ"3I_5*gݰݐi/Y[9펖{;M+Eu(-Ȥ-+?5V7$Ҧu{'* 챍a.fRm8T]>L-f TZ84")cL-|LP8Y='Bpk@/^.~0P8?! Y5J?R _N41CS_}U{E'}n#ˉRyk^kx- /él =3 ZYj+98`DW>>4 ^;p(ug [ɂͲUD|W\;OpI(A;6#yW}Ritr$#yƤW'8liz,=/ș,yH Gx*@m+ôK{..$&%so< "B1}oUrJx.cm! zzp+cZbxes1?I d ?m h;0GbPq,40)`}8y`A󔏭yӞjF7+uM3#Z`W$NEKmsʟTl%ia޷ ݱ.xs9LNWDֹ)/[@u U,0~ ]wUHt>%4a;CA< a*oLTt~,#=_~*jp/+1*=axO;*.qHS]Dk;0LiN~e $m}Q_}#F5X3Zܡ`ixrQ?.د!FG.+ TΔ{U-[R4P}Il.Q$|+^ۻF̵taa0bC/3J{Y2 Zϕ$c=Flwüp;d( t-F W2QNHa*SG;3 &;K&'`9vW^r|ڵt{_:ОaKn)JVkhcsÉ *z)Ls߀D[Z$q@ a$UV2N)=}8m C UgS9$kwnUb=sBy~E?AwES!<̙ްFZjͷPOo4^雡_L M@姏-vPF|?ÑMi}pƘ ᖔDЬa tIl;7W?vW  $r=̅1cdmMeFy)SѦyp6,B_I!cf|'m<j5(z)+Hc7I:(i4Qmrۂg?C9z4}܏e>DSu؆)N17~ Y4+/P}ZAw:OVDwBm"~4k',ywr$GV{p SNwj}jhz [)5:6pS6\WUU԰ӏ}0ei˯BF+)‡S-m{ڞ%ktc1lEafA)rY3~9s^'P@m uw/U~{ŐVRr:)OcHlڷdpK %-U~q̇3霶ۨ;0:b!m!cԣ]jrQW-ܻ8nOfYY*-/+&,qJʚًGfiҋes,݉Qa0;=8=MK*-Ĵ7$3^]{i6|Ȅ5GxwtlaU{҃;PA 0t@gǗ!}tQ*b]3ŎW.Yl6u=Tzزw-8gSh8׾R 3^/@`aB8QY4{p8D?ӔBv2feXB eŽ3|a-'Tk 05dtY?*@=m'n&II^+Vt5zjZ 6u>ىLa4xxBz̓e}vPj|[WrA|"_ i-uz !-uη^a=iKzX᧞AXfSֿ`'uKEd[ӏ^\=,[ 6H6@ȦЗ*_pf;sE?Y#駥DH( =`L< #~$GHP 6n(uPlLWŪ5 n.f6o=+Ν%e/(PV;a@x"jt\@ u;>rM6F\PMb6hIjqNQmw<ڜc`/- a,){H?]㼴o.wG`$U 4IʣyA?M`GyJXq?r&x$P N eBbD 4X P K|>Euə.ϿYӄGX|\9V[5t47 vҲƬ%#z=ocd@lc^ʩPrLJPt17yZ`$ā5씾l= +TODKdvmLMᏦݴ + R.(@.tOژS^#Ttn!efiUP8KzFp4( RPw场^t`CMpJv%0WT~߭X-'D}#)m!(g~i}$Է;KNx0=<8HJt>& ^7վZ)0Hd/mךiz7?KcRwNՌIN[KG7%mN\z&ftZڤLM7ٞXnTc:@o$S-4qDJYԡ,_އiP1:(  Z|u'{0Ⱦ՚ɀ':]nجf V]s9:,tA;Cf<5,_>%7*S'y~(Qw`~ounv(l*&vW^.0 nӴҹMbU [3zNEtTD pύ3ZѳC>>MjcOçcmPt./K Wm^ 3M#6,Y~ 'Prm+J('>l;GvSQ{{S&m!c@MHQӢ&oxU٫̅SsiNAL_xKbPE]{˵oWQi^uIf%W5 굸8.D)jlŌ@T Ea'?:; _?U Yؗڠ(-d'*RU(S~^yޢ!࠸=}OeȀG lw[5Tj9N!hZq)CA-1O˩F$z"j! 1G[,xn@m& x42Rnʩ ܷa⬀-a8ou#$}Y^@#Ic}\'1zYZ:Жx"7+[^.U9wM@w3 OLة]ZI :{3i+r_/t圼t)bVUIeMFPAO~urnپ?IZǗ|;/*IҾp[]g)[e빊 r?v]3r׃ b{&L|ʴG gѸL]Bcᰏ=*6 eݫϣ[(T3oM_ 4yj3VO3e())mֺva5E~&tp$TYϭv1r%L+A1T܎ɶcܟrn %5 -8N"Df PL,g3X`9_A=ࣱ)o!0cYMi绤6;7YYš/4-9:w:'[E ͦQ!KCs\nt`Gx_LKVM嚘L5'ls4Plq_nMDu@2Y\酝Dew..ЂIڦ7COMU}4CaĖTZD =ړHܓot)cK?2y yGa|6CZ%O47e v$x/cI/f| }۠-; c>ET5_yƛVվ~=D'7=q.>AJcI}ӏqd.>W&/V4Gt enxC/HsPZ) .&K[}MQ7xO(^vKR.i^F5Vdm9^jOM)H*d |~X[֙j#6Ief\CP+ (.g([^m~KSEhʝ{&2Vᮉd`Y z)*O|f  ժNryz \4~mJ)ݙ _o+#Q(כ} _ikuظw)c pG]4vsXjI%;6Q1(4SNvC7ohڐ' ĝٲd(=Aw|D!03xliB͘% R" ?+FdJ]=gtB"}[t} .(DN|\#7ސHNT=)By+a2LR[8CMJ輻u /{¢ /x-N$GQb( q=c cEF*N?&R9;uxh0hh]gS_jjPzF'Dd[?_-Yfjn_%J:dZj6jWQZC xL|>qŅw.>s=< >_oCKks}A "p韵\bK(B4&t.][bmaB߸w3-8ԕ[OBBٓiBɶ͚ Z:́:nˏQ u!aU!qpcJr0JJD{XoR% Bbа9YJ0ki0XnfPڭ$ܱj֠YsƌVoDw嫎(Ul5D7pspLM!Mj7k9?<# 5iG ꌌQۗ:i_Ii ;K:@o ^{g}Uq,9R ҉!ݳ/rz`X ֦rB`}4ڈz\m%-fsyQanҼqLyν2  Q<l|!{ɵXyۖ1Mȹl0`jh@lffI$ pf 2@";Ϟ0 L~M6WI +̈́ԁϑ%}2u>P0ge]c_)OҬy*V颜nY _ɖhԼ:t*RPZ;t萦}$2na :TյB,ujy(Nӥ2naDls*ڛ]#xL}2ЅJ~6t"cȀqR);O0'4c:LOEJ,ⳬ(c|61mrGlP OP!sō<*^5jpsLsrZ'-HgZoT#hXǗ U7mj*TR0iwfg҆AhauYWi$ iӵBhf1)/b ҋ4 5}ُ? mVy;cKnK}OL#…e"z^ABIHD.86vE-BZV7~@O#4:tu(wq=Y7"h  ЊXwp 8V+r%3X6J: 4i-GY1 8YBYq@y]2A05ٝeЪt(/㽋D5|\첌m:bwt#nh4,5Tڇ+>_>ޘ\ޔI>q{ENa*H؇b<'gR]PMAӇBfmP-5arl }(o̅qf}|EOhQ'(R6ǧ(Cƴ`GXp /d S9WUmU@sPL+zRRzbz0Ow°OS:w!I \\Nĺ{~S??f(!x GD'4D0Cssn˴ Xgkt;7(S,"$93*W<+)ixRoҶ;emÇyqIa#k;lX;%҄?X3}=1)酳ebr 4ۯJn"^w~sp~Bp-TH,Rd9dB%(R` mzg$7W2dAOGR _u_>69 WF+b53ϻۛv.BHԤN9yLڢEVhȅxXr6u=Q.#_agxX)XE$(hTSߑ#4bݍ R'>q9SzMפ1 F_Yԁ̟m lcw9|)^6 h IqIgy%7t/&قnD7ȬؑLs4}> ™kul1!"uLӊR4C휲ݜS_0 ;TCN$WD{Ydq8\,p8u,Ta7f;n*Eه~`4<|P #JRYR24U0n\T!li\ FĢ0!5ƒ{)S(!{6DmT>Ӵ6H]8H»EBJ}f $ 1ё@ņ2&Lq;uG ksFn+H8|变;9_M>v1jX ]?Aj,#iwSdcO㼖1TD(-#jc9.h*\FfH(urEdLz"jŁxT!$0AHRWY.xA{Gy< ?iF_Ԕ{i zC1W7W M/qr6ۉ,T{bV^҄uLԪDFc]!O=,fj|}N5Ol2/X<*}Wg˰Gh!bEQR9r Mc>=2[Ft" F\B8f/ZSWZ:,X(D_MvֶNm? S[`,ˇLF $j#M{LoPAOĮv [MA҃؂mKLCV9ͼpW+f,fo zEnmcUb1Q,9~VLxVsPNuo5&x_u8L[ >$Ȇ̵s6Y gM /h3+eK)@gQ$Eր2 r&m3,Łx lSh5bkv I{|H`(fֱ/~aSgAb-zċ* a$՜ (lֳd8],CTw% GXPU(7R˛ĵ3uas$2'fV:|j%GWO](N֞|Kg[Ҥ(ZKr?ίr$L*gYA\­w`t`@lY@8 蜽/'9>. ^!`0WE0\´CQfQH\&N9%Rl(N%-8 e}\ :nueK%\">P0u~޻\)p<>J b sGMkAŖИvĀ7:eY69V,3$η ]IKO1d?qǟ/EN+}[7mBʻeqbj=6pʃP{ӻl=mB_O>V{ Vo  2&+T0Xw9X8C 0DAS4T7Gu4<_)*IoM[}eկ>Ms& P==ıWpB@ڕ"FETAG>#{׷K<++PhQ[U7x0Q} -L\rCqœlƾNQdB>n vwr `RP—:LfƏ|-74R#+:\!Xch7bY#( ץoI9#Hzq͔ꠊ)9&ȀޱZo yc!Gʑ *n(nC?OgaQ t|eB>'tRl4|;w?cns}u-p"Z#l'@^Jruh&s@PI|:ƱF$8;jڃ-k~ tA[̙JED5]+{!ӈ־ttzf{vP8,ߍ~- pk-tc%o/4%qz_yN^v-Emm#J1:#P*q1\.^ah:lSud0t!Hʒ8o5RF 8d3䞚V _x*Qx(l g}}Atty~ o2kV >OGUW68U 1Ghߵsddao 5ɏދ@iy# yE+鮒yOS rSR6RԘ: >R."2|pxmF !ҍGɉg->hc_*=>~ʫ1w#<fߊ*}әOV$5I1ϒ='Tk-b9p]<;+\|1&0^p5h(t |(jE4bt߀'n.~6绲k*xA]CVa[)86ʁOuT Y?֥`k,XdkM Ym /L A[JptN@_ÇyMob(wFC6j/gN _h&}I4PDžzV}}L3R/Ux@y6'+hzV6]I\ ઃ~xs<pJbe 2m1FQu#BZgdKK !/]/U Q'8#?[Z~(K3Gj7-lwO _:TXauhښx漲 0fFs,:ջѾ\\5qږ;.JQ:ve(D#$*fY+!Z nRLb9u|>ԟEp.lZ* |YzuSjUAF+Q_÷MX !#ӲǑ˃3 wa_ǔ ?F||0Vb{&d&y֩Ľ<9R,‹)kh~V!n\f 0PYHV׊>>_*]_YBگZs9.tv?xIe6([>qՕ#H \oU W/jG%eYqKDU&{dpEړؠh⠮;=S @:^[_^__<'ITS5>e ri~敝05MF S<5#NΆ֏ǦnF0doAŴ!%6*$ζaRisakZaTr,hmI.}8>ɝ<)Hkf2ɲ}(j'>/ OΫyγVYHDu ʍ)Ջ UO0vβbkF*⏂ɛb䆡/I,G%Zv TI YEvNM۸]]x?wq; h'Uj¶x^FJuH@lc]2ex~u*u TFdA3cKNumFLvY"_슜M }oe]-P~0QvQNyrVe(rLk9i$nlpMo6/bEnw;T.lcߑg5=Iނ40yo.){Vz# ֊r.Jth0*>ʮj*Y!>'\H)Qxk ;A?iEώ#0\NFT,d{@5K OI1$?pXڐ>3Prr^ɮ5V= wFYUOBy%Nj'vMc"c&Ƽ{b7MyFqQMzq ma` Ks] !R6#*Uw)βIwV"}ߧ0o5LMפ+_6oHjJ_˙x)+1U [OPx2_h&'T &`=|b"eOB,5 V;4ZziN+܊=Ep aʻnȂ`yI0}fiAZcm|wm(MhnhuV_i Y-*צ~JڱL a6'"#>v~)93{;.y|Sˍi #X[14ȥ/jŶRm,f*+aЧk&F%ӧx$7ԻDG $r"SR+9hQ׹3ڲ͇C }_?U> 3FW(Zt@9 vq?׎\ܟ[rmA h4Vb*zbؽ7I+\R3k7rRN֤=gw+&~ l?L &bޑfxKc' `y}Mb4BΣZ8P-,P/fטv l$d^\)ɶh,i?dG3(!NC>N(;kwS\~, LwZp,оfh&3e^igҥ!JYBـ7Pkk uLf uP^+x Cu*~nB؟2I >K#cg;r{8ٓcHdW5r|57WZhX=D`6f%ӥp3kLcKS48j`3:@Ѐ Cy~kD((z 䉕 ATQ nW g%CQ bf2˜]ZZT˵.JP6vfPay){H)Tz^٠N*Hh׎!7Fp6gucPNP]shd1'Ðbi]شiҿsd\[Χf-/fDdy{OCh\h$1XnF3>*ڎZ1p8/.oSck;[ h//Kdp>Ck%?ܧ^Ԟ_+ߡ'/8I?P,r w_44T2v*3a^ WBl.H;Q_LAKI2 @)}h\Bmds|9gi>yj,ΊпroV]*l.O_Ӂ/pS&?´z}~S,K`3% KC51<{\luo;ZS3<ՏO[+jPضN.9iB9Etgĭ"q͋򐭶tS ZbY3;`_z@69ηbڑKW%qM/^ckj_xdɋ}o,RA^0 x49#soeމ'S!0twg.F x?uc٧J wtJa\i=@w窃u:] Ր;ۊ|v=2w 6VmL!RPM,Kk(yE2&k+LfYy1>*e5=A2w &KOI<^Y{I+xym%bR*LRy! AA'j1D5.B>pVl‡Ҭ냽g >H**\λ y#?Wl+>lvwG9.-ԨIxNeLWzls8hb } ZF+BVf a**ȋpR. 8/%Ѭwվ E GWp*`P"׳#Jh\el98k_=f"`Z#:Ē M?BVջ`%aEGfӤ*hWzB{4y 2Iؚ9:;4}1R 7댁),F'Nr?+~ܰhzc#/ ^u-ubǏj R^ ZP>*R= ͦk:F'xp='O/M2jd:~+1GR}ewmqI$n|]:ݿ#SJ{D0@?"‰{]š_8Hb +̙=LdA׃qHTF> ' Y H<#`FڥFɼS€8fFYR$y)֏N㷴zzRԍ2>,e+3nˠ?j9ݹ3}͉1A<;ˣ̉_. He`,=NAr,'v]16.k|{lIr5:ݠEq/ ` @BqQRM;+T I> røv:㈤vw&o nKHlq#kP`_׳8o[/R][8Zлx؈:Ƃs{Ô6v4ڋ`5rG mE8zKP+]N h}\×5 E /u2q_ (/}XfvLf.q`3 pl'㬂}<4 H!~Uz!A0;,w]ǣ5!Apyt,PlƚPX-& TtYUm&Wlo7`b+/Tܰ\}& 0]6f@%d8YX=YzȧQwP=)brw\qa{O>?{ҟE8TCrMdlpv/q:S5`v +)лA;*toUæu-ws*Kb ,kVDğ:^`iFrI}¦%t3J3t]:riw%B) 3xnz" "{=p>(>ezaiM)5,E2EWh,LEoK&6݊=]PY jASAMSv خ'S]̥ݡTG٭>zɑRd߶\<%e)o<c /%:x]v~PEqDl77 =c!rl;ҽs9_cޡ t>HZkgȃv9P|Ɋ/i ь?:"egی4}oaI WgʀQ]d4s:僞g3"5ۛ&7sZnoBqn}E_'ѷeS?wϱ819/hH9 )r&7t>}(qw͊YcK|ImiR_C4g8&8r*< 0w]-߆e6nC*kv"Ը\t\HT>а[aT@1lzaNm0N%o4Q}ۘ\Wue\Pdk%]{t0 Fh!4{W N(~yEx-mRЂ_E~3>?&Sݰ4.aǂ\@D pxal\zqDOTe lA ea9eGy7S/ab@F|j)&46}bdBƢ4fk /uG|ps +4[gM+>&w)}A& Nh)݈ |b0(R1aQa}11J]/LqSdV{"E.x3NbYpU\E.#/ļn^5K$(owEgke, QP173+Vzȅ2:pc$岺u*SI֊dNe2|Lp'ڽF{#EO!s.ZoXUha.ǟ+Ď\bX;xk_Ct9h&:%|g뎺SlѾǥ(O&~7Ր*eŦMt \P<1%Cz,u\n!:v0WDfPq||Bs'^t{( 䚷_k7NQPezUA+]K佡'C$5Rqm'ֈS.ިYOLL[Iozd5ub<(i+РOa.H 1i[,-M&YȓaыV$,5|P3(brL$4?n^dr{F҃uS S%WK ,2ⷖ 3B,'' PP+gCb@O%MVG F@4D͹oL+c788uPT\%`f ~DJrX=5, hs! m%uO(7ݎEC5&4@Opō-\U;'V2H@hᓔCWv,eS=2.V1](5En@s`WxӽNXLHš ^qrGc!-јn=֜;ۭ"}Ea0#0_?S=v=GPgfDε3:=O\֏Y8ʢ" U6Z2o(wzWhan^|ZAU/B"݆]zS0! 9bwHxu8AEA5ĜkF;V7C/9 ln Yc3nbxw` 4RcFCVVYVN7;_$WU.TGO7){m*ЖB!/aI\991iipf)1q|Bt/q,tjǑg\ho6(.ED8nP*6!E ұ!)eyՋ 7i*0ټ-t4/JgV#p|8&^5eyH`s-SIW4 d-FuZ|jU*#97ӶfQDC4>%ݷ^t@g$[H dds@QNqc7xrC6 Wn\_ v8fM0sam_t O g1dͫH07~kmb/u-e,4N<wZظj/=5bֿ<Ită#jWμT1FgAD 8wF1KPgbսz&iDoy<|H g$ErS0yba! $`;*2μᡘ#J_[jVV5aZhI\SjҲǶ)b?Z0f/bwEh$@~|eUHZ4u.ڐbm#IV,s1m; YQuK6O a[>ݗ) Ɲ*Fɒh4;#2J{%io?û|@JvQבIR;\^]B9xe{Q BiTC6$*V+$u[K?a!KY?LܗT̛5}zWfJ2GYg4`;0ݢ]ﺰ4L~;x1ZG&+0S R'x_vH 㐱?^/z3mSs ~ZobiYz_#f k(HOB xvguw: ?֕'c@ 2W) ې _^^F@A 4YԔZuAgq3\'6s !qCnK9APyk &X<0k'*΂\ڦ_-Z٤p8|i[nd #WxEuh85-$f*dlB:yty#WС$:10oi})P\ FRk-S|.[8h`VaW['mM>JOyB'͓PcjU ]:ZCDi/|Ad砲5yĤEݯ.@)>{řY?%.x.9\JYK1t!I꧑7x+1YxF@gX%k8ٯfiyrpBrפw9=kq)1@wa޾׻G_17Aڳ[ c|0 &MmgsP`(Autɞ7}qNs chwuK4'zP_l+}g>1FikXthRcG"ʋB]NhgľÐPLaQZl [7k\%.9uiBtlEdž}m<*5H V!kZ}y~@DAzy).&;/l_1|7x!= #'vX:((YԄ1n  +o(H>Wk*Z|gxS z*n'D@#xD)p<-#musPFL>6k`A[va#ҌT>@A}sfźGiD)y8Ϻ|:Ȳ)͔5\ 1$wۼUM~5% YjҰZ9@+銝 k;#9l)]6 wڎPEO"5#f[kGա6蜌7/cXdnXۛ<>1F }UW}:5 FyZ+;7lES/Tja<< %_$b.1pOMGiyoř ,Zr%zvǴw~.z4`A-ٝGOh)X2-;Ҹe_ {,\r ?ˮ8a  Ǡ 1}J3Fi*W+X̙Sx$1) 9DH'2ĥ'H`P{MQk:ʨMJH>a3(P|qsv0!ø͆PٱۓnicJ6[+ɋ1 dXyx>|U`[ͬ6Иj /тA٤ʍ9=TJB͋" r/]y k0ndk 6b@5y+?҆ꨝE>􆴔'7kHƝ]}KF QLqj9:n{ơX72*3E<ӱ訖o?paSj9ٌ,/ųCZG>BNfj3@=L(C՚IXROWG7E%:bDKOCEң}ƮޕS  hk0^fze1foMV4?mo$`lC."ٵRr߇%8@Z@K2}BGQ qm Cب.;IxNx?jSJky.1" 27 f5N2\xSb*4dwz[!CL4Z;[?B=Cޯ7Mx (3J}Y {4QIfډd\jXaACZ@8YM0+e3Zi46r!?R%.jIl;h%h۸£*c?a"Ao4%Ym];/_KFi4ml㜅-؀50oX[`eaEьvHӺd:qVky{XMpXtW2Ixrw Ft,F9o 2k[n9)ϣ535h]/oɡH hDy3>g\=hVANQ (a>'W:6#AeM^DHpͪۑLn(oTxֺKHIߖ'Ald&x9Ԛ <ʅ(e*zw~Wcwf J` @mb U=ss0,X.ޝw7a: nT5_\8D+c=9,o1ri'4@V£]!}&b-F; Z ΍1+~x;ᮝHaf% 蒦tǝE+?P x8?$Q ]!Sj ܞ] vZIK'6 'jw$̊(EKYi[r(Qt OI -c5)B5̷L)eԫI'$p<4لA( 2>@mYÔ|FBZ顓Krw%Tk>c9};Cz<40Jfe!k (͑W pÇ4(rZ~qN\%q4apVLLzH1~@?JezҨoG+M`D썷L>R]ޡ<ܘn~J!JO‌bHisa;^'qfOi#byw +=1FU'34pgy6Z po:Zgijd,GX R0o-WXm?8ҰlC/=DT>sf0J4A_AdT~t]~Bi2ŧ7ԯ%@KOP\'ݜӇB[}BaSJFdBycyt@!maxR{σH2 qg ,5+YzŅR3P㴶B[*5MKPP]T ^+Qfzd9r=~V9劇em^z[(w^?x-Ыp0`q,_*'9B qx ߺ',1t.G a!Af(Ds]_u .;ʠ & I*]ὢj"$Ғצ;r}zK0, (ؓ(ui "mz5 3v0g2XMI o.f0Fdٹco/ .4J,v/!? >DikBnfFu$UcUTP^+0)_|w,wMy /OujmN%RTZ/$@lށAm7츄{<@)~[ظ+mdBt 5k/IgJ,K(-.5yhx Fy1:|>V}^ x s X,eqa/@ |a-yˍF/b%;3dvXxO Qdܜ۸S}bڜФ8ϥynbQ%vtL*02[_Jy#:7z879Bqa1 NXڵF}X+;H2 ؽL { OUN>u`~Lq5%u*I/zHSINҼcTק &hlFHC 0.\d9SG&M"A%56@'+Hg9ksb.sZ8<>ږo_۰ʼn! D9k_7+™Lw#zސThC,̰ %gwX;yt'r~̱ٯ?T HE! o( Q6~+ʅm0H$kh%^=1袴m uꁹnUk?;Ó$%nRT]&Y7RI ;fG6?yM'`BInASv@<YՌ%lҀw|^5wE ]PO:Z"^VУ2 мk aA.Y:kR@ώ Jǚ qY>9bfDly՜dIpBie\o -&\%/Y×TkJvijj2> j/.7slYq9-rIN'!oDGI/0 (9Fqc(ePM~4-:R }/z `Mՠ>,(Z B9 [QhkAfܜPoOQ얪Crs{(6IQ4_}@P ʑAyU.]q 1?: JHuJaT:g9[pOCzp9PuOVO9OԴU"8lVu*7g&4nfûo2!k{zhM^tel(O:t:G1YfD; %{ϒ4t WZkH8"  *k j\}cn"E߭8h2Xwp&]Z5lZPCX]`3r=WBhH94P[:&үJ"Ma=L{:. V:*լ.g5Vä+ -T03fs+ q!qt#El\{-nàJ%s8T*I]Y[kz%BjRV-yW<;YϪ@hᒧYO<2 4=^RccKa5LTT}oJ`>GRg*&p Fe|67׬v-wcn>O(?M|AA\a!2lc_@{wg5 ^ZXd2deZԅo*Sw!v{$\uyܺj]I5vkԗ Y˾EɠS 0dP" >{$`ɷyXF H3ÜE!TBE(-%eܱ]ѶV4Sq5kx/o3Iw$zL6bfo:z=ϼW?&G=R1p{ZE77 諜a ϖyIF*\ ZCS;v_շzhr2_mD;&3p?SI.KVzca?< ]SxRdZU螎G}L*+.);$6LYkr&}*ч'V=zz1 2[!*YjM^敊;Re$ўZP\b2ҼtDW -HBP)< EL>[!M98 Hh* *>G^MC -K)F].q%?Dbz|sRZEhOp&&T \(EZ *7]0= )Q d-w[}-L6+NZ!%K8úi~b5j8nƵ } oՌxR h#sl mQuW[QhI,пx4ACmv$WHSGnWk274l}+dg!-V~qw&χVĤ5jICS1VMU'fYZzn݉~Fqn2:5ӻ8:2'8Z="I}> d.DsXv=$+*d8\i5g8 B ,vT/}rC<^Mf6"1%0#AJDScYA{q/S7 >,d89/"?~F֔s`謗o dϲp+l d_`#-û=먉;JMӇ%\@jy۾$K&iK$eHl&wz[%6 8iz3{\f?u&0c(7˟KXrIWM$`fPhؖX%s.A}!a%W]1f&j}L4+YnSc|İnDY&ooPrHMxDn} GG`"%ͪp+IȖo`kwRZz7zgi> >+}jb69^ucxvud*Fcu! *KIg5< |cm=0\/x|~$eZy-DƼwq&,q_5zyK 7UIWJ>;T ޻ZgzGWА5,gņR'R+s13%[o: O*jѡ)L<]PsF2oy8Sm2jP z#YߺSdqWOU 4/J熵sC'^ѯ:l?ˉ y@x j'(4?/?uy=/Д]o zSQ 6 tzn K::l鋛,:}]2I+\r3`IŢ`# ( ґrVuyHw G5&Z5 1"@JQO=_%N@CXyy$]M!&qzNh[]!0 íUaEM3 pcp` jz2*c0|oߩ~" p*m'aq~{Z ^*Ŷf~+DC}I Uq#=!8HAaSvvBa C[bV-Sath%{1^Y<ؿm2ӳ'xWgAnkdt ~XϬBOTT`Z=P-o建|y>0` {P<8~fKߒLn}2-&ČZ;X*zd<2N&yχ=k8nؖ4϶nz,3fbyT@׊jm!OoKjJ0S/? (Oeq_OJ38Rx' (W`٧T զú0",dHo;{2!8InЁvS~t:P_3JhM7=ޜ." yJ\*<.3E0uCݜ/&E78p)+1oW%[ m]{R%p kBG Yn?El!W;kN9E4~O~^cU7m;N/Rqaûyr vS!dHgҒ vo'@(7ShZڣc0J%Y%HZjY[\58GOjZ*gMF2aRJg}&ծhҰ",4YmH6bͯ)g0=/ (dco3v>mm')8s?XrhwpYY]i=Q>-#4/ qSs,7e`PUp0,/T)jW_GnD?ºD)A(H*RA1mJ>c[ف 380{Rp,3WBs@GR%\p{L%yRAcăKaaZq+*L^K$*bw9+Tl9a h5A nl}= @NJ3Ckdiw;RwW~16 F+aejY++m]Ȓ!DnP=[ċDI]l DV%PGS=atj #8"[RTBV-i: /y28<ރ>KZ)]KB:g:ѻ\X|rIs[8;[S{#Ņ &l\>HwhFDžrOg$[aZB>(38kw3_ɋ4J2ǔ1! 4mmZ`y]Ψ%Æ:=)Iϴ63D1uۓ|EkgGMS\<+#W3ױvZ"(%&f*%V]n&/5KiG’uLA` 4b{_è߇]cݩ'a.wTmː3֊YCr.=':~L̸:@nvz׈,211 wy@m0.ҳ|N:^bZ7c)_gַw;nr#}E =,^#~ugߍ,*QlH4RdAB$BRmWm7WjH]P=,[הm]m{P#^BoD*ߚzŽ䥃-[ha{ySU%6bG¢Am8XI cۺ|YP55n5:Xˮ.!}w+.WsXuvOh D23g@s}Sf1J32+QRBu;n YN[%?B(ٖ@JMd3gGܽO gE?ydB=nqJ iim.ߜ5!Q {QE @-WHsɉ-e{ƨjEH'4<ĂFTjkc9‡:wdoB 5QBomS,:+U~= LUeϺ3~42F}Q9&0"wG@:)k '- xϳEb;qesSf6Z^ʑ5j(CQ.ޑ܏eD޼L[/IKycȄDk@S(l3;j>g̓lVe:=wϹ/? -PI0N|D!^x<+n>MLԯ,RAU*nS5ӕ{nw9R0$O*Ts( ptbܞ`7 A6 x◃rj:6os!XByx@Iܦ}- V' GqM<_*] GA9y96vE$?a QP'vÛNc̦E0 :)|^d#Ab^F|fDT ,0=)CKtU[Mmi}t1 QS<$0 |\Ey‡4q{ AMtuYz+}ƗCv%ٮ>"EirD~_!^2~}a!/*ًy[A~w.Fdlֆa Ar`O8ʕQtq)[1',0<Z ȋCT}\l9Reީ רpugEA/ |'! XP$?j[s1c zuTF}IO7j(0D_ν.PQQ>Kذ~bEL8Xm},jΥ;YpqkR%#kͤ D[0F4I!jNRrcnU* C~FrOկTʡ"Øq>Qg 3PKa۽:`N6kͺT3c tF}b q;k@)z+n"5qщ^L`h(4[Q4\r!O6rYmoˍ,ձ Dҝ(s|{[17 0( 7)(X~̔͹;σ&[ZJsBزd]"64}Aqkdlf5/&Á1W[.a#b;xt/韾v-ˆ5SPdg&-$I.\e%Hn"0avdϘB-,Uń:Lf?#5#-&nG۷~GQ-^-51"AIw0< TbM JkGXO|!e"d-uӉJ3aWz=b4-k!.`Cĺ[)Hm)9!]/;^)Ĥ~=0(6 A"%W-rPϿu{2MяPdm)< 򽣕&ktTP>IcAga[@-rys R-lOshV:F}fOa'^@=M哾Nйxgoo3 џ{Ɛa,.SO'U4h!6)5z)۱a˛(^XY.dMo^3%/P H<Rֈm vuk$kn&8$Ş!U 4qYbU.@l02 آ5g mR'0;Qq7F0G%|\k@n E~~ZgQ&YYS ?ST5"q[p0VM BТtg[OpKAr!O5NvQ6S.3X얟ICR#1x~xvx@ܣԪ\ZFLOs#-J涃U$:EgvF'^̰g)kPph[W# zZe<^. 6kZPMZNvtW qLruCrXF+ }x./\gID wfn/l=l ū:D-3^VY?$zҵ 1ۉܒ1ՐZG5A<ǞָG"y^ji7^9~ϱޢ]X 5)(El:۬K9U.~tS /.äZ+mPVE 6[n9"j$5es=×AiJ%?4nۏ581OB9[`R3kт4L)4}QB7·$9gQ"9O#<'; `M +L̈?N/w^rM0u.j6QFY{/^K].]E;VF6D.sX `FEMI{Y_WKk;U FP2fhج#@m)6 HDRxo,a*UMVx+kM3;U-㛘0n;qIT`<0ٻ_ޤI7`_]2- 3NZokBy[/TUdeC?ʰ*Ax0Gև`.v}fsՌ!k ASZO_G zs1bԍUѷHpĝg0QsP岔5Xj*0QŖׇͲ zJehyeMD'Hm5FLSr+QryT۽WUC &=E/ \Z6 h*fv wnh MIn{ +a+ Զ{G8aU8)(3ŽvT+E_ފ;E)C^Q ^V5778n`M#iҞ]è+RfSvt0v.*oخ%^ׯ!+||#m[_,. n@J8"Q#@QSL205c`Q *[}x6+ye\5gimOɳ|@qNB K!,w_SJ-cK(.U`% @q=z :1փ+s3FK0rR- =(Z =P*{o o;מ^T97E&<^xbep>0usBVx>SpB+;l2nif+x?2K_S?ǁ&%&D1SG;j;[}S mdS 39y)[6>-<{B;֜L,%,>PІP!tjϋi<%} 6_BFS>Z+~]kԠ>D|kf)#M|!wZm^oxejNŬуӮDc΁d~rjz)fCn?hڅo/ũ㤺Xzc8^si"ڍ9vxMiY4@~Ca4u ˿8fˈx9T9TOFb?4C̓[بMe=HVPX1:oTrw'ߢf؍MM;$ԮSgPxtp%gSp|󸦷f{1Waz:Djx3EXc@kz2VCB8i'$rws+EnOXwcC((+I^}Ҕ,͏SM ]mQΈһr\5{JtYy&z8[CK=ClE&im .Q3"~^Pg ܦrlOdRixm':n#BՎ3._KT= !hA ]^))95@yb<m f?Fie#l/aW;2_$k?soVg6f蚟aPR@nYE$SDYA jy['""qSGη>'vrV:  c1t6fTi*GFߌQ`Y/+$pP*J"m*Qjʅu1$U˫@0\`opӤc)hKfvU twBI82K(:oKjxtg\a{\xl|סGekV JLu}|m$u'&ɺvZ3P?[lX!:3.`3W|_>.na!x4YxaqMQ!,!Nk`F9cYEl :~Ija H:-WZlo6P`pŪ-\Ԍ'y,Ŏ[ܔh7j;VߊF:!R|NkL8/ <ϲ9u3{Pw t2 JQ M'-z2 ^g0 }X "]:Skŕ(AC? 5skx-JCT /?Ǹw0y?)IO" ݾbp\m4K@ A[Nc<7M#~Ï}XҦ檘mXwHu\G榲}o]1PCeGw>IΆlgC2ܡg, 9|i%H ~ǁ NIpDF1µ&@xlUOӧ&F|Q?L0BAlU$JXP5%:LM|X*Zv#oٺh^N{!g_ S\6Q^T 'w1':O:w02Nc8Ayp|& mW c wTЦi1މHp) Zl,[|EH TiY5T?48re}D171_>.N^+N;㱷,żuY ?O_j13g᫘WcʞKR _[@ S3 kF%m;5|!G5\= @I9W=R{!埳Q5!KWz<[o*ǜ*.g3s󜺩܏`C@Cn58~i^M;N1#c2i@h|L;).]ͯsOE\\No|6~lZҟ 5x@6J`+#66RcJQ_՝Ig2ot WU,a־{8C7WЬmY:e Nf"ͼl E#xTPIdIŧu(Q s%R.+b:x(:F7<9a"wg a_N1'hrOw~enE/H[Ցi4)9I% #k5, N&M|CjpxueF9oʺ,;i,[U;#p_M9|2*CXLXro"5hzhy3Vj>˥^I;ʨ'g8Rp#(oV8uY~롘zO]nai*Pt6_RӶzg⛔1B|v9jv~[Ou%md ?SFGӔw桂i4?7Jd3U۸y2&2VB*zaoG2,D7y%qfV+ ,D{P$к β B9DZUdqDE 0Rb؀e]8!,vp53P`S + iO>@.wQ]TR%<ٴ2#u9k 0X1DjWR-q"3<vTŠJaP" }v28T܆? ӃnaD!ԃl%O;S6Js aJGq 0V`OgNe:eI@%6B<0YD*`"(R*{pmky\AF/N*df6^3uBOP.p n8;-8?593C 1d..X8ϼkqfAeИT7}"8lXi8[5%yANE:~D0!eF,;1?/$ rc}DR[P]O {\h"u&ǔ0绺aI}M_o'5ȤM9X^JbPv[fhu8in;jE% S/W Q>^rٜqDTZv_p\P#LϥV9#x.0}\>ȹe׋x uf+.D37 JdwO0̹l|!YKʾga$1a>s<bkS}EYCA2HndD"63[.yYħ>:Ŋgqi!3;o\F\-T'Skapظ{*Kf\˝U#bvjZ@yѨmi~p79E}B{tO1$/VBrz>BefGw =r] 9eEW@29#OSdA4MT]6;eXp=A:7_xNW .Hk̛vWu2j̺v93AiI~'/H|5Ϣ[̊j&͢G(YLl7vLmgy߭ǣau "NJj+GKcԴxQu2N5WD'UU0z=F3Z0W\;b#Qh{I;snv椾`qUk UW15~n? ,c'ѐyUo!L^W?ꑷ.K%'R~&+KOgjr1\0UToO:ap)p:MNhm(r5%tj̤kay*5)cwepUU!Z%M3uE DeNšYb1]3xqXh)]~?2JJ>zH.̓-Cbhvfr!M^ -Z =vZg1x}Qy>LBe5AY]$PW#opb/aZw8(!foM`/X$h{x!%'쬔0IS_hYH'Af.W?5rUbN6 ua<]6/p)ϟ,Uk67nvifSB§/(qI7k$)d6333$f]Lq ;%!/~iL1#z2kZvEple^ФG`j{ "+-<X΂z< I JϹ>hܸ짿 mBѱ=A3츭z7"}9c-nb^Ռ<^d 3Y9cSpk‹:ͳmS>6hK/[+@cMev4Hめ3ߋR}b*,LiJ^#ЊTf@6昃`X5&/BX`X߶Ʌ?@,p!hWQ׎d>hfۢ́m|=92,R;k<>v&*yJ0znqȀ*h !fj?3(Bcz$b.5?OqzFbӦ]zJf iV+@zhX($sr˙"C {e7Kx9$abU&Oĥ̿>YҘ7dz:mL$d|K^i/:~ދfZ4BNlA.h(..=l"[r7۴D2:p c+5O78O!Wr+ԌI]VTi%jh*=Ջ8ّ/]*-dAg4(c ~H+'.GH*[Gޢ \S}!U|q ִ2?,x<*rYRj8w̸l7dW)H@ho߱~T<'@4VfdV}C*H\edpY*nBVHʊ>ڗ4ဗD$u1Z[gQ+٘? ,+|5H4{}~(%B53(gge.y Yod>-d^~K s|:S`#"N-`{<=V_X|Wo-;V8gf}3O;]q:N5 RO'pҊKZu)"e"ٞ)=,m3@&S3;Ƽ==yL\w..o_.z6QQ<]a=@"Q9hlPF^ zLc0ϼ rt6:[Kof/P(,]hBwpo4z7IO {/.ѹKDlFܡw.daqx"AӓZm.ފr&QOx;g3ſ%_)J7N>ˇq_OGv3P6$(8WģbkpRO℁޿ϕO7fX*3Ja LHw1ʶXi:/\z zE-jv ՚{0ʩ>+mNWs1y~)uSe cXUI oޤ˸z|ΚI"P*]w8$QloN{֗L0k/[W1);sI"O=]ɼgZdw^ sJ}DFꊲ7eHY;U^4zd*1Pf%^ٷ0 ";Hq Nb' "C۝R=g4rg;M%@a3j]`ۄVEͳ)pqKtٛ-e3oѐtɖN7b(qZ qPtnк[CI|W(-?.źDoQW9E >ʷaڸ=vDI@=0lPDAtaްb 5|7ZPS('+=m&[xl L.)j ؇4Q#ܯQD<9o晗F+dRcfsLJzSqF#Y-8< n<>-#rM"Ean0KH CEV8Cj.ScÂfZ{SQLaU׭"lkbaXԴ Skcc8S[\Ph>E%|^B g!qB+<ťͭ{"Lrd9\er迟 ?tž^}m %'q \vٱ[Z !b]M3?wai]3\恎wt1kKroFPQp&P8iyPCt:❡)GX)lc|ՇG|am/O(cfoTBC$i.-gۋY s ?%܉%  kM6!vj-#:Ŵ5=Jn' 'ہ+C -uO(@5σyeZgGCcˏ͡xM$%(D9!ͷҭ,%Ò۶7y`j81BҬ=n; ߭Vrk\h;-$p9= +G*yˇOjI%Rbf9tٽN.Jه;튝e}aʾ\bӘHc䃱o{O`qZ c(ΊҸn otiT\!qdsn}0?2k9TXBL{Lx\oՖ!ta›.5ck3"Wcɜ^ީXV Bn៽8JUif>k(&QAOv;"{!$;zL@z$< E>&hŤ0#Ʊ?NLI?`?0}jC < U{ >K[Ё"bˋbџ@r>h솟JďF}}snYV@x d }hȳ2h@HActY!-D$Mg5&g3Hb@~WЄ/FT]Ν] \ʩ?[2J)ֽ. %*_Һ &wms*jnT>QW$Umb6ҥr3]w鰟VLFk+T,*!cl&*5= Qgj9J]p*eZo~?wy2B;'3Scf/B\,$hf!O(>. ժ.4qJ wUwl8@xu-2*PѭZɟ3r@n]LG惆y{@4G$q׏'t?|%Z`D$ |3vh':ly S{W@"F|^ϋ`ti4/)a6 C"V8} n NV\\߹hB^9|BaWʠ`S}&14O"S;:9N)#UBqnj_ -JKj*/`5]qSS4zA,Y$N^E+(=;DzZN76Íy/Y:MJ%vn^T6+Д/pq]}u[шGf;z&NT\\&rjST.Ae ר^E?=ۭjkOGX^yn/]_Β!1'A Kb޹0A{Lå@s(W(OT1@6pVr?x袿 }o./{HJF@>J;96Ҫn_|9y Wk_.3g݀W$+:wǢ;)CGV<]G̩S|3p!:r2ͩ;uDt_GweW( ]^) oH/Bc*v☂Q-DFFY!R@X3ޭeU+M݃6}hOB]2U(.2b/ޟ76e8eD qzC)sgM=߸Rwg1~!a%x3eJzJWᕓĭŠ-Ub02kGoxȵ3bGcK 9(h2ԁ" s+V6SQde SnZ3bUp*΅%*C ˃zo x$B7<wzO44L ҀۧN=^@zAz"t-Զ4XހLVEネ py5fh-Cd?6FnvHJ Г˶x>-5k:`IKP%ـz5CA"K;D*L7|'*w?ɖ+^*hcXi%!ViڣZ5wRu6̦*zdGab>ey(xd }B&0pwy?:])>{^Ύʼ44C74fVZ9VrDmL^Pmy,61 'sdn |Y$rQɪ3fwQdgȔw:B-4w:LRP!|'ˢەuؑ#\TWW\*J4{Fxi?-h2%qi]^;+`G?:*Ov!e\Ps1ieQTZ8{j(4k޵[Hugp M(7YMc)d(>S<`iAsi֞ygp~fL%t.?|e[}~6VRHozD_[s4bΌuG:Ͱ"GvL_=DLf dhz,cf0B0gg}p!hk$<@kdͰ-ƅGk02bW/Om9JC|7ZC1:oe6útbB)B'<,:Վ9Ŭ6X),oJ.O΋/VW죂/FKDE_\Q+73j,pDZ!x†հ(T{^mB2RK[;U#Ð,!)6UMD/iU/"֩rS`g5 L#QiS5iWm@`m#S¹CW|!FݴZxbf_m IȍFG"jNHbܲNNEVmy!0eȻQ'ęJ>Wn,1Y݁M`>K+=Re tn^td،惶iRm ^ߕ_hc Y $TNgHɪ'c9?T"OR}-w܁&okj_4FşƬjlQ~rE ŒR( _>IE _W] 7^FFοy_z30yk[O D8IOR~NP5>= 88vC ̎=0>}FoJHWRM Fj'A<.?u`Za_ҁY42)`Lrykh5Gg=ҲuR wÃ";O`h/H0..%6zE$ŏtR<Ǎ5Z\=WI/<1)VoEaScCP}O K) Ec>QFykix+W,J+b2ڞNֽ"䗦h ҁ@{+ \d֏R H\)..:MI@;;{ᲑGȉb:c|`rE1^u$ gTrbJ`!Q*[H6J?".!âwEeS5[TMsf,-Rcӄ5@p#NF5kT9=W#bwel/Q!zD6W Ձc!zՉ- ouKPQT+X>8^hdupSi3c[ރ.,{'%?jHn9E@O=&n}?BGo~ lPoDd'XGոы#+}^/4\*~2gBD(7ҫJӒmV$֛6LkVxj#OtLsJ0? 2 //0`O"$i{ kOIkfh嵯=5p: O`YnEHW(F"۸XZ%wIfVkdl.XG`Kͧ?-qkL[My-aU{ߡ1"~0|ɶ/:w NQ&Uhi/mR Cg54Ĝ,"zܬD[gQPϯ񫦳xZ?MnmyP@q45ݺ[n TS:HM'\ __ir3`wՕ@NYm)U:;09tqah_xYy&ݢ9/rI2@irJ-!`%]=tNBWW+d<*γRg%q2W7N)cF@vbgA.q" ?M fӑϺ~_Lj߳93.xp3PŚL5ݨbAѥ̜=e/FZe@FL3!*8% $sȌMHWF!/1c,`9#9rY獳L^s۰["e 6O[M uGϰ\ rl~=Pcv鱔V1'.;N3I } /'m %KRLp.a $ϼUe:ҹ3Eɷc;b˄-|NYBW!CUēMcT oH[\;{|^T@=zAzS6Hj _̹+4Y{5֒胊H-w#E 6)F%47/'aqq`&8[bOhi0))D]e︩f"5>ѹCWH&wJ=5yl;/fy¨]4zskYpdA;}1" aAJ3;P  U` Tڄ)vG{[pym駡n Y ҽ`As*=4dSq$x7>ؙ=?WV6xC![bo- k*w-TO<ߓF'7X N#s_-4e_I |$HEf&p0(1/(!i=}nāD7!3r {H nʥٌ='p{ӥa_,ğw`PL}n]D Kws"jV诔4BDk B}OmxYu;6:;Xw}ޑx(2,7}T82"F1Z:씦W &| g9bH1 iBaRmO2-'2RCUL oa*Txvg|6#tDK%]OҚV4)p8"o tm'I #ﲻǯ W\9 >FNs)p jz4z4ݚoO.Ч2Á%L<8r'jᡒV`&Yo ׎዆$6A 8%rBPLLzг/qG<{4O9l7x̙s(Z 8@e4b(րEWf^ނCme$5^FAܒ` JN;A0I2]6gtL)|-o(lw=wDFu Ԥ3]䮙ҳdBY_tMLJzc{=Γ1KplAvkkeښ{BUt1@ V$hd0{3 $dG5_)|8xyGTPU5c*`530^%_i5X̫ۨ%J{H :v==e u\N w*wHNMno'LPT.RiyuIooaVv>W(te2ÍN5DY}h_4ݻrA-D!T%ApmR0hFʉ4 W@+ T8Y]MoSTW *{t#[ls?BVZQy:%ro ň%s6S.!ӆ4toyCک\Hn츼:ǸBBxIAҝ<hb(&(P{Lt582-A<:jKQU2$Z~#b1}8vY*mA("W60R"lj*3cܞ dgdyMĠu}@u[`X r7J _mv$]*_K3p 44Ưo ܗOЈ/zɔ0Eh|lfs !R=;VFw_)&FPk ^/1`QEt(q  JgĠ7i{&N^IMS>$-[3,,t6:0b#0$Fяۓ m4ߏRF0RO $*)lFポ'"l}ïTDBO2_!]>12!~u?RWձ Ȋ¹`&p3 )] |@n" /1+?PI(seZ)j=Ym w.U[ykR!&O'o/=ɒ[^I:z:4sf6d f%0oquiosE8a&٥K-+. 7]sjжKqE)è^.dNn|KT/9Bյžr˷vv ЫW%=w!{)EuIr"WLxl܇6?auv\N p %q 4B2ϲ;WVŴԋqR@ ŀL:(9Qy̚Z(1AiPDqM 9Emo؈Yp.95a|dK̎rϴ.+||#O*Ni5t4:\ >iokgGelaOAsİGE],0(GWtV3P\NI mHxswkySq~~f[tKnin@^c'eXk`}Gw xIe/)3Fax@Q-#ʪK!'cCl=j1~ܰ!@E!`+eĉ&jBca fSrZ},VZOS5Re]MR%`H";̌7 yV>E(K"9. Y@`@J&#d'c񌐱/;;ّZ3cT)6+cʤn&L5?XjpJ duG8,X UBCE] i#aWh ɶ[;B(AH&/6gOA;.ňȁeyZA:%F}53"smcf%()Rc}kC$T ).@0-xzc45br Z[sRW.foP@jﺽv8F$B{H7Vۆ}p*¸bea/ Zǽ7H58Q DVٛ831RtD: P/8 a#[A6v,2mDx9݆Tez`@U>d椇xM%,7,3{ǁ`&#ɞk?Ri;aq l[:FN1j0/rUHNs:f#zkGDkneƁJP(,{]T;8YnڇrvΡ[c@M깰!~ & As %pB/Ӑ%N-Xhz9.71j䣝bxCkJ:J氫*ju" ٛo{ 1,uG(nGYaBpoc>̬B([MII_,%tqh(8YE:f"ny(C@9˦kU4/rtjl;&ȨBq1g" (* ᖋ9Q  '.%*|4/M5,\>oFNT ]]hYۏpm4XNMۄ#IƳkG0_G2~}.\Bj^Qj4|ò3D>j@)4`j>$ s'RA$B>EfُVCč+ο \.y}B0jxUzΏt3UsWZ><6~Xr) mhoPJՆz0yW+Lh,g\z6H\GD jV&MS׌ye3/hdz-yؘk$ʄ3bEU*q.F?.f~~ycdTj(brԇe4VבD;[ˋ`ba(.߈h{iW.uT,zK UCoFi] ge:>:m^.6Aސp2mE\SX "[UO|Hš -v `4C%@q8 'pa#+]*YnMXQqd#t^* 7`19W-* qPX2T-`up9]FSu_#< ӿײ~'Z-ѕ~O{5dLNĘȭp;r>h)TunpZBiy$3Ìi5zedVТ-XZbgAxW\ ׀wr)ł'x )3nr1Y QpeTIƏsqki =>/8О})D4#Mp-'&"dL j_嘖K7eF,ńDL\Qe˸;>!n ڏmCV CsSApt3:rpsxCzΕ\y.gWL(G(őK^a9-ŰnVFvr#e9e+`0v"u'M=H ^ֹ,[Kg|4 󉖤 %'Q evA͇Ud%Nyhhbcx%h(`s}P@G9X?ygN0N Xo'x:(/Iwܥ !E81 Y`zL}8ĻdBW W^[Pпl*58{!w rvQARdQ=s}#H_N%<c;!HQ q|eqْ3 YGE?dkcʫ3v 5lRʸiox<;c0̏nx ` L^u0B|[5}X+'10LL6Ɣ=m.Mz䃅c/rYd5OQCo q٣9.&| Gn`T[(ko+0Ɓ C]~ϼG.wȁDBFB=pRVax%@u1㦓 &]17 g .7.[KѼ9wj2`w^6~]^8?q#I{;.şOti(*~ǻȅܔ]0@%n9؛Y$3џ!Cz}Yޤ @oRMvwn\!XR<)Ež)&Uڀi~Peo[APxpѶXtkNTgȍ6pɦoxuC`d9ȝbG_ē`rAkp&WG,2Na3O'2'}IQ@sRjjwG9uπ gA{@dZ$j%zPeІ% tw,{%-i/ ݌e W$ʓql㒲&GEZQye!P]~߹BWC_ N~mzg@z33p4+ݢ5K ܕ}ehfD$XY(RG=G{FRTS $S@UT>5!Z ,@R}}HFDaOHud\co`:b~򍚓;Nc}QU^qz4 L0PѨx31}ϻtf'%%U-euBavNo\컳Td=%aDWD0n~d!DҲL۫BœF~ofQ"6ڊ2](EÔL2B(/sV_.L}KwAyYLt'=WH%\${z tG&lfrR P|ݗ ?P.Ei^&1@U!GN<ew|貑QqĈwe"1iqTZXq/=G-0 Z̆ Z*e1+RߙaǣKf}Cu}Zqv>]$9c7@ۻJJ{DPhh?3kEl&@ ]LHbSNO0z+Kn~t,16^$v{椎3'|ztwcԎa@z rWbN>ajȇTI"O IMYΡ6R.JPNmItM^4;$|3k>%aB&,s5H'QfHe0騫 (JUY LyCeV߽c%=ȃ]k@nSHеmg^2ω%0DR+Āh I!=@}H+9xd(HB`We>Hɰz7>Vp A`A^Eo' ,d b $ٜ#\O@gBߧ mQ^spjĠ[VW֜y<< Y8Nf7 B{- H>fj;? +؎3L'eKnj3G(#hf^&Ԉ\pi 2e#B_xt7ojl)_|rѕZ.@? N$ei1Z eA~J1&f1O(p,gZ)10WJV(kftR=ʃnS08D- 50 b6)Z(c(\H-rRS%]b%xzV,AɤU ]}ilKpC x6lTsu'^-!'2maqa$S bbZr} a_م$#S֌rPҟcIġIL |im1jCCM>Lھ_V6|%yLԌc֥(4 n *^zj펡nJ wdmHNZ7%wCP g)R UbENEs߫}uK60]56nj^@[3,\|؝)ew;㡇?ůSG*6ӷyO˃cEoGZt[+ύZw ҥ|+ysj#P ;ʸ'&1`("LkgMf"foRC$PhJ6Hb|򠆿MhwuBx ܺr8Kx𶻓П`zA`Pq-`|b2rVׂ*`*t95% \U '~ɷ]qi3lOuO2² 67꼇J,"/Қf_+wA`u p{Lk}Jۺ0pIO 6#U:?FG*aRPL{9(7Bdp2XVjkDm;[aDcL[m,b_wQ%>I=?-|? "0 ^# `|>έN0fg?NZC;fU1PQ$ ӛm0D. C-Uc'E×0@ҌR|bȚ͌v7>bbWy1aE\xej^]X^ D!UcAq%`[4x#ӆѵfNF q0YG)VPSQ%ob#.i.Wiex]ibXnQpN;-ap5+7!~JF)O? O QR<%@x֘|(1x|OW;ӝ`Z]*j q$L!3CՔ\~81Yf ެl5}\Aհ8{4<$/YtW)_b@=^)JǾ#dskB]v8 BYj)tzYD@9G p2'I)em,t@: 5,[;9!cZVټSa!KF+<7ZISe673}Xc- mJN")\c~7t*׳yi :8*_Ja248lį*z&tnias~@VoߤR!Gd,ۓI˾Vvk̙?Cܛ2ߒܰ+gjLT̾`𥌊˭7`+4N : 42_t AS<)wb;QL@>#^Xvp3u6*KJ*8?AI=rqUcX 0GͦLTs7Qͦ$t 6U5$W^^p7YX's sLs^:z]p =~>.Y#1ǔ DLr*5`SG D!9TLGgU}ԇ>xmNCJOE%əI4&ɞhfA Y}j[CcE#"*6N VvnTY]YghM~EUjn[)r8ZeEZxIÉp4Qb'S?3am}f:=3 .dH[3} GɵM}SE U*#Zdo^?orn( }1=jMЅl.4SVo󉈨r΀iXh~CNje텡 }PP%L~'4((Niť恭Vx$g^kldGjiw+- qo>=by<"eb*FJK6y z5/OOoe-Ư@ ydI,]FH5YJL*nɁ(rouBC5ꆲQ__ 4&-]fV&KCglx]jʐ+LD d+#i4_ߖ狷G4M^W*#3jlU,b/vpKg5S`V](Eo&N<^PStφa*?~8fkL?/BUH QqAd^  DO:YH>0UgU{J8NV9yzpJT-9$[.-6e70Zm#xlgie-/Z,-{06Dt Bf”t3؜-28Gc+$AA Z[ByGs*C&h_i6 j}eAh'"e^8 ⑿XM7%PϮ b鏡l@䕸,3՝( Fkω~Bhlx%!X>k~+Pд;.j;bhbKF=7oF̯}`Hp9ޮC,NT#s.$]`Ϳ]޽ mʳG.I >R2L#O/͡}*b(x¾/c-1-KF¿U)aA"PUʬ,sS-AHE%ǘzg5?4V`h),MՠjꄕzzPq̿E\8T'a.>PM@H,TqZ:i^vl.;XJ3A{-WF^grjg(f\uHyl{X:8ĝȓ 1e\ 1LL,? +l6|kNl`IJS/(KYbofҘѭ:Pk^K"yGUϑbm}hH \?U_]C*@kQ'k|ndԌ0CkQRq_)5g1حO,x/oIHlLceW`r_ p8D6*?૫g  8c͏c$ WA藧>Pu&llG@7'"~H !,-=6D5.[5l&:$㹑 hWZ>P}IxdUtVPJ$*Z{\r!.Mf?[AD2b3Z^~|s2Eq9kܗ\-5C->׭ؔ=t0=^4jg:z؆ |yd4Qʂ 5F1Q}uB~@QXy}!)TV8ץ-2ĹBcn !^+_|?{zGje#$:z*iEcvZs+̠:YyB3Ëbk^N87:M\U4ߩiϙQ= G(:X^C@=jwlhPB`,^NZe{֚$D3~Lj-V鮴$иJɼELMDa[m aNɔsҏտ*byVQ8HO!z|OZ?# ;G2>\0넧!|O /DXEXbFw!)9C3N6Ww(O2[*̛d0 CºaL j/X׮m7%: $,oԦ jLFJ0rN03 +VE Co*2$ø6+UmEU9,wNvZ1 saȃKiSDB8wg\rIo ArUp"@eN%\)B$ q=`}FHhZXS`H5r$t,u8vJW4@xT#vҽ_ReM3_֞{؋le$5/)NKvNJT1A#R^6pUm/U򅘣[˭cgYdGD ޭ0@d:DS•F~Kvpz5bW] % th,J %ּt?Ia5F h/|H#vE8(<~B;_u7WҔ Wd/{ǖpQ $gtw/ʖE{IQ ό*Q:@86_O.e>*@JӇt]d2;^eɲšvޓrw!FnZA.q ؙ볛,u=ɬ#? ~2t:=%:ŘU p&e9 v52U@P!;m*:_#/ 1-n}ԈHO"@\$BOcL_bc'=8C%-\aS3-XA3؁* ڜbt dk4{Eyzݮ,PGٯh[PbHkN}i>T0]H9㘟@m>7p#$&E;MJ{ۏ'.Ut;4Fc$'c`1<ȉU<Shα;|p!뭪{QTa8ٜZȒ?8͞Ov_߬{Gq&d Dm6@25e魗SYː叱-/m@ O\C/k lZw7m| X9uI O\$(D4Am u>7Aوk*KbF=b=p?c%¶a7Wթ#78F%ƻ)X)y,>YNx SQgqrAa3f#lW:-K@ ݍ]( 'lpt hZnۉq ՙ=텃"1߂*2gN^`bo4;f)~Z1 %|m!acvP˖FVrz\Mo84K0!܇V6vU ؊]_+2컿F_iO'MT(z("J'F oQ3pd93/QXl+{CDC&v=W>ءszohVZ\ K$Ci]&rV,:`mR"wF\B^!@Ghyn~_Ì]|ENhe;;aSj꧷`ebZ}Eգ&i,+e)p\ bGlZ/~mxa6cvsQVU|fZ)f3ݒ6m贯NzN@",vےɸAZS*wq]8IHf0at@hcq K 8CKԾF]qW&VBڭ0t<.]allXbIxRPN'I1\`G:Ԣ%+VR ) !d"H![NAD"h3|!^ Hjz`4nu|s&事X΄2h n]8IvFNrJ%'º}`ݖ)iڡQ- wx H4TwoMl vn!;1{@"Iƅ"$o2.B hB=&]&JLq rHt$T>C9[9zLwF#Jv>h[x\G?onjG.[󞰱:sϙ<_=I; b7{L Q5IZ;|tܨY}H+3lS _PIvT06y؝t2D=aW㩩a܉}NvZkQj)均 { cV7%S&= |6w#)yf)JH1KfU+@Kki>"^HOnSIkP?*Sg1ɽj5s$(L}$;V!J܍s|)- هց&;9;ictylI JeµKҩT=_AU )s)xSu}%`u{ 2*s.F*/2s p;vH{q&a0_Q&ZqlV!YL[~ha~dTk=K+ݟ( 8CVV#TρӋt+8+.=b^TEd*FR~s)YE0_L~D-@pF[m}?ce:t]^6\0\c `+AblQyOv>Co*FN65hڞsa QЅ21:R`}pٱǀ{`nBۿhKN#,BPдO\ g@_z7j!tdrzQdY7jF_f, l/6(x$SZEf I:p4Fr,de % :"1#m+$ӈ*$J߃f)!/ r,+#f3~^S3<44Ŷ`TO irW[rSz,$3X6@sܽB̾Yo,L2c9:0Qׅ gTvPC&leQ3hQ3{gʮhϊ{ B)xZ&[@Ue|*w5d~!.; `~Os]7gz^ j[cdJ)ǀ:5s$~x,c,Fd`h9ԍ@WnVXӉbՒ7/twj_F Ŝ"A#یpdAߦw?mitVZ^ΚL4,I wR*6à[WykhY7uqTk?}G8nPCc،jBr H =R-*\5pRmaM+;mY=iH(l%YmTD8Vp%1ʡ ],zٶ|Ymqi:ީw(j7؈Ȝrso5K"hý1 #h^ \27Ss8Eu "1W'zl@B6d;]2ΊԆ'}ɡ|N?/V?~,.LǢBo >) 74zx\:Xc##|J{rXqX /M n{5r'>Z{]+T ƙ! KCzcP"WJlfKqna=Z ~0oYym^T׈AnY ŖQe-@Gۂzn ',X7lڥ2s\Q j#8NK^ -$tЃ;-vMbNFYɁx$Xal+PY# )p[d:3µR!tZ+Nն0ϖVW?Q/JHZJi2v&XP#| Gzm#3:p]j0JLÈIeh@+5ƺnD㿒6[!Ym6'ŲV 3 ߅+?w+mf-A`7$DsGM0вt&/9\cn-L(]NEgLšqܣˍ8=uJ ;Tasc^s1)Bdgd.|wTK]~W34G(0]e\ G71#3 4/)B TnSh4OWZ2 |cBVB=郝*glN@v&ZЖX2K n%h.]#q>ed:D{Mvb`OUC69|yk00BU.\. H ԆK/>s-Ve/ʫp$J,14')P-z?k"G]o p!D/r·Re01Ba1l !䕿!&f!?3J(YN^ngH'ic~7-rWo'b0UDZӬ3z\7o [N8nr']YqgH=L4`( ^tЖ1NK`+_Q7kC@#[2^FS5}6Q<7 ='~v Clz7Wm!f ^dz`L!]<6< YP8H{!o,HPD?fJR9jH"m1eP,:\p&Opj j #n(V_r(DئܼEob+W? dW KVT𶟍yHwk)U67a#k%{u#J'e^dz1,'Ǝ3ZSGvNv{[yY5DGjv9U |_W)BV߭8nز~n ;{/@ƪ--b$5GlJЃ^\[sH_ؒ:B$rs&Wi+.3e \W.oqֻ11n J X=znu"wQl)m =<jx%G`ޥJOsFYy,vGp2dIwxs(j `}9[1S>HT+ksd)zMMS|Ã} ylp te1_ߥ ʖFNm!Ud:O 2+|Rg6էZ 0Ly^E+0 BXiӒJ!}s${` @o%wCg1#_qTzmKhK$bvř~X~vU`Oy2LDUjldBA_K5^ZS0( 1`;pcӨϚpftZ2Ϗ^ť(VwRȇ1cJMj1e}ӌ11̵|`į;mQ{tK"Sus]YM]1/ @l3xG(-1ݖyݗL%%%#ٲꢉ5RNZ!h RRm }].W4ڸ**=Q߾7N2O˽)|*WQ\d~.n"v 4aU䤤M<\+ԨȊm{"E/sVODj-҂+hvIS~9f={6ӳ`ӈWQ|Å_xWu^~>Koj/)KЕKJp玤_y@b٩czyꊚ%+S]o0d2P~Ӵq]t J$aޯzffC+Jg)#r82$׼z} ܤbL8_AIQP#ڬL.%+Tg'HY[!Y]*!q1dBD kǷ!gHOgb"+I2nT8ktB@WObضB PnˎHK$(+0vXf?adl[Nt$\ f@VLv1))gSwxvD1ξJn+]I}N` ońG~U_)Of9<=k;s;{_ia`g5x2D>xJjn`v[(Cc#; ]/t38Gq(oM"diP^m$%[Vۂ?GrAD RJ'B5C jpg(1Ť Y1%z@;dR?MFir8ܛc>a0`&%W+1ߩoMU#vA4בݩl6ưaXDǀLOăET*/༧M|Bga[+&Q tOC{ { byzfdgߠ:(hi|2KiX2L~RA!ԟkY>c9녏LHU*ӧ EQ]N嘄4ZJULM>h2$Y FïUN:rKOE C 3†ؽ::iuP:7u[k04*Bvt,fT%[0 r`) ׶{jׯ^cMeUG-%0d'Ęz>ьM|VС&*M -C?X]BU< =1fӆ:2}c(.zawxPO3,!-hBSv\AgI4% !!4P'mX9:œjԉǬJFVY c*ˉ7-\ Wq'[o ƅhu/kM,=SzВ)2B O2/$]]㞢:Qͤ!knا>x ZBDFDy2nH!͌ZTȵ%sVSzUhgW(|-Q UnQ'-y\ :UTu<Ůd0&oΝ\r  /8f?S렏\;fALh o `oI(%~gKΖF"H*U}$Exe#ei3j$TF6G(ü`=^i&CG0n=w;R8 ObEN|fԙrVJI:r o7-)rڍLo,GDW\S^Wi\W5,i`.[m,|Ơr&1uodsݖY~A$ Sb8b ӛM"cgK=0m+|Vv苨TQ>Qkp³2Hx9gp7 'n6jXp )Z!u9^!i"cuwV7gǂ[tTߊwn+6"х9^Rƪ7ujW[gQVݔpDVZ旐4mQ,:lBatﭨorl@Pu Ԫ'c `%6K T77J9/6^h3kpB5,\Ʉ:jwZuxWUXGroc0 0OMnѸ&W#tݚilRW 춊=ZEʩM?nVAA+1m_yXM$c wa;&ǐoRZX47p[ @)uW½n%L]Q'pgq>HA qaSV>EV-.zʥN5bb(BNŗ9!(>,^{LHddU>3Qikk^`-W>s:<~=[ʔAVEz_ _g$lmm5\ uwi3.F>BDu2z^4o6t4¹8{Rh 556883}`&'^dV]Vɀ{!sfƈ_F(6eD<9f$k$px- S1`~#@6lHmwHsʺ{DŽxl߀tUcYmg68}WCipMv18_++W5^RxM}TLȨ'L>d˝I(qD9KXzxcjK^T56=_6`Wb9@2?O rޭi/ǯ;lsC~5 Kӈ"_}(:)ϖ%!E+f"zez.B.!a4X8BaLF v9:*+6PϟIA_pw oT{DFhj"V[ }hP]9] (é=qQ4狩wsv:bMMyɷ~Soi!8WkT6=yД'mc=G@ aǬf}T{ȵx4=cDo3οjw▶NE4SSxHpP2{ yۀOg}:/_Lk”xU7~YǵHu/u[V-RΞ̯/Vzߏ~8u֭g3Gc1datXVYRiI3/P/4\;G,. Q| @==/0ݒWLD(`Pw7?thC<pMS1r*rF/p⽔ 0`w!-GEG9Qb?tҔXIpz cMfx} ܽ'2=[Bw%A"uP l@,9fcOjٿw2 nA.ҭ* #ԥ~;+ҔvLU3?:@V],Ztj `[R4s 5*A8]?Y-IjCcEO+QױCA^y^-Wo|H{C݂1_&Sj'T O|@oNYc,ECZLpy.83s&>Û"~8 (9m}q~olr0;/cNM!W: ?غt|L5D{=~5D]zMBo|{"\;:K(7wuC3bϮt{+&i U_Uա<$-]\Z C̗9+ Z`. =]^Pz3BIәˌ%m Ӈhs*A8sdīMog !X#tIXV\Y( _R |#y=|7a–29q?+',Mj>aC[x9t޹0n㩿3/I0;}hJ#޳bX.[\j3</pJ<AX6|opoE&eF*<092iѥh kj!'!'6e3 BC"7II&WuDޚgo5Xi\e…-/4D#7&b *i ?k 5s>?JYsGߏuɽ5MaÎ%(@|S1A8#rn_],xq`>=|]q˄e H8$ʐ/<:s:xlaI+SDqޠ-ʈ$ {F#em/cy*WfK+3® * :Ef4ŋ>Ӓ)uBγY\)pHKauZ?i LlkT.y߄L#۰+p[dK)av"XEgCiWfИ?S p"!HÇQQ8EUhpYnBR'_ YoixS(E36A)+?mRMe4+YL [l4c*j;DA`6H|E[ 7,}aj߉x'u'HYD1Culy+ WnQSn9ӇPT! h-h/7K -}v `[vkBa2ezPn`|_zC;5AY`/2!Y9lnP~h~L1XK.'`&! $ tp,5ZBDpJ8p KCȤ h!eN7:0la #*콀7\ tS|C\vra-`s^]w"e4?GCg:,9MY'Q/q3MX9&z-%o|)߻>(-X_˴buVPLP&Q6BXj(~j=Y^ei6Iw3oZM⃬T䡕mo%;q\ez`M1;a#h/W U4U0ZՇ{txWPT3:DwakR;z_@$I4 xf'J1.p]@4#Qs61/SueNq{8S^'++X%c4'k`dð\t6N&2CV3%΁I%Ar0cq\aj)]qbKd@~:;uqXy3hǃfFk0ag$yE"K {+ 62oY)W 61\'D'U^|N1a&>`o2LKxCse_1͹z _VMn$ v YF->,OZvs;p"Ʋ=g! =WFϤ5PK |@k >XXyh~%L &*n-^j|L__-.-l24X/ |r ?x#>c1ǠL4w&;tN QŰ-.'EtwJJ~bvv"%uTšj5OU_Sbe[=[pX3+CEX^8)z&e AMn#}FqQxZK"l2s^BlզH-1ǫ3[\&nKf ?~k@Alo"C+#>P)ꡀMk>6{]Tkb0o/w[gѵ^`(~VikFZO%skjEz)$6}" /?]H}1mK`Emr8wN^v{ReQ7i <ZR=i!Ҝs>BrE^LݪBf|~~T C]eR(y@_^+ @.ǭJg(H}nw&) ;bZX][a,f^Zr-y{u(J( afIurU4cج<Dz)SNbO c&U $P^*32ZxtfB?߼?,vܪ?A"]iC0qfe-e+Qڕ57|'f.ZX_S)}K~rsJy8O9;0ؘ 0< 4*}r1:DIZlX%)8ݺ0 B(h"9VtW?*B=$Stb4vfCD"߰e|G [פrιw՘=& j60ap\_{JFi;)Ә =#C'QX@ CX+r*NWA7{tRى+qKVֻh܆^-әkQ"ͤo]򧣡4{ .Nˆ+WWDX>ݿ$s5o8dΖC)ohc%47TT|4?3a$SJ n.94>" ^mA,sGI'roVbXXqWg9Ʃ3LhF;j0;Ů/ea˝'ߠ` Cabm3*r~곴vOEK6% [ JȑWU[`v4.BEgq0?=PoC&ĪO^!bޝ`LT*.c݉/+Z-#fzѿlʍ٬iaU%DZ|*Ñ:S^ j>"8:t_M4f|G>K\!YwN'MF(Aqnv*]vP`(^wˠ(*/oEgZ]k/!pPQIQ;f R9jbY5SPmunĜMhY\M#}R t?L1 W='7 J5Q[)FUe߆vA4okRa/gv% ;r5LL5<2޻h:4yםM<&o\aG9C ?G2d%"h`,>Lg͚ ~>Ý(*ЉTC`T9Ԋ y*;Dl}=D 5g8Lp2lT3:@Fa_($TWt_]&xY? pi;vGZZz9U6.򅡲(mYa\34xHsgإ+K_V))*@mCHdD@ME` 1J(/otrU\P)T㐻{Q<ѵjb"6ОU ;RU$Zc̈́{>o|W!s5ʼ`ZVRrr %@PE+:=LǍiyFLQء6Aq>Kr 1!صڞm窮5[bGO]a9[ k wW㘝i ցNom 'Kl@_aS6GrhTA[EǁGZۯxGWhvW<NLĚ 9Vb)S*gX| wgvۅ!𨕟zH }jb^|L#<k(QT@"G5^ۓHy D<*n#jl::((ݕcv> q0/)Io zԢ-`Q!{HhZBk%_DdɌX#Q W)ECM6;za`PN-}yf#.W4qzz6'2PȦt! B r{G)Jr V6{&nPN%(!6 T=_ܟˮI"4ȟN^^ Lny\y%NGs3~cT'V<,]Ok.oR `ŷ6dVۏ@&A{nJP&;80R|@>؍I * p}2.lv6\`Js1btvW٩P?f6icB[lLK+g{ՃPJ_tbKHQ)Sd +ŧ҈W5i1cMf@,2;qmy>5qA bjUL(gR_C&9@k#]I;Ɔ iQ\ ?^qwHAg}#؂jnI>?tJPڮUxWԆwHyb~B&bbI nrcm. եzt[2BNsг'hIˑa}(rxTF_F{vnvI(_~ھ7LW<kI[svoGK5ԀVl¡LۤՉ6|Hлj}%- ڵL5-dܨ311_dѹkU[S7G{eQAQdpbTK]"$ePҺIA /Ћy\Г ݺ\ .co[WCqj [VVGj?ݟg5qt)Rp@#eiq ?n(Uz(6(&v/C:v415ؖvZP_hxVtńogŔ9i .\VI@>VưǓ'hh|;*9LŞ>i[7"ZIΓ"%^ s'"{dQit!&^^6犣콉$ A@}%qåхIJ+:00׋bVFk,oES}.2_޲mr:|ihJB  ncA'@+X ȉ_ oސ])5ckij#l uB̓LnӑF` 5,f =32mta2E8;e=iw-C IɣeLVp-p|њfbez*9R⚫!DRF]Lkݙۦ -ML<56#}"pK!k 2ꋵ'`(@ʦab0G)*,&rgHn]&ӽ곮khL3F,ngXD"R&^-o PZ$5y̯pFmxE.VU1fU}J[ҕBx(5.=vKSg>ϴǙ иInje<ҥ0z-,KXVgx ˺FښG>CM"M5HVe'gƍi9_Yj^U·p"~I:Jă?&\]W8D>L¼6}Uj03HJ2eBl~'@\ 3oB;R4xQ<)~t#}^['K;gK.jNn"Rs>/?u_o444$?LiؕUv &ˡmsxC!وԚq&M:G}\ :E"&jI]ɽϊ?9bXoE2qU8k&OnUķ.;'I/@7GXbRKcba@yP̓aQ[C\y]6%DE)" ZPVRL7:v%\^IplQh}5Ѡ QYs̒>gpLq*<ϛOCRY`Њmu2匒CsA<!=uU=9X'`ß[opp)iߴ`  H { T꒟[g"difA+[0h m\YM[ ~?S׸G]pCqzGYЉ p NZL环M KGKLu` ;R[O[_%TZw)y)LdDd7.iXm] lF 7ESK :2ҿIJ1HStD9pM2CmrAD,2~m&,AwtU$SD'Lnؿ'G+3r&/Iߌq̕Ls/[G g @o$_ ԑ"85&Sש+ۆA-dc#hidGm)~/d^FMp$'%Nc4G kH\]d{Yd1.DcLXoW ߷MƁh|?btX*Y9 G-j tV[KC|ǎd]M 5{ۺ2!/W~ǷWJ*&0?hLjRɿ9I][xfWSHDh'2 |kH:8; nh ae3Q 5vy"fd}j fb ?XѪ^?ũ'A1e =.j3VruW!Nuot)D1̧ݦȅIMv،q54ŗ+b˖iW<~n +ŸO(Ч)Ycu Яde19|lj0}Wo@Nh8[GXobn;Z͹Av Gу1q൲5f)6~/nc~Qiwv1<S "[[rdsNn"}UI]a8F \8f#U38Tgɡ6'm90 EP!rv[4`i4ZN dO 4)T/3ݨ AKZ^$;VAڇwH:_R \{ilRWFSΓIZJ;ָﴤB/"kΏhiA|pEEI``^"2!mxG&}'OW<'$]"ptB7O?8 K&|tˠ0+};g -k,he‡j+/1QsN6QYӐD\ @e.TtВ1 s0?^ X+<Ɂmŭ-Slb"Uvǃ]Rt dRv:'FKH0 !9WHObUVR,S)8UӐdٺ/K$վ/2쐏6nb҆9늄'j 7gw=,W}K)G .RM đoQe-N8JYX3te+3 )6B|,^IW*7A?sRU {_$ewc HPj :tb#/x,Iq24s 4:lLRE,mT,Γbx}9<}F8F}e=1YjRy:@.?X ;J8!+3^ʌַRX"4Bt4] Q@{[۳?sr74Emfl4JӢF?<|er)*\'tdR#tUp]KD9GpLtVA5mm4J1ԼF}k.vw#˶2ͶY.H7}Vߴ[=V[VbEŗD1A[BLx3N6$ӴbB$Z%AzxH@519?lQSȋ\Ty^%[9m @*n33L _*WHIp -Q@Wgmxm"orf_Ynt3.t)ABqpLkVguYq[~|N 8RVkHt(?/SL[rq-Qec@}ɵ, {&> -()ɬقU6j1hZzIv|ĸच 9ӊ$vE6k=EՐ6SXnr[@;|<岗ZwaǪVɯ/c(!-8#zT^1Gb>8Gb cDca Є{@W}u M?MՅ9k k=ׂfnmĜ# >Iem4Y7,ҮPo' A^ƞǔ6${ܘюWA =fIE ;srʉ6:tN0f)^94ӢxH aѤK4v55tJ͓gUze.h[-Q/LR35`geU&Z&ň$a-lj~pWRH9#4u>J:HBxjsM_*XCּؐ^ O3ݪEgwbu]q c.dG^`S=Cw42kjWMZK^K{8۟՛67 ;'7.HbaR) oWј~"78ldeT HF߻%3hWPrA~J5XK%zDB𮽿BD=?ܯO+Q+5(nS.坣JR5om]h.hmLh!k֏^]D}(KT:wԈ )C!t8Ws-*!**B0cbk:sbp^r 419;XS7xdzFUej)~5;I}fu/"=U0nD)66p+N6<t]#PŊ6Gl򺾹3(ݼ[KqH #ӽmԠT}{ L,Z!H:Oyn\?ъ"l.15_q)r{0D3ޝٮ`>&Ys\֡.uP8Z}rqC.61Z.mDr↝}U*vF /T:r(8k5!+x͂;džox}c.vGs?dtU9VhfB~-oԳbu,9V·7Zh-Lm@&;Tȏ{B#eJ uB"ٺ*8onL%?/Md#W]uBtЃ#6lˡ!8Ħ[wjF7n' DS5Qp}^&#|f^xD-($dy:TLR5mIh~rA={u|ތhl㬺DZ,T*d!ۿl!XQP\?W5hz$,`~Gw kXtkA+_:8)邧'n>|+a[=Bi3 `2 n valqNכfT Eۺr9[O<ǵˁN#.?:cee"ƂDmYNn8B(/A3L eڬR1a>]ofY^80*7<^ Oba5D&vu8x |XF(,:iakKXeJl󉌊V\C9X%IUqKC-RbPs8UHKO/{ 7M˂N@ūY\˺~Jk˼-w,Z1k:VNMSY͕Y]:x0p$C7e\e2Owo =WV-IsDɣMcN!;~Fr@qJKN>~jܝ Hyb};ɟ㊭5`j-z ޳ 1آ`ya 2UEmo2- !^]IFaTuq<?amq-v!^b˻.k$*Nq~.JxqXfQ5iI.|+KW夷rPkx7/ʣ< ^˟Y{|:Ey~>.MUm'Mon_E?;xۈ= =VfT7T+ٕ+L'CG!8`YjEaiv75M=XqD3P(\d@»LJl,4lm(%3Bdk1Uc*Lvw~5>șX6 o,E3G9ڄoS,N͓qcCxCd׭)i`̜ {R /uR@Lpm 1M'n=E=Jgv^Zk/%풪[-P>Iu;BMeIƘĮ/1U)qo[ίpPy1>0}Nq ɲZnDoZkM/nFv!s!k4'҅8h5wJ"vAp$S>NfŬNQ@<;D&Ϗˊ+~ H+HUdZ 9jE |g]p`WE Y$iws93<^H_t W%Lihž45" Ŕl4VF/RY7ZU;yם˽V۱aSKHL֩ԕPjG΀gq,oXzJldҁ+S*Y72.`{חqޘsrM8t9&5)ʇswRG:<#}7<(9j$?ĝ>OH6 Q^!PأQK4:B ~:ͮFvMuvhشL|`l׷7{HNyh'Ѽ83W֭NysdfP z7!"(3tvtpi#8$ާ<rM{ML 1':dshLtגb(D)T̻zg@SJ0;hJ:j(m(Yw5^?Dy3ҸGf?*8umX5IbVl\ 2A!W@"_}D\q\_YuDA6߅.E* m6s:v|EYy[s[f Mw¡V}^Y8ԟ3aqeK_@ןlT _·QqS7kR*ZL")'ٿvki/{ebB7:l*۞ ULx_Ϳ;}ڴ( b:`<O5(1 }$.YR[&L'<Ż9yu0.脡ŵeHE& uw;y|,#R/T98 BҜ݆tPe#'f\{BM\:?`6с}P ;'vs8V? $ƙanc uJ54ȢN7dɑxrmEWm`LÕNDhK!tzwCU  5V|Zy&U=jz4iZ&LEN'_- lUخ0ȠO! ̮5f&rо0{:/v.ܶ@⑶U7&RІ?BpwA:0r6*~֠Y͜Wjdd# $ɐUK |P|_ίb"("zh| GFMHV&<}4o0n>5+ʺj0 jlǀX]C]9q9,f r@\S2,\'f#Q CUa[{yj#,eT?UZO5l|e %מKmA jH ߇pMjl' A|"Y*`=9c$O&RggJZ\?aMs^uwJx ~B[PrYo~=chy}_c qވ?߅vc~ ӻc4lsj&95^< v<0>IȮgidD[gk,rVd: W~&bژX*H=UZ 93UGf@l1{MC W$6DhteIvD/컙 WhL4L,WĹ_UpB@60V]ۉέT1'KƽE!7>G((xq_5meFTiNcpo{َl$)9bY#(W),!ٹv[<3jeN$N:vi Ĩsf#;XY{>jr|~􌎫=gn}P&"͕xW|"9b-7A濍| mURЊWk<QɫZ軛7yX3̂.Mb<]) 'Nozg !FHL(#SE/-ނ!Leu,̥`G/Z՗+ y'B4EUpli%;V{FFAAI"v5כ]3O!X82&ociҫ(Mс˲.15Xwwn-ҀaӒn%P..a_Mi{ٴeL(Ktw=+2ˣxRIAcQv#n|1P/yf6v*{WC يe+zzާl_ǔQWrZVyc=ysu"5\cMHKPx /-E1WWy~:BƣdSI\^7‚/[i+X\@3u!+ٟL.$I9<"+)[6OML/&d e.^_$]`ok PCԹr o5y+P aPZ&z/I&B@T݂]^=U :fs??xnuU,;׬,UB<b[|ڒAʏ:;/]HkFS[*Dl," .ԯP'N?InUAEJ:ıX0ctas;YC S M*@o}X6ѽQbvUok]q~fjx!ͶaX|ČG]u^uk/03;0ӷ`Ki:eE-n6OJXNkZďJ؆OWJޝ5dF%e(s<+ 췡Y!AѫsHϚng@yAsקo+zw*"\+Ll돛}8IgniQ[ŭ TND FT~Ffxkw.~*B`R+ѓ {Y|hnMƒB}L}V*bZUD8ڡb6ȋdMCOO7wU"[kbk5E!XR‚'$6eX%Q|9 B=#״@$=jPoj2!r9$.HNldVP3BZ$!ⵡn$2!a fox]-Im1L.A5гEs,/hr}L 2aű+k_C;יvDa!ռ)k !Lfs:jggj\>E'WG=x l(1z67" !rrEM94y&{T^ ܣ\[cjHNKY4 J$tD2٧Ŧ8W })jmmk- PgTX];p] fjE^l:#F6waa3%[~5=gyu,ŊNшج !e-MsΧ%Z˜}Z? 9Q>? ʚQw#$4l2265 z.͂3CܐuvD1J9 NʻSo^9Պh:p7T^̇D.rhkb+`:I!X: eyQ |cO̳~RjjMx)Zw, m07 CCOU4 Zyt3;?[ԧ~PNS[nZ{ɿA4%hg }rKW8Q&^*K~;G\HpC< @jnjy"І Sxz ۖd{&[۠ʐpJ? acGAH7P˾&,Bk'4+NziD}Lixȹ;5qi;_9k =ﴟ-w.z1Qd z@O6\'NjF ~ԈUX5c}* dڐf&}hK~dBcO~LjkUaA\B E` ?h -CO8W9"JR/,Q_T/o8\#RA?3ki$J}9˜N^dXQJV3l _m XNv-hPy|G6{ f8>=nc\dSN_85a_͹9chsw|;)W>5 2<&)?v"j" ؎Q:Q5TڭWteQƳlp.zfSϛaaKs%?,b6/1O(O;,aƃ}z1Xch7X(zt8$j>-A}!< x[$C4/ rھs*]sQ\RZWw=J+^K0LL~mlj"j)x?FTJkW}%sR(U"A "-yj}Wk4J7S ͘Ы%;rs8SQ ˝s!\|̍xڜTW\0|}=?n\-݃]f٪MftqLVR[HOU!u/)WB4}-AwySXJt 0l1U1.pv;U?4Pڶ3#j") %QA֤|@{A>Gz`AZ{j 6ߗ-Q`Dٛo-(Io~AI+#]E(.S>VgI{h$_l( mv2GK_kZ;q<;׾\kO%J n@ }dS1$I|jވySoɐMW_@Hi%cxB_ k^Dv}Dʕ lsS2]?2Jd_(}G ٥YlM\3{Go2,pд(UB.ET0 ͗\=,˔Q%NʬFwq-lz󫚩;d Z,rtyNj|dr 7)?L0aYjV҇Φit^b[2=A!@0riuYud !p>{?J[޲XA)+U`2nes'#NF(W\3aBZ6AjytTmv Q ~X ]ZEg|ć4ʛTW"+׼C:+ԉ6PoUbs`a'͌5f|3 \>ZZHtA&3 o ևi46YI(ZdXlN(|3cfBLߢbhV+LẼ[n0졫NTرw%N͞V "0ɯKpȓS('Hܭ #>BPYC(ӑdXCJ@~ x:uWԆ߳}&\H{P``m9 kJi3%Dr(vqձp&# o\E"Qy.]> l5NN~$ӿu߅h~) (`v:"TF8l;8p&r$yX3t Q$#BkRj7pG+Mf~xLS[tހJb󜎪7D}MD%R5`fzWD+ EUG/>Ňxy[L7;=&{?AgkPˠcm'gzx|;zA|KZp:c/ӽҽBe̼vvp1iu߁ k o-stY}+ɉ%b6m:e";#YҔҒ7-lQA9XR`Ҥ- U}x û,2ٰcEpEUU9,&wt~9iT [,tי_B2ebA-P鈭@Q@4uR ο{>5놪G{ E{r0bY&s]x7tܙIMSbDnXEk6q70|e`JsΣϰ;Č4vdbwͭ̐. },]DLRNx.,Wm:y__mw\$q( ~us'kcgרd`i Ja\W*s ZVä(*2գ3V9l V}}Ni Deq1gC[S>"?Š8/$vzkѲ 7d_rY #0Y x@Xr vzR}dwck#5Y\< 9&BFځU7&R M|7Н} ÍNJrM(2 gsgTDY#*CnPLTGg^ZZm톀YAPÔ槊!Ip| z7::ôl9M7]豸%)nLP,`xԷ%pFl;-2vx;.~cZ) KP@8Y}z02k:3YjaU/aK!VN,ϊ1N]iՁy*T^Oگ["g_I0La: vo' WRR>ltj: !c+?D0#bS?0-};aU {NGځɑ>l\`&4JMV3;ʠ.HKPZ}Ct6>5Rsd13NiP.S3Dpּx;P\Kk[S,O6PvZ6><V  3z%PtZzB5?3n͗PG&̺kQ񃖩}}>.f|CE#33peiٓvO*[ u-f!Wڢec,9b>}-#g9DMr7<[11!BφԅPC9,cwMHw-UdL M4$u#jB~}Fm֬q_hI-\Ǒx K= {.~F,-P"CO Woh2?x{/v21C6.ַAZta+J2{Ұ2E6.U-kQ?m"[gIBmk:HO1QmO%S0VbJD qENS1bfX2ʲZkz$:`h*6/XmӍSMn0x|<%מީl}t;o4+ךeQQl;DD<$|".Chz.iVҵwۉh殌xNH5V|IkZhz{˲G3_ ۴QQ,0 }>P)Ոݞh"H$enY-54KW*9@͜r4"Nሄ2u>1 խ#A+(~ʰ3Pt!fc$C)MO3}C(6Cf̌~z}93C?K>Q XFO.erbӘ|95l,ñsg/KQ(Ѵs::Wv%T(T|x!,: 0?q,Qi3PӷT';QT73\Mhޘ'crXKJYPcY_*tuiV9oܕo7.wDD0'& 9g65{,ƩQZ~;pD!ͣ?hNmR멺)|%,ux̊6N%&ckBx*7&U֯ 㑺2C`|uI{%?S$m ~ Mxe9ܧ Eњ}X~?!~Y6)~4<\T}̠E4Ҁ >sp^V)ja!Ix1W7*V:=(=:F؟;а U[vʰ I{g*rѪxT4-k#/nm [F lY,()ak0?I{eP;7YSl Q她o*țrzJg>v2o?QcڞC<:!CvJmph%<"8c2=%T A%f}Rèl mGڋHmnQ޹Wо F;h,D Jwnz9%#0S(Xm.eJ rjէ{:ˢKC)h؁y0Q; gs* q> ۊ!BeDAbV1eb+Ow9ZQaYxxPf1R%^*^|)oYӖ9C!3w"*,rQ ~Rn 8(1R).ĝ' cG4Aᤈ81te9OqO`U9" 䂚yCD= Y||/{'~åCw{m)o8 xoEa:[5TCn`Xi:Ǐo}`eEɞUa@02DRu _{6|19?[;])PD5NJ"xa:`V~ %C x6GzM]Tr띃Ÿ;e`qo@OT1J*r;T-S?4yڿo?2NḘWWhQs OH8qUʒ;,e >dVK̸y-8юa=7nA%8:3ål\(ʴtExkhǓO>9({ I=E1 )t߱<2Zj)1zhi$=ZJo#lW)&Z0^Ӂ?. 0t^'vQL?Hҁ?TX 1H/z&o:ǵ߄i-a0nLvHm$~B6'3g/)+>n ՖD'uH:dU9fِ5ىZ-E͒xNWnw0)dӻE?dxL[\9x?'*:NLX 3dlBԧbK1Dj!.+kB !L-\r8R)}z(30&{M=W__ogGj2!`s7\]Yl\̫R\pM`4XTw3O/!*"!MIah"fosTPљ-u %ie b \'Z5& a7QX%DT6NQ`U+İVu$ f[ۘ) K0Iv!P] I4:5E\p9J GD4n!}ι4t`"@ܙU3qeXQsr9h' Sw%"aKY6lGqjtYϏ.[z˃(p;QB!5Qcs ' h( _%+|Lst9A;tR%jNӑ#&C1! (\HB/nI% K$A$D Avݤ y_jX|X ?w**yzZ Pz!X)Lc |YNJ=?ep]et]BRjxeШkUOD[VV:%Nh픞C'ǥ0 $XM]TûV_AX/u5<= f+\g+;І* z)=@ܻQ8u0]ӊH]>$(> \N6 AjP^r9pD*O&ӳ (|l!{}eGiDQRx[w6zٹw]"#Їso-0ki ђ1led=*`[l׼:j[y߻LV6MIH;Wՙ Ugk}exȳx"̧ %(Hv*9RLx+;SS> oӚM77_YbJԽqHy*D)=fk#zY^%[945!ppGx9Um̮<҇6j( 0(Ta*졊 P`J:)+fAarM1Lz#yPZ]unP;>XB!|%d/FddC':˔^>"Mfm+X՟47LH'gA ?"q:+3锩}cZǫy4p˛`,g(ygM Wk ACv>WAwRk.l&޾ EEq jpE!޵]V^?|L:ƭo:ޚG[%  M%7zӕ1gnQ}f ֯)_IϢpɶn_3P/%g֮H(~LIO{0C-sվ۰ jQ/@ͺv;+{(MԉUu+h[VֳɡS!K>QBn:T`kJbܧr'QH$J yJYÎIEhِ ŊˠLxj)Jar"dZN=]WPḵZLrא:ZVv)A \0/pȭ +4+Ҳ_iYC䄎лmN@R$_$<7<ڌȭ6T<o@쉘:.{xoS각a!JjQ^zvVo`[# 5 & A7_,? eG&*N~"Få54˂`I%70U)\a Uapjk =o.:.Sǥac;-ū,ap2K͇<8V?m#Ԟ[ x+*  MD;K j3n@w<QWpAfU W/p >OʼxdBՃ=,4ɷq%С+ d!UtBoQf`pCy3GOw `ݏI|ߩd$ltgB`Z'X%8~@' v 2 NsڻOu&ߑ>b |車SD׼VaXa6+hMOHE1F@7$\awD YH_G`$p5K]"ȍ MWUDHܽfO _"jq;$^5~iKoBNUȁAn\Oxu31)H9GCI}8޳rjg4"Yۦ 7 B4Ê{K #mKf8o2??[Es-ʲ.:w E~r٢Fsg)Dq S<`*{cvp5Y4AnIG.j;wwgRanNC!yݓ?&ä;U >Tțc;¼H+!Vmv ӒR26&-OYWbUT>Sz,o^`p" Gꪲ2f:Bx07JrAp~9!bxO9,22B}`iuLɱڱ| 7?V9{nYPK"u059SLI t(x~,9 $[a.I؂܊C("!n&ΗYfz5(YZ~N; L ΄1% -[E1-'=] Y+#q7w1,4sMg!'=VRP6@ӳlZX{:fח ov9v3r#TF%Pd<6b%Ei{- k\%b& p(5";'"џMeE/\ud*o|Ҡzv|l2|8%z 5+C8l2H{)J ~U$Si7'#gr{?v0vD$ B5vBs׻r TgXCWSس1zE~̛HBJhDH/駳a$ Q1 j C}\gZݨ:2 $.z0aa4Rf)p3`h ɱ,L ueP νbUy<ްl硙2G=mwnF&+fCzXw>~tlv/a{35}WgPD #.nf8=ھ4 M9&C]g-+F䨰3sgڈO} cC0Ai5z6յtj?飡SQپ"" 1(lblͮ *wHm׹,|;bǣtFm:7ΔUV4QT}h]Ο4dؒ#.?36aajV3@pyuyTV-O<캒bsXŦ7Njy9 44:wx S6ĤB1UG] ^D!UXƾ X|׫Ҫsbn%e''j]ߔ>iG੘9kDn~p+@d}eg/Hej{@u@\l|]Vu[){Oَ56"hA<l%{L_4 xD rq2o%^g=GP0hhò/u`ǎm{w!G?Lpؾ8cj^<#~}|$+ӍW|]xSyٴۘѩ@xᵣl qz *[l1 7{a+)0tR#2LfʷTkF8yq.S 2 Lm,(da!1b!ne;69Xd78 ֏H8TE\K"1zO)\ߘґdS "(o Yyjl͜#wr8ӗ˸xM_i}6Z55 Geuk 훇eڊU'Y~rf Ӳ"LY2}C, xz< 5ܐ4"ȍD9T~mIilCʡd >7iF"Ʊ{X`ac1ߡQ/D X,ս\;5a|K+H3 XV"O G2N8[?Q0, b {`咋!yƁ_ҁ* c'YQCP,v殮ҖP~y½ 5L-)c!&D{s|}+`2/fݺ@ۂs 3095:]E>gXu_~bq  F`.zOUJ8`;L,A9|CLNhU(!gaڙ(JU"Sm*y'ڀ-aU@XWw8^_M2:s? x3Fi 5IUַ䍲3OWKU- XvWJs{ ~(L:tjb#t?D{j?wwK+R4^ZbvЙXpfŌP$&! ^gӇ .MecTc_ G,He|PLbxdI"p_Ҽ2Ջ;: l?a*P8u YrTA_֓OD! C"opR0=. &K< o{fA4 cYv-b4h fW! 5Y=S@R^^V ָтG713";w&0)Tzr_!8HdBiaFc}' 2,_Zj_7&4"Tji=&C}zSG4R2Tb? rrȴ`tD~pXF!Ԋ)I=R -{W獄 Ljc{As}̏n^ȫ` P+%Ԓ6=sMɦ6k{h{('<!JhHD|&*瓍xd=8Pd>~37q̟b݃ڌ9B 9r!+⑷yTC\+! ?x洶0YtPzl~ZgGwj!ȁ;}yxlny, =ƖiFmC`A bJӈt\>So֢%% 7O 2hN|Hj>w|$RHh OA1 =##9a֪k2bx![ ?LuMX̝dc99&FvfNƧ> w{ P #.Q¯RhIGۧfkxLNF[n@+?"@qk霶GKy}4_ $*{j K>r?gP|B+&wtNXWxˆ[}oS`XȾ?m*& a{HǎLҁ>bΗdJLŋ<=NV9(ŚdQ{-[ IOH{C\\)P+{_0$Qr@EP($ڻevm8dwc{"4FPF="ne\9l=oa~1vn'n/y[#.B.t_]FJMw3T7u"h:acE5͖J]t_;r3x>JKkftHyB`i=*\{N勒3fz3+!Lh_̀{)M ߮կ?OhțۦAcG䶹0+͉?4od.h3bwn9C$j ki:a}1D}= jfF;rUaD9o8 gB50"*j^!άhᯉZ 5zz# N&a'S@(QKDCѯ <;<$}|~{ hJ4=ׅpǛU q?ӓάeR*y^7]J>4"!E BUnw 8R7ǭ6;Ga&cd K^P6kca vPMad?bw']Y/_khmτDb8}u,i􃠧kIcfĥePfeb'Nw d}JAn-9iw[iQ,2, qE̓h܂l7 ZTdb2h52HK\@G@+?cJsl#f"B(UiS&8̗\T !!tV.7#?;9faKȀ.+Y?qv(兵 Cet˼U~FB 'l ?{JL/EoO _Snz?B&@13za9#{ZaP?afc6_BsÌ5gX$mSK%M! Tz ͝aSs ioV  dnS' 2Zܫ1.dU;'p ˁܽn 4:gFC MIB#M?'_'$)HZ[ѯ,>rG|d9 fkݠE+Z.O>Z$gVS@l+_R}8솩q*rOqZ7Ԉo ?#oI{H3cn'mE c]IJ^h _Joˊ'ճh71.Nu]qg}*j5}UKZPXЀfC7wKRhݾrq?O'Y7Xe^=j Jғ{cp)E{DMybͶ!0^Sɫ?H& /'rزK셈ٮ̾ P Lot|wOl0z+LJ~t۝M"@=/f\4( ]0$JfӠ FhmsZ7IhϮd3lr>GkL}j3㤣ļ`aɺ֋gt5%(sIsy!agMbTNU5)/6;wO(^{mD2D=I>(hjV\-0~K|j{l7Nجdg)>݄;X1kHHZvdAb,HtJ@5vdvUhpUhnZ`=4lyh7 y]tOY[HX7^ɷE8S9%`T_v!cƳ (S9>彟EcMJs/ #iadv`T9ɥ^oSEѐ*uN*=g*0ODS]mne@!:O4g0*klK ꓳ{bmu3Odh-T<7QWPdOA>NĶ@m.=2{𴜅d8D)7tk:Fy ^#24%R -&3 Prl( aiiFu g[b%gTS߻Lf\zkY٪o19fXQ]ok{5T(jAF>H$偀; F3?HXDYe0k緫&тTA6~&V6M9jUATip .=8W@fxrmx_YZ$ sޛ*#[o+? !0 28pvYrIabxr^K3r׺a THJFvc@M Z8Sp$(?LOD֥̅f[Z%/KiSW5[kbOn*FeLY_Hqjx!QF8*Xq]Y#/aFsvZ\/T|֛8PBԊV ר<ޖ+Dhozy7Ā@k)q%*@өFɰ\yQwzT.'^@v 0Z43D+Dߔȉ\1>陝 pOxW[M4+J5T4sE TT 뱈?e Ix^{HV]HV_P{iIEŐxL_V-ϗU6d#c%@U'ed'Q/#ԗzt~ʻh$cGײԙFtݰ7fԷ]ؽ;/y)+Iwb=7Ѿ[&B vkGOW8cεCxFK, -卭N\CjcY{&qQp O zI6]1=:nm ¯̜Ȏc%߾(O$#-KZ*-U,4s׻×pG`0J9<9› ;XI=(U\TGq1-2kb yRRúFrrpi$ VyQ{r.c0]gVF.R Vy=·8ŷUءK͔ULIv&Sظ KŖWFplK}ɥ|ZUj"LK?;YD~]|0&XⲭF&4mۥ&S 2л? M"#0~ݐ2@R"Wbԁi+mN2 Z Oe)㋶0b?\GET .Ȩ/Υ(%pool ˀ2›nrAvn% 6wu<ꤼ7xӭ 2@šjli:21T s6ʶM%KkdlӵDa͇DdbK`?gp6d~ %e$mXK\H=#!QΥ߻ Q(|LV_<*@۵"xbޝܵl-dYR_La Q3Ճ4On*7[:w޴])2:"r,BgCm3'L(xCmqybSFa)Ijķ1F`w2IjUpiRら aWr5CWq ($Nf زWqJ6ܮヾ}U`%cg7-ر/Y^G_>u6,o4c,]e%Ϡ #v [ *8ObS h&Ci{JvU'F9'KSt&.!6ħS^cqyv̹Ư6-QOLExt^~A&_] UfIqS]+[=I-/OM؏$s$8,}]gkF I,bH}`H 8?iRv5EV>z&Ør|Ims,BW)0zwlfːξοT/"̡˺Xxk] *bƐC"S))g7#pAf$Jc~yadA|iEIa͗{.w9tn;OHO/Y/p۸]BؽGSp,J{ u[& bfn.f.kF43 kyv}sڎ|S~i{CG\C[xh(:H+r7(whOGx2.Z y C+LOyNNݴ⍮,Y*MQRxI["wFl|qƫ?&-zb>ɭʊ$Y-'ZIa||?!}]uNpp%H.az煮ͧ)+pzO DSaƫQ\ ;!f}$h=~ӝK3rgoAg2_*X>3m#AjggN D9u Mt|af,3Z92Ļrdd}p Si|Tpv uSiY^PgrR\]Mfw7izZ"x[d maJ_p1c  0 f_hB^XPd1md[;CX#-5,<|:fR=vEy4Y"@4vɒ)K<7"hЂabAP̌j"PɐYf;Y[s6ښ=Cmw MH(XJa$}[Z'|Pd)(5C7|H^9e` -*WI¦b ~peNuFN)UZP/o Wҕd>:C*RC VSc+5)6k_U]5謠a ]KCXnnmv=iF%D0S$c%g-% ԈOiZ Ŷ Nqߩ$4{_{W|AgXTb&r!Q_0πD^BLs'\#&KO' % ]/ |v^Gx1bvaGљa 9ӏ1+*3ӝixy%#e; ,ݏY&zec@ue ٴ O|FJ,BZ[OD\nz(>+m^;utŃ=YȐ<|N^_"vNc>yZ} c f#ME,xήa ]/xƳ[7 B+KpLNJmXkō;-)UZ\|WNɟreɗJ.on mmi7:1T5x(xQغF%uG#ӥW'@RZct1?B9G!`@_Vºu5.96-+q#\!ƹ[ 9Hk#:!J@ @{PP _n֑ pS ;ESS]yfЇo#,k #}ij Jȟv9#Z pD"\Д6RFCg,!l%M %wgl!؂p=B!H[Ňjġ/`+kP\Nh&g\/꟰@ݵ7ˈ0]d@5SZe ЉS <: / b@q _Up' yz-"` ^ӑ(<⨋$LD-"J#CyCnݺUao"gk.[Ȥ2H|a`isj,Lr?b;Q2 3Sk覒.1ZRع)8g)e:;̈́ }q4Xp̕Pq ~u 'i3(cLjPK #QihqHUmt9rqκ's) Qt 09{DME f=87BI3!;XUd\5j\,cdC ?1SsTAx6ΒCgi ,$5xnVX-5O/bѬ`WBWh~L[bLz =Q[ >Gfa k|YqϪ[i\Z^vLI}e@sU-%l^LdƬ" c'1Ż$ϝH*iYdY_G2.0HRJH>v*|??9F OKky H/~=@cp&VDc9'טb˓ImKѤ2AWCǪ(ꫢ?bx«y@1Ե((٤<](\w=M@Oe>?gg YկjI ¸NX9Y~;I8Dx6ëX ڽ<;_nГ{Q! ,LrDTUP &H[{"ٍ,73#zUσH-|W}r X(j=*gTZ+HnbG{YY6 <ɼJjG$8Rą1j \/>LH k(L~ɵ0?×?l``.lGf= L #9ȟ%:$N ie M_2M$ȥwwvFcwSWA?ݲ楻@{I|XJ´.V.Yj X-J񖻵`Gsqۂ+2Bp`ʒzS V:'N% շh͕ו\sbYCMb*<}a6P\}/uɬfHME{HI+"5̲VF$ؚ 749G[ [7'"[v祁5=|+L'_<_;c₩M2W2vٷJ2eODGAP>5>0>{`fu4'tqM}C.2Z-5焸8I.)LC\~goh(jt`;b6.bZkaw-©j?|X}Ժ:fڦ]W6H ,~r,;Ps@G+mELބ/bloBō| SUud"J~Ӓ*rݥq]DuEqܑ :a<%Tt/'`D.1'^-)1DhBxd̸+ݽd2W_H¶Y@O3ä"ۣzh1`.VbI?I=qߝy8;=ӆHHCOZɆu dm_s IE:NN~a@M_(g7OdBGRnͱĆ|bACc=ʩ+i䨂PlݖzjҠPE)4 "N+S#R+[1LC1yQ bF`U=!տ"ʵrXKh&B aT5 9eJowfA"/`T8aNiEY _ߖY'EmJ#nF8"'vf4#ʂǕwIʇPuD(*ΧƨAk4I??&Q֛6dj]vθT a{%]Թ}䕦sM3ځXq]fĀ:[nvz܎YeBSj rC~jB_p:v+[E/ڎ)?9ct/ZO3#KFd[3x^O;ICǣlyݔ`@)(֔@|Ռ| (MS %oI^.PzMh]FMtm@csM_QpDSG7S g]0D,_ >vb}G Kz^9zG: 6!jCbhXbsϨ [C j|jIF0;72P bo:5'k¤᤭2)-fg;B1@lК`}blHv\̹6x9&eA=_ԗC>ᢙic" -nu*$WMB?n>sUzGB1{9yPщ` Q\?n]|~<^8PH/[j[13(@þ HE\8Xzƥ7^ID8ćU}b4J gߎELX luTv&$3ӗ)cژpobOE( x< b"#dW:w"^zs~~3GpGP.h\ lʑwuiyjpBMU:Λib8iuXȐ!7=Ɂ9 2&{$]i6QpOMi&g?a1=e=wX{#w{浙Z\5rLEsc.rlYvD6Sv:Ry&N5VkKWk#?^jPKe+4[QP[4GXB25ũ?=0GB˻)8]$Y .@$~7ڦ"R ֨?p\}YO {lK4 ![뭱~pK`SV6X]GX{t0R1jDj./30fdáu&uNTٟqAMPvBOxCu ,lB Mg!َ: 5j7a#&\|?xpG=4FDW, "&:y.)j-Δ(XIA[55nA@SV>K=z,6P1Cua] ~oDL5 J1kZ{g|9JaTPHn( dfۼKDjB'.ג"cĿ٥! N:[fFbȒd"-뮛$Wd<8 !I`Lƨ'UyflʢZ8Ca;N]'+*j w;7b#pLc})ݿ8RyCq| sT&a #HClly RfhѨJTFETG.{NSk0ZK.D"LD\2YDJȫ+wO%I>pzdC'"ۺr5Y]EODs :;""ω*sRj*ҒD}ѰЍ%)Cvk;`;B ؚt؅zl"+?A_1|d;|k 5ML{7"XpI5n Fޔ xq[^nii %Bo`g1y+|=f4fzYUY.xlIIg:3fd3H{R:vaMſ~;M?dlAI?nBDk ;)jE߷?啨Z,jCDMIFƊz`O|ц8onfCC/S!UI(v 2,P>ZfCI66ꕮXxXd4/~ ۫/4wJWN&$zH0xj5~-jO"ء%h3o`L$4\Kh~P& Q[ 'ב~k<`=l UU(0@%(yQJVk[Z:QH'1r ,"EYAԔ|kfzNCR8}z 5jٸ\@sn.dѕA9;z{.2n!vËvc[8BYRgdxrDPܩc榃{SvGAIWKLyqFK̝}9Tno$rT†mɼta =5F|ENqz`G6GRdpI-d s8 UEKumέpK$=WU1C"mZQ!6@ݭW6jF&B0C6*&he 9g; kh|- f-ÆS)+0_|R[+r(݇'ʩ>Cn {b<%l:%!OQ >qb&Mj Ͽ@~E.$ds#`;BTHg`'aknzb5pnP+}?JP1+&be g$VD5ΘcYJ~O识 T:ꏆW_a(eŋoqr&1?[ʯ6Y#-j .n47m˺~>ksOxݔ|]k0l,>: i m?.U,m1M둗&'ڲ5OM[p-␤i<8pA( t[rn0,f@ Ħ{QYVD. %L ܟbJ^¶XaPm#X>`1 "=Io=z-c{ =%Rto[`6\J V0 Ty1^3e`Kx3FrY8FGz0 l-飋xVޝW۱ In9`U q?I+qhnVk:*%UBBhIofmNd/CRM\ze`ϡ"ba5bN0s.; f.x uZgܲ '* $|ě!{DT|ݤEAu347.#93>OO%܁]f ͩݩ?֤ *A^DYИwaŧHsl_,%EF4;*KN 7/č<;C[kRC}JfjNdHKd.ʍ{U9lr td(0mB6BvDX1\aoj$Wh^~-,Hv9`f!+er(a2r^‡壤j r25Ga~g}H&|OP)Kɩ9QLx.WxVj2t߳;BEMT'@ՙТ6 :9AKn?Y0c_G)hĀp48b\}7$n(񜺸{]t@2ל-o^8^ 3T鿃o 4Pa-wЎ0֍" .u:hso_ͷ0XFfc[C<1MPer6d91#R ih#`Z]CR!n(],ce>ʄfeS3e]a|!f _M>՜]v"#:1I56!-b~rQ4͸n6;Ye}b)e3lE"`^>>Ѫ>.z-v%;`=߀[EΏ;ur<x /FG+qG4bsM/DDs/ƀFB1Հd Mߊ+Rh.3c"ˑlsLĸ_ ƤXW}~M+!ڌ*[ 0} Kٔviq$"yțU/+RyjZ7*+Ec }jpa"=a"^6$.Ptbmli9y$oyk3"[rPQ u`\)?q<:7ƾ奐4Dt+Q,g䲏^;!UwCYtב*$fSܵtkvt !} ㌚ׂh fpEvyTwW@sr3ؙITu57P} -U+#Ys;hrxYr$.? r=F/3ˇ<䳰OzjI!,Z9[ `pIxZb BgteY eBÞXX<=.N 7-82֒Ե}oέǗ9$ *5@ጵIޥS#HzGbQ-.y(('AΖrfNؤѳh jjX`!-Z vCVUKh~['ky_ P&erL]hw7̗jʃ/:t;׏d;'+*)p\eA۩ڒ P |P&2:ޭ$\8W8gjMlvTGQqVO$ $r GDKچnGJ~P\7]?VYT0-3/G^/%(`V'g-O[Z] W-j)-u01dC+$Lκ,>=L 10beW/,ve$ '#KtG-ۙ\%ЮHH`x) j!n=xOgi\&@E~ĹpsRhxR#A(D2 ¾MdX$V7T8ukc\jTfj_у` ;l՘z=|ZmqHvg TW Zio^LB!}mCW%^M&ES Ƿhu4?em k2TC1gja-~l2]Ό\ _fIBC\i7"mu:4 *-LC6_Q@||'MtRj1^v5$C} D,a <yਉbQe/r d۶'O _i*!-r4?~Z[t_ mà}0׭vjb7;2۞.J+rJsԢȓnʄAd7XԿ$̳%X?`:'&,a̧I"̋0h١7(&K*ݴB!Յ :=6rץeN=4Vq|3 i޶U3˨Jhgc$<΅̀Ov}ȿ9V!`uWxf☒ϥie4ix`VFZ3z=ިQR/EtWApФ /Zɫ+7'U5i)?-5B;* 1rc/}kq;sy=YٔHFzV r.ږ i'Z cz,x*¦x^8vj5/R-=/C+aN"˟eMtZ T>d 7;Lk\ZvzBAܸ_7pٖB;y@W*Rܨ&_ﮎ%z`@z;3g2 KZ37Zv8jh$ ~&U:f.ZѸrW"_9Xx3Zm^=m"+م{L΍kWm'ҥ(->AJJNwBS\xӁe_ `e,l XHқc|E5C!pVZ5JbL sĉ$4P;UמP9/'1Y?^ғOFoO"賉F5o6;bRi&&L.&SY\X/곝!39,ÖMly 6)^e /* L~P 7޿AAW gn'Ԙ qIE>'p"puDaqE J|Bu q>N@qz'cc gk /Q?-5֭l }cʍDg& L)ˠV'Ρ]4~`70v $@sZ`(?eK$ 4/lG ܳp_e0xܑKk=m]0TNX||Gzoy_)&$B'CEX|CϢEׯbZ5xaQC秏=)oB8^Y7j/#:>4M|>Xb V44CΕREQCyK# (:-hw#=yxP5b/!:gJ8jWhUe ϐy!,?߬{aNpҼfC= %zꄃ*xr尯L=5OA{q9~NTcTQ"jtKթ֒l(쁴ǰ"Djg:7|Cd1i!C̣]Sw `kGbc#\1ˮ-LZL }sWRaJ \#'3Y A;+ΰ$؞xzQ+qڗxM6Ӻ3;$ZC"&u<">El|>: yEd$ٞOSi6蔤{4׍`/3&%!B/BlhI)3@K% ;屡I랢 `=W<ZwrIX&)zTthTVby{ڬE}}g>/Z HBCa]v$(]ZGy7n">F@T_փ=TtX7Bmqâ7%DdwHJKԏCm&b7Graޯ uC<-ħ ?cfI f8)Ʀ-<5o%Ģ‚yb x}cj}[[;.6\I c ꛸GY8a jܥ:Z#b4ȗ$9pe*]9}2TyVƂBdq!AQwXh&l:yޥ"d/AI.[I 1)5Au]Py 4\os}u0j0{0*BbAfGi*.*6n^*" w)CXƗ=l[s*T>4x0DTe%n kt)U;(N|@/"N90g\zڗ6DBaۺk*@˅Q`8ZTȌش_sTۘ 蟸8`rf';m.zWaj/i%K; B~f G6^Qu}e.|bi ^]ϰ˟/8pdwdIJVWWv[J[:|/PUӐ/E_j͏bmM\tb~7sM\#CFq^}`U%]p]8B:ŞF u*رy)3LG i'sX㒶Zb뼼4-[hdZ7b#rg~p;*IU#A`i-&/B@A]h_&}7R'2s@%cO}0X7]5^-Y:brFF{h5}-oLɎw R_hu)##Ocx1W|yqr r?2u[c1bru0ߊ7`d|NY&!NO?T<-485EvN*Ob1" p?d\ZhgT|7 6-jA䎂npR4ԐR3K0xh10RҴ`oٲ4ꗑ.O K8o\yٚ|Pߢ_{gl` fg&uX"l؅kzy8O:ˠ;LJqr~ȡ?Oz|y-Kc"r)k?#^;2F"@~уxĬwVH`;C`UadN_p&)Lt|5 Y6mm(d7p(Vч `ˏBL/< *^f)oͲM܎8btRȟv;Dnv.| >qKOA=o xJ<);'4a>N1$S()61"RSWJg lD : Bw6-M>o"ۡhe,4N&( 8 tԁs(Y:ȣy`/)?;#g;X%0ys*Q dD+ "?)=ЈhKMMZ]Acx5-M>8HdľF7@XS>p97hS]D0ڰKHpz"#XU|A\Sb'0)&WAQb2'RNyr}(:X䇔0 ` Jkk]'4#~yy_ eL z-}sɴkF;.R Վ/'OdMm@֙9F{,*Љ 0/ORk}Ep?Tq7^qC6fmTu}rdס ,%aBnѶ߱=8"O"p tDV˯IJu&}uPe"p37s$d'!bS dd}U}S6̓gmϨx-RdԌ 8\CB^l# \}_a.2ڰ=cL)k:LB`6(6Fqnwb#HI .{ѳ9! Ql6qq-X UCuz7 3xL{a)n'1<"9vOQ@6A6L֩zݵe<Љ^/QZv䗙xdbk}bU:Wf*|kRzrh; 3K,Jb|1^d7O*X~)^gKGi8~Lmaȣɕm >$U|+z?cUN.1r-BqȂJFqSځO1^ݔ gRu'a w3>Ћpsr_F~])~oG>>g3jtӱ7`eȭGywgHNob?>c@xAIDGvfr@ /W<a~Ti=Dwı*2#֫ްⴿ&8@DUsWlk%L4K&h`U91s|̠x9SxI*jGѰh|y4vߘ?Ol<理/dX{fvd~.cZχ:wxt*o(U1*{X)F@N(V A5a}ʤ9KV!e`H;4‡]Nc{咺46tEYд{|3_7kjٰB H8FJl *6{aV#g!L > $A`D9|q"|mWnrM⁻h/sm63 Ys>^.QyA>!)@x|6x@D{ fvdފFܽ3e(*m]rnS"Cr_QyF{W/2QE=cgƣ_{[k`ycӌos\" pH~ㅩg]@.#g!XUeeDMc *l"O=|j%o@rQX94@?10Ĩ-hZb WTDObz,hX h0 ?nSm:?CBT#^>+HOw#?e0 YnDǦey>ϝ-s*kМА$.:q4_ZPmGƣlR:](Ҫ`3cH̆%嗼6wJBzd-%TE+f{Ql sjr)5 h3k1#t38E:9ҖeZg1\ZrGqRɇ-MFϐ@yK}s=;2j/Ko/7?t~}f?QR!J~UݸmZX/zsg_ h"'qKGt(x!E4)pyL*^Drdlxګ9(Z0SVYAтat`2lr3.4$L4x}\R³_j13͔fzYs!Bo`WW 밫m~ηLr#M5~Zޭ QP+{Mh0U _]/pU|uq\ 2w&![~ w ;ō|a} {DR9`û'7 Cr.xY6G6U))mQfQ(Z7 2҅"h0{5{UKCDP# ‰>0Y:thn65i ß7ZRN(/C' zCN6(G;]"2"N:)/̽$bR @^iz>C:cy|R1|3.yz?8qBwfWEkwĥ&# ICy`jN[MQO.+Ձ0`~9IF{@4B8y/+h^*O<7>Q^CR Թ#x2TMh=3BeyO Xd*Im]ȝ{Y(Ж>aBHwG3Al$'G.WUY)3WLV\>5* XW}Ty:T(qL?.)@K*06)Ձ\ǶY@&ӲBnZ\d@_ 'H5abRx/!\8?ϗ =}?̝V_ VBռW:xRO)p{=Ha9&uGS  vOwݞ"BmHґ&4ߜ1 s&tlRcuٛnI䷌3Z68|5h?>3!؞WjMY-Rq gMޠ (q|m]ne&zKfO؛6W9ONZY_ŒD_Ӎ UX8OxB.\Wy[+AogA_2q}^_P{}0- I(z=s= ]?t6C 5bJ>aaQ.IDyzprH;_A[c7ǀ!R̘wqcG3AҖނJ/ߒY~4P#̍)à,l;zrhnmnOvAZ`=m `=yl@OP#F㈺p[g=v XbB!nx:+ydќHdby=0Uy7+|MH)~e+\Lw׶C(gB9B=LR]yK%4y,'lIQOk\,g]-d+ KދO~`J iI.ݤ 5UaGeDԄ)Txėh_.q$j&$7$S_Ia P.f CRB;?Hw;xEHI)r˘lDYRFJtƇ?K4n@3_f s ^$?8;v֡rtf͐}#U3cɺ2|ͭ 0}LWv" FA`EH%=ŖV{;5^(SWi~v_ۯPu寽#C2B({jYFbH%aU Oquk/QÔJx QEGX*fȶ'8!-ũ= w1j$]* w`#b\e:g~ni1 (zI1p:澾`W~xslOdtP#!sN0螾_)7* QҡUu=g-TZYd RlIjNmUGM'Du'ȝiO?rTIRѼ0o;YӐ='ы>w,j籲NL󠅞}X<RoWBr &d@bŽ|bheYKLy?ꌰ]3RV!Ԛ  6G` |g/p RR̺gc%(AO3kN_=6#D$ܷO3I)-]☯3bO.R~::봣qƐ,*ujp ٧o1 UK-6<}sX )?3*.DK$v2YuKՕQΌcIǞn$ @ba@G \QiOe<ɤwE!ƗJ7cJ 95c=,kaf[>wЌz!"(ZgH_ܺ|"]޽AzU'ŝP=kjorL#s~ClD >8 μ6bbgò359t|=kUrUSI" Ƨ>.B8(NϬÚR 4n(UL2wSm=P|8h),d` 2tQcXK(5d ]\M+oe̅9R;O_'@"xҐ$fݽ>ʰ_nKUrf,L \M8 HVNQ͙-tRFJÐ-HQ[qJs~0X"n\j2dJ:xCW~Y5ct lyuICml99=axs/\x(Smָ)ɼm%^-_36%lE -& ڿ@e̠Zo,ja /۳θJ?^N%B .~B;H(.{eц~9mꢑ'k+ [Eam(]Vr/\Eqakv c`4%64ymUI#cs=jyN`K&y#A9dGRyjxA/v-+K,G9r6Q ].V~)t, rX7,;%Q WPA5.-GGXվݬL7J{g" |wu>$Nl   kyI͏Ivځl砳S&#ʆ?!u)aw# WNt2kM椲 ^:Ѫ*Zf'GUV ؔD\ӸR&vBj8Yʄ̅p/w5H=*_wJɃ,In;Sx0 Ye Aqk]e-lӦ4VKG(C›S<%T&eGQyx)!= ˁHnĒVD~bIÁofT\2bb'^A5od<*>F.A/ɼ~~UXjD\^yҫThT6Y=EP |gT2>uߍ w m]I!e{H= 2DvD ` <7P@}RQgQX$aD!AIǫ vߴo⇄ ʫkM,=m1`\"5!ׯ CG:ã @R{ !P;m^8`zaaw6ꦟ&)xMLqͬPHLD- DrT"dR0㷞rx3tэ`ybjR Uz&D@#O/'J2TƷw+F[E8b^ K=JR -ۆ)á +U͑I2Q L@26Dۇؔа*@CVbb_/esnq|mГaB%'_L,xy6 y-Or/5ױB/-G# Sm(T%~v/o-U"/*:(5,☟/qem,R{sN⒝k.!TSCTuQ̰=wL{*?.)K l0p :r"]!4eC`ءsyL:}ltJrVD+ PoY ~8G{6GKQu0ȷLIQ)͢,2Ȁco8r_Ƅ;CJ?YÓexN{{ktoo7Tw1sir7 !ɲ 2Gʰ{skv^dAKhw?DP%WUO n-rN}4ՔcV,?f9PS) 12A7-%\[i}8jkqmOGݩ|v7Q(/]bǎh4Bfʯ7|Lx62Zr?A]ZO}r !][~=`aFZ=wP_XzIcu:}=]RpI|޵l'\=cvsRNDf-W[n(/8|$zb~R;ht/ ar+]a>Q+bsQ\ް 끽[#uQnT1Igoɼ:IJ;q I\)G7~?]-UQ&a^`'j =__DW,/ӲoQ_u4jKL|s c^'5Ug Ņ@Fnwt /_#Z"bd=+M=&L7M\M|~~Wtv u'L{ dj+?9>Ct˵ܫ'"R -0p]G-R:3jӞDn޶0Mr\NGO~$kX' v1yS}{ TEd7S$nF1ɏط16Z`R^^ 4eQdX蒄emF N3Zzpk~6Z' z|ࡉ.G@ˡ) e6UAD $XM|D<7Έ ~:~GOC #m4Nj9A<"ǽvZc|ӅrH3k5c#yq@qfT7Vk)L74=PaRe]hH0OfŢB!?$^XS#~eavxŚH=j(kȾKہbR'HܕNʓ>j}%67WCz ԥ! i>h-_-%Ó7qrdȆ{f؏\&6sG,J+HS!1jEҴ]g`E7J G˩H̏׷`9v.yNzwŽ D{5qU6s˰v^ wjo,x JxGiW|u./LkOA[QA4/O!Ž|0KOR!:>=]%A?VTIj䣨M1LX6qw:]6^mmypTI{l#UXA#}$G< qeWYt'laj.tjn"б!"5&)/;w2@90_#~}\F{\kua=(:A&˩<@^M[(\ipu@7+Ja?`Ng0`Ut 4 Jpk9"\uzq9Vʸztm;Rhc >]+l9Nê8LEJ3/(#tX; 9񅃻Gv;0#Mrb sGqc唲.#MB0Pk? =YN8()XxA{ FVԜ2y~գDO|9b*ҾsEg.i.4pY pHݼY, kެ]: b6 KFL=ɛ>{R}U;F^vE m| / u'XλD6 yX<_ D&O`' b,Lȶ4ߘmg}(W)4(H WCM6su@@gS idM4D“vǔXWy4:@(ǻ 3I7gETb  \[;@^8ҙ::eڧZ.4e˙g]d"؂D&a=Ro Äݿ;gq2sN8gB8pB z_@$QR9? ѧ>&N%hu!ч󎎯Y :K6n_'WK8ݻeJ8s E7<a I W=Mw(,Q6*98h5ExĜ0bspvس{x-hEfg?%W(|9eb/ue<8U~ 7ʖ>݋Kzc 0>R#z k^+ū`BQMJݝOq%Trh_^>(n'̋Uu. `.+ HG9a#\܏ïYؗ8Ez )T%.p[dkMSa8ىbeNe(xu;xSv $X\j3ٰq{g 5, AX6c()|{ /*:?#h^xzo],YZ|& 1p@"݋HL<0zI{Ȼ$ioZ 9>:ÎTBDǟX*291 .mYKCKUw:ݳ*lY5c%:+ƕwo!<}@.\>qW`E=UȦ蹅p]8}nq5 _|$+~M&(a 2z`d'` iYpdg\Xh{'JIE#ziOV͙?us Ue| `U`7͠y]lO4(> 98su+5\Ol3ÐS4.4ABYm;ըس# hY`>A+cE~J{G/@d]=v{kG9\K&;{|VHsupj>:|mF~_9_ ΥIⳌJXר)(BN=++/gB{rϬ@/G=ep[,ey牭@@MR!},p3A٩lcCD9/c6E&GS҈8`w`kwFz\hv3[=ńL6Wإe*—k8iu[s(#0*>HXo$(3X^|1Wu0ۙޱ$2?X0ICu R,w`9ӑ*sU5`T餎W[{R~0a!L @LjXuB/9&ZE3ahOB!e:C'H9FqjhSy$x彨QRyѦM2Nt N_sp8SɴX1Ϝc6gCDJW>$~MfihV-62PU(>,=Z3Ttt s~/MI?.O`_ӏ :jDDXA}";թ頨']*hߚȠ<ݵ>`ɢƓZpp(VS_$Yk\0@$Nf$M v@Ht;cv g1o4$K9J%z!o0cF }%rH&UO@4]Ö,|ҼKm%`sp[ÕU7r8NgqX&/@;{1BWoƞm7QEЖ#`^bZXK`qgŰ$k:h};h brt irX|rK_6 @?ug}CG670뫘P~Mp ڞkiy&zJJ5w81(VI jf;ΜOVAeҐ2N?*G*TXPx A ~0ᖰ=w5^J\ yR@3wJE&ݩH4q=$::aF}pA62:45uEߡFצ˜ա\ V8ʉhH{UؔW'#A:~wk@hl2|i ªC $CuHT[RgP̷o̎\ H?l?ەpkVOV1)?"ȨP&f˨&D.C.<>(b^d[R\h.Ǡ,Ԧ X;rvۢP!W{Xd[Jڎ~{ xYoJ9o֘PE=LZ^Ŵ~YBAؼbЭre<sYfmC#X^TB5`Q4Ũ&$x?NDt7;dăݟyʨ1o7݆M{{nM"*-60Gs+N|rҸ $C ]Oy2:}[?I^ b%|yW }9HB녞f3 h|UiNftҎ Fdž{6[!AH]ГEOvB>X;X}]A ! sFH 28Q/k06n'aXp $\< z K `aj|M'I)MY^RcGdrp}Lnpl=݈hVxeC 1ټP&MU#imH .J% 䰣FDxjQ)jK Nk)zo.,B-HbBX5BrafSGgG2і8%o16I2D-ߊ(4-WvS׍b?´~&Of*ܞpFJ˩ :KaLn)> d 텵l9Ɋ ¬Gbێ9"8. } ɅxB@tm{AV᜷#?"0eyP(]x1yXBiKQf#ѸvHJ#ڮ-(p]vioWcFW߭Z|'t:(3×"6VS)$X9AׅlфFHإfqQ]0ue4>H40cQ pǖ"=*dv&&ځ[ Ĉ!t!HTX;>^{ ,'S_~}a mSΕXr&M`)HQ A${KtL|{DTvW_F=Ldޔe3FZ/xZL!Z]Vpn}1ߝ>B&]s9x ࡄ0yNJ TQE+#$/^|kaT1~?F.Q%CjIR~ht%nmv^zA5z) t410~DT.R9 ~{Z&v48p[_fi:2 T7Y>7P nbʍC]}x(zmbG,dP\tۊc[V)A>Di.{%q= h sW26]vGY|Oߒh}(JID' ;;eD:uQQ2`Zv$781*] V9Le G0_lIƾF8$qd[7˙̓6C;۶]QvMoJW|Y DX\%ν܌][g(5+I8v_ ߚvǢ5" `&&Swt1ogJMԛ4vn#B`hOAWJgc7;P %129nk*^-;^#PWuԬ?(rs:}\4K}Mf@jC[)2+$JUD.](/k8iK@w]1B[&ޔ-si̚Xas1'7͕!cѲ mi'DcXd=3-ݹSAZM3^ʟTR~؝&*f `؆ԭ]#j) _~1dP^N2-E*7r5s17+4$xt=SܥRTo6pLߑnoz 3׋g17òɎQwSj/BgX@VgLў隢C8!o-n2HBt_-X \Mrre.Z1%1ҵ >Oa4B;=j ! -\vmsh!# -=mw% b+6<=mfBpG~5_ %海Aq"D3p2a"Uim0,oĪXr l1e6J0(~M-t욁8̘DР;1 8Fr;b<}Y`]mKpt~LM~H}]~7pfr].tQD`)_Ȳl]ukOp4aJ1i3}$H{${2&beڝؘ P}LIT3[sIR~lcdE!il ZK 0\h /]:;kHmSWs-@:`@w#,ݏ!j|;H(0#C+ibAw/DdPP NίUk8]Xvn6g0LG--^"/ݺ($"ACd O2GX^մ;#H=YTT9/[^ɔp֤ [)st]HՋY\VP>$ ȸ2*5'-m'+g\9h[a0*uP¼p< zagN<wUO?ƃ]vaR2IlZmU&fv9#r2yq9Yϧ~{.uvޣIK J7=D?[6 (mj TPtz~:e&by{tβsg"el"&+kƫwm婤Yܵ>eZ5hdԤQePmk@Trs5pg*Q5Дc^1ǚs Ő{3~ n* jA4HGZd N{A@{b_WM_@+^N@#i(~e9myꄒ*I%dn"_upr^k qd*Z[k{x0qBd_ L?vTΌNxECoƨZ]I7heeDƖ%ԡ ,iUfKA|RV?7*:r?O{]x-F{ ׬vKt`vDu3.8@[r5=r)[K>jZxDAZ]hC8,AJ@F޽R;{ x G&ʙ¾F=pCTG9cU瞹 PҟQN)T'rf( SD\)X&H`ɩELJƧjQ* 0l܁:o~r9h~C x斫Q4@G,ueYTI{LJGa| ntVY*.fռ90旹trxL\YimPXYޑȓFSؠ}yG)OP HdGH[JFԱpԫK9$?KO)@H#JQhXZ:f`rV'%TuAVl P}Z߫"1 w*rރIOp␲R@5ِfކP^ĶT_?6N\'ѪR̫3/H:5r>ZǪI9 OZC!(A̧hg&&W7gf7cjt~ Z{F%ݍ"iyҬSPfuzfVBo4Gߍ߫'^DV @U\;ݚ7X %U~r<aQ8O] 40H,`J8%,۫l澤tml^LPE2dgb`җ$`SЮ?43{GNCv>R.-~,< ~r $I:W4S\2Aq>-v.l1KpIlIك-9ʳ\JV4rFl `('S"ybBq5L^ MRHظR  pN%h&b?\8'Pr)0 Ҍ.nΥ*c-ve=ehTc(.ŗkx$p;2AE_ȤX4^FMl=`̥ )+:KxX3جHgMl}EDA].4|J =!D/R ]H19;匼\K8혻VF| /K&zֱfNYN4{"B dT,+pз_6iQYĜd59hb5WuP+1@Ef]fcXml|ٲaӐ%K5*R 9CԠEWSOSBBZyK} wb0FK|8/( ?7AɧS#ExזBŦ4)bJ NC+yR=.*#ʊ23>c%t9Or/jkMIbS.w1}]PQAb)?5#K_1ldb_N24$OM8TU 6Ɩ}~M\?SXengm:dEi2F7}W2~Rz)wZFt }|bT:QQuß Y4 U̥1F+Qq)]*:f,C`c\DGzɪm\h5@>3z$ɔC%C#UQ|gDkxgǺITL-DbhRu3,rWPoY pi,\ʿDW)/٢-"i|AIo ͇dMM1Ay`gE_GQd[(hMe41Ϧo %^-@~AUɀ%_C~yKԈHo,Tp1vy+ '813}f~Bopط(}1ɖ`*>bH22Y,@) yɓP"?v.^rDv1uSGC!|n`!(lr1d>H&6쥚'zLo4c ,\X9w 1 ]ZZݫ_%C>;"-*lX],4aty>?Gɫ˦ՂK}2W4MiؤREZ/smۃ^"#}ҳ'e&)* Hky"5G#eh 䅰`/%hU3^o<,goP=/#Zmqn7/ks-'?'z_n3>@ۜsUUMeQhobh2xg](npsɺ$-ǘ+1n0bwfZgOm^4$[l~K9oL:ԃ/w+mQc Dc+&zّxOӧk ndz}4D`Y9-^6Y-yjsYPY=d)G0Mem5_>żҠ -Jt5/A͹ O_6 | R#L+ST7="h<NAĀ,6o˵YFv)9#v%ڒQIU{-|(`z&f*Y0@B^]t3Pkl7 OJ dfL(A!;_,}, 2?BҞ-gm,|?ƶݴ[c`ӱ@S:0XM& {.0 ~#QX~P'zbz~K%\Py3MKnPNS+Zrek~Oex!Y]e!UB+[p{Wۀq 0Y5j|vS3t5U4YL,Ql~H@+!jYk gܼ˂xa.B5 jjq$[W'GX<)GPҧG${>it6Q&yV(bqmd_yIj?u~wEoy@?o0ɖ!X*=e wWe!~_HQ$۵]z8 ̆[0Eu/Vy:/ej^pljR4紶Vq?u 1!ZVpP4t+Tg3s3.[N]Ё'ñ"s^91@5o!N}KŠA=4뗾 ka iu奬?DMfY.OoqC ֣)Y̱B`Mtedy( ,:<~j.RpC; "_⦩{(LdȔO ;O$R#y&VِD[D $rUsgeȐ'D_ja"J>{?O,S["Zjf @_cG>˼oX4p(]J'I+0j^0$^EeJ 9Ѹ6>:OvlHBwS@.Қۈ?hY|WE6Ȱg&lXP ۩.zeXk|į ==>@&I 5GU;EsWo5aϫ|LWj.73~9#7-m.nz֑"ĸ7RJ,s}&;²eqehꂿI+ M+Gf[F]T@n9'{\'W1}/w^ ICH*Y@c4xc@_! ln)8{^yrOJnaCɄݽHxܧc,ӡ','B Emnwݏ@i4U:AVL)_lܿwPiE2%Bە9VXDxEl;P~xgbH!OǗO"n\&ub4րAQkG18\sNW-LQA,R<3lT |ԏ5^ᢊA2$L$ Z^0iW ɯ! _T~lJZl dͅ^D[mTUvwψ%[^+i*7WGCE{e5!!(\ɴ}O26nY$6OCυE1`T(¡!ʺ΍0^ӒV5ɭY^˜[asR[>u y){4MkΎx=)c/Ň*^r 9[.@S_ُCyS3_[}Th:-S^+I77kzߚ||]UL3DDa.1Nf Nœ ~:3!R98549Y&#yܥ7%|8gg%r,rT▦l*)뻚>,S@mr/SŘ!Yi2Uc2KEHZxYbHH\[oM3LZM. he+v?] ,bסp;Semb)l 9-nfeCuuŎ%z_ҍRvwe)La4`gMxJWyG<;os<LD -]Du/-.c֛)1~V|xA2D<겹k<#-h_>8B9{u3 FwNRseK0hpP&GvF)Ѭ4G*xL9.M:lmebۅG㟐51+g)j<;CپmW Ix đG@0ưg+$!JV&6;8Fi;g1_\׺ƨl1+O]e|C'~  `XYCg{gQ}݆R` 8.ϙg$Il3"$M̹|:xӽZvs "3nQ0VmKʐU3 YNm_ok`* d* )"FnĆY},AtDɟxʈ<k6u6E1p'p3ўwٛ>.?C,oJM&EB(VqC{:JeyRx-^%ϯ>Q@ں^^nK4Pɵ'!3E@?Za S}, |[&HBͭZr$@ Ma•2֜eG\C-vOD\)JO 6˔ m=Ax)ō/irx4bIph,%'-Wlqlb݌n/7 ZE`J!4| %1ݾצhb+xv?<0eD459펖/)7XE)aWyN]Ẍ́i5x!5I:8ŦmH3ɔD|kM_5iu [f¨FW=P\Xkj=9K% $FQi> nV? 20>P6nbġ;KJ_gaq+ p|hJPUu?;ô=$HI0~L`3~=ٳhufBIKC7%+#- 'S\TyLj#wt6 XserPoeyécW |̱0%LȾkQ{|r"|s3彁H Eox;qK9:eiy{wBƾϪ#{>6=xd6t\1^EڒܫClpN˽lPP"{>9Ps7-첨GxPFM5L SSֽ(%(g s`?96F6*kD$~lp!T]GhЮgQ1!Mϋ`M82L-Jhsq=[NA~u1Nits=%AZ5tF4\ :f9,JUZ4֩u/|C91 `%@*د%~&oGy@":9]z렭$scɔ ֏&>@FT%J.N ߷mL)f,""F&raSd3QXCl GD,۽.QnĐwBǍ6ʵ`~c+ y--9 y}9[AmŨK~|lMBA6I[{T3Qd#OⶴcحYao6v$1*%+pb=ErJ2s][P>F7|޿+ߺo=ȑ`E&nm8*d/Y3p͝ ZčJSW ScwP*`歌yMC"[IBԄDP(ʑ"hCI9\4zEc'Ֆ KNئ(,lT=BS(A+47l>b;ݓAcZ:8j~rVii jtNFAyf8WG^ht3LZgj^Zxr j(ķ)e\7T[s'ܡPS!g: ,QNynN-CδF8]Ynxf_- IBQwNǍH4%H|CX'*btQ$l*+Hd4ΔhɓF@7AZ0P LG[o  gbdp[_2HVg}r~_!B7O!CsȝDW+KXC;r*aΆK,t׳=h]x _1*aQ\Tb)gގ :-Vh*AEL[5vI6jy-;|bsǕb&Z[{gyHjǵ$lp?W|( 7YrLd;V23b.FI⯽p"PFzi~Z6H.QS/ =0s|r8H9l'o?b K(͈jZf,K`4՝H8K, :"(dQzp\j'&7k:9!eNm'lڸRi ulPSӢ]Z_Ѱ젻Y2:AAI[Gg,s|{&KNf  ցIot \$1 ^Zr gl5AgI{r&j=`iu]ݒvaWO8Ev*T=f67vLRevVܛ[d{ eV?Hɢ9u 1尖NZ"BjAʷ%NVf@Rw|EmVv .1q aO^ΊeVF| BB . 5J)VwjIV k̋'`cGny_w^=9AZbt358ך }ŤoQ"|MJiZ@C :*gzd!%Ol f yI/ aYP $)9 ;{V vkȕOgtU_fHx-0?#qe%)LrJGtp(?q{v pgVBL~c7T6~rUڇn@<[" @59G.mЧFhteUt$VM~~Fе)u KS'6pSr>0 P^c*é%'ڼ+ԀYjUIEc,)` 4O?3Cj>Rq86"#2DNkE`|BA *K^dL7֋!g$CYARtu,h쌩jNy`ü`dږ=$5?Cy$So=e@!& 4n?"<>B: IzD 95yat?,/E]GGI=Ԣ\eX~RdAnEzE &_c!.Ƣ_m)&@WwU^/q9+hҾ*Uym}&ޯ2-^-c#eX Sgu%܅>NʩCL Bj,a~Gmk&}nCC[0{$!>.ڹ1]'R H`kٲq#-9L]9Qim.\~\ޙg3WG)\LG5ܩVAp֢HX\/T WԔj ȅ oqرoa ]e|{ՉhG[_ܶw+΍3Q$TOBϞ7~fi!e{l776Ƹ+!?!pyP&SY͖cET0Os&H>^EfUGc-MSLbC639' #sĵA+gac b 6%Sg>կDemVDg(%AR$*rm;6n ('ޯP [z*nW\kڣG5Sjdo>#yt{q(?.' AX.7P|dfW<mP7*#b0L젂7T[scSr^m= %\'g3i8@@+Lj8$> 䋴H^*V$KcPR|Оf8WS{%+v\pg ^1[}U3 $LZ`jx0BFAّ["mR]Du˻%c4 !A݆R1]ɜlE/dq(}ӣ{8ᭊ(du70HLoTÍ?BB /A1X.~Һ4PW[5^$eLNSGKV2"HtDf۷3ay n ټsnLn)Qb?SE}Y(>;e~iNddsNdʛBWNOp1$ Nf}O(oIEa|ѽ4!lwYJ)?J(K2*nu7qZX)Fa"!Ev$ϥ.ީ+jSU-C~3Xk%u\ WMHFDc4mtP$*9tӗHCF5\nM.`rh[^4%m͙V4YFSc8YZ ӊMM@{SG L,$k$hI f82|uq39Hu=Ի- ZW|X':*jТ CI,##\xtkA!A! zjBڑ7,Q"4#%0*AH&Iھcw1OMY8/=*``Tjw( -Ҝ۵]XLbC3͐]wDD '% j}% 울 J!Nq&e œPiۺH6F@h'@PMvrп[m~ #4kHzm38i{| ,"|R{LV,dsiP͟ڡH*aHoJz]Q=ጝZEFqMf(Ab)tUfD|te2Z73 ;Kg."G#r3qyV ~@&C Q4_}+uCqlj N]xy_(/~f#4[wߺ*qd$1[-<'h+i&W;v8t3h=ݯfh/{|AʱJ jX [f\+|7_H@ {79 :|B?m?N-n1U 7O=eb+ fh#]p2 POTǪ}bDwd(bCa%Lk:gJޒX4;YזNTa0դzC˾ +90N 5y5R`oaᦅzebIPcq4 TYbxE6y}7;0nV{X'́lU(hlj p{aPjQ^ѷ0~yq\Iq]Fk/hreemRAv?uxG4vQiZ2O ^~uU =xl.:IyԀQK` O7ymul1߽jֽ}).2=Xٚd 3PEX].Ŕ t֥NE엒:95%KK!| o/1Hstu89ĵ,o.,1))x2ǚ)>3Z Dn}ksʒpL!I#2gx#ԺC %3yiP-z@Ox~KyݹN|'qPjd RUD$%%J7:_"Un4>%6Nl-Y;RPS~6(gC\ʐd(s@sͨs5pVToϣ|dah-I=> ky#1.]<14fkI+^!NvM/yZYB^aPzlrr""#uOx\#y#rC/NmK-6/--JxTpdqn/ڸv{x:58}.96>Q =}>H*, 1R_8hlE\c++vaU%j.suap[C_ 0O $H;5We{4L#?P0 eP&lЋ7Y%-i;۪ p]I麔@ft\yaZ^aA6[s!0>-ʍzb?)t XwGعiUjRV 7TݒNO)┥A[6w `NYOnvqim3`q [@MI$J^ȬUgĹ̊dG!z;H!E}]7㜸iCkeZvȏЪ)J$%dIaAУ I ʦV eXU\K0{!OEr3AA"7p,}- RKCOees])=rK͔ې/Ս?'3U'L,Kl3SJ؈ VXz} 7ݿe4wD(|AӃfRα{ph@{s"@Ӎ8*NetԠE8>x8f@w޺ 65:FA9o,# WS?O13Q?Hy@Z,b~t&Hwa)5:Ɩf{[8!Mu>sen&7xZGZ-:2QYtZxt|999ž(jkZOQX(j%Huw {fSy kT7_%5o=jĠ@^o_;Hm^%j D Y׮zb{ԕiUeǎ-/q{akF2 m/8In"#E{HRQPQDiWvU'LpFYHkkf(75gmj?*,M/e*p L,[ug1WP؉,P`MSG46J\v~9GNUŗu|(eBGpB<@>M!0~SHg)ݍd+Z.Mrqp۠c#[M6.=ַrYɽT}n'B;DUςej6 esCg B Ei,A =P+t)t< wQgН@hQW(hs15s~Ƅ3gg(9c>+oLJj BK>|yUqzfI7QnBOzq95H.86}6WVxUPmxV!#03"K>ѱ͊{KFg|N)yY.'HC歹>u}ldcrxuX7r?7 ]{XDshYw0ۜw-aWEޞWpgֶ Zckl3C.ܮوEV|My2\N.8PzSC%1Kݴq?ݫj6ƳՔq<_Þ:<[;|}'kf* ;^MPfYAYKMPؾ"AxB5D{%c AM*`W Lb6z`#qoG;gqutwŹ;A4>&+HOVt.ܜ<_kMJQw[IQ7~#ҏ0Tkږ^W#XCGnjubv&jo8AP'BHs$(\o-| `]gieoS97vx7JsCWL )0|\"+Y?iqn?):eFfU峞]stJv%`J&vrK\.]e\<\Y;;V5oBH肍pR;rKT? x2Jd@5|EjhSa;0!sNBTaf̌f_ܐ<%ꏝue$%֊A(.4?suK.oc6$#fi/чÔHtY\!pg|p!d+rGjgHE/*ᲁ4NE0ooKR1#UBh) gVNЎ]}(2PZ||Um,Bȼ>ljmUnG$?2mH RӪf2̗HJLbsjN2ӌB$dAbO􆼳QXgT `/u)t"gX)VtԾJ4,q-= HqwPѩ17"? ELdAǕ НxB)5I2*ҖŜ66$i,zy9؝qtsFXV\X7#l$B6?et2]V);^vRNGKzv#2\Ek6ƟK԰ P@5` Q?621g_ U`['Vl&\ք@S7auKl`Dǹ/Ǐapk%X*8KEү=?X[`<e> r Qq;ѸkozosD}RǿEYު+6$4 jiݎUjpnf̍ Y mH) D_ɡgكQ\Xl=e&8ruq EZ(c~\%~}uu>|^d ~^zɓII A misLHvo9fdH[߁8XZQ;OGjcaY;<[J?gVK(v'Ѷ̄J_>8@_!&z t̤ʛ%'`kwxQ]"ln3Buȁ CKܗ c5&JKx3kۘT~./$69X ϫ1"q2o:)^@6W^{fAݠ=y !`)(#4g_OG$=98xrCQ}ʁj0J,%M!$mT$ *Aڊxsu e͘ő(I: G g~hN%q+N%[B[@RN|LDP ηcuŔmSGCx5*%rI BM)e g(G%f^V7$rpXwBگn@hijݝ%1!aJE4𰪤#& B:|AC![+/D QO-sG$s%ĤЃ޼Ȫ-/((djb1'f8R s=aq2 IqӴ+]-<"S% clɹ ӕGBJD,^jhŬoMgS!=>A5WUT0$di f^ajV!yº ;&<[g5JԞ:r"ddQP@c `&7'\.m y4D;bԜ!ιֳt51Vm

vo>+Yb(x5,wHQ J9B׫2";8Ƒfb袤I?y[S:66o*wF _vǚSnU*.WԼ8:-iv+͆?h66,fZ`&+HvC[vщ"Qs:"Sz@7hq &xsJNz8?rU]0V>,!i@3uߝ&V(P_ C2m;kip<șNj7k@`D&:-#0Xr0׊f(krKqv s/%2~=CnW2wknS[ea"q\$b{/2 ch G6f2d oli[WmXE`μL`>HxwyΑ+-ڎgDȩ/1\R%).**f=g dP WHpFHCH{3`~, ~ƮԨо_n_H@EQ+75'Դ Q=-茁m+Xݟ%YfP`ϊ<t[JPwunxmQ|Fd+AQOguzt~E++l.*N v;?OhI4ho2ڬs?x' @َ'᳾gknЋfbte m&6qWѰlruƻ!Y#*p%l}Vdi ɺ3{iIOmއM@uҕL0o@J%6j!tM|J.drقlcs_q $+40C[FKk:&Jy HM'VGໝwk$fMh \F] B5DžI9bs/8 ?o+ _R^zD6voz\F-7g 8Ə}ƖX|_#v>%?;i?c(b9g׭=x ȤIRw.QISp)XԘOy US3D b9 .eh첨bQݙK_"TEo?%Qp)cS4C@ٍ`\&yD=;r'~rw%EODr$o=lJZV@apc!Tlj=AӉEy~G@:O\usjE xfS|nJ:kϤ~XC椀mq .r?o;Pl4P|>[<e \#˦:d)Ջ*:v[CV+xu!uLhv'~T7y.>*g^UkFsF_<,8@rΧ-(#tj>._)ѝ"pALxAOgL} P2-wd'BUzG-گHh8%sLP[k7(=֛}]( \HBW4Qsf=b J+Zв8ܙbOѭޢ9o1co $WrєFQsSsWflÛMOuϗrnM~0V 4޲FD񎕤[.P!' -׌DY/¬ZO(R=^muuP?H 6*mky.x4?vXLtִL;=N4Hd杚X-J2C!*vz7-QQ|8Sz?=1!D4(=OLlo*8LKt;lhHLV}nQ>dy.l_bjJ |TR_"6~g\~J@wvL#&CxUڔgP+j80V9E_[ NOWwWf2CGǎ˂ ޺_+_L5~/2d!_*%M,W/l%Ȳ)R@#8mU#ui0/e7g.ڜxz Wrr.Te/C gR)Y]b~Nh*AnvZ43ZyNyYyMlC7>VU黊{Z_9 j07c51a!ex{=b7U~ vf%XjrX?8pjkwY~_ VR}HJBB28_뤏J/rۜ#{|[Ώ Vb:[iG"I|};OeiX=\J<&wŸ#յxtD-z]@@yECMM)^5r{x yڮYʱ¸8&{>qSZ]Ok(m-@{DE6 Kebؤv_Hn-A`)9^b\%iKce>QBpyDd~~V.0:ϗn$87K]vi"q>D:ux۴S>y% ?װ|d4 _J[ _tAPS<}G?c)Rh4I)lBIT|*K7Ir!n s cլ]ՍNEv K6 8)ie㿑E~lXaY":V|*ǭ5.1m][X<+$V;>: !7QpH]%\r+jaeđj[;&3^gf v!ࢳ`#f/Hߏ}t~+ZyƔG4uìƔ(d)pfz,C %&P,k|e[~(*3B,2دǰK#]9j7AHx?{i |@e w%"Ԓ":&a>P>& ޡmjl|˵#GVBYScPiJ{ZyG=(KXU~DЁwbR%9ɓR4\L>`- Udh`٤:!O>pB,|trsT$rz r{N_])t^[ s߼,}y-Ԁs 6$˵js&A, c8*9A3 .Wxvl]so9yᯧ+qMW)o=@/ "(rHΩ?Rۼd!(4pB:uZ.,ozA׶Ql@* E p`{v5$|k6 {H7_H.s>xj2^H T^f(֓P@GocIr) v \˪ąv:5B GPMX;JeڹFŝחv-+zk5drfL|\)Mzon5!rғxFxKGq{W6*0f?Qmm;L"ߓ2􏘬E<Ŭ-A続}Z*bVPNp^!R}%$/菮v{pNK*.HMcQ[ cB++~Izc.l pktKeE4Olyj NZ#g aFxS60IaG.ev?+$7,20K_(jڻ3_ 9%< uw\uv[KYyd}B+r{6H4@U0fl HiAȱEl_eW')C('7ƾ"x-4VcNXAR63n|o֭j9..V.M5JϚ:Hb0D8WS*JG!{0UXv([D|)d ݵZECh('3e832UY )e?c;Wr JQ {0k[^6,o?Bձ=vmqّ `l/ŬдW{>} QZ%hҦL )S)9T{e=uC,Rg!e,_]gݫSnEWx m8h9^ [ P3a鰊+ | .;P:J=)ӗeƪ<&flyzHS{^gor̓ ;ds0њ0mHѬKM%NUQyZQ@OjMs_66lM6y\b0$]W`a!c?I{"S.SV*0MٕZŪOʣp6jn;('P*COЪP}}ƀn;zBĀ6QoYR?KL%GU| Qݠ$g߶cb:HFdlrfV\ƨ"۟M3A2QăIԶy u)^x231qdj\BxjUڙT9OIf皁/_zR=$ hYE9<]x vbB52nF;-bh'B y] RE(N^ 9!%F*Ouk !j'1 9bzd([3({\yhgxs[vu%+奃(Vu4U7=ld bCW0-iahJCA<q }⤣0ҐZo ).>(C<#old&}B95NI2:Q~M+u˒[^X+!Q4tm홄LܲBw:hn\SNfO5xR}$XVm&?D4#bt){FQR/QӑR.y{*ru(g`Dȕj 6gklY|;- 9ّP#vk'l6 f*~f'9uY ?$g @K4cg8%7NB1wC;(•avnZ7` s-šM6b6$fnKOc9 Qwb6F"Eu" :inva` >,e8t`(.Ȩ2%":G`e}aC*/A45u5_7<@#[՝| 6Q|i0 pG"t7=y;t.}՛:tH@ S)CK*!nIEZd)xi[hhH]B@Gr3ulO։m㓉l; Kvss~x g!եx̽d4g[%sCAa0lMgdffDc裉YCޯ˜$eއP^r~\)Gƚ;/!WQ08N$#r]ɌFU/`sCFi5S[muЛp'#lOk DeKeVfbC 4}%K/y(Qi6VuLm^Ct{J O9aNve{lHkTWU}{'r*u ~ҷe93wY 4;М,Փ%.5HSS.1Z0r /ҹ26SPC16i*m{gU~HY(dqSrO0?܏ o6MR-?VWRZ5uVZzsXj91:jLYXR3oW{;Ah)i[j3/KlY2֮RQ3K@H^ĽZ#a62h0OcehnfWsɃ*ƿҁ&=NƏ\*]G&O`Xh]x\x {df'Y7:v+"}2`ŅN̾T) voN 2@g~IeNд|ŰSw7{Hs B[`?y)*V*NUMH8-(Xn* E1c +8 K#,$xnGO1b*p:PGy!HT!o}^؋VA8W5bDG{LZ:]3});sRTż]n2gfR5;Oz$Ty얟 9mOt!'ItQjtϔڐ. )_| .~Ԉ[6f|#ĠgcA6j. [`TC6*;ݧrSG~->rz~.|-'"KXiCb'\vϿKՇڪ/qbh+24%) ݲ+ecV"I#ٕ`FlwG Saj1'QS3 OʋLNwj -.-̖17X9Xd KuXJ!s1^⪔!**gv< 鍐D$ݨe"_@kjkF-M4KlV" lN><>VbD);L,_~ m28~@pJNJջHDYujO0O OkCKfQBXo3Y˥ xPdP今5ZG4B1x\& [T򈰺Tm><*AAgv~`<T+WgYo6^_(WpPdUyR/WU><0+J;^>HT l= a"|.㮱v)d ҩ1WUv&&%Y`qrx6)Q2'$ qƘa1&@E|Զ‡{+2'MXӿ~<]W-xuTC |.s\1&"m {{ +ji5>OBXf)ø$o͇6sfn/R "vsMߙ%&,) @/b~g r8֮CC8a#xbW(3<ԕu BTVztIL'T&\4$zgNp=]_ b\^5-Owv{~2!EH-:3Q,O9[9Fӛj$| i$A /sWeg^/X ! z Lz9;uKyΔEqFE]܁1s%oJI٘a@-LKRmQI6)-IcaF=F6[Hsڛm+5i{Ρq‚yXi4}Pb~m9RоL(c[-B&4 2yZ.Vw`J@Ù[ i]5^Լ;=J! kM7Tܟ_^͡v,RQc޸VO-x R->eL_Atݡ״/P^ HnX30+U H`~LfewyPԈLvM, Yx7levS\ r_=HM0C?_!gYAZJߚt[,72 ֎*Wcc (F&E:>7q4Y+6Y xUG=d*8xjrC(AD ie&w3k }` 'S~떆Ǒ;/`zhaL G@F桤4U奫d/)1.L+ǜf"b{Y!`29 al$&%VM)<ҨYv_ ǭ> p}هECʺ/i8m!W;b JŒ}*EBdA&e"M),2,>Ux]o+Q#yu?ըcu ;_Pn$g UaG37>p ?=\Ըvs-D `l{} ϱe|v-3>V1u6utaMS4 y|jŃ/Prd?T.FI%sߍܜ՛s.e!987݅,*kO{*uRٽU5jAAskf'yz k`_$e/V-}h&J҆: fwC†7(g*(5^ݼt ${1T1"`kI70*#GӈeN-UhF!- 0MWo FMpߍ3($P6M \ef:*a;F5W=%GAͥ~Z.[':!}I뼕}~?.I/bO-:hV+/sV"ts`F%hZn޹ٞ(Ih۵ F/_4m?!zJue-C7Uz7TBw̱jw2u&P27P TcH҉@RC?Z"끮&Fȍn" 9LH%VrYozϷm/Cvhї5;W-+!ܝHإz՝VHמ>.-a2Bq|ʀ_T.Fx;+t L@4컂o; ~B|0DQC(,AJnU;// ( NnJcS%Y7An^+~(DST-T~;MyB\pCtbp.jeBu9r)d ~ 3G~=}0^p1xW]Ѩ˵d?٪'ccPKT^rvyںMG,_Y"~hLn:͝PG Rܭ^_}GkfTX$U"b{j HǠ=xXk^;$+oaBq) _/" 5Y"w^Q?JdxA7 ms~_露A܌wI jYI,l }k$BZ~eZeoTMɪ[nFy}ax.gW=%&hcx*%{PЃvw˾A#r/)mY;2c+h:ɩ Z']*|}3/dtˌ(ͺq^[| # _9A w :~ԮFJqSD=HReEa }"Be ԇ&XDF(+њ @a3-2~3jjK-߅響e 9fz]ZJVG+<^;M!w3e:FȡD!@ YmI`B[z=K !)i@ xAåfKa_+],_^+ {Ƚ"f̓Yb"3IuX`8?\`i5ЊtH" D3B} )TZrAXi$AlX!\WǤ3 g{X,h0-ץ[ ^B;=b7<)~ _p?A5!n{9Ͷ"g1^)r+mtP ',A\-q8?0 sU@-L)[LT6&qpvq;un! g_I߼ZHESn?^&nϊKO/5] ylI #yy;}0JlGM%ɦ4&).ң5]\{Q-e>u%ЖF.k+jv@|P!JF桬B&,W¶}LV165i9w}ǟwRplk'Rt0Sp$]/&Ml;I;yw \/ ]#oFa7#9{tECؗ0M]F\zU!t9vqQ:9Kċs8:9?Lpa *lKᕦװxvs) ө)t%- ״"w M>K~F 3|+=+^cEIm_LoJk wZl^;0nk^If+v~$q9´)S^m,xb?yp@TJe(rRD1>P(Х`DWHe옫͢3! K֠Ah r7G{n5pc=O3 W<l6U+*P.$WD 0mtvpd8R_c3\,[>fN9IGmn;)hwŋ:~_}[0;Z/y{9?4N\Fm a7ЍJkMxK`&SIv#Z>]i~IwRS4NbKNJd=jb甠] <SpѽorK隰ri^]~ُ6.!A&I0|@~,݄ay㟇-wJS& {\ Y~m 6`cBjT0u*ST3^b璧bHKg?ɄG|oS4^-鄗_ܞ2ICrzGE(Hc*3Z $vLx8Q7? owq8)*[k8Ǚ*FU t/"k([ENfZpjl/Xgro%@¢1 i[$7+"`uJ :1|vKiF\s)H[?4sĖ9KM !+K>]eQ qXԳ{@r@6-R&My,c_ODJ8ZPWd]Ye|/T ˟i f bP35Vؤ욬|9nq<ad(L/c._cmT{C 3 /QkjyT>m(hjHBvYۮX%Uj"N\8X$!HZ su6H q8'xc+Y=í\t@WL` icѴVx`SWYE7k 8-{:Q=&v.g.z/UˆJ=ԗ'ފz'A'eHf\Q[\D YE,3p6 ~,XbW5 zRͺ =X9Pى 2vJ˹?bs5{u prz5O=:L^Wk{WtTO׫dRxc+i%>v[@:巤9~2Ug"W-Ҋ҄^T[ӌO6KH{(Bld ;tAU1H a'@ΕKΜ0#VUgc*Ћ17B˟ eĀ:)p7`x&k"fUz/@VoVkPtEF€Dec(8awUX՜&9矬;{a>5("ɍ6IM85X,]|܇t,7bOhSb.CpIo}Œ"}V=1mS\:KJR*,$ [ t. CDy_Qf/%AbklANT2+J*ĕ`wU]T2s<,n \ծs4tP=_ndzyà*U44^eiu>0WT wWj`u0)42][lw' b6b|N!Y}E~RB1Cϐ b (?7P;*;pNNLZLQmbh.MahedӵIfd'3 |7 U{Os3ԠW%O .HssTDXT̤.i77mӈ )|ŔVYj(d#J;X5:[I5ds+2be##\uRHuXGK0u'Rd9#j釜I=_,F3#Lr_ӼN P@[?c+ǙǦ"P)@Is⬔U9(q/Ӵ5QNN`ޞnR]U=d>3G/"Chkv%^/mCA%Cӏu&7To=ND?K P,,*J2e4` ʼr;\̓M\ @8 rƾ+gL;ӅMAN ;b5\3H#R0wш>gPQ&n8Ӷ_aN2n\3=H8]g<,EH(=`BAzakNܭ<>uF{˫Sz >(zsdцg${xg[dAz>PS:CV[ ۩2Yp/ofϘsYojD㾔h'LX޹{W#qz<6HִWnu袌g(~A,.ۙn!Vᖗ]-E f^JG,ޓh N"{80-.? :?3:*tW&&πFRa- ᕹIzܯX *8_4+BZcJ 6jsLLs < H W Πf_kйLnC'Yrz<ƽXӶ1\(O`dGC%t{ &1=ޕL%HnE=z?A0$ g_0NxE㠢y ͇:ՙIbPḀw)#hZS@ᕳg|+ W *?-s3V|k9jB7iG692v]hE{H\9]G4{{ lh` $} w @0&@ GPQO (_H)n/p\\0g]-Bq`X=RҒOG]);*Yh߭湺1&h5qJ?Y ia[CqR v?"h$6)6YM~=CjШps9Phƌ/$^}Pe quxQ!N^GjGmm- g| ";VPQ*`~I\İ(geh6J9\<@a>͗; q (O<]Mhg q=H: 2? qZ3?Kȹ. HELC+3 ekJA^`0:]g_*˺SBum,߳AMM[91K8.kjihn ,7ItOM7p8\"Vntaa ۏ>V.Ġ WO>>U-.%A=!,\Gᴳ1Fd%v"_t@\p0a."Y>ZΏa^tܶ*L{bAz`I\Xbeb?&`vwG͏9h #jD$%+f2 ;ϱu}<$֬.`8@D]Pړ%;.ZpmC(GlϾ_E޾a*<SGW~$he;f_R8Bj2XzSo0$7gX+@y[@CfhƅqGhSYhQj|àK攥 ]M} u2Dp@$(g.8FhB1Htz2Pmepnfy?z?z 􈞿v\X^ 3cn?3";~VܮAxDҺHeiŰ;ӒK~+A+GK֫HKkw1_ԡqXMeemJDKv\a![-ՌfYH=<ߠr |:m09OCc^?;pQemppch[ yrp5R` A=lڪՁzgO>_:ƃ5]==J ix9⊎إ B{w`0W[P0hD/L?營*%'X;2_EgEhe\\45e.i?16*oA1n6g'[>nm:g]?qFy'i vFX%hF<+|[; P[? m3p:}VPΦX\4")G~ϒA&E"Y֥$h4. >ک:1n>=: / X $. y `ok 9B$MhT /(ڹsF(Jǒt<, W|孊bSCzh rRcKe?6Kܘ+L6j͖4P4sƦ?dX%:j~ 5Ov-X+yQCuHrIB|FzZ" /S|ri\V=LgQY/LwxsVw!lӇ)1Wi^ImG2w)2/qhnyPj,tʁ=Fl@07b5 Kd=:'XC~L7cJ I.8 B;G̘|М3 Y{?"1XgG@hуY ?&޼ 1!PG*75ޕ֫"(+98A!UG&~X'p\?û YWs \`/S*5JH7JÚ[bde E$o!aEWm I9Pīuъ̋:S0]^KBg(mv;4vݕ!$pr: 9Sа!Zף|" oKWo#7wW:Nu | )'z-`a3F,˟Ne Y䟷sK,N7|~z@7G071 Rc!:1Z\)28rNU #FcNFy]klGeJzph>łxC5":Jm&7Y59b΂נP-PS?Fy(EZ!uS=?Qy}AO }]%N?KŚ_Agd>Y:2hSH@icuYeD^`&W Џ1_4L.VNa+s#YJ~ݱ.cxȺ3#Kt|nZW1Ŀf%B_U*!cF')Jl#߉>*i93ݦ?bN'tCza{"%wq&qW5 A#h<;땴8o :UR&k,s^R!zZ%~:}+"MY" ;o4 So .fS5vZͥ|ʌA_S}|Tݦ:*.#̣'DlY-XeqMaN˙Mr}1%+8`xp}2z]U*iNu!*)->~;(y)|?Ƈ'ҵP{܄gԡ [s->3Ž^ ^8Q-J.lkʐKW3>5c;ĒPIKOzD-Yd6eu!gmBurQ&|X|ԇ @?>ip* 864O7Pz5 ,0yܠ2.`iE0V-QԮ3atLOTd:#֪O\1H3_8T21vN N+\z̅Ye,5uءPB-EMx5T4bP o1GtT4P=ar$qWhc'?8`8ÇH%)HǂH7]ֈ #"0 j>{1PUONvBAvd*㦺It;~ۻ? (:m0 5 .D;aϻId-]»G05+O?eEܕUk;?(.fM[4 1 5R13s]R3w**Zu^ Hc\* /.Y5+7{'Z_JHe-.f𦒇ke4nP#=sE_dCCb؁/<> 7r3qr@(HW*8 (k'U_丷oTgE?hZm70?d'5hkOAG&bZX0G. LSCw/ca)/5U|֎OC$X0т9,FTꅵCgb-u:%j:z<{O1:\[˥w^yK%yē6&%uWw/ўèYbdz5].D´I~8J4=?HNaȸ# "ymPm$sw6OJnT[hr㌗/@q%cg92魝U7DP#roxN3TPx}X/Ii m{y.QAdl:p mf6y u+AW̝+sp0W 35 woFkF\ "?|d։Uvy+jH/??Ov,{9.PkT\MzŻ8X`A;PnD@»q94\~$"b @?ێ/[}O0f{42txԛk0#\xg pfquLOXgg9^MM`KC.I27z}c?-:қYFd,8Dy&rLf.D[IQm)]TJHϻ}Ipp'.Q}XJF͇D A}7e0W$0fr H 9"JH8Z.II{#99D)Ѩi"WL)+;uቢzOh];+[#0}F&+cs8RNXL  *p`N=se:PD|}( YX75] *vk4tN ,p0$&sQ"FbAsq6ڼ/qN|Gk eS[^ 1*^|ͯ[dN[x. !̬Rm6N.`s(~7'M>d q%dz,}2ľ[鐂 o{a]klR_֜4zb@pt9R~ppW5 D[ul2lT 6lON~mKw^IwA;╘t$@dݎf7ڡ(U6&- EbS>\;4V K g wP@c_skܛ^Si=*BTҗ7@mto@fyʟ{Naduy!Y:+{x'\Khz+QÌ ӼrCNƝ(!-7.l*0#܀7BsƜ jf]Y"r\˫u|<=} 6n"iY50 0)#̽Su&`{ƴ׿ձ9^vpzeoEޗK UFM.JY !OkI Yx|Q C%v>v,ރl5xLzRWl2LE,+v&z9U:(\c)zز..~EjVRUI'"j}amh5hKZGV6?!šgwcLH˴W *Ehu+.e75 ښ͞2.1*MvQ:L xMhpCc\R y-\650xoKa œ̫q`ݚ{Ut^Aj W[J*Bi/2t7kn7_gBD UGޥDa)VU [0kN2ɝ B2h;t_npo/CfVB 0o}}7Q ~pvLee1 2 w1V=/Y &FcDr lp}!m,9֋X*9CFeڜ4 x8 Z| aVP,*In\-'~j0p(Cۦ9H9g+K7&JxYeL/ x7NhO nlmO{:o24-`\ (@(z!UAAp7T^}p,70$: A+}N|itOC& JܤGSA([p$Z-VU9HSap)EzD7WJ"@a'1^zq,F:r^o쇀#!v̜oZaӼ|TEte'䊾/ߌ˸i7K4 ֗(n>|8H oԸ]gˁpt1la!@b.̥1ࡁ[G̔R:ɥLQ~zTQ)zlxzIR/I9qOk `""WaY܀WHi|zT{H^az;D6OkF:cgn֔igR m ߭ΐk\7PGk5-TY sNбH@8xCf=j^Rl c~!w:M;L,| }h!QK>Rh#G@bR>YQ)%iyzkJ1V%Oÿda9r1B:p_ gffS>5il$dV}~x`\JӼ_ABEb`9Z3{i jl":]R*ueFWcє[MڂTaBhr ٟIx罾Wi-P)Sx2v/! :+1Ar6ө/sV}͜ zW@f# n=,Uy%f29ZR |(.|ݬ(U[G 庈ѭcH#Nx 0SM)lҰ[0)u|D[h6,oj O{$Cϑ5΢x 벋LR>U`_9ϼsKlS,y^ [>t<uC2s!VșV'8: H?!#Vb pe0D]mv/8DȒV4p Dlݒ})D.YH ]#+``Qٰ)ڽ/F7P@p7N3@-D>ٜҮ@TB2FmI}TCy]_0}%51N-eAqy u2Ӊ:W!-+,&8LՐ)]ָX- #c.Jl|rH@{0i#ֹaDsŨlL ze .^*zH6[p3FhmHlӱy3[6"fQ3RZ ^Flfo'$DWu$VV裢CBV~ʪWN]]yf0 IX#5::V 鑶%$H3(n[eya0 l<%8ҷ+oV[}Ƿz);ቧ<"[nGfW QPka&/ ;Ê;mJ!ャm3螓8ll-[hIG(Zo]3Y{x=CnOiV5(~`R09Q-JzTq J}J}a?Oj\PGU;vҳ%#sԺ&%y=BN8Nd0m}8)Mrݞg${MSqZҎzJ IDSzlv^ +0lRAVJOe0#l3:޳n*9&ꦐ6z;TnH Bܬ}vu5Mӄbfpi׵jM)h_ဋ54C.{,$(UcOr;r0Dm4V]B߹%UD 򤨥^+Sd^GBW›:!s~D㜸tڦ=8Sv_Viڇ6H]j9XϚϑۡphs~[.F5YSG@+)c[Pu=%3BpT"hHEjl2!8cIGl_~KŽ.`<,~h^'!'u %BZ 7,&aH gA(~Δ 3lx@'gsn d9XB<;}kMF1Eyk_qb¯*NDA1z0_ lPkrC?ixكgqtuKb# kT= GD2-1ni]UEň3eeTHpPvTyD[Ez-sN}stb_jwZp#b74ۆ^R-D@۔[mV1GY0Z- ɨG/JQٓ6bvu>s>毻x׍P~y.Aִt¦t ș qD|LV>Xf&CV/x7NO9'殺I3첾Ye]׸xFǶzH38HN$2藉lbB /ƞX҉P盏t0}_wքphku|tr]僳 ~il|G8u.p%(p&, JG=/n\>9bK xDLkaƉ318e9^!Wr/I(3g5(1_#/[ ITjKo'%i C`:fg=; Q!IQd2s!Vg5f(\7qtc'&*UF+tfK}ĊWcjfԦ=ƻ&,Kw`ѳ玣/Ezdv븥bCУD|%:yn.p^\u1eu|gi4~?*.u8·F=T|I38V)E]+]sI2Hݲqlxji'hfWIUs8 L%WͻİN}X;՘|Y֕FZ!<ȍPQT[J ŕjs]w6P"\8ú#@g+H-~,ԓ>'Mz:]nHwf5 dZ7xu%י=3.- W5_fB?bU/lʿJ7b(%mx+ݿx_5)BiJBR]8TSFP#SG6ٛgUٍ /Pեt X T|-ژ3q_-= chŬի/Z_nT5F&g@Udsl=Ч󑱩_S Ԓ>LRsϞ[vgin0)8v[>=2f˯$&$m`k/K,{x,?ޢu@h.shNfyS?sY-[09/zu5xPsA51JHMOp X}13k'^#j)횡-;-빔wYen6ho1?xlkWPmzw>:vIfN7*'bb{4CYeZç׭ /QZ[a}:/_OH2` JŒra &mDL_Bso:'$].< l)\o.Sf{Sə16h6g%R 3O3+dK\BPv+9h6œ9f`|Ɛ5Q dԃɵX)ϐ%M(xҼZ3+V=}q8w5O8| RG_ izͪcI|jqVRm>c7&lN܋;?DqA?QS$C: S?wZ|&zpYSoŶf@p5# ATJYR\{j̴H|\7**w77{8?ǠiY|19#ڇ_=Pg5vadS{+v\W b IDF.ECebh_ Uc5L7x=y@2yN5V#},bsB%Svt$hWy=XPo$Ǽt%R :ʢ밝]}S3P~(@$ږ )@/Y ++G\ h}]}VRȘo/,L=U*wx exp 4OagECˡ/t!N/f>Y UM:-!ɅX% Ur J9{hdkn6]gRr\X%h$4ԇ72xP<6##Ff7a!;C&fvBYo3m)Ǩ+`ޘtЌf8w˄%$-渎fTᾇ (/hgc`vܺՏ7VPA><(JCf Ҽv,x_w2@~C{\‹6_ NlcT a`t =ۢ5 ;s9L %*6=cPu 5mΓȕwXQxybE-{1q8pjm %]43j" uVy|QQտs#D k E*7K# HÑ< ӮQZ@NgӉWeXv,I #8;&=}P^C@[9X8^t֪SKxP:2 0P ,c" 3LN?;"Sq +gɸ|LLI[]4VákRxgϙ9 am>n,w5N"G/1`LZE`iw 96fñ{u0~ie8r.fm77vnEi OK>[Tޚ:gPClXԺD@Wvg:Dzf|RHbU[lnU.V,7Eݤ5BI*H#ۓFX˝n긦.IP;(y1|jS >(B_M2jCoRe:,q(~8Kz[ǒF4K}j0nƐaЂԭV,ݸC+3 Uw\lz7rђȂƧ }d*oߛY!Z4"#LV3ql# MIQߢg4lhfmty#HpKƭ[xmx~@+%֗2N+j(eJVF -aET4h-M)abHw4eCoقvVieڷ5%]06vF$>m5HanIc>|'^׸ ;Ks6iW"e6g;1i2}I}kXE6XDb|A;僖F 3@h=;yCRP{QV]ngCd-j>d7MպNB9"NiY]NԎhGnQ Q]𨆭%}Ugl_|wvLQo*cԛD.v ApM\Eu: |v{>@d!x+ D<w>Wf]YaT /vdnb(C֬ksjHdFU#[ިRP_\N,[ؼ(Y*v~Q(C7(o=4Ti0y^)}=3*G O=$.v8Sydo p~Uah &6z~s2iolNhDe0pٿW;iP?JQm<0tϱ\LbXRYH~!p]Ӌ#>~- m[]u\rj|jͻ6NR0od/>;)aC3Y_.C,&NǠ:;쑷&P+.r yʑsKk!Y+Fc\E3Jek< >ʢӉrY-3(!Ye x=YYa6;1ċ5$PȪX36F*.ѝh2fy$ݭi1.Wy.({5UÜ{b>r=t`j󤘰gge4NXi,qIiH Dc/;O-MOp BēP4dfY aj#ugzu毬:1sd5}}\Emo:/ 7ȿ=!oJAWNSgDH17R-rw;G<>Y`ĩX|AB[P_N#y@zgwZS|*vo!BPt^x?a^y-#sNؠ V ꠈВsjHZi%fp;sαLZ2\#e<۬EhюI d'٨-Mgi74 X^Z|JUN;nL QFAKy.np62%fh4mnOZ<$,Dcpl%`Ĉȥ!n 0)^{Jrl(}7l"$Jn0nW R2-*զi_w&Ԭ91>ʹ^eCJ^x6eǜnq8,:?Eԕ<߸T%N1#%0.$NJ=m#xP\ XW ։?m3ˁQ#NV R&ܥT&2[! =YGnڽn&<PT h;ץDW#6m/$56 @68AX0l'bwZv:PLQYr7Yɵ-(JB2hnoq FSh7xI#u}q6މ~ gS_"!f#3z7z8_xIl1'`ݙ*B-&x&vTGUUGϯa%?wy1u~: ~:38Ziq9kқˈ}`W:wo+'75Ł[F'so`园G8—WqHI8} - $j:"n=acNW#X㲇y=Eָ>^ط6xkbJݟd؃MxBS>HB7_<+jE6Z8 A^=S`}Evis˿~ k's2<3_PfED{3oMjfĉUeR MJ,O2V]cXh|vaVvF&V8#K?b- ?:@;#v3l,oE)zl<:ueŝ=?tFeXL$9ahZ6.-g,F|ͤc/bW^zr;ųFm BD*GoA27r?.p'_pyoQnyR2j\690@0JU0ӎ`e3L;2]ͨlf]ѝxT 2toImEY܄tDع,**9؎i ǵ?|B]!<yd3L b665ئgT ocO1lf{Kh$pJ6j+QDKk!eG~=*WƽZ9kZ/rz?(FjqCnG,}BK&2J~GE \wC 7^@d_IMW$Z~]W ^K`y4Ups{FVI<+js2q;e#7erL5`檕.6uWs^j:g@Oco 3$C]꥞u P/Lo.][한@1Q=U$iaysXJ_ypbq\- [¢=@!YgZp"FlmF|ŏNvo1oT);NiQ, /Kl1:kG.NY]Ahu`Nf)IY=% 'O˽W%6-Vnаpf~$;|g՜&-UesO!co ˺?C)HO-GV ~h{R*= q]!jb3R=o'oOu|P!- bֲfһVӣrs94RHu $ul|*1*Yҹ Z}~|@$)Ԑ;9TFw}~K'kv],8:uT z z SgAW8;آXu"xpb<3T$ٲ5Ndo%>s-إte`3@K_|QSj8PS/@i)x!O^%LvU΂fTlvsJʁ VOB-K=BoU!ggi=E2ԏxÝ '2?Ui<|-uL*j|Wo!1v4O-;"۵F$%hTIk,_vh4Qn7lrt 3H!탰 H`,"0YswS1枔jV-ZoUQ /um+Txhнzm?xWfE9U5T[BuR-#BUTu *xiJ;Al'i;4w¦ Cl9^ :ey4ٸ-e$7ݧfv5/Sh̋;{;`jnFĒJ3h烧yWjk/hڰXJ-<&Y 3_/=7d)5{J͎v1l")ϛE# 0 $.l6\5k^+w@>sVdC$U4<_H@*P`;֐RH|iX)~ -tx˯~!eLji hbt&==Y7 ʅlѐ ~$q o2|zYˊf}ַrfQ~ h+^CklwqI8GgoD.,r}~#o|1ԌE0E0j!졕GCi|\BfYi_ 3Ne_R-ɨ,JUM"C6ۮ)ȇ5{8Z L LV2uNbC[wl?+$U"`hQY,Ϡ AL6rsWX1Lxlj $԰|]Q kj/o+K*G1y.hā݄W}{3Ep\N[SI4g3ghQZ$OIJ0q KͿJ >^ a>k19U}i۾LHYTq]Aս^ *iKT/>g^~^I7$O(ſx>L͓P oBS$}V|sDU4Y ޺WkՒ]0 -,, f 8oҦEatr݇pOWGA MY/4i75+:1H4X-;@}/=$!EzeD僚6)rЍ4jպ呷*&4rsאcePY$?%:?8ˑ})9ĥ|NrŸnG)W! >_"=LVP,8τiFG̵'Yx"P+>S=OmB`Ӊiݡ>ՐO"К4PYZyv&~!۳3Љ:ԣY7q1 ;;42~9XVb4]ӞKco=@;Lu/(?swC K&1^SH3o"AƅDuu cPl(0V"wdؙHn+3bPmz4S5]T'%)o2&a@Ȣ[KX Ӱ:o&kXBYg7I9 8PHfu~陠p3iPHR=V|zv|$w` hn*/½j6yШfoBvW3 7#3zRN@$>DN>ŠD Qߩȼ@yFd򧐇ݨH@pzNU dr~u#4yR-75" FK^67,1. U`Oo؄W)ck,"&+6,0EًF/O] ½xY{vImv1[-J9Ʋ%#\IbC".]R tl*D %L֚ =19hV}h+ZPɢSx\Um);)1JHuDz'7Uچ&"V}ZPT!ozg~d:+%D#ԟ*2_BcHcvRyUx unՒ!SVq^LHKQc]`Z6F$}Б E[G:pz߈~:"OBVʁ }dFI5Xџ J1P'|-' p֚Z')YVCV,hb,7s ,P4@CteMkkyY}U~w"z^O# ,. )x6N|%25!j>dπ?tB!4Wr/ @sSsr(RH tuGL%,$ Q;Lg6b~0G6(jzY*:ӬHཋK)deٜbW SlK33-sg͟#7HSw]RCO>^ 31WsoF*" :L&0~J%KwkU*2mNSZaN%CYVа8H]GZ8_}3?Iə4(5I ҆~a~ wOoePÉ+%U\MiMT? 6o-~ =*TuOL09;_pӐM)h+,!鑇A(Kee|r& H^2JL7aFJ]6ϫ.}bkкnr645)pJPi^s\ILkњlw( i)G89}BWA,o{S$9ϴ({P,hq P }q<`qBw W_:=aSCGQF`7,$Q;%`}_Ъn$W :#N/!A~23ַ8@4z}dQTb|vq4\x{+recM%8K%>1߼ƒةP!Y2z.±[#>UyUv |2UG"國?(R N b$[=A|#(=E JMQ`.~_Y9٤=[f&N}򙕽 6oFX[ƥ>tO2sU$̝\Sܬ0i1U9Sߐ[V!Dei1/>g 5H^hʪ5_f))MowI [.;\[<B.yۤ'vuߟg$]mW?D:G\2yWΠx-K '3e8նO4|`_7NǠE Yk &S}R<# ,nV9!v=+MA?0?d}("S8;8~"?Hde& glV=e%93"FWPByˑ \3l)* bjV;/r2r#:8ҝN͋bTj(Z&}:>&z+4ŕUIՄ! ZB2mTs]~{4Gtu},ϟME-送'_yI,- p'NZ@-㰡 k'RYXeEkSC~-:xȔQC"NoIf%X}C! )o9=ͭMfbTظk ʿuxGZr,14bUEOyzhצ'He)x40*e̠g%Jt@A`ނ;OI'"=sO?'.@}J.&+U{ [D4w 7~3wyLםDƵhwx'Zik{OG)X8p#޻)?G{䌮 K.e}\r3 Ѥni}V*7>v˴gYąJFPxF3^˔ķI9i:(߷`O}*-bTmu"vMh O^쏸F(e<jXe}fO[kP#ωOF*߶ÊZ-|CAQ")q2Y1Zϼۛ. gpI'bZC^Y,J1 &XWL##a4n\2Iզ@1Wu[#]NR dd2ݕT|tԔ1<оjl5ig۫DE*ob"(`29[|hKJL {I#csw8U+JlN_zAܟUI PSie[!yز9S"{Ơ $ ]T_$7[m'(]GmX/iQ.MnGw% =tȢJB,ld0 m;>WԼwW(fRA#YJ@2ش5H+J)2t^]n [T3(<v = ! j X&JhOw͢>옳<~#bi#an*pSy^o"W_yD"9Cxo:Smxo Ji|luGB+jܢs N8 oY>k^pt S"q߾$%ᦟZc7jiGO~5n=G]FBAg wSҩwXf,vσ<я]5B4*JorJGّ< ^oµ+IՇMܺQv5hб!,k} eqJW눪 zk97@˒Jl:c-Sm*T6[Lc#L u!7ǰ#\!cTHټܯo?'{&H #Cq%E2kKc 2)|wrsC $]YnJ&S72-?V0{?gg+_ˏZG}'fɵwN%ʱ&Xϥbd-Ϭr4%al[b&ZW%yve>곗S`x` ,]<* ?<_ ,PITKϲQ||;ڢ:]./H+;: 0PL^شpDC6 OHDky2Hi·^S#\|ț*>XH/wCeQ".r_W~Zfo[$r Bp-d1iߠ}RIՅV j3 up IvzBjWV6Vۼ zYJ̘ճ1GWVOh'S"4XS8p''P ǣ'3(qss$A<־/D}w¡S~![,~ԾBF"sPk)\\^'C0}1DʿggfZQw_p7l~k7һݪWT▇鞃"쨵i^ɁsuWoAB I+51PYۢl /!Z^) )Q-9Z9,kN.! y* ˼`-e1 Exio)o$ EiTA6jNmW^NO:5Sh L^Bqb9 V4U7(~̶(~?LhZȶ>/)cXe#yVC ޛEgq(F 2׌$$^ic侅d;CbXfG{b䥌9+EB1ܞCUxSzJ(J$ǚNwѕtX)ǝLC?i{0$QRu4.`kn.?N&bʳytvh:#{S** eohP8ª(ʢ2g }i7608e(=8|W瘶H_nxIZpj[2/oF]=*8.;b3ҼU{.bBg,H *xxhI{iNE+.øt(DDNg]n8O^\Y=>@:Ж *FKv?8i% 3X⃤"&*97J#?0vmnu4x[!> qYQ} eB%6:/#L~pEٍʼyPGvo]9YW((e^"h`B!A.qvh'2 NF|r=aDD(TOP!aLtD:[b9*7!73Yu61,VoCB ˘ K Ě0n)á|g`Mo308i 9uDzz[|rP{t%+(c4D}5G)œNd!-vpWq f/ F~o^n`#N.pY?"E,}Яy朡^ 5Najk{%Gkfm:aCy Q8pkݲ\`}r^OɏV xG` *)U_7JՁ)W\uFgCvOϮne q7rPմhclhr юI 08Ї<~Ίf~vW63ZcfO:`X[pͤ xY?V o:NۦC~@'"'Yͦū$ O=q}Ci*qJlsmQ*M@\0bJix2|*9/,iKpCf}w4kښ<Qs8 zyrz`3 A~f虇FhcuRߴ,>G{z %z2A~BZ8*K&JV8ߧ< f{<{ˍVabBV/Krx(GE@?bZ *=cE>!1Qh'>ʁ2 kW-NNLAZC*]NtW"Zׯ_u yiYn$2F/N躃dڦ rG ]dxtTjӥZ'.A~4$wt^K4+3V%Q Q[pq=psBb)Oܵѯ=*/v=7P uOЌajHmD>bxۑ%\9:E2?kDZٻk(_HQ[w0"3T7oAyۢlUi%טDϾWCu5ȥ깘tCߗthaV+QR˕za+IM.h Oҁ'X1-s8R~dkҰd_TO%l)gҞn$5x8'eV/'<r9rf׵a_|5VyjGe," aFшz_r,Lt'3دyK>(4yʔ$yӸ~#i;dIګ 6\Hf/RW)-}1tiS[W??SR-ŕ5KʦCu'>C#|O3XUvYP:y ڰĝ҈%ǩ9jqYaM*X%4t^Ilq I#|Èa0Tp~:0;w=LmF~6 린XڌBj<gY=MiJ=#[={!_^:Oo$?iFAY;o]z}y:` |3iFSU^~(*6+uه얎*mȴU4GA1}%i*vzAtqP4"ڌ9x+t=Uvhړj4Qrc lR \o?!0H7p01E5Y8fDynglj$X/[>t@}grn۷6kPb@ A@/J5EV(Qz%o().W l[}Jr@G#~ǶʓW+v^mS9@@[GDԴP@v-qµ5@y=>!D욐i\+P[Y י*ĔҵXiy_`5UhbBB ύܮVWu!z*Z"'2^t§&ޒ'j*CSAvL%d7R_eVhVKo(vlV:.i2B,L qϯC?f {1$Dw?4…@jJ@jɄGcCľUwoA&gsqC~x}f($I@\_nal X{Ɲa7G=ͮzfYYa ~ۻ( 9SY6>-Gê$^0h/k}0¾_2@$^ڵST\*Z,R1*Vb .$ۥ@g}Bid;t8Ҿ E ?O]0%$Վչ<7[-WؖuI|չc2w+Gg8*r'!RI]MP[j=b重+ӭ[:]4xO c] вqJ`wkz$+u01懻Gp'ѡgIs"T_pg^Q&%,^OVra`H{1ހ@Y⾢]uYvl(Esc cJ|A^iR~+&z2!]$L;)ö{8j Ia"Ս%-%'.8J-hϠ+ ;̲A ga\М,%֔T)É-CgIJ荃*%HӏIPaU1F@:,If>c[_6mQ 7BU,Z$ Ub =ybsy1 tX$ܦvF>[%(r Cg^ˑ9;NxΕd=1Oz;𖊝gު~r)XAn`<'%i np2(kPq%J3o6]c;)=YN2@b歔X#b fx6gw1 @y (4"Pj>03L+72mUu]ydubZ #l21$lZJ}V0j>Ku4&5QQT2Orwֹh0]pTtˣ1-C?uλLEX[Ҵp5?)>pM );j?Hrw5|.#Ex)G>Pͽ/L0X4sW&}=.?0EJ/Fs*#\8 Z.)Tw#|[9]S0bx3&5+W O^]c4Nkߡ|`&~Ά5;D },6s 15epC+IXطE3^ x:lp;is;3J7hT̷ ,5 Wlx͸%trixS$uR)5η؊SaƣԤB֔WjY4gG0 {tٳ )7Y\uyd>N֚(lJ'_Ї;r-Ht "3 NPa]Kh h9UnCRuO02ip/FoZw2 b!+EENxdHcV{WY>J}ha/"dx#qx0j[تA(݆bx$kԨGە{"׾wfL@@ Wej+om2?@|Zٛ,`,##( MF-"&Q~u("T{L"AvbW02 |TD2>=ǫQ#N.ЦT)/[J`fluLZk he|VՔ*OHo 6㰀 ?\fP ߧi8 qn=%} Ϗ>nE6`-7Ľh>QF&yEQr1dtN*iy+a\ewPکL6˛`!;9&w6XztMC yI9/pD v2Jj;s0YW4 DCc=gw7:[ľI@r'.Lo]$*9fʸ{h|1a%CCm3mpT!\?mgܪ2ʈ6 *<+y,njT*mpYJutS7*fo/ NqGukrUeJu2os`212ΆHLRb N`*G(3C2S8b7Xu".ppvA;C * ;[pCx5i%0b؝(3&|rƪñu w 0(2;e|uIۆ-k)Ԕ~:Am|“"NכDmPol_6~FC&:ޟpX_+/ .'>d.G&O`VlRAȋGULFoڈ64gJdI_Ό'92fVWj4<M`9|q'~RGي΋BDΠxm|2 c*1.S4_[(̛k lde^qEZ0YvE*U",\Rլ +Xn§ qeͩ1@栴NYը;F$m= VQ/^npu6Y! _`H괫Uq~wTbLc\(PZf"UyrBB*O̺ R71_6L#2;Ne@_%$y^ k asbLUk6?Ӊ) A({E*1_#3Hd_XNĕ) )OaѮJ,ͅe\}KPOz@࿠f@Wd֐ 729Be>F?ofrC zerҎֻyE;Nk^j0y*J3A'vaWbwr)}v|Bqx؂}uAjݷؕwwIH87-**s\Zv&}6(پlf<>`Ԭ- Y牢`?CcB4qfrD-jղ QsՉ 8#1_Fc "[#¨2wҙjӢ?ht}{@dL bRrHT``V.$\{t j%% Yftiä}5߳k/y䘴3zh~ rW#yfʉ.B K6OpB)YȐ&6j9Wi`ՙ#k]}]MxZhbMТ΅)٠5/ʪJןIW1A敼El¼SxLI_=OlWثq ,g(OIhj8!@=ѹILعfmOdǃ+Ww K8$j>U8 P4ngj~!hfNUᎯyr&ToPѣV§ӧ(nykx>Q$7k:Et3) @<E4)@rbf[WU+NѲy^0y0d \O'nTZ$|{p 8P󽿸aI㧩knD 0+c)q#mb;e4h?`k؝B ] `F1 fPщpڞT=n:^}Prݾ Tg Z3#nOdr%xdj^~ ]&tsfWi%7sKm0&9vp% W_a:#\ԡ+ MĪCr3Mxi$0$%a58zJN L-#ElfQf}f8%mKV&UpllaE {Mhpּ:Qy eZ%?VϜ® [eELq"@OAGPzxVƷ_RfodǺO Y.dʢyHibH)JbDahۆi񛏳 ]iX2Ett`>`ɏFCax0F ]_u׊S91YZi͋LdTR[ g!Tv[d45`N9; $.b\طiR3:ۜpgyoO ˳V.V(I12V:mm ٬ţ@{kXyQ$6oQ:G 9y-wwwA2չ:ǿU^8_eli7aV7LjLȂ{hO'›$;C@%*Sܼ3M޻zk0tbO ֊Pw]U5o۪AG;pRJjއ+ķ!t*T3TI+"Rw݄oiA ̄uԣŲD#Mnލi!,K?3\~=~kd#HKش%烀C?H&gxψ"u[_OdZgMh7JA&Igߴmټew-uj{;tRJC,J8_dzs~ $Xb}hJCءAN'd>er=w!h&h!aVA-aLd]UTpk#jZ~)`""gf@KfOȘeDKsZ[و,$E/KiZ>L խ"}'K r'g)/ãkx;(2RIߒ%.dq-5 *0z}`eGd$|3UKϫ;\G'RQO@|uѬt-ėǶNl|NMo%*h1=Q$>T~l.{(ƣ#0S^eNR<ڍ ▱pڤ}?-E((vց1Tg/ńyn b9kZG ,;lCa-*)[%yL"/C[o_fHjB"c)gp 'eLwܹY@7}FsuMʔ?l!mNy#l D7A!,ہ;#e/FB~ìIc|TYy ]uxV<Ͽ%r0#;XS`Nw<ԍiU گ-FKלS6ɦ+xǾq$U5i9M|aa2,te5m@+"Ƿ,Lk!C TP{AjPej Ok &K  R4j[5){LIB}H QX *T2M% 7pwO/\Lp$oK0`gh_{ ֏lr腏oI1w/:8>%T B ǝHŇOiq&4$&Wq+G68TȟNhkUZ".'³dh [ ZJNک\*F;yW%Қ;[=t>Ж٩VvifE |\7ԒTk Jimv~%qW-6?rϋD͛S Էo7h eAWMtAvI|lRwGU{gC9G W$ ~"~oBi-jۅ^Jzk p::lia`@\ypt\I 1 1@37y'TG6-i\ؗ`wrM6&L/,=y?xXc,'<* ekh'O ZwVǢgf='ק*niZIMkq IyRի?d"8$G}u$zu;iUAz"iE{硌 HWsjlk&=Bt%T31=#I4 F9ܱ#ډí:DA%̻;= o0(抍Vc `&^tQ|UŞv$ԏE"-(ū"jcUz_r !a2+hr k7eGUZTrWkHqlQgTBӊoKB9#w.2&E$ɆR)؊ C!ACM XcnQ!:){WZn|ZBQB} 6@q )0C R&0;mUem'T1^һ*4Cm]rλ!ü`է"oD"x!w^qlE?l0i Tdţ$_S)3wɽׅumZ ݂Hi=U鍈)~IosPCwKXF5w]W=E#ofyCVXiby.mڏjCg c?=}2!,O97N|Fn.Ȕ46T!~wHS}eǐGkï|'L8I W:FǤM}CAďB:(q^Z] Ԁ%KL{^Ol9ž!h㿨 {ںK2jddm]VH3࿽uQ <2C$9CE*߱) I@h/Nѓ2 qڷq+l.aMI}hlz< H7(Qщv$C \RDF/R ̭}ܔik T[TkTi2.lf-Gc5 HкW}۹4[LQ>ZՉ=cMբCX (r?q26-i5_)`yV^cZeܡc4Z"=@:.%T_KC.jZNMmCϫ35?FDkNN; ?}E{Bеv?7B:Aw;:/s\h'#vZ 㻁OhǕ˸{NN98^_^Up~kk \46WL|17Ƚt鸪\p'/oKr/3cGN Na{[+#4zj(N SR%)< 9CtɌWe1Bz8U7a}O Y`bX1YR._9nQj=HvG<3%c3]c+t-e:7uS`G  llr?-R/.D zT폙CRunSvslѐj0m' 6['kqF_ +6Jc;,V "=7>Vʫ81>8x觿TtǏw՞>&/ G8I2Uƿn5FKb$v!4^q6 (&v1 - ˝칢ψ%` eP SW7tƘb\Ȥ7ҏ+EK:PD'2k*_KJ{[AhJ?L{X[%j$j< mgw@ @ =kJZx0ސ?]!&,$={81t5_v~nk*I b@iD!)t"9 Rwh~6tF %t3 y9"]6!B|Ԣ}Cld>_ A ?#7!jy$kX]L*aIl2L=Y7d?:_(PF~BIFf^n+x<X̋_Q=R<7B䫄] i"8jA7\`[g;1AU{7tMkNDwኧS ٯ^o[ݨǰƶ5%RWg~N (6Њey&"膋+ߔOS1X4sx,Y?/'\C ߕl />h܀=C{)TGW<=9-NK1Q#5 cXbmc;Ķ( ~79'@X ~.s͈6=PC/xT5T\ӘjԵv޲*mB7U *%˕; =+*L&p_^˘)ocԶ{(7M*1Jv0Ѧt@L⋃$&4S'Td!Q#l ) ,fV+:|iU;~m}"H]6t9Ai'W1" S|mgtSE-X2޶e1M|-XxY𙈝ʗ# gx#z[#|bj A.D*#l:uwna40v>M*ਖ਼}՜vQؼQ}[tP 9W[2?'ԾaG^J 霬x,I^g&598Σmnfc/.6c@w5ǧ.'ĝoy ;$w8-H޶QTWVe4a&q6odXι-` #r>dk q°3l4-3c/^HwGŏ\ѕ[рqi/>Ɓ09ahp 2sݺcȣ}Wĕb@@HQS99\vf&DZUyT 58Ǐ6hpS!{f Fwq4(vlb(N쵇0jjӦ|?κ款h.CƫHZOU"_xGNؽFآkkSF:+ɼ^ytԯ-*nWbfIWOlgw+ eaB3R̊[*6zm.i4E8w!L .Gnn0, l2>;FR8A"KXje@u΃wI(bl3WV{$6_[UN*&Krkh;WZIlc oxbO:ƛ;R[;ɿ)^:6M)H@r42Π2b>:%] ~(broT:Y6v6a} 8LqH(S&%uyV,p=e]UG܂ZgTaU-!!EEMe ^~AVp~91v1P_>61w6N:s_vci\u nM0ȡ]&NxjD@SW1SR}ԉRW<:ˢqM fkGʅ$zvdܐ}3ކ7UuJL=\J8}&~˝X'cacߏ鐒{be$= ;2`z9C`$k 'Ps n_Ssq8W? wI3,ZO+tyҌ˺$`%A]lhɌZ6H 0 hRi>PpƘ2'7k;ͧz:vǷI3?>=,: /.5!.϶WxЦR)hU*m^=wZwQMSg+IZ`%s) |)[ǪtTq&yW7Du#8 ~ckz"(qiV)ūcczWGϻo'W_Uz܉ Z3Xue&.}H*/(b5)H/TR+H\CP6 @ߓ21MMr#\\X@wnnds nR] }o0ov(c_$VK28- $ru{k"?z/Rw{-L^ǰ}r jFhQݠ~oZK MG,qZgY?ҫ*-u ~]}0"Sk"۴ ,gKөet(-^N}>o:SQr2JZ0ZٴWeVf<~๨fw?9q(S$P:G= {MnaGn :L&4[dwZ@j j,ɱfyL,19 7 @nG@N1uB:)\|veb+qtbmk{MOX\֨SMџ$Zlx6x:|ݏ SMa2NC9#JxrWj5pdJX6&/k~#+wjCK˾"3t{^OJD4m^tvAW []3ҏ'tm^VYCiVObv5g7ĀB&Uf,FbWxo!'_R&IA3 |jix95?DrR>m!(bws 4b /h򡒄@s::iWy NSg9Ynte:c֜d-4a^F KUv lfv@0r"Lؓu+O,SQ!Tև;_//)P9yV^W0ר\NjOzL+ ifiwQHvt:Zf~y0//Z>׾(s5_~cڰp'6Έ^8͟v?M5V-#V'R7gݑ!bP L]ė`\&{25r]P"x9"nv0q8 [VPv&.}o5"v&B!;C~&LeL}Wx$D+|?N,j_s0{XnY•bUGi^KQh6DXv{o<_)h5L;1FS,5$,)$"{aMW9KJUP)ré H#<TĎOk>$!r &Wږ{4WCH{pR.r,:l|~p?"LQI=6XpTg6e) P" $LټG0|K%EpqlO}]4Xk4ʭ~~_oJSG& :n6U'Π]iy~t; IB"],\04Koa)jnL@rWyⴘ@6~ (RG46K1lH$sQ`ɞ9 6Ftdx˕(*%.iz|FLv?' V雝z` qxxp3yqv$̈%U~\TkK? %LӤ"ۚS \dآp>{dS1ESs"-] 2c@K6۫B/ q%);gz0!Xư %wK~naF3Y5Z_Y[ &*-dRɗ}djC0ksBFhsyg F&ۛ ʦ~=ƫ qp?+QZir%BR&?d! X'p-eelD6d)Hd #۬y;J+ V~*9 :zԲc`j(CHMz%xMRBG>%C|>7NHb$)w\m.BJPw_l)nm~')&QHwUT!L(b;68嫶zxH,uaHx&p*Z.|vUK"6@*6Ak󠐊-ՙgmU*V܂^4G(>X{㝑-_xgtdM<g1GDwedI=oǁ.i`/Vۅw:H*Mf QA ,-)X镝oo u&E]냁bcF/͎W klpisZ 0Aq6yNP!/ڠXSroGˍ,jGc#RC 5U6[,W1io16ۈ[PSt9g붙nEP.h=Ds@ T'x, C*yeZ">+ΰg;DDhVԔoRI4_65Pvdv6u"}O+ض ۉm5A\e(zd1>ʨ"^(z,ol=ovn;52-BTSzն Wd"g(N<&^Mׇ[)\r=r}CyU|1wЄ&fm-zlT;M?HTF5OrgzbnZ zdD[~^:Yb dAFv]91Fnxݴ!<&k0!lbJ8b ١jwWVlS3u\ĂըS$6|} 0|"`J&R(IK1]|l}^ŤTvq=.UBpN{9q6+v/bWG=Eˤ@w[' »Jdr0WT'>\S2*e\,( "gv7GR_58\W~ʲ F Ϻn3@YFL}d)DžA9m()Oda@:1 =|%Zi٩pbjIʗl9~C"q=y|9KR"?٬%HV1PԾ3~ Ejp,?N\--M>`K+!g ^I]{=YNu]AB@z#Q}Agu`oȖ PWW>˧Ն:8\qm(0Ll?.&3tp/Jd"j)Ta4m|!j^\!I[wù=@$ոβ. g&5[G0S"Bp_"Fq=8T; 1dިJXSƀԤЎ台 9whCu~t?Ȇ)+DRX6t3C^ ă98{ 5e@KW ;~IPlƶ6m~L].% "w A~D < Iv5u$vZj8KLCI.4R~omi>HF]14`"ڌ!Mkdtyَ,$ոe[^ uucZ> S.QO?Uv;f weA]luQM^ycCLݬ>kX)}i?eO2Ǘyl45-3QCtt)\EbՕ? ]D?Wp1{URHв{'6TvdF n3GE_;Af<œXBK0cj-\y6]f %+q&ZЈjlo;fM-~dPc&2b\T<X`0{:LK:v`5gNaz;Du1|33YW3dZ{m6%eKFeZI3Ik#@ RD_l5[4;F^R?Uw_M9O_hvBigJYya/; Vj}Mt, O(@/˭C #PZ^d1=)thooU=!D%da0DцI_vsӐyݘì!2o_YB3&szC]|5]x{f %k8BV@/' \ m#.9w:RX.3&\j,+^d7~8d*p?B";VZU:B_Qj} C ;#sׅ qIM'3NVbYzMMpKXerfubEX6"C cR)@|S0Nzptյ)rr$Ē91u6!p$'R #Qz0|( z Odz8U)Ѕp$:F{ k hл~ ݾbunf]TܩuE Uu ٯkHK݊ TO&2 Gl3;(x˴&r t;#.Ьlu>0$[=W&M>r G}@{ wй ʰf-`]{O`ѱJ`!ܡmf"ۢ5a/avǨC8㹅:}wJ,̌j>SbBco";1}?'0$uZ 9#$*BYxF"0?W4, #J B303.ihzs(wV[8|z1n=y=ɡ$뎢:ŦA5mR(N+q.ƶ39r?^ɑu٭X# bsr>z@E -j<gNYvQ1lPvx06oqP9)x'NHypI[X@A| am _)Hf:$Kչ\rv *S ,{D'k0k_  p6Tou,&3F}/aۂJ'b: ފCwA+ڠ] (Fq05XNQP1,e66?@8tligyV@!1jCq@8Auw?9դYUrؼloPTyH,Y^Pe2 aWB^ lk i̼3B y&2q*@gT-Q0{EFPl=(\>kӑ?>D1Q s A*7iiSDz~KP19b2~X;)gii.- ۵fAŘ j8Y p{<42]*okEx$S+:|]4Z&c'Ԧ#{QݞGÐ'rSyIA@.]!9,0YZicU|.aX`\s9;8OI}$Fÿ&*e OI ^%S?#P 6=nhF꜇4N V*cN".}o4hHtAs ػ38-lPߕJZq 98'yL.3C `vj7q xl$:vMm}0 %Ѻ͐ZpLѣ叿 vQMTO]tR)CM5Ҷ5Q~7:`1y7tn'㜰kI31180M‰-&$8 VT޲; :~="N -{VXI9n{>M-7R1ߓ58JͿq\v 2kgИ6KNTjS|dQ++ƃ3ý^m[N @vD:olڳŠk,xq{tP YF1;У/GYea?paB7jtl-n_BV8J{V`=ӫJU3E^|ߴD) 6.(DT `0F T-Bz~a~֠ʹje˓)MCMp1\I12$Sq6N_%1!L#_Es DʾO6t[j6 N2bS%sP4lM$F+TL^Θ8z4I*/||=Nz9i|'l' ]GN.v'L'NG5Ģ1L~L ɶ\O+J,fS16=-C]7&ͧuUTnAQuEm+, k2Nŝ=8: ampɞvzJK ɘHIĎM="1FϼVvt,J*Zy͛d܄]@M#%fyO d"+B3Δ,zœUbe:"Mrkn#ܡƅL]_>1aK$oD B:$NilF[ASzɱ %0䥗KN9^%EEJ<@pC_h׀cQ1,_܆tS'5!z]H "BDGrob6~%.O{`5сJMx\mąm J!za@Ԫ#SMo .࡬.y2^ Ӭ ]0"}#U #O z1bVgg$*#SNKl].AF]w0]kJ P8nB_9\5APljx0NJyQ fT5,2ң+.C7OqKHzWox$Ȼx9j.^XJwib@MM&sOۮko[~@Z x- 99y|+MЕ:WR9( \|a]dzbLd6- K 2*5TʹEAq!)kO%))KW|O4PrT7.A@!Vjxհ^IAU#,7^J){̀֜ygaF\aoЛ@_R@%X1X ?yfQPI:9F[|g5͞OE| f*$9V;1e Dq~A^m]_ o܉:ȪeSh04C͔` HzO Lsӈюnnc/[#%)Νrvžȇkl 1:ƶf^RŷTp. qjxIϪtb೉]IEQ:3h,) GsgB 7Yw|i7tMgE6N&9mr6VS)Z?^A\XX~f! Ijqz`6sbzi!ѕ(MWp~ ռ,<)7%1Hۑ;Ȋ5hkVVF9 pތ7\ "5`j`=N+KF]2;r ZI30.Q6(uPR5 ykV:*XFjʝ6[5a @$X0b ˓|. TS[g0 tF=9{}ϮʷCv<}_|?!Ȕl) M΀7'qrR箊.iASH*J>2e~4ʠF'34sd$ŵ%\tx+1S6<[]х( G{7?k|`G#kMRt8/@cq>SD9ßo1۬,AIk~mB{ OlqkC$[x 24/*'?Ps:!_k,G̛9jұJE#H"!OgYpj-)q:{ID’z* +127uTqHz"!iIz~aSSosHU^3#98>MX֜.?+O>^>p V wYPF+Q{~pՎ`ma1G\ç]}H-HF6kX߮ɵ3%#FoqE/)*+fiau!G*c?ʪItKR"kSZk2bw(58GO6er#bN:Ddy|:,< zB\vUj32ӣ?ǭHq5a~=ڟ2iv׭rI,^NI؁$>bebI dv#!ڌA(؂`TtjOrTŘ:Q 4dH=œovQh B)&t'a="zq;rx._@` fnQ]g;`ҤC Fi+|?q o9=(+JIwA=2}_i73Sß)/{uSzzڷ+hb: 2m .|f.M,U!Rh= A} q~[ afv;Wa=t?yNJsx_:}#S$[ UqjXZ*;[,:dYaL+慒9 kJ =?8d$UދtpcL0U8<|qGBSKj/mTr~a oZ0g9Aj9Q܍C!!b;@IpWsD*ۥ]( #c+,uV=ɭ̒y D⑹E pHb}/Jg4ap |l!zc/7ݔ,#@qjO'd]b+|})۸\L-;UejOo>47a8"\bXZ(@xM#u<#`B[rET1˧ W/v+wZ|ˍr^uqe%5(RxDoa P\S͌}:* )GBuܥA+GPt8KkcNK[WgW|]FotR u MRpA-TX{WJ21Jl]ՕsL r2G>1b`Mz@ε 3g^A{/§'i! >%[B8߫+DB/L꫑_/g>N*茐 02I dٖ Z_o&RcM2 `ٓm<:t$`E=J 4L!g(}*]:j&}x |K}5SѻeǓ㈧K›& oq9B{$R pz Np\$Z<]3#p\+G=-K졮MSh8EnE#Mi0H#m{=|)+c/{炞$_J.V$*Ȍظ፲ÄÑcS%gRWiV>OAoWgd|֕ `x;.*}PTJ]mJL8+(ElȃKȀ`oȃI 'O6`aΪ!Us?̢pIX3m wY;h5 HL6u#cwµ5!"ã<[JHS>]WVjj[9ag]aΟcz|?eZD9'T"gВ (k'#"ö3>@, wU1c[n­pgocGu>Bs#?wd$Qf{c@ZLKx+4d%~=:2.Xk}>[ɬ1I,.B}q:q;I,3HoZ"2T!ք{L \H zrUOJ7q`,rr7(De Wh';ɜ >˰7.~W@q,G'gGfꠒ4^cu" wr/D~&, ;avEu^ode&۠XDžX Y @B'~Mc,k1]}YF6zFsEo 8l%]}*e*~/ie F)%>τ܌lBBsrzO)Y]]jkc՗@$kIh8!$K<=^,4}ĢoíqMP!fzȍ( KӚP[o"s:Ag MELYN' ULx^E fRvL/^hCLEܡJQﻪ!@Ogb0#FY$ bh\? !-s%L \AC[Mr"0Hz>ˀ k:Pg~3OFs6%1lCsKi{3Ǯ=ek{N,Xrk\&"@ןiX" ɩLC/?H\1hlߢ1AVZ _ ,ʊv?h;muD&H+iǎ𞘯gɑ5Vuqy@`zf]sG.1>Hηd/>|lj`QvCD0"ę23Dؗg24+OJH*P*iw/ H:K`͙N5cLگy,O~?SgD'Z0* *[#peoGW%(ȯ<@tX{X'AOjW 0#`懱0_&ixwj}@>dwᥱ ;‹lÁA-Lg/P$aW{¤[( |Zip2P 2f^|{ L?Yii@MxLn5P8ﶓiʛaYcc%IVy_%Ǹ"SXK:_}QLmCTOzC);xnB^[& s궺~0$ $ B5rbɫJra)so 6vZZBh'4m=w?93R}+\R]֦'ZD.lAݑr\F( 8Uu3T޸0zũ҆_z)* #bvR13kQGg iBL^t{8l2Y֐/3V& c^oҳbx` ͬ 1-xO_.2(&mr:nRK%%iTIrL#5K降 jwbS]ʣ`4 ɧ\bPB5J?<jgyWסf4({ŗzhhfwp%yg|Yrm7<؉ Rae^ 5քښz ƳҁN\ 7:;V =mghVDo,FcH>Җu XnVHCp`9)I1ek<}P5 i&2aUt|51I D.\+h.Lr FK9=3Q6Cvݶ0IZxDh1۟39/G㖠{R;xI!,JjX=UnpsK(ܪ{39%c,A$ƈ0o_ԠP]ھN`uui\rC: : wX_f5Ok}jCsfZ:u+z9MC m / Tgr{kw>!52m+}diLa(f% "8+g6*##2 n(u6 Kǥ/ ' tQj()9&͒鐂$M4{B<v[ZՕI'5(AŌwn&QIb&aǬ-|nœamTXiG8ګHarlUm t՞my!YS M%twS bPV555ߜ\rH83(j.l̎+0I Bl_m~sS_7w͆DK)OX vWyRsy` YQ`Z䰺*** hi*y=P,|B鐂/g$v(f]UK"gJ߳"W$YHZᔰ\))*VA!)͢Dt)BO>̳ v"Gf`tViُL( >%+6eIZWW &DDR "BIMWkӞj^[+6 NEt;CXb93(B72Cڲz}O74A/D|s䔀|V 1\Ɓ1V$,G;? )r7%uoN;LEHEڐ_0_X?:?L)o_9H4?J8QG]@iݞ3`"z٦?drE u$3U= Tt6QS6]U Gl]|nW.\M"ϳŶ\_Qk`55min,`o/De*Oΐ5VLwG HCCrB ^Gx鸮7Z77^r9`| ^k6!pEZ;#i D?pZkRJwp=Q.sjg{˴ :_sel=,rx!?29N6>sz=n h KEmsclc<-Gpy2"HqҎ%!o՚El kq㝩wV>0s*HPAa>P r#_eJRm*Ò{fհɡ(ItHDpn>YŨYV2f=^>__xW2ys<܄zeXS|VH2rsVճnzy]/g*#LU,RL:r]5ތ&V~BFJ[bC`Ad1"UU2H5D RŸ ꭠ!^1m*w}e7nh.T$3xᎴ"dxֿ0 )+_PE7 !/vbp$e4K)m܍baJ|-^:(cTo?qc?Jz%L~,E[rFc>HdLŬq 2.oaeM<]#1͔F~k0{Gy %6$BwnݸsJ}^&)[P_NM2Q-LiƝB?~%Ս%{gɮs;.N{vH7}ǚSse?B|r Bb&sXbV-fUkwLPSt0y4ڡ|!;)zڰy. Ny["&dcZTY@0:6d,[+3gNV?j v)Y_Ls0{h=^{6$I!ӎ!NOyb %KVs._ڦڪ_("Pu$̙SbOA{brvc,9$>,#Pk[Fl*Pt"~K slUf>+NtF`s>Kt,쁑Z#= ‹aj-J7S ps|]il\ᶡRGl׷\ɍLǓX r5]BX"<$ % eE2vun%k >ܯ_-_c}Q:uޟdb[aI65:ۈuhGctyk"%8P~Q! f%iH?_:렺3SIzqIB q8lRv9SКYl9C-y}J7t(zu%ּ<1nd7UNu[,v΋gԔeE*YZ밹}X="b= "g2mJzÙștXiDT}'Fj1RUy~T܅ړ 隊I[\#i\\“''.fo%D2rQOBOӬ7˙4"ې:=Rl~qżZ|BT=XUb>V; +,i|OTUp;v/3X)E_]ͧj6j`xǛ$PYNC˕pc;b3}[ܑh|nT`IG6؀l.,[gGs-Q:@9u(QYR]d#1\e|Yh(bǥZfd69݀~:T_>LН[sDmNYgY%!@H XK5y}k"`2h̲wi"R퉬=jq6f?J(.")zbr-l0 ]i![jݾ|A=S3.[Qy2b1=q)FH)ڃ&T RBuX׉[+ua1\k:woYFf [-(jX[na[w6zK-ic㥺 Cꦢk fLZ4a+ѱ L3_xh-U[e)tfƝc_]G=13 V8p՞'?mOTukOI:$roX3mg)*g9sZ?` >tTH5HH6&Oq9kxKBfܗO(To+cF hږs}ArV|ګFhsҺƜCr&s(u/ɪ*[PU޵aXQh+S'g3[&9\ E= E POӬ*O6_zV)iaTۦ;JA[T07yL$65}m4ҷԤl(sv1tnSzI*r#5s ah"CTh6:*eɵ̝Ln=VwTE~:LY^SXUwNM4F0IExЫ'DY{>tjuBK6,#$j+ O~=ss|®mnҝ=s"ʪ$D3բR}0\z^?mj=*Q!M,P :^ *iH)vt %('rۺt ԛL镫Iȟ 9z{z+KwQ jo{Pvw<hx+5ݿrt< 5VZ2IqctN?1xLi\ɯ?#߁$w`0ѥݦ4΀~ W&%DX Ms;41^X.$83G%NeNx5LkNX hGU~N%d o-l):ptAF^G7UkOPzvq:3<YiHX^&EF0p2[Av (NN}%&;4L// svϚ,A~MA;m8˶=m7J}fPd]/D+&@"Aޜ8N2?VYS< Xb @:hta7/tV# 4p'h((-iR;epgZ3W0b:SW)tcX5K'x;[Z'IԂ-1,C i-U;T_Z|\ `!'ni@Xu޺z*؋dvu@@1G3@ܮq%3Ѩ is(b]a%hF/ (L%eF@aa[Q mXê֘jN\~Fj2ByEa!`2=:-D6P"tcE<"InIfܴDP[ڔsr{7;믩4l2ݼ繙Ϛ֡.5N_*O8W ; ,?Po=_u8 0>ᤂp""4JX6|X JXcCuKspKe㈗BP訊HԈ=LHz]r#I1QMh*t>_#W y۰ ~΄VS$+[tMWJ98U*OWTA ~/ɊRILA-f޲k'hVxbt;4`C::pI2%@vA1ɱ$Âr8)qEVnm>%wâ{I]F(}\yaaGccBԸxf2׃(2_`^yJ0\'}c{,mkOkoaЌvtEî]~|kRʏۼtދ30Q5Hz7 {NXGMN[aqpݕeXe6id{:&9'C9V?7|ѻw=4X{v %=YhCip22Jɥ~??a:MӶ#_揾VFhNoA&KNH Y.+4&DS :Ml<|Nw8wZa짖K|lӮczW?6lU-{OȮN_ l];)?>NZ& %UX@a5%_Yzƻi…*9X#V(v`(ؠRx?I;RlHt ]ZwiP >K~Иt7<`O^Wx# .iw6mcMoO,5RʽKi>oWiJN% RgP4ֱEd+1o7 ?S-A>GF 9{B2zQԑ>>E-%-z>NWg*Ԥ͒$Ww7<.<.*)4S N<rɋaY<&#*s3t@L C.`Z'! RD } ܫ ~jH? 8-dt@P`qX4s~%j0~ `󀄿5K=O h4ɥ;q?aGAÇ}G׭${΍vDvf} $cq>bq5dq?$CXv+CRIŸ5EUgl[7MT^c>I/Lۄ_14<) c3ksWČIogA:?\Q98yk/% Lf:h捜Y$pf7)qfƷo___ YfAN?R0F!BG^{TR?ť@i)s(E"lp*euȼϖqxTxV:()C@js`~0Oꮻac aa!Hy)]SEU8+Ux ta]N,1蟯&~$9t۞r'ZCpݔG$9>G] CpjBarkׁ7LgdOGx/w5]uou^#ĝ]`ӿw}ݡde\_j1:vg ?/zv jJb 雐IL|~(Ǣ"4˹[8{t m;YxКGȳ'4G_cז:txRLK7:7~fJsQ5Sn# }<퀩NWhHGY_[v\^)Q4BFSOfV:;H:ev\{S '_MK!i?9MB ^}>e:ç@.Nu9|&S+Q;I.}K dztamxxd ,82lkӤ -\|\c6jh<97EfI8 K"&|"'D^+K<7l+EM5@ocKbllLI[_*f :(냤=rA|oĞs5F.h٨IU/V NU˜yLVP!;km`?3VZ^uE%#~5?xAl1^uԖӇIJ,VP&r\.>'T\PDm6-jI, ^*V#R%}nI/ {!9Y<ʀ3(7J`Ekq%9( P4BV gM#Ŗ; 'O[Zx %'0/:g-d͌[Oޥ{J|஺h0Ч PEtH)RQ}e}gy~.;Y@g] sH ,7=n?4> cXX͋&UPti7"> 9:CU7C\B%ߠȲެD՛J.b"ݎ$I,9/;F?R+ ܊>~oNCdx;&wn8ҍNsIӄ՟tjQ\f2QO1rm7/'u D$"m"4w6SA#:Ȫًbony@J"r4?%?,7¿) Ҵ)Oa#:^M6bT(d' ޿~}֤W(!=|Y~S<|pğd+?-Ueоb~nx\NSX,4QW QhrJUCeT-uYC]E 7⡴k { );NT*Ј<%,Dj8yh2$3^Tz#W$6nMTמ"n\IрL1H%`QbR7!qUK,QCLl/ EB& ypŲ$ 1ݎE^1̣!%WƠFﰐMUqQ%4&7+`Ϸ=idֆ$UnP@C{e,Z@{0f8W[0uÚL%۸h4H'_L0!7Q5Z]i?03:BW)٫-dFj ^U(Q1Uxˈ#ǩbQF< 0#eM6=_&n|e.Ai969Jզd7:r_e)EZ&If;K, b57غ+%)GDFE!ߦFz6U%1\|ΰUБW ]TLW 4m|ɧ߆sbAצZpL>&-#pjx^<$&WT_BUKw}W6$%gGջ-K '1)*vo2qm=;xUqQ/rowrxl4ÃZV;*"G`Adzu2ɼZx0v}CmDd[%;zD.RZ>bzRl[8ޠm4aTȏE93B2&~=Ly1E=ĤceYE߉6tokJG I]R0Utj2OO&~5JN@^jJ eQq ֽ_񒋞yKbgl" i.fu_T=t<֫<~A^S=Un]߹j+P1-A!s~Sa>z[=.@} 'WtѴU `q)~)1NKSUOD:lg,Ni܎550.cwς".uæ*^]lHq RU`"G=Ԍh4 <ɣw3h[<ݹIp CB6, zqPBʵgv8@DnDŽVn -#dzTK-p ]PG(b(VVlJIAF &2 .s3+5N;xkfјm|ӦG jhTpƵAWfQ1nA:.zbjt bm<%3kZCMi{5a@ӜJ XL9^8XAk ojzE2p*M vJ̫z|{S{f k,LhUETcQhi0#T~56ϚM;a@jNBSJ7v4i,SA,'mN'/%0'xfy|[?tY18wLj`h/ɵѣ%Ui{4<.!~&ީ*@׳ hk$m4QiQ&'ht` :%Q7@S3.Pb*};(z虍ӥ6Ě0U=Sӑi;^\xP.z :9k7& p=&w۲ ux<0^fV ؇0(` Nnu[,vR@%oq5=e/IM)X!-JJD/ꡙ`?ĩSաjH~ v~_`&w#[la;&\PladWɩlsķ_:Gk50`Qf [ vV\h#yay5uELo[N.f+P*mG%HRMgmW#\wR]6M4GĪ#N|Jax766>BuZJRY`NN9]gCgaV>D eB̥8a)Uf'yBD@#a_f:3:WG>N6tCj=ɱJ>P{TUлbۛWIs`fȫCw%RSehI{uR~>7]c_Mo nT=!h3d3I h}: ? *QK"X͠o ry&xќZҙzp (e3<1[4/ANs`S:9;/qXWQ8l+@׻tW8Kb%?A WƔ7$6tNLQ?NAXa[ǔCh\JJ04KGd0!yJNJ#*H 6?_ aTpScݷjt"-?jqkd%|'EJBp\H6 t1J&Ʈ7PjB?׆toC#(/&O`l@*?NR,+"S0&%!~PblF5%Oq/5(eW~r2l')7k`.i,M-D؛n>\j,w 8zMYD8~$ɮL)1_߬₻ܑXfZu:PqkXW2N'o<(mo5e8jx؁_tɏ\2P€je0L(M( sϛVL l iu=5 Ѱi*S=|.!8sno##*b/yvdPzړg GlZxgX/CC2O?lK/м>A=3,rJǦou~*S4O " ) _\K11s$.s ۍ투Ϯo$|"i4jJ.;5p[^ś=o@@}SzkJ!#e4*5_hW>RJ쇔kN95o\XYw*@nӚcr2m~qp::FkS_B ƥ)^9~JFčO&-%[X5F+':泘MF"K5(Ze}L,}?TqtCcMU:} uآ+ ڙp$;u/Trtڮm%MȏGXDoLUo61ZhGR1A V@@@(i+:iCgD^hbk s)&QswًnA>9zY,m%{)Tw]5OdwL=>B[iC0vS+M ĜƎ_#jeF Щ:>]X"< (d`%^<0}^ZQɟFm.M2ӷ5ll;rsDk-///`ua=8kFD=z *1n 4M-îF_'47L2Gf mc:c$WH.Fb |! `B;qݧoOω4/k f M',LlΪ8p-~JɩE#ǯ9A-l9hA|?ZC5qQ&?0/r[˝Rb|Z9n"0Sمp,&tv#!3Cf8׺Ӥ\c)y ZVZpnwВ]^^`f V)FC+T jWGEBrOtDWu~|n73L,UJ =}L!vA,޵jq:H5fefTtWr=Ѩdlw{OqQ3ʔd 9WCՌi" /A/NU1 > j_#srW?:[i|i*yZR4Y'*mϩW,P%>F}ݟ{ǠIӭ~xn+k-n̰Ftexp{tGmWqY#QD!+FGJB;܉/WAf_UEX>ޠ,;XR"xɨ<*5I)*i\ '> O顡Ýj:atC(˟caZ[!2墡5 m$:vtF){U4 m!\N5`r:#6Fw\KxE>|vD >v! xϛB]_ZûEWu.5jpU{*MUyA_s4f`PK ha cu ٵo-P"g#LX:^L`(0jѻ%=m>Bֆ (e=aX~HekN.##<5qHq{<loJ^j*yv K`FKZ,`R@0*I &4{Mz{΃!˶O횺a|)UqRWB-a;VZfM)qVyUTcȌF-~/K;tGLڊ2b}? vsKƗ@ձ fqz YDe l*͔k.fPJma funƚ"wn~Or,ϕV`W.XT6N֯Ys>!zu%};)0|qwNEM ,4e-Rhm9OsJcXvNfS1ЏtWZ[KdźEoOhgTnX B=MiD כp|dJx?:2P Q*c|-1A嚜 NL~O9uqSu* o d.:N huR-sk` A8~=7-f76톓Eԍ|5W5zpdoz._"-lϵ@}~#[s8%32&e\k!| AxhAJ%Soa2-N9׹ku i#ɻjxBBGQw3^So7N.ZT2DٰLa8rM8$grNs>)Ai\gERY<-+{EaIM.wΥcPExwc aV[._p7K %\jkûY]@K uõ0.-\Tl AP?H8Kk,#ԂWH?LnA]Qݜ ۸wQʛ\@I#}4}ⴠVnMqoDMݕcWc|ܒl; IYi25ʱ{cJɛSOѱhKfW=`EMqq-~$fap<|{6BMwi@C$6>Fq:i \̣Rz5qr*6󲛱fp(v/_M!n%ʻeD't-&UCO|;\I2l s0M]yX$6 _@댂:l8ۋ¾;3 ªW M:w]yF#h$-Xɟ2[ (4gzz>P0'rtt@ 1P0yg>h8 6C7n@Ha^ )ފ-Q1=3.n09YLA5FtMwA_֑(hz]eC[GRtdl3r [>5Z놱Nc;_$ȹ=ψ㳮,#6䬍^ux 8+@͍=6ʤ6dcIԆ9'_˦~ [`:"`?LndlOAGrJji{@5 IA\{nz>aŻ5 r xY^!Ր\& \W`+p`E e~b\3V?(S`8P9+A>l@ & u.~Rwry I{{<4RqħN}&ɰJʻNj3L?$ǗKqGV{Jw`y"np^.[LYG5މE<*ӰP{b -lLxU- m. %mOjoG(t8Y\2sQc(VyU6F0+`w;Px>YSr.5$Ѐ\[)+cxpa7+40rJT͸mb_DլˍlI(uyb4M忼2c;{FHg*jΚ섥ͼXm&DbHhR\Ǖ Għ{^N ZBQJOb) [@6Of0lS^SÐF%k\b`q9*hf&at?0g2EruU>۩>ͮ. U'hWT9ӎW ;|fg< ȯ6/&듬g%{$.a8|%W\+ܷHhv(sKoKWT%#zDwP>;|uֱkPjgt5q Ĭݡ[-)&c"1«?W.PБz5PX %"'D~Y<By CW%G0ymڙ;0!0.~mbTʿ'kVB/8b^aDߣX#<8ؠp=@0|SYDw@ pN"ڜa~6L:VV6௧<9ĄgℰC7uϫ]T4"KV`zp3:v giF\dD쌮3d :3&WXGFMLKJmC/ !vp9d$SUm37MQKå~KoY­]IReADk5 eh%4LfLlsAoďD xm_E rLzSўDmtv7(:<⧱gC]v2xBMo -˘@ydSoZeycx5&cCXZ[MRI1e1R:3bϒ2s]9hC/fV@4wTi46pljGqa]1q vdE_`|Pˋ KuYMPݱy汶B-C% *;;\4"=1 P:Yjq%Nm!مwE%?#eπjص-I,L>6vit} kmQ<ōa^[/8*ƍab43 !-`|#+v74'WH*lıBĶ]M,{8_I^\q?<- H8F`[p`\ {]4:"I,6~WD1T,A'}]d\XւOR" ]/Ir8~ )L ^[Bh6* l]gYL _UjDx'jD""l>Qϓ no4"&N kER5H1uVڇv'd")֨Ez&s_?cglܩ]*^Ҋ0rCE`~2Mu٭41DW!E;GiKQԯū`tLiS+PȳYȻ76f=TCj}IޔhY6Q34s%m5@dj6y(CHYo…I47RrhIl0{ş[RGr䘼,paOM ޕP9/Ѹ5釬} h;1X +~Z `mH[|0h(3Qxb?Bw+,zfKCqyEզ3ZN s}i@vǶ (!бd!`p3e+-3@Eݹ4,ϒ*yE @ƞF-7S|{D0vJ_1x]cqjF"s>zQe )'g.EV](ڏxo@tpk4m e)on1ewNxvK(3af(;.*u#ܼ;j5YPf;0(MOEg뾅JHT#@sTjf" 5ĿQlG"fyF!a]杖9 0}1*SI'gu<;(+) ~`1s]T,+`t<7ĿrI:B,cmJC4]#nvejN\.ǞW4X :̎1f#3JxB2JaƝ,[kB9˃uW\o%-m># '*k\&矡NPcdYgDB' B}"4A`Qn Q*8EK^4 ȝջ _R2~?Y쩗E^Q:^xߥe3=*? C>uպZQ/_Q4zٳ8pis񙖌F\]mнwNQbl~Aska1%NI.XxoBi$01Uog ~i"eƋ@1+AL@;År2ټުC]{.G lLfsbÑjVG h`Iz7I6[ yG 7)/Rb&$c)ʆ꫊nlvMlfpbѨar'o 4 w3n[ pjHںy[o(ܺr2$R<W!͇V'i*Tm,S~pa)ZRVH#ФM+2Pq,F~q"jDl$΃}:w1)$t(*Wr 2A)=2Y(ުutQl3^Gd1vd;/b2Agd+ӡ7A^vX] n5.=]Fr'_/OM5Yw{k ; {V,g@/@8}3alU6OI@!U+y6}cN_kN;+)kAwnSuk}rY7"M_݇6ܾE>M7c#bn gEMXx {+r(TX}쥛 Ԟm/ 7=pLwe m@Klm„S=SVA^)p·ҧ IºTmY &IТic mLߨ:|>Q"=Ta[_gIұZ"iF  H D{LVsjY H a$g3iU9^qě$Zň6`~lw,C j] K%#*S܌ Mx3wY{gFQ﹦`1Wa:`}/}?4l9|n@*L!g#PzxU8J\ Fꃭ]0Wٖ-%-)n˜iOS+7t1)r91_+p9%6G.9SRJގpNNy7\PYٷpEWrǫϻgc3~ &Fk8(RTHGW/[w٧J'u8f=Y2rp$9tMb1PN苽7A) ( Ǎ.H_(ذP,dPo u&%6\Bىu3bM$3y};Ij-u/9ju-0Zԫ#Ҷhx2"Y9)k3k,hO=}PbpZcpڬ"&0? 27ph71Nr'M1O#uA>؏*1eo_OaVdohz'C! U';l6G0-1C ۡSc9JP+Um/0xXhDHCQ'V'19X.M}\A;I۽+z5 WeaYp',*N cT1c5.#,kTO^A,T-^:n6FN0q,euCN¨їi.J- !qPN> mE3SjՈΓ,Su3Har5;Jh[Xo7/e1<@A!Z7tAQ8 ck1xԓU9 zʫ?@-w/ddÎM[aHAh8HMHо\iO4:Ά4" D x)rLac1|LZ[4@Lq]wO4Sߋ3μJu ;H-d}}w⠟'҉/(+'>~yI I)f<*!(MMքu *e%Y Q]έnl^e AY1[RM v $Wу/#Ǥ_:}(}&D?]Tdxv\N_p\ VW 8`$sމm1!Q.Gnt"+ ؁@*S6Nj1v@ef AU&o.>%3Ȋ7;Zϻ`dH~`MX%V{/@"āe~ 7YH$ 󳚔Oozwz$t3@˸._:UVVpD nвɂ6}QW3059ҀM!%O\CaauGc~cf!:t-QNs \1,D#O af<`[ݻߛHj!oB92?+}pQP,^slM nWRZDIz8N@po۹^3ujKJF^-גe+5/~gCڜMY)5WZxOj^lyS† !D 'ĻTxyVгpn|:m`z uf]5P!ƀԪ%[yqd2`&a&mZlk]R1~n(s}}?ʼn,).dbTm*ptZ %njgw^3YmE>Xbx]5AW9\lY ;r1ST|s$N?=e#}:뙼z>6T>Vs.WC?J.?kn42#ՄV!#ǎODLoW9i[Ţ#kWF<;A3thJc^f:L~RU?d W BCO+Cx8gFm GIŭ+?%VŀJBta"QBx!{o}N,NE;ۛS]o o{g'z!qIm47>̯zTD hcH_\1d;gy̛ 1ûq*LkJ/e{hWT"gzSOG +}Z&K5{ڻhlg%5`ةZ. gV/+Mg,O?jUxwdsiumP7h~>OSw&-ޤm(fGILi-3WP{d|9bڹ-z~i]yuRg>Oyr Ew,3j!;LAB0n te!ܺm@)5dob,f _SE.pyL;Qi-b/f !6-D@IiЉ5?)mk.dGiMco;uvd1Ўi}?wI>e2;R[Lw+WP0 {P jN[<~σI^)bT 28}P@9nNET<'^YYq^xHpYǖBM~P+`S{gY=2#]`w>gI1 .q?Wt@w _u#>Q*(ھUVƱ.;MSwzҫ!hЅA4Ǧ'۠,)Y, m:K,84xnsEC+&6TƤjp8 N!vYyo!j1PgEbT\tЅf{ysy]䭹EgI>9?.=NAucs_j,σhKo^4ʍL7t|m7ygOҤ[(GعDIvg|/60j˨>J^ hs~fK'#ݑ>lM]F3&B5(qI 1Tg ;͓B|BTr—OK{l~\jx9(#Ѥs%4g'rDC t15?a0MPc}H43XcHp'tP1rT}7[TUVr7+F#c3Y CɎ CAh_Q ۔uBc;dGvhuzͼtM as?ʤ9kuÅعpݎvi9h=9M&` μr^f^*&f\^qƈ/*~e?T`_+[hHcZ]h,,WRFM";qQr*|~Jz{c镟<,8w'T`y#tR}AgC$2S nƫp@4#<`ĩzϡFr͡ DʥTRX̶bhbIa.r9|E}bsa$ ,;y4ԛ/lӶ?=1*=<63ZjnJͧ%f>%;kE0N1ҏEVA@R(TӄUN 8Z Dep@@tzY#:1!fbQRL"c ,.HEL D<') %!ͻ-1 _qW?^ͤǶ_=e|Yex&ѕS-_8c=>V\t(;դ~]ݫ W["3ҲA݈|oLEִO/6NI;:Gc5<8y·.["IL*mڸ*+֐1EV̄Wq;\#cK=u7؃dL(^i:@0XCdZs)͢Hκ71{jIYɮ"JҤ{^M530Uh*419M0|ST~y`xеrB 'MM'OJH/k| R^?`aHkp Lʥ>Sc6K1e5ɝZt:1X${#Yn$(]}5V| r*1۲J[ T%:wsW,֢:U5\lt4H0[ʃM.)Ʀ<f C!D@T  d;|^4|Ғ|.Eh12uD*Ӑ DLU 7*!xYPV@pe|mi!8xݽɆ3jxZCJDExԄ%q"jx-Bmi߮4IJ/%!^hIA[6Jr52t9`fZjV#F1 l4kDvwEC?4K?S/LV90y$#gansH5̡g7%Q B~Ejut{98-Yd^)WoܮeҚ`nS/uOv @l"MJ,<7L>Ҳ K~16.Ց`,F,I M*nޝ۱baϺ?|=P|^g_-fcGWFѯnjF+SW$lR- J6Lφ*cWTbEޓ*iM] "r+YgXd_s@X#0 A< g2.?YpH!etB pzUq4#%t!pjaA/,wO4W?/)o[õΙW~ E%aհ^klexff13X}m<`|Yb,2;-d}V jF kE$M☤L#P?/һ V{ǎ@Nz`%`7V;fg"m~sP#9kA,Lu1+=^r S >)9_//vB#PDKDGPt5u+"Pmu&l|.ف+v"+؄.!`E{7 :;ȑU/>ݵ԰TpjDxs3ҞW&ۧ!."|vqtÿ^`B }Hn|f3`|w[`,}ԛ|tvN{:"x.|D9VT~.x_-X=AqxASI">gy'ѩM]AnERaBr]1nn /.-a(DFWc\'*򰟣jMqYgD@w֊Q"R_ 5rpwG O` @+p'|~-{ZU2Y8&) %0/8_Ra[ZH/~J%|.X9zdH:* x)Xch v jgb#r-FAY׸P)Wc䣰k$c~C l[[;l׏X ,Ym]&ivEuS νh/OBя* SsCD lgɕu!-̈`bPFweIa IA!mWIl*qa Yv۱n0:AasFkfz{٤%_ ˥2砫9+6|_hBID8XyVü  &$Lwuڳ49,*ETYhuZ;3ijQfcIL.Qr#T"6˅XC<2㫊l8K^ X~ت\'K-ͪHC01HBf@ݬo .J;V$z1Y˔ 4n}'2UuMfG1 v:05Ue4rGR,UK\ܟqkqЌy"A_%7GPy9Д`a_Rw!c %p /G $ 5v[~R,t(N2VK+˫ .GU+b)"I>Jʕ[w Dۄps/lb^B]Fpy)_X^;h@&Ё1{d$\]J޹$I@]c ïgJ1o87fP?+uq~aoSijT"k'^|0e]_-YK)_kXoA̽ƙl`!{xk`o`5jH2-TN| y嘾jf:ނм\˭KK`eA2 ֵLC^<1%NmYŲwQ 5&v}4/S{\9{FcJIV~j,u#d+"]]%YűM^ݷ:- yOEME%z(|JKY `߽W#HJUk=+JZ2{P2<]ӸʷJ2 Il^fRYT}dH f$Ҝm6%XVHa&S}8%K)ȴͲ-zY`%\ Rf\5>JE3ˌP8Z-/ Y49 {5_pi|p %>ob5TvFY}n;WhrQbN!]-ؿ3_ ,,EX' 7[+'?3@I) ibߧ0nѺek/SKv3Eh̔ͅn @!:1!E^ /giv۠5]A!(V\|=Ľ1.p: ~1')'׆-:#^MNBMyzTGiܚM5+0kTWoyFw]r0:E̙/zFW?)fK96#bt=~xi);GwV Dʕ1/@V;Y~L 6߾<ۏfɼ07k?#k7+]+HEB.+'F[%}]g~H+ 7+>nuo4MWXYJIOb'4*s*XtB(-L2rX;?|D+ -:kt!6`0~j7ݱGLif:3 "Ph[0ہ< O䷅y"U UAͮ&~E冗zC#4NdS 8Gnr1 Y'(CH 򍾋g_ys'3 /5?RXK^`$9(_#!mt)51!B.~-b ر=I<, J!&0*Ģ$ 2FT^L%Q!E36y#Jsu klӀ&gW$P 4_cEZdR>d=,pmXf}ң Ľ|!p#g82 n(e( KpؼǤx*1mQyw6J,?-+k/kXI`vӌ@yH1\&p,ghoT2\;v+aBYtsĞ8k͜=uZ)Ƕ7s_&OD?8NW:s%]=Y_\hc˨ZcdZwX7YυB~2oKէ_rqd8W4H WxP7Eq/uXdBI~79Kd$k[:rn&D\͈ڝy/p=CK*3]hqzwd[Bg S8ܪ-ijG04&ޛuCB y"s7عd;)46]jˍ(]X7͔xw%ՄtǘԱ:@غIF|?J9los.49 @t^v%l 17_)@hܷ.0tbfsQ Y`vpt;'WDUɆ| ?h`{/\!M b!ܸgњ Qgȣp81FurXv;ZӣHDnߙ8O!|#A*a籬T"m[(ޓ܁ɷK =1!C)v Ϭ-!hP=6:_ >۴ F 7O'  9QuM_֬O6+O" J#[8*ӣvO =l' MCO9c8TKHQ VG2\ Chygo 饸쫮kkڢvqPW3q&,߬Mm\o UN,gU,]ݢݨ7d Ɵ,vH)2|tb/̥ =dfFԇ0zzbZԪEXz?<۾w` A?DZ tI}T[^ĵCC'3DL4Zp:Gn ah>iU {0y9^`+2؊dEYɻ ;Q@b݇.E*FLsQ?H/u%{*4ٛ kk0_\|kk3I2ٵY7  aݜo` m,m`5V(6BFinԟXBDԕ$˳[<$Ls#PѐxS2J = v6xM5fGu${ȈΊo 뿳I90Зgs}&d| *Zշs4|ZIQr+myQ"6dXPQZmQ ʼ8F|^Hj+X!/Bz|DD* yLkdbg!JƅuL< K {/=!IX(ХHe2ɧWu&h,h-Ǎ[iz% ˸A(i \4PQX@3Yd3T>=̲ՙe71,+,0u8no+T5ieGd*63 vڥcڜV'F`ym9M Nͻ&'S ^."f+ײA_ReoA3:)5=.nbm(D-\k a*7E;ȏ~-Wq35d] w)ÔSI MB6!*^YODzCO~T/H{(cq\5n0[To5/l⧴7(SpVʁbDNܯƚHJ^gP[>'["O^v&RsmgA̾L~?L~A=-+kZڵ8)ecY7^:8!jz`N8]; v#yU\L]xƟ=p(Mux2pRu$}&]ѼYe욮yW5GM>׋7_)S7f \9Yb$1'u̬D^heVx[qU9:qЛ}=>Bn;霣zcx3LW:RK]PnM|@fjPpƼ7$I|NӔ?> D2s9])?d43K- lڪ*2brCA&(1&efk&]=ur k/nhķYa^Mpϵ¾ p,8\hbn Qy3Z0*FZN) i'`- 'B؟hȰAXM?y&a@פ6!PתHDk=8Tv0UWA"EH*(zP{֚yF1MU d,ZbZ]Q/oWsUěI[aF[E&,"c_5+LCh4UIއRMC@|n! )uB11~TjXFD[>p6W#lng_vbON%nfn21svK(d&+H*{ 'ܜ*8oåW:#䪕*( PL>0AXcS@? \#Sٌ#0./Vn K!𫉇avaDQtan0ļjLSp{肘$Dz0ӳ2 |Rx;1B)߳;T <9V="?F=Ȱ[RsV=yp6-B?z/!O J;Ҿ2Ylq*N=0xZZwtr"Ҳ"ǒmc .R33g@ʺngߘ?)!:S3WUwY^./2c5xIҎ*t=joIH#7;cSg# (ѡO]#h38#w3{t>e.dY&}S50uj%en;n%~YyFgl9塼Pm(˾5>Mm65Vž{KLur%ergB.k']U*Mhtfkpl 1bJfr^ZC̖#HԚwTp`Ʈ=?`4Ὶ8 :s h 'ʪmɎa9Tw҈q^ݯ L4IGL]tjdݲ3BU3<{+!BYI}yB҅  qFήJAGf*MvXVea`>s07'EL)O] ]u=e@LҔ, Vu'%әM!N[Txf!aFeS-):|olEx&Bigd38zHWh&fxq9z U6~_Y %,`'ŽKyB Xἲ(YoXl!*; \Uy>砧L?VzGPuU2 ٷc$bU%>NSV8^vov-20 7”ˑMN'8EE(y+#Uj7%0 ʎ ~uX<34{y @ZC4Ž`,#MDo dFxj% !3R7;8rp%|Akr#!=-&_AX`-JH`esJ_g:O]{ rO e3#c1RS0J&۠hR?|Ɵ@+R `:8Λ7xů5`苆`zu n_hf\,c/raPtV"ܸ=w% :HDaTF33 :ǝ&<% Z٘٨#Mz&?6 4f!$WRwݬ{Ŝ{&d=^zW$Nw=v Ɂe&[,|c|_F9%jk2鉝s SG ςLS-?+nCϯ.zJiYKwu귈҂T'ȅZTn~y7>ZO g/P#KmP`ݎߎIᲘ0[x`6ix'D_G:4G\ ϮE|qஶ֩U^adM%Oƨ޴2lM3-+ 6e 01kĽjV5׺c NoBe-l.q|uf˅ޞct(|pRx``|LL%\-(`eI;IΙ·&YiXF$0.$fT{5|>l sSܧhUu*HwH6JZC}fS!?d[ mRn\0!~; T;)C[6O~kR9u/?5yT: shJ\PI3cE"W=W ӎw;3ΣQ@ņm&; olvdhRb1NWt^( YOXD}w_-)C=Aڽ!g^mP$A %(j%Rw{ Poՠdޭ|y|| u9dRk>`d,TL$?'שfgٳd6 x13 '(}@< $7j1#b+H:zY1b N>ߚ`~ۅR7dep9~W#E6jo ?Yt;ZR;:gHV\Mv \!ZΎ UuhYuy֩OJk\$d%v(azMCyCrUKyUoڄ|8Ufօpp }gdfouWTu6Os8UoE?ZdxKF q.qTCX%ny:.c8)P 8`tHo6܂z}JȩQΝb{I&B& ̛S 2 lIފAd)h)ϩ]c3zmx'⽌Kv.P\GMٺO@T8 ;7 :#Hg:tn/>6`x1ޖukLc_bKԺ@x6XșU~@2@րuhYilN1C9q2nhq?Sp1.)LI@' fR8xΉh;?r|Y I=ӅHf4?C{Y+^[맯[/RE+; Y\>S92fk-<WM/ရOJ1̋xn" m-OB@s|!_UuomZ26.D)^<! .=?É(M!_^yÌ5c| D~3(S"2{`8:c`E,ًdR%:BIף<%5䐼V~ N2p^u!=~\Q1,σ˂ڟT83 m:rtҌH,]-ծ&kGAea|O@E NfK1spa%JN\J2q ehWT.)h^ ̙;*~/1[gC9zRӷL90,oEBPWڻǑIk$pɎ7)Q py`&\ Y 6M64+'^*o}]1`W) 'X~lZEbL-\{5seQrG=٨I.^l%%VEBWVLYfaҷ R^;; j@޸ 4jQ5' Bmp}D?Z I嗸x"N 287cqH9qc+)%Z=M܄U&*u6& NtJ' WJdH`1{~F =H0`h64v?>K5|\ebbá=` ܁$שu IlYe2ẹojYqSd[v v> @ӐFqYLpd6n>^w+ S1-P e!~CLչ3ݩB(UJgSb% ˶]_Y3K#!iȠL2%#\u2G+֘ݘ!m,D-_?ӏYZ616@ SnT-FѪ1N3|9[^HXz&]؏(uyd'$.1S`ko)xB@{.άpjOP 2Ujb؇e?XxJ6BP<\ҖZae vOIV buB<1"1F3L;Ołv@օ t5+z]s7:# YBnv` Ck{GU7#H4 ̀P7)3F@wYD?2ɽ2\x52!hc4{T+$@EMgӼ#&tǟW\T^H% @/Ci6dv$i)J!oZչ1Ԋm]PJhX@N=OSYz|k- @{ u#q*EH*R7Mprb챻~s|=L9gU"TP $&sGZ`y' MӘ , cWwZ{I MCVϤ?i>pbswZU|# 10vDXA )}M8MlL~?!3:nϙZ(c} )>tǰN2b'R/#Ŀ>!H96~0hucwZ7LMdja|+a0~))Yν\m?iv8EuWT93Z96CGDWd9Σ\7B OG+0 GC`~zfbJ14d+nPGA-zg$ ԧ)ɛM*<+4ſP`x|C%9JBǻWFJz5ʤ#)[5gTn‰CP~\:!vHOSЦZHŏ#`rѽUanu21t!ru)9) _Cܟ6Ҍ"XĢ kG-(쟖&Lvp֋$M,dd˭ g;R6OFbgȥ6lj:Gg=/l@GXztd3F̀f6!nÑ;dkYIJPKuB"q*a~ 껮x 68Vh\?'G6J䶏ifMhJ=$_/a G? .7+uX=,`ޣ)lw4)X=:b&?^jٛዹ 1 9Dfea_̪%FʩhL fMo%krz)+`q8,KLt[*:ai$tUK-x/d.Jߊ&}>c*%SĴGY3b8x>sePN 2ha}* |st|KJARh(Qh kT2Bn( r=A(_ë2\6T=>c&&^[t2P]^mMڮLž~ٚQF|! o`T\Ⴡ6 ^׹lBG4ivKAdۻh[քy}je afSA5Z0 ,; \#=g˾^ʷE*xVO^eg ez-k=MBs  H`:宨eD*38G:ZP 3 8r. Ik37kJW9uFX#a B RJ,o]=h0ɝ^H8Jևhn.[!ϻPxuNW@Q9H8+kws-\-q@uǀ?ZjӺJ'J|:'Er$yf5؉~XsDG,|o]6|ZGirsh3DRT:;󷄥a9hIBF#+TgК{NQeK4-Bv0o <Ի>ԡotN&0ZP#/y FFRjz)#~c' :A˴ãCO/q ;go+:C& =y"T#mU/ſF g؊{NYO:^Y١VFim/ U]wkx|$161m˙'j\lIFw@~[048sV4&󎲭7v}8i~L{VJTiP|vq ѐz.& fqs/$5JO/v7~{> Zoٽ܅)qDT0O146n׻ñ qL|7.t_`V0IaIXvK_mH3u8i&`*' z kUfG?<}~;FG~T)t.]7sOt~m,^c9d3I2vlQyWPmk)-&O͌kY,ZI$8԰o^Lݎ\X۾;4 X9psO]Ke3 ɞ };ц|ύh7Nia'%(JȘIdH}kjx8ֽX4}{|'&+Znp_6_a;BX#WXh2?k`;3bG#vPs"PMTIks|{]3΄0&l]y4{:bppBsH I86@l Nҋ?G8Ʊo O{ /M@CzuHpE:gg},eqhyuJ@@e*T`<-k)2B`56bpZ$Q yVVNޚ!XֵPx.+dyvL(ꇁ(+2Cb.rJk/p EVJ '#F\"b^|wܘ86O]ijzm VRx&^v ߋgFܪ|S-CW+BƨJ1] AƠ0^7k?uQVƙ)vf}Po}c!rtbS4135}(F?:l+IVb:ҁ\1ZѩHg ]l֌$j{A7h=ǵï!!lLۀŜ Vӊ$y~hbʺH0Ov=P r:~c?FuއĪ:7/>cf{^,Q)ܳў /wHp# ‹ t(d_W)YtKlRažAz3؊7ѽֆ)fCER p;LXf*C / ,inDW|T-z6Lŭg ok?oL`O`\-Ȱ$ ! Dj8p.âox'! O3Z˝%bV&dt{Uq\\8/iT\+$&f2ɬq.ECBN5Ƃz qKp8TCmxȺĶlsN]'1m'ATx~Qg^hH~1X4 E%be>tmҰG2>7~j To(!NդuC{ڪٓhjP٫RtB|45}A^48AF13.v6dӃmd3kČ qHÑ >&<~@U bdEPFm]4onl.s!J/ X2TKsU(]2e&GȡkZֆ>Z#ͪL[ p Ej'3Mͺ3wg@݌/Z/\k7^,Fsox5e 4DX|MJ8ꑙDb0xJ S@&gYU<[R6Dh>I&sYQM=?9G#˲hiZgE3{Cfg_)tݰ&Y  wž&uDY`Eכ밨"vNiBOqlHqg7  YC,N)zѳQ.Ƙ "Q!_7|.Rs\,uDa<,埍%Xã.Q. h06eyG<ojtA+"opƅ _9 R/OHYrR/]7~lBO xı9C95k-YY]ֳ+1=q=hQl<[rWdpKw`ǁ>h9I\ BFQ2G}PM{3D:,g,r^,QM~&(]Cd@1gf>p KȈv=#_ `^zFp?w&+WB$91:<y$i;sJww,1:DGf:dG)*v7ݜR2[9ꥶ548r݋Ji܇_򘱃yڥSwHLW~X#,W_V"R  T@_ #ո6 S?c$R=IU[86 Yc"Eɠ+d>tD॰sMuG-kb9Ij Д x1e0+#k gt)[*OHֿ[s@hr{[߀hjEÐtN,5+nVWr PLSqf"Uk0ԃkg[nI&(|5LC}}7YQiq3CCA`PxG)LDpIM]I.q2BxY1J\PMW<ƛB*Ÿ#YgiB P@@p*d@5ޤ(MKjеf-mY!2.s;Gf}rєS(8#E=R^B kuɨIe)ֱDl6U)E5ۢo 0nB6H29r }.D{ u(!Ⱘ-&@Z/$5h@rln2;^Qb&DXp ƭzS6w4@Sezh Q+ &c_| BC֋ђc`KpB+S}^}<;¬}LY2xgw>"|3oKfh:ڽpXd<gȌup\nLA!hNeϨ[ug~\2Aӓ;' wZsn$bTc PZZ?{(0q1'6P&I4^!-NWAcuAdYYLNZtq+!P_.!"16A~bG"߽+[쟜yC ý8 16{dzc`\aw *@0!)t^js 0aYeuD|p,r!z;G; MIF?-n'@\;'q1R+"'g嬸T dln"~~9 dSXkn.:>͹`+G_:tRw"/+Mē:;wn % Nu`R|Ulh(%ǭ P+,dA[A|8DK5T@OZhQE&1ų\٥Q\MQ 8aӿ F0$ƽ eLDUi~TƵNQ Jb#iN>_,bR=TkO~mzý*XsNx!>["!$E¶_uHv?df"ٕ8y:. SͺYdg lm"[l Hj#)=BN} Yr{nT唄ΈpQ&Se\"v)4ol@B[ԫJ5yΤ+zqk;|h>N&ϤJc:ͳhrNU5Κ3Vx!Vz+A5_޼Ň5g6j2Q5LrWyvWtiK=kz[h+<*Ɲ ו2>\_ Ed9֒D >/y=<4mJWT࣏1Av/ {l~yMw`L"90aqmG_^~A|hiə>i٠^=g)ktőz?0  ;huMdYr%*1+L: ]/'=Hjr-Tv.c[@eFP߅%Zi$/)(\o<: &t{'K:O >!#RRg0|j9"mBY(?7Wʓe'hfS¡"b9-G~H`/Ur.x4ikw46Lq7J)c.T5#m{ ~{۰my_HeR X]"J 8E Tq:]Z9+$qmUZ(`xXSU}PEG*u27;9 6Z~ $Bl1^Ȓ.l4F?dmY"P:l ˺iTGkF-*]xj:b*uH:V^i,Q'\ygwEd w|Wwoߪ)_HP cN~2vv;ZOY똏\"K ?`yQT΁,+}x:9%i7U{Q8k^t߯PY`Q8@r7)h'|;ç&MOCP~_ /QZ(1(/ڄtS¸!_X/4*{n*qДhOukT щnxhHrk!D1Ի ϗ0>oIbte!~ űVfƽK4F\wP^T&#/OcI)5,ij٢;WG]G~G/jKKG_a7m-<Ǯr{׈Zg D|24ԯ?rBK51^sܵYIt4NԬ["93Giу:ڻcL`R6&Od:ZĝoJhJp ErDw35HH_ƖL x]lbvxz8笸AM\ڲNs7=}܅k,z^6XzEGh8PB>[8C9dfJeͮhMu{!C 滕N4wVt@?aj /zl3d[f I'>.nE3!xmq].2֙VZZnBYM%@[Q,LX}v~@ ?lZ͵pq^5|ѯl綝n;jC@jwxbm*4"iRjbl#&Fכ8E`5})TgATtn;%S̈́jyX vă7\lmf9ƗڐG#bt[AcvW{Pu_ Y# ,],ǒiT {<|ꬥ0ݐ}uY5HK[#ۗahZGpbVEɊ4xR ^Zߠx˙[77=M,2qtNYv݉s Iߗ ^l|X~%p!\E_ ltz @ CAU%+ :jn`l`:cB} )MCx@z ΑL&&l+44FsiHpMJ[We'z/ wk Nk2eK_;ڳ!ywu|Yl⠐Fv283* aB1Зcrޥ4 9 '8 E9 a>wbI,2V>L|r@z6DɃf7B=6D?H Ji,LUC@o*IauS`>N;>9Oʻld HmFPɬZw~%m=2A:;{|N#ajڂ g-z 5KGJU!kX$ir84;j6>WnPt]*XX 2$[`ayϐ{Ss}5ʪ>J DuH/[I֩@Rb*qKތB_OqL >4Ͼ7wqjIsմIOKb7q䣃yIFۍ HMdpok2;m$J(+3W֮I#A6|X^=?=]g;$hyUʚr/bRhkBZ=NиǕ7(tTkt]>s1&}JRefPI]v}dE/$Loy2j\v$`4!}Gf\}LFX"tl~]T+ :h.<AC0ea&rK\D'| +#/BYuꇦ eX=>@oE=/pkd1]ݜG1%Tcdp|BRxUF`XpZb-@iJ턱J/ K8 -5mڋ kPY=O+:l1^YXX?ΙT?0݅bU,=R>NJ EFL$4X| /+P_dRuiCgڲ.(!PDw\tAVWlXV9рHє@o7b blLХjϯkCU!6 `7SM=Lo3X U=@}v}dl& ! a0=}6c((@k[NRAph ) s)QK+'tœoamM,A沙.%J+e:Ңt@j8n7- @U:64L CwoMwEB^c/8,@eRGO| Y&wT} Vz估!ȱ8RZ"-D Nr4;Η|CA d`_*j^i1G(EBO4ٍ;T| Z|l$ʦp?LQ.2YAu-ue.5<̶-X$[o>̷aGZQi"Yվ ;o d# IGJ$lŽGg>b I"ejGnT WR֡$%Lni"q9ŊJwgǁaX@ 'CX %Ü°SG>kx=qf ~\cjǦ1g}QB*!(.5]ߝt͂\jH.ܟJzf yMQg8bIef|Z#,=7 GD=앟>|J󫢱a_u$Tjq}MhE1c:J6P-˥vUoA! ԸZPeEx+9D-;mm8nyߗ` Y\=HPD$aaL{bغ%0q_ʖ,9QoeiKqSRc톿 GNG^'o"5gַ1iӆ%:yu$IcOD=U,vo*[ėmQݭ]0越Gm ;,vU_C[IBe+!fMlr ZiRo[bSYhzJ`ҷ!Ps5c;LS w=\4l삺Dj'zp˄ I{ɪJE|gi1UZQf=,#8,$oo%ᫍrAC%cXG EK*hJ+m5=l zZzUsKc͚+.{H&Pz }΁O0 *[o7v O6fGdL1ws䧡2't_0` Ct;[V=K-YmG [AZJsX)icD5iS\?4XWT1WgXv»It#,!U sn&F%Զe82-{FP6I` :=-`0"*1[c`@@&6nŁOVǛ"kA_'FmlSxS31#E~gr8V,L=+6K8 G< #㠾(L:fťN͔iOCH/)i =aΪ!ӄuˢ]1,| zRHzhm# S1)o.%6|(QNYNO[4/]bR.نk_oTҭ[t!Bd0MU^_س'Ίҹי눐{VWH J/gDǪN=trv[`:hx6ge J(y=$证1֠32&耜uA>~:1I@"Zsu<(;N(p(鮲#[VF׳SŨGp_yWT0G ZwC-ϰ.DdyUXQ#E h:Yc5|Oc:{,6pyՄH4Ƣa P%sOvEK~%DcKN^he*Wuf&syU?c9qK]C] XKGJ]]:G8j柂u Pd]u- ?-rEc6lXs M<ЃTf0nJ[;fЛbeU9~m`>rژ֐~Zv/8qEVsJxTSES'+8;2ȷe8y]!8r8%ޔo:g_ b[Q)pypߠF~.gÀ4&7:L/ml>{5س(bc3šqpr̽(u!La3jkZtVOU3G /Mo(ɢJ`]`Z<`~Vݢ5 "Q0Qw{iՠS꽝؅r c^u%Jh,WĵNBޕ[o9ןp}QnE~Api ;[9=9_c$F?MF@g}1F!UX)Y!~ [}#}9[ OHyOЇ赑jq02x(p!{*5)f߂EPqpZ%gG/:HYZ&81Xב!Xn\᢮ E&Ea/K Q\4`zRPD}8?&m.zod1[Ox:F̱kODKz9k[ H ԓgP`G.U޻f{GM@GWgxX omE(wZ&fGJ1XWvU{53tk¡n ppzFE!Gm_ R |&N͋ױwr;aTӚ8 \(,*CUZ6 .46$SE։E! E !\Mvdv3 SF3[9%KaŻA;إby(*ׅ%mV(([XÂ%t(I>$mQ-H_cw״KN8 T,15ޜ¨H {UE ]b,v5^9~znl1 AbǞpT "R+~vr}j}%|ҁ<.xZyxb%;NG~(tX4x$i+q` RJFՈ"BOym~[%q̿qޚM{ur,-)(y|`\p  ʜI5խwc.4zs^I [c GI8=s1*ɛP@]F۲"E"G%{r$^=V̌-4t Tf=AYꂗj|˵ םU` ¶N+PeX`-[TB_rdBK4c7h膍BnΖ,¸ <;鉣%~z!iTͷӱ#uCTD[H}Dp|GMrMJY;\N?]wZe}˧ d&?Uez;O^6v8a Q!+Fzr䀾]sد|wKDN")ڧVTF(XYX0FESMTdX U`]׈ 6!@\.ܿNt:shCt44&S* DJQ'*;pLd**!%hs Y =H5Ll`b#;j[kqňBz_6[iCǻ{G^jl~L( 6dmU* ȬӶmc+Cu~\O֋B AzI߹+ Nb[eKhVqZ#ث\!+^$T:A·vTm8/bٹܥ̨\oX#&%1>jwS k@u$&E ÂjK4V `\߈r~Q _(:A6)4Ҙ| CrC>8B|HZ<[`Mv"v?;4%bm8Kׂ=o y;H{q9<;v;30|-Nna_`nZSBK'[t:)0ּ{ifLHnv@l_oķGx$Z0jQy$f.6j~ٺs.-o/*TL nX#cvZR\^7 a9ET04}̭i`dXpXAE/T]88@63*C:A'B X}k769MCS Ĵ0O8ͰhU"d- UՇ*%R{ ZRY_v߮ç(+9|N6mgGFգDDeRk}zNߩx ?ca7o,gcFD]$6ȍU[wܨQ{_~8;D7 i&FRީV Gd"{(X Jk=^x1rBI\I av6ӧt#kO @2|lkP8" %M!Ea %/}W qZq°ʴ{UDаZN=j#&XƨidU30NMxc#Lny^`8_B$5:TS ,C|k#1]E 襬Waog7PcsRf8Ulj S1v%"rTR@eØKѠgiF5~*\TS9_gxZfftLݧ{8#ϲI\-c1;^j0ZbuSWScO2~!d )0Q>E*؊bjgqRJߞh:C.[[>:ɨYx0V/뎭}::Ic`$늼fR*Ŕ/ht_='tRhah2r%\V$k$Jcp54ʫW"eW/d/TVL'E;<[8I!^ѪvWFy9K_Y Fc^Q`mu[q>ڙ $d?FO&A*H& GЫ٫+?LA9lhA!.d+}g"9FV=_!FJh&܃0yYlhǔ5axvt:w,?ӼR6گ0S͉ք!=HG`Me[O&3w(91y~x%^jx1@1aMh' "e]띔M~t'ڇC%$M6!O~إ(7!a2$xL+bBKvGm=V|Y\{?djb[ idРE%*IH9k;=0f/߆=5EMuEFn#~X@`4a79+BTAXyk*DR=KMy]R cLΉt'-Ry>8@P VGH早5>87/;b="-g!59NzLDq`]7KJwex KRi̍(|TK snr +Ac%߇2c'^SZ~ )e^}O"cj0Q@¡pE _QHкqБF{s -:B\֎JYtaLx#>xA}jԏ{V6A4^ ^LϾ*kŸ6C9c(zٖgH/W=-c)F^Bk4q,uS-g&k c@ޝ׽mG;pΚ[WɖkMJS羸zL`btgS(wz*ҙ-5^ZtA~cJKVkJ֫ 6wepl8ww0bcE&H~qemt(pϴ0 D 3j.TS% @◪OP(i;(e\ЉZL'iQ40&SvS-Ꭻ >< }>?p@yԩ7P-l19] zFb˪TtzOPv"je=>/gyQ<۱6 k!OQڕ?y$%f<V b axkrͅu\".'Rİ[<~$hFW7 #mXLpwip#47>HSJ8yNhnwՒ90\; M7ja*)Ybз%z|9UpV\4 wJeKL~?Y J;nUbdݟg!1yEp+$'\&i,L4`Q'Pǿ~ v_ŜJ%~0?=_ ELL rc?;-+J >e'x/w'pܽMALM~k.X À#uFv$Ľh`2/-j6 q$nNd+r^[pe^bK2SxݪjxlBnGCwz"5xyOsԒt MJ`NCŽ+>LqPd(Z#my!^^ >Q?STćUi)uT{>_49i-e_}MKe`sF! GY4 J@gD1 J-!Y[/kdUw|X,MGʯR.&_[D~ͧVK( C).HDC(ya+adPZsq񁏇݂@ X90{[!l_E*G'. 9`Yn5zq\įl; m?Fվ_O>&.JM 8IĂд 3)j-ʄ̽-TfJS(A B4xң[V;RmHݧ[L GpdFл"NS:-W5~V׵kĝW0߮qNiW{#_OR)PdMRYEN_1 |Wxfp}f h AsV5IDef%4`ad r{(/v:s:ǵkUZoUD &IJ v q5f= pY$1]qr!; L;KݼDgZ MG v0ow111gD>KC&/krȹTuڸww{V@% 2P(=+̯B/\ χ7y?^K{\e6,Il`¯=6 z Ӱg+E“ '@ llQZQXaݸ^ B krhC(zxqzi'Qt/,JRZ}eo)z81BI)^"gT{Qlyނ<`V!LO0ڴh8co 3+]=Yt֎&Мc[w@bDI'!MfM[B@]qvn؄Ψ@UD4)C0C(ha [N# !Bk9eDM `?t<ݢ$>g8^m%Z y1P5/\pͪ,pvϦ\O͆,jfxHSpy)UCX$n}M#NQQl>+@' 0yb,B+VpNa18sD\J(7I['G&T _V#W>]g*,?QE<>?;phe`PG~Ik^~y'L/ |r.B&ҴH%ߐ|S|kl[%04αV2m\Oo_MT[<6M xN-LR8%8Koӟڵ;g Ԟ/{w jW CuRD5#u#Vvu_7S>lDtt_OA*;N1ݛ6Lӝ<کJQsUul=dKՂ!]]X;N\`ٞJ2еAVp޹'",s|pn)2mƎ] ØdY[vszVbvvTTLa%񈟶]H(Zޫ.ǟ0aJTX -+dњ+E qwS\x9mtRfO)֋NI&pMeհg1p4Q| zՏnGNM|ʽ)x>'?YȹmShg^ %{|K74`MYb/f=C~̥ƞ֪0FSQx`z1A|x%ኮ~&NjƥFDn#Wӭ3kƊ5 ]~JǗ?ɕ#wIP1mEϥwӜCLL1ʠPĥF+L$Dg(6'n܉Iۂl 'ic\}oIb2M[ZA޲#pYؓ}nORٱ蛏.?%FmWD0Av6! mL 孭y?X: c:/R b(Hm1hUHp#N|\;q Cs7%\1וZ )x`Ԡ9wm'6Q][SM9snlðyqoIvϙJI+'w,+q(g*HWJ!:tkjwpv9$VZ,)i6vy'^[dL8ckz)J ' ; 6LdB  6/ne# 5?J$V[#۬EB}UwFOO +FR~>F?qŽ,?ߎ{xQY{WBȷ6 3V6*g=rV$ggaE㴣"MѮUvR7݇FIT77LB9BQ#=򀲈u؆f o j7wLfQ XE~VT0$w4,/f`6":]tԊ7l-+FmMуs!%fT6"MZl 4K^G˄=e^1(96S\%PA)aF?Jd-d@{*nؗ{T϶3 /%ƃSןEg}1amk/kBFϥ`O03?`]W`9OwLH$X'}Sb+\褆[NMMqS>3o01ᾔg oGCg &|Κޭ \ϓ:U篣+[wxZ1IF<%`VךѪPQ`%k=0dEI (y~r{YbcO&SB5B&H-@ :hwZG$ dEj{$-M*؜!0-lc]#AݘmgLm^Om;b W)Y ~TB 3Pru ۊv뢡p!%tU^Gcx'Yw< E 4_\3{ ;32RI& Gax#)__&ˉHJ "Ns_蕾yY Qkrk3$|6U1,Uh9PaPm0ڽ~sd̤&OC:od~2)8Zɓ5,kvr 鵋CbO9QWpV1R?MdBѫԭ7^b 1SA $SsX,aׇ[&\g΍n~̔ 7ys~uRwsάM Mj`Dbܪ5Csg{;i NÅWQ[2H+ϗfT G.@„k~wS/B&+sF͊S<]\.I GanR: k`̪K ̣Z*뼶o l2k|NPmz^j풽?;F|]ąꦺ1$i Ż%`wOU,SjDKXeif г )y+|a}R +eMzիWc2rL2BMNaz|/+m9a;1 3+kzO jtEtz#\/e{f}ԅ"~Xb4C{+xwVS#h͉;lSba|ȓIkBҐC^= A5hT:}|]x]M> ^L9,>VqO=F2$v`=r_toq5]%WBa@lO20A(fB"E\5ԌDS6 soj3x䖻v|"=cÇ0rXm-<|6Mܑ ڙnHMd[|%`^Y1qP/E[`2 ${U IcN~F`>LomvZ; @Y LBT+>ZN'g]ΒmE RƮSFF1X^j(>~"9vWR^0*uOg)t<6O,t3|<乓L?x'IͳX뗂ع8 $x2d,:]QL($+y5w{*C@{Wr~\y}P^~6qu]oCAێ&]9FǰX}GWq`|c)^+okseW0=Py@IeT뗄6r:ؖS7od3Qi`Gc~{C~ʚG# ܃My`2tmy#wICvfiI9,6/=}\ l\ۢ@Ϡ5tWӬsrn+Z)t?*(/:[E^ED+SX:ҤPx Yz=Pޙe9°4 䡦{ C<2Gi˪ELϩOLk6Ka$ O극m(p6=hMG%S$;_'T"qIv REt dCpBaA6@yz;g/SrWR'9m]t??_:I2̉Ќ Q"QbhhQXA@4ce]':U/#nԷ.1WLur˂f"5բ4_\h;fxVa sxPI%^+|]Y ωa9W`mj.Egre̝:itibL?(pf4Yq͎W:|)6ňغ J8%Jmhf-k*e?('UDq4UΪZoa48 LQIk ǣ uyx*pf'@x( )6-1Q) %\i/|kNOi 3vh6XyMNA:Kuw (1a!gt WhwROX ~cH6Q<~bd 8=(헺Gkurt}#&FQ%60vUY6ΦVcP.߼^ qYmq3B^dFY<:2#ٱ~˺!%FŨ-v oMf!QWLbG V yR}M_UϹ3YFoXMCSb>XWBʩNƧ$]P`m[#ݏ/YE#1·#u3Fu1܊Il!PXԂ6aU|?pR q}L Ԗ4kgw`ʯ7}=dglH#1}*LPDeJG`ې&Th.'XqK_0P.lvy^&˃Bs9ɰ܄ƿAco |BR%QЛp~շxomQdPaӼ쯕́ 4{ d2uwY"-t`-r a^oHp#{{٪[rRUwIF$z9ߛ#85i:wƎy ,ǧyژAEļvܤSƐ(ic(H섬bCÔq*e?Mv4<}S1"T¥љi< 䂗qLyJٝ&|4ʈs&l^z yvaF˥o{h=vƳ|.~)D/|u&YїH^GF?FU5kbWZIuk|0ǽa!TY\1t[-'0n?*4S,Є UJ?SKeBu |%Jv؄8*S{4\yڑ%,kl?gs<(䝠 d`V}̷[ԐVtR` LZO7WPU'cvۥ Y DLJ6:bSQ2\̦4;֧^4$Gg47gs]nP;' x }OYuS"Haw,+5҅ȫ5KȆY7w^!I-X~2\U C%ް5ҩy{#ܛIݖoIў#Cz1O@ԟ4J3tȺe[ED mR.]m{'#M?Eep(F(܌S[wju05M뮬n$VU[+  ۓ~WttQ#smҏ O][4ZC1ؿ^Z6OQVХĤU~f@|ڧ-DQhO8=b31Mv}^K9dIF՟uv7$O4ܔ=ioEu\'91XooG%z)(QV%Ma f-8'Zs>"ԧgn(Ix.s+'ꏽiobNiEZ7x:bdI(5oF^ؕkbΗȗՁ6 5)4e,gP:06"T#K*RXVVS ׀G)~Gbw 0b&Ɋ!>n_8kMTVv{%GFMA{w?ԗh/@Xġ[^Eh(tV`9F,Ud18΃O6)ҫ%eO^% yU](ڌJ@'/j&Zi͚d-]u[<'0jw!qm(.͋&P)́BC[(6<ˎfda= \÷.ZQS'kiڽieҝW3ͅ$vE-)  MHĦ=1D ۖjT꟮kpcdOӼf"t&Ӻ2^A_ ?hO<Q$Xy{]N/e[NLHD[['7r~DבV58*A2AulYo*asGcJV@[{JnI\g*KT%~3 i3uyaG(֓.@h6^PeRO99p/=ƷfnMDeƅ-qxO sqyFIJ)UE? lgG~@!sR!pQgfrKM H*O)a-zl!{q^r&Ǎy^&#hᶋ|vAl1xR/VKƏ^xx= I@% V VSⶑjSі4ZrdiMjm惡c!J H r 8b_GydƑn8ք'ݓ8=@yP7ƻz"- 1!&ڇD/!Ɯ7E -Ӛ$b⇃?$E d=9myN}%r-3nY}XX*R%w-# F,g2C8qeߎ>W2?‡5ş yVPĽ+,˃KRK>r%#Il3qMi%@kRY7%݃V"d+X7=9M/AB=PeShb_2D*qʲB spbJFԂA\SyQz&׸9E)kiAT{x).|aA8gg֎:Ù}}?YFBP ~o&"}M[iB1ST:a5"~VZkO񋖘YOk3ḡj,"*!Ι5?p:/6>PyE/}²K v=ŗ=%g<&f 1 TbΖ0TWG;i0$*xIKm0FP =0Gt{ x3jCxfuuxPSb\{ j>gP1(ը[Z {k{2b\/dA 4*Q,4MJruTP{Kh/1˼OL Hr_vvD ?7pbH|s$yw/`spc)%҄ip~je1IJ0-GI@+ \czݣjw&i߇0ܧrqgee-?j nHmDnq!] 3 Ws0C\Vv0oiSeڑbF) ;-s,72R:"g"urݹBsϬ$6I(@*&(ҴqP:lѺ7USz&az1n u?XuJ^d L˶Ad\P7gK -,ksXlki&>˨g-HYI(OX[=yik6ňЅ/mmW9Cu$&繳HYI5aVYy!H+*NB7T趎H|q9踅: _IڊDk| /-妘7P9O$"b C\}RtBPdzp";\OaEyćcGPeKBm$"~|æÈv>&aIVD]*X*IQ4 lgw 0E Į0ңjeGOw5),9_iBaoZ[kcŠR8E/dt}r2e]VB®:A iyWmuQ۾G$Ǫ{2w6`ڣďe@]0q aHr7[8 w. mϮ%X.Yfnb5TKSDg`r5@'|ADNEQdQqT`aޡBHM:1(y;Uf6ۤ޼&%<],&PD1ȑ+-PⅹP䧧kAi"3}.pĚܘ΍8Hk\Ktc\tΧbfUn*_t_-ݨ$N:LS8i!8,__}Hub֘Kc%9kAH"cmk)|n7ս" lMIp$%3&jR3j2`1- @|w=k =Ӑ&G xhwV4> nK- Ii,bQ?׸|XU^Qq6,S:>p^̬6d`N2QvTxEfR!Y$R%L}~l5̓,h1ыIPZ48(+ 9 D\c*pXN^E31]lqyWqhz;cۙ.1zTc#tcP` \H.~Tlk'[ZªDP@%MngVTsSqV"mxXHĦA p (-cRYJuZ\>?W&vγD=Q<~ū/uwY)7M~b̵dV3xIbpzdsp&6 /' {]6ԍ75VTX1ҹ=tVjPGפpme:'fa9<> ԗW#P|odٕ*!qmBD$ҟJZ7bFRk>`{*oa"KH}JI3] #D'ՋV wU¹ 3U'fKfM2pZ]Ћp~%t圆mh*\NDɴ Xnͯ \ǐtSfBNn|MJ$ jmBY;rqQONLduO:M(qWji %$*A"\ݻ'η{djQp y7:l }Dzs;1L¸2(EHp"le wnݖʙUAut/0L6z)WC6fb<jc0Ӗ UJ bOeyPZЂ[g>8>Env1 '<ݤgm<Y11ۑ%[:C_RyEcSW85%}fFtXN 1I d7X~IV}x_CXk}EaEK,,?+bՔz[[d|{7Fhb0VQ"#&LwJp H7⻈Yvc[>.[~;Yf;(1nH:G(]Gċ<^Pum@=ś8MH`wV$;8յ@4}')h Zd-x\XCOi,jeeglT݇uSJhwح1fѠ=+mπU;;e{Ri;BUQj;vZΚLLj dv'e;Q,T}`KM/&^` ۼ+"G rf}q /J2- }I+'Z1.A%CP>4'+%]w:ƙ`Ies& /0ҍͦ5~ʇ*<q^te rpLZM3NtmI&'r|2z\HD{ʯ6ajQEx S0KCb=Pkw>;;CvZ+,klGih_#gdo 4^6ȟ**>#؁se7:qP;g/9̙)Q/M~,$`rSt1,y`$\q 檢q묬'6fX\=NW@P'&ΰOSUat{gQF]ռ*;2y]r"Eq{G^2 R`yOrK|T6rzHL T`pZ!qHH묂#h`̞U֪uŶ]B'*k=> URyum S 7NCnBg JXz "CUK!F1="Y9z|VU* V˗0O诳pɀ{}BT%!p$<)2WUWm!'`?Ջ,~\lQqx[vJA#=l:|2j$9C:7pϨ Z.@~lP>_˛+h!?N}9mT=iBqZHE5}>NǜT/FV@ #ો<3gɾxl+eh'tX?S!`f&ʝ2dq"baU`^Uд>f؞Z0= X=b|AQF[Jȴy@)tl$l/¨QI=t ^T;[74Q?c"yCE޵(/D'e.-3YUGE|M:TS!β}6ĪoA5í3A0=NYmm!Z G% V#P:S3vv#2Jx*'O/G> ܵӀ syFi~ @kxX5C * ccUib(}ECwF(6M}g7p'{B[FhlV nޛ=S%x{v09q!+GÔ)'yνp- *i",l | 9Aε.ghz,jn>LV4e%TYk9Hv7lyHxCD"D]C۞RdQ\|/] &"gDxkU&@҆-}\Mc'ŢH% K"W;D8*YS2HuOi\FQYQ|DX㏍ԗL0(r2}(S4a'7Ze2N\ǂ[v? Ne4C=f=vQj: 5E٨_DLރ i`g1Ozք7j/qO@ f^p`z!Tn(6{R`P,󽊲Rqۉ>~a[.HvaLK6 6:J mlӳM'Go}ț&[ Gf3N* X|-~/J^9MJ;(:ϸqh':Hc,Iq*.4đOvXSPUU"S$#rvA\ |iKFrXUFڿlTvwNe;M?*$+@x\uus+=i 65G49Wu1e=sKʪ*'(hak-ߛ9qe`)vdDg% l\ Yx [5;!WNB3S$.mOZEETǎeRs8ta@+]ؚը;s Vrf\#&.dzy5&GV ݗQ'Dg]˴bi&s2M5㩧JLsǵ(u{؀^V J Rվ-]00R$ud9Yyfp̀3l͒ cMOF)KS媌K 71F%.UOm\QXǬMJgƜ.46BX/e . ֚8oAf## ZVH)lZJf߬b^9{<E"{ ZTfRXIm;Н7lOK+8_⇶MBIth|rUe~=Fmg;uX$ +OX<4x H9r0UnmZ DAYsn[8+^nqG^ ['iJh?ykcQ-@#Znm|d+R *w !Prg}>qJ)Ѐb]JyxDG3Ԉ]22#ͩw:DXpڜ5ry"S@SsMݗ@o%|SdDtX$HHa:U_}do/;NٟbY8gV7z( |LoA 'nw2*5o:f)5bUFugaioq rKDGϯ=(z<܅zL%V/+cA\WE)LQn$F"'ݾO\RwxfqI#K1P5^MxYGbY'X$,eBȣ͑NołnI#*jWs v-T n[B&*=.H/EɍR?/f UhE6bEGZY|ē3fm"1Wc Kߐ' h TR<[O+8*\?~*6T lb\yz&nq#rU55=-TުqBo 4lH;@߁)aTo>ٳጠ+Z\kh8@Qg\vD;x1_'|,9?5ڒoD5ܬOkZ:OaòII<&ĉ(:MЊ=9rim o;TC3=^@g4 {,Xr`#54¢h P[^}l_>~#:UQCk/L`qun!XIb3BvvBVm,.=7! h5,3D{3F I\C5(jfkC l-^dm4,R8ɂ( {*V f|8f>Yu֯Jty q쨽ϒ8-uQԯ'z@ iyE 9ɴg[V CBDZVE w l2)dZR# >ױg'ֵs`.c-lgh꽔|^*r͏ hA:1|5 4ӥޫi~d ,iڋH81 ;l2D$ͻ^q 8b~]O1L3 \S{C}aEbLm<^OrC,)yҍN:p͇q6GyŔMNzl8Nk^T|iO3`503 Cς | DϏl贗ٺe_gQ:<5"N)Ԥ' '$hfQ_eymn8 Ɲj^H`]GS9ú`+gB,:t͒JvJd n0b%^D>m'&uӜ@;q{*/?~UpL#hٳuh0V׿\,tJ,]=I)/g$Δr-; y1P6եx2tDޟEB1*ְJPL<845͙E?RLqq0{'SBըN*ȷȷ*=Z'IA[;;UE8<@[).eωESV=mTnrQNq\_?8?latwNZ_# K*^7r(M4d{q(Q4!PqQY=3zښ,G7BcvKA -#t<<|6THF2YI >me_*[Rh-o%ni͗ g lɍȠLPygVEl;6qҎzs({g 9&ۣ ڄe<"30-$:SH}0uf~'[~H)G7C3w@WӊH-P*ԏ/C#{U"K73V0LWlJ*YM2^=4"Boa^}KʷCjD[p7 ۾PxeH(kDfAwO0z7:b}YupQY["I7%kA3k/V p9j JCo?A4`A[WP;5z\Կc{_9Ck@0H9/|hv[F,o5l4pc sZ5 9I@e8DVecܸeý& y}&ާ/t! ҫXU-zlM>>!ڊ7wniՂΏD]޴FcxQ\Ϙk%SgAg{!Z鯷=m(P9" Bn`[alE 0 _q C2kCƞ^v!x@5nOґsZ֜l2$[wuxSY ]h#swN%G ݓ8{`i=cMH"O/BF$9 -nt-?*j+Į? p x%!4h z-EX@wxI@ѼL^fsW5I WF`v/0 r@Sn 0gN"I nӾ|\6(|S,o`rϐOr=E+~U"HPh=Mee gَ^Ds8cw5#{5|_$}t;hNXBQ:RW/}b)|VЮ= it $,{Ԋm7~LӱP<:&N^rڏGRBg q5֒cʜk7s2MQ2ki `7h+2Ш([x,|PbD,3[CFii$ .\- u-EwE0ԵO$gF³Dg<&咋s!F[X$|{f`;QV'mލ mӁ0g?):Wz2J4 (HdZBnNUμ8:V(Kʡo1 %Gt2a8)u(mm׎쟐jD lx3ž*@mEï)$1enY_I0P(2'`)!@˃8nN'5S/pW{u*Ki+܂] xFIh7gnX4> [{"³bkb"WKg7\YIAG2/H- ~O&|hmכ<"!@!IXQd+;U=3A],ngAaXҘ/?[t޾%qHiB+.>0cʍ2hrhT6X\ȹO-KA枰cf1(=J/' #gPZ zøwBY۵9]8b i Ւ|U/X4 B^cX, `Sc[&066EbN3IVAY2op叹e / ; qDu;>k3A//#,*hNӉ6M}C &DdUѷOP,W~b:DH;`)6Q#>q}e5U2{ ncaR|k=U/dS2‡O5eOex+l4>Q]߳FBWk9H ,Ξe"(HYtwsM~Ä6C3} ØAU`;R/;a}XI8pu\i&)E/L##,;hY2q}P@_⒭pFS|y-^gо(2滗RNm"CH=" E kTh}QUaKS$jTZ5:%݅!ןV#1Et4RH[X,Si|hTam#vߏDg Z~UEC_1imG#ȮHnvpN s~vCB|Mct r:ҿ1x]8EKBKIebm.LF HFpar7!C=#2TջY+nu@YE,y#*`Y1DW}? |6$fBw6ψU§4A6GBe#7$iVY=\._j%2E*w `bB  刱dBn dHuWgpr8B7?i.V@!߰uF_# (tC'-`ETR"k, P{Jۊݲv-g:Wbf+V=<8 ;7Q,UN8LxX*6X+ PH5dj$yC$x;Xz$  =쇵!@G{(|-h>YI"KRF)ðXS]w .d8_#tGax$m l.IF.XEdS՞ fi)6Nb=_jKk썾) '7U) V+,XL&sZ۴AЯo =~̌9mz77HJ߇dVJ WomJ߈dej( MILfC ǘCw;4&~s}Ym-5jhYMf8:P W/1!Tnn[Md5ӂdN+wIMF] 37@=e!HcW ؟U .R\ (EMl1*LKi"]W@Ď32vIu ov; ĠuPu(:Noˆq XԺV'G0bH=iEߒFM%қ޲!Vљ4 ^lw@=z`j!c2䁱+^av {8J%~R:zNjb ,úZHf]2f 59|&N[-q Gf9397B@7J6ͷEEVqvٙU*j5&;n"*;4}y~eR,ܛ%Rj=(t#!q5_ ΄$as&Cߨ!q[2{i}d[#uPwV ϑ_'xE >LBwx~I12IsIY=Y>Nh) M'Mn.]iV?lL+쾳6wX7pn'@( bRgqTKx悅 G;6wQ5B ұu!vx%%<Q1@0mLeeN5~ҭ684V ~n0ఎL$W4 ?w mo+49T=0t)kP\)XqEC1[8Yx:aYdJwƿsv QBxv`V$¤4| iۗg(8 >M.j98{$0)1_yӧr?5r/`k&.]#'})>9|_Jh*FY$چ!iw; 9+A*,3P J_RB5iqĻ^SԴb j/oU>>ߝr7/z0~3jyg#Ig[i'Vc5NRs(J4l fz`W_.Szff Y :af#{PbaV6Y蝲 $Jg.̓6(eYw2?$jot0gn֌#lkj_"m(u-$?fe*z$xkPJw½HV,_ZQ {ε9 ,ԜgЭĒ"K pS>_}[6^iS=VZdg^^X6n3QuHo}oJZ"UG= ,;jDt)mnKS0 h &Y6!HlH|[uȥ`BtA؍;o_n1[!_'^ _Dslp")2 j'4 = ?,q5c ~uڿ})ClLE(M8|>cISs=23 BbԄn? MP1;Ygp!_"#H$$8R_g?rҶbkZE,6>jfا:8lUb4bU@V;,6wemvWDa9oYBn#UA9%\A(a/ȈzR11R%6?\bZ@cܸjDe@i%땄zx%*fO="N2)ᵸ< "= ds 7047& 6TwUw9;hXbf9 A96/V}nN:y`Ғޚ) XTC˖'F~l-qh+q>& q19IlJ&2M9<Gd1ؤKP|"# Q}e̻xK #}Y6 h%p$ :n.r7vu_N59GYtxK~]0t3^p>W0@vzt_^5CCu$@&=>m5 ԞdUZA!O_6&^v).#4_MO@#=*|i[TKa4R ϒ^q:Nı[LK.ۄާHF!86EvR3V_lE|xL2qEAO,"RhP){1f&CjIZGjVnb7෷!mw2/W>XY;Xz$qyc-HB})E/P|X8صbΌ@s %9ۺ?&3"$ Y3X;VG|!:A p +-]ւ&łca#$mj㯲ѿatkHA@ӕ>Lm 0j*C`S)Y m9=Z߸$Ssz*iV*P<% so}ͺQm`NrUBvk:H茯'"2B|Wb+O־SF0]ڂe,9P R!=gllE dj\*#jFI2s4 EpQ"M0JK ukR>[0K9džҴV g,$Hf+w <|[ 0}_VBGNyrS W-΂XIO- b̏ZK.{^qܣ/Ftsw t]w~a0W(yNEꩡfM9/|u(KFQS+%JSuDN߇aD '.%#?ܩd%…![*`PFnkaJtVhi}ժ fC _EJu)XV]UvWVZ\. Lyɑ0{t-D+Xm s@NEy ĹGL>!P L7qBhjH\$9`RRU ]`[_c>sd15y7(ԴV7d_N@ݴ^;A_]zQ(զaU5rϛeVi(p\X\g`՟mtFr{zqm GY~<*q7~ ̝?&;WHxa=XXFB 'YW*acM_Z ܋؂s6&+n0{93vnU'ϼaBifUw6|Jt87/.6:@V}FM{5\!GZsF|p:LSs#z c- ٖYTfͶ ]Qa$Z T4(9✙#@$hZRk "@@0ҏ͇~.,v)jQ }laml )PԶvFMBc.ﳌ6־A 1Q{=F^]42h9%^1AY H&LQJ{կhwɯso2I=TfQ%S L`]ɷJi;I "&aY`cЦ] QK6 F{GϤq3yidRG5aD 7UOpYGrzNP,BFnI3ÎFb36n?;Uv%rrZ %[f,Mȳq{(.nrǤrbZ]E0RWPS֞ܤh)Ijֲd;5P/#KtNzIXsu!UK!fB_.f=02UƐd"MvbS٥QY/Q%-K}j{ѴƢ_E7Рq[rHŢcL :ʶ)@>WhjOyJZ$,$LݽaT_@j tKbh\(f9+znLO7m:6@/l{*HŃx:)`BC;&LE+tpd`h2_]tID>٤ZW~Ue70w-Tt[: ΍f`╧B1 x·6!@Go6%q8`ji62Eʍ67Ga,?+r<'6o?X=|#B~ *8+ss&nsaPUO`<)`=k@+cB'yLAPB{ڟ.Y m.)*ߑt' fWp7 En֠py0G:ŁP q(o=hȧʏ0[L(_`b\Oo Nf @ oT B#@0|j͠xeF!rTbhJW)9k ,tޜI TGB-@J|p3wPGyAzsL]PQV?#4~zJn33fHQUzk*|VY԰ HZުHB%pcHfnK5Y ͥ.,0&܊,f6fCҭv<7OĔ0Mݞ,6FY)@ԣbeWOminASfno𥲪.v6Rje;kdmn/r k@+1'eP{>2) A[Gmٱb:{زu< #54.~95ߪ <~E"TY.qm7u.8lְiYx!' qMRDz7ek'&'f|Ím@Ρn4vnS_kh 4eÎ!VXeQseODB l.bh>CHKt)]2QC([Iv VGqRx񏡣8e3fK;B(s#;MG/s^˾V57'kP3dQT W QP{osOWc3OXedBA϶w+% .yCSN`f[(vZo"YO{)ztA*̔CS6].2|f?9(*Dёu+bFOln5MDp?-~r|GTyɳ:Gr@E2-9N(F̔9I}>S?2S23 i]'w/rF:0\,^UK3{SJK<AlagzڐQ:@]Gy Xic#Yrѩ]I WA lct׬4|>Oz?aOaLllS ;t ϖi6` 4j~`ū/b<ߋ2gW^iK * շj)mJ d^}}0@VCDJ\m+K vzj!̕e]6\Րe @jhR+> 8-IseuyYMgZ%Fj~)/YOVs<#5yդO+>;^R18ݍZ;'XqrO?m1|b'EļE/w1,KZ@o*I`A%#n:MZĿ]Ln C]ޡΚx{ӜQ(0|fT^{\ÔQ`jE$Q>&'SQ$Šy<(/6a&7EzvͲ?so`uԲu^Q93d^Bd΂{om]Yw=S#R:/sT÷rBmS,u2bdZ7M1@RDe[ׇ&μnK 칃?`@q5Om4.&^Qab})_=j,Q9S4(ndAΉ)+UmN*Ln5V[?3[/=vj2*(;uy~ٛ>_9(8ZB)k{(7RkBo4V\K1%/ |S-b)QDԆRk0X(B6UGmgTd~Qʞ/m&|-*6)ZӝdY7*hv rgg9|pgG85aMBcp*?*M[EE=\u.,G6]pĹD6oԐ}k= sV&} K8"ÉWG+X'u93 >iҧI^J৺{vyhHtZ:)A,p9EQɒS+zf.e?%4=|zXQy %a8 /xho9+O mu㕫(e~)^tހSI!P2ޔ$t?zzNk>_|z.˧[Aru45QCtGhĨB^(&++ċWBcF^/~ .a9vlsCoڕeI)gº0zTtH2 dusCyd L ~A+ƞvJU>ׁA.=3A!F0&z1"cH/+ C= Nrh~Hu /01ͰJBw)ij՞Qp ;oJ&'8 2v*-yX6TntՑLw:PJgYr$kl[!Z:'7* 24AS= c{|Ǜclr~%Q3e!k{O['%gj6Y3ܘʇ]4k귪w;'C?ht93n5-væ\g(#huy?EMQvHL 4ZQOybSb =wM|A<+uiآ|\2xZ&5}E `H,_f0-sUH{[$e(DG4>W@!h1ds=LByBd}dx6+ ġԕzD 䧯as%^0[hIr}Ğo;?*h<o5 %h؂ Ώ EdݚpM\|S@dD+3 KVZݣX4j;}* 6tu 9_4LWqoS@_ie+]J8tOH6~((H 顴"9-?vmx?9na _#;тC"΄bJn `p~)2%EA#2|BL5۩q0=[pYM瑦w+Qg=H2!ût`$lD<"/GzΞYycD"vғc }Zߵ."Iƀ3`}ȲP#<~)}!dbfiѱŲd!$,VQ \]w(dt|F$2VQl܍0Ư%5̐iv$~ aryW>  yF^MH)pW;M:eF&|م9ޗa!y-?HX3uoLv_\* &a򩼚sF[s?^ jJD.;F Isiew(@qٛ@RUgS_ZI:G/g;ցKvC'}Sf('iI('2-Op)GM,#N3J?SNiL_$*͘@_wt0`.MhMwk|]g(qU{\寥Nx_|مC/ 9ɕ#e HCnooI'#czϧ]H(75wE O: [{%JEmv*Gg~XD gIj^T8;N Q"o'8Uq k҈Ц6UW&“ }dCY;vQЫgY<['o1Hd3c~0U<pxq0P'8"&,iSpM,skjCB5AmԤMt>yMuK"QkL嬢򛋝/L?Mp=NzXz7Rᣭʾ?ר1nU:|HlzG.-|ZQ;)l݈+x7P1hӄ;l4j% R{.$fAz;Ȝ:vk'ǰygص^4H %KF4/.Jj@=PDmhMB?h,ڊ,Ax qbC aX _2B+ tu $Կ@ss|OoKCJ5@I),L"_/nxV)~ "kTk- z7 GRW$u &ghSWS9&q^y"Nw"X[0R9ܷlP0mx`sU:Pu,A`Ȩ&w 1GoQ쫖=`F.3m5:Bd2 -ׂG־MSC8c1vJ6([tL}o},P}$N~g} {}S7{cN)R $$f@d" Բ`a<&Dٴ6x SCz+CȻ[v&TJ ,d.ZO"WҡXyCuj\8|lR< :D wZCs{'oՉQ?p@ނE^Φ2(\RE#lR Gi&M"uKP( NiA/߲ HOxq>$wh. Q>(I?sj1+v>)X{Ҁ:m15iSx/)nKΏ/uwFHDZ$@:s}?ʌd1ejA>Gl~4 ;Y>Q͋}8:f 6,u嬅:`Zwt~l *WWd} De/tžVWѠɁY(2tW}ȈG@Fwr# e_wStYQ^ς[п58)/ڮڬZ-W(_cf›m Qbز>~ [tFC?FWy\5-ViqI|uj@ 0,9e`3>۷9laD*#þCΤ9z@_/e ?5CqyKNȗ6ۺķab7uBq)&3^CVϝ-/Fek؇4ߧ ;[.A̺hIntcÊmGڽHk #݆f9WQLJ6]"04IT5Kd#\c2r^$R@vd I,@%Bh0W",ǨDl 9~]WX"0?SpkN߀*9dd:'ͩ{z_ 4:H@'f(.N7O',GG=IӲ>RG03Iyݫ:6eEUM*GFP[cUGp8ő{;5[] 6eO0 IT=3UFSUy -R}6!"٦ͪ-%=\')>^gx2Vޮ<<9PE9 9Nyﶀ7[ٚloJǕGe}el_vW4t{tEh]&B `\.G C7Pw4٤eh`DDwణO{Å lz0]GfڼGҙض"2-6 bL>$O s12\*vTڳb:WȚ.9XNDM讨'ڄ֒\'SI#ŘT6jq+\#时3g{,wPrsYZpѴ0dm7}40X.kP- n U٫?. AQ M؇sxY.׷Uȵ0f5G7OO'c*=-.F<5#S~24Cfp ؎tupE̟ҭ\O4sǍcg.Je4}M@jQsl:VgOxi-\@MvIzz=@{@f4p=C#W$]ɺ MGY-A)0Qx'Q3>̌e[oC @=xQ J$3^*xQ.c]8{IOK]=>Z>\x7+j.%G?"Ѡ%yaD(aKAK'uJvZ >{^] \%TUtb(1vFc~{Ml4y@Q\۷VmXTrS&)H;Z!,\P؜d'k~ܘcjp!ī}D^ʔ=Վ2kOĂ7˪OYI}vImClRPү T7y|Y.HdKɢu&>)-m5"LVQ*ј>||W~[h,֭:v+`zB-:= d(M-]nU ;;Vq_KaB}B\ŝ|^B#;\` r)֐|=Ը ue&5.Kq<]خhMnŹy*hj/܏| Z]T~AWXkwز2t!k|Yσf^?z<]R -۪8ޖg)9{|N/% Mav{;>\TsRω^n1I6'yL֥p"ejCgNb&AL\[mT4dٔUSN仓veν#w"b:٣qߦlR]@gzu+tYYL,8i~E8UInԦ7Dz9o~#F(i@{Fiڀnn7ͷ}D?H,H~m]OK]RP1IޥMTTl<ȘQEuz-&h!n;'Yiz JJjP~YyKS4; '{GZ1Kn?D*65¹*1Umg&]׸>h3;3oq)a2D;E8amO *Dr\"`g >%-u2 śl,KwTvnFBe{->BIqյ7I">SPeXz={K3})Mb): cy7ѡ:siNM/v5˵*Ec1hczOvYX7b8ƞᰱtydԚ^s*&>/36R,>>ztFf̩|?/ >֊ܾcW>?|>X+(iX_U~1g>Qm% 5*ùMMV6 H#`9PF^ Z[ $ ί?B3xlS<)+jG;SCq+7Ԇu bv ӡ)Fo\_G MCtEW4D *|$sKd?}֛b-܆`6;1f{PU5r+[#P a0ۜbdCtS7ϒz#< G_z2pJg7iMHj|('jXѐ zaL14 ^hgXx2K,AQۤ~U$*rP?ʘ̥$E@z\Ƀlak A{#P3IK]q88$)>4':t 7%A ׉sؿHg,Q$r0Z'| P^ 8X.APϋו|ZVoPSJB/~$ĠbzR͚db7AsR),FHhŭ\t6+ ~zI[31@밇D65Rv.~_1$A](H7\ʎZ7 ܱBun{,6AEdܺ-Mh҆熦ω.", +E(YQ2%iRڗ55u_Q^}@̥zDWNY2@w"i+WWF3=+gnܜsW5JmtЉ/}IaK9<j{Og#h(:u ±Ӟyc<*w14g?H{ ڻ9fzXwZ(bGm/9ڍ)P ztXfkFFBBwg[g0Ả&Fi(j "Ԫ?$#^ SHID*7 x^XyZA~hZ-uH~2_)5s(vv}b3Eօ$::A3MV@\Pyb?w!ِ2o%4$#m҈.q|E͖=&D Wh6PAxK>3H`r||}z ?B⠖eOC(J!مU/gyg{V&̂z:`W$w hR HJb1gj6lyI䰴*\Ɛ 9U4`P!n%+%;/}riCrbx&~|_f,0CA١1 MwhRt] ]&]}yngRxKcz9B@k B71zVv5^Ca P]Y])۔a|gdyf@>gy-)*oOEԵ pl& WHÏ|;/ȬuCJXcl4Z&Է|U rmTrerj1N φ +}&MΟ鉉HBp[t+vFg@L'%,i(dOPk @\y"BQIc.>Sb<[N;bn zXihd@zV/_}@p`Q=C)ra7MZ;t*.~h "=A#,&eq`( 2k œjC]MzHGM?HpbPBBfHảEqi#Qҷ/WU無"\qJ2XDF'0*P-hFhimz7s/WZByX!#<U=xu} zҾjPz G0=d=M9EmE,}Vs^XvY2n8YI mmU!taLf谿. {-q ڡt8?7봜d3$GYptVwxŌDX ++A"foCַ)u9:+vu2rjq2 b#LkgЄ R?l=IIDyhG7Bzp Y)vB^D*D빇!D mbΜEloHq1g6RԴN 0fg+FeRt&}uVR5}tS(i[p>Mo )1W|y.$ Z]c j|xR'oN*YT k]kǩ]}n[2kڒ"tFJ N)QVqd xpv/uٛvIr9zcנ1A]or!ҁ HMT:q8}Pxؒsf[I4',u KjiҰ<Γ5CsL+|AA p$#fP(s -?޼]¦6yC+ 3&+M%; XrT@/(!!p,tt&gP'l+^W!le*PGx2srs1ҤН]q"xr;:Vø w;v(apL%n,)d $I(K5PЅ"(/J[)I: r4Wi^ۅГğ@=P|G'5Ҫ 9csxrz*Spu>P.Xyj0G 2{pG T,PP֚e1 #sEݨ!$8Uq?z"05;g;ûH/Cܳ[ yŐAN}Joϔln }X̜>əbp[ƜSف;<|)DS°5 F;>Zܚr[jy\ZpzF+ c&xU (&?c3hzp9+3_;U^RD/W-c6_m~| M!d\7aSҍfhz~?G[TZvIܔL\mnxru&/j[g5^- 5&\7"^Eq,bK̫MO)fn0R !(9Czrnm~zyYegmvTt?bos#Am! W;lI kxU(m/ -JzUU@a7$X鈧A3^!(}ƦFt}p.p>5Knx' IU6LJ @f1AR%e\iz5~Gqc\gTNVQc$^w*[o| \KZ&a0ϑ)&E`i8i%r묭saMt #vBNUu(뛌bZ~sL ޟ794?vBcJ*hYޜ:6~X;zFC54M QC1 w}J:r.5hYtpjKaĮ(Ě&7 zu *M[)Fo]BO2I !샰d2LrkZNՠoI[vlg',/;czD^wv@|DB3AE1s!~X .o#]q0{q S{?.35v $fE=0A7; ,CMCR2d#%e2m]="צ=RݮY` kZ6+pōe2קN:? !ՈJǨ{5חp#@A( =-;h"Z%=J·0p7 b3j*hW?`J&k )%Z]\hf:qU fp,9N$=v 6ef@eݭ_S?nÊyd,K3]pܮGߝjP7:e}MKt,*Xi[t"(Q&2tXe3`AY ͚g,1܊wlxpAS~w$ pj߈QoO[0j~Ե}e`K> mNK(cp3B r[ ū*[gNHPk&ؖKFgaڳγ][.ݤ2Sվ&q}0I=8?>Zj`IOU;E:`^K?Sʭ=6-KLX'aɾ?.s-7\uLJ<ۜ8n!BnN"iJCY -/ !m.O,˯D]$kCț[M3&; Ơ44}T"Ipi]<>,{T/3d?'.W< nJ,o7p*,r{!pȺT(Ѵ ۤnuNKNdL^"~e!XbDuBI+ZVvv䯶s3Ʈbfh 2( NΨIPfPK Myz}A9KTLXjXG||50aD/E 1f;M]qɴ)L}ˮa(X5 3`D3s_ͰWnLu\] k}]\b sd~ w٭14xDi 鲝dbhM5F4i됙M.y^߭SD퟿06#~F8(dnf[8* P- MP728 1_#Il/$jyM.DP& 3F҉`Pم++]?\7LWhFkFt뵸ÈCN$PXQX eCh3U c1UGf}pR4@kK'Whچ4ewS8R˸J/Tp G 2D!&Dӯك0 ziu]VF;,E.(y1Ox#h[vvu'v[Dޤ%}9nƭAח#;( ;S| vQL\p7JƛPy4ɴ B9UuqąDX %UDCO"ۺ@Igiż/?F"8ڦz0$?cq6J>.N`V-=;?8d0nAH'pB@]p!xHidH9`J QE!8ׁ7!"Lj،*4d"3fU -Ebe(/amC}4k!};I֘JSV$1!߰qn/)̞3o#oˈ퀙> fggTj!k:|E^?W؎tI)#Rmm ۩`ȤUwר@%Y \qfw$f,H7&4F{b6bWa˨Iw߅M3pCgdPS9 (cwt RiXk_ tkcrCV w7E\ FԾ>u9**QY3x'? v*;䯘Ldd:!MtXհ1/N^f\а&Zv ,/}N1`*7@MV7ZK[ٙJ;*Z_Xae)6Mutݾl.y≪}c* @oy3F#`LX΋c&?|3aM)W\zY̺㼱n #Y@0-t8`jRY>9u+ n|2/XL2j+hTifuQ-1|Arx"uzrKDWc[h`K*>G~9Hêuh42T bz>@mܳ%j3:Xx*EjCX;iРX7?IJT<Ő^`04Sqf정;<M+8wl`d:X9^liv!sK@ek-w Mo:+=yBu|Fuҡqr={QCү?G~ֆG )|yil|lq·MI_Աl`z}It[l򑃡Aa[0E.PǭOv!OϳBn&T6dxï}PBrȸHGRZO 33[ɴ\V5jx93wė}ţΎںxƮ\nP O%IgBJIP]8ߨyĬ4YKXN9?{]jzq*o0קu4y]Ծ>7n! ;^y iOsNېoLcKsW]c Zj/0}UN#Ӵ"b_eoӁ[NY3q J(w Įt%%:M݌Ċiꇔr+LzP@ih-d,]s3lGU$E / )|/#27ꖆpIJ^1_r_BAs? lC9/F҂CB* >X5FeE9sɹGdž(9bڕ:,IEص"!*˧p@ҚsFH{94 bx2u2+tqC& IpvG0|hj#霆Jb=ʍiZWwO}@j}`yps'KA-vz)TP:$_FpnPɖˡOSbT=T@5=om 0Uy>_ny FbJt I\iEWÂr N$ Y;0=E eivD C1rSɖiUFf/e:9X3ࠕ`wWb!ByG&o/P?$IZ*Ր@#.\ ߔI+iBȝdl0/Mbx~нͶ;~@!"7$Y=F'DzoЇhBm\rn=KW,*cI|fWd5DQIM'` |@3PX4>.ؽLcJ}IiWk/#{}szPb Y6 Z&3j7)^7[eAx?/1F8 [LgGobuѝĩzSɱ0gzͰD7;dLسփϣs.3ŗϮ2K'VuIh6 cL~}KGr޽mi1tc_j\G֝ |B-z.Kh0iQ fB,x紒)[5=N7A*Om9CԄ}n!e~(namӌgaGgifի-0 84V.b nLﳫ$Bh"UX_9%SIktK;5&#1m<21LFI>ֿ Z-@w"/)JW*a (p_X8g~TM1\ˆm~ ѓ\C(4I=xCqB1)v-)hO ؼ 928M# pm۶xesQb#c^ e 5B58r( p6Rk`Gv}GF1L~6}]I{^πkGCrVbi;g*?ؚ2}N*=P . ٞnp+ @a\vwBI1hf0T *vyA7@eԆ7ت}@bZ =M4\Z^4f]L^M5Q𪼛&ɝaq`y>HReC><&H#nj/p5G ^a\?k"nd* /N[$ⵌ&=uxD>y7[/c+/3=@<ό,5_`!c! ` T8x!6&F\2>84GP ; oeMMZTzmը5.F("۵\!{0u`e؊u8l!Ew‰PATG7D2[[U[Q 5t˚A/([o( X(#Cq&Yz Ѕ>Maf}|ұ"en񯓮Hh9jܐ>G6o,R Wy7i0G| bO ,Tx_F/IPU![&J/Z1!O  " H:EAx(aby wl)aqyO@hs]\f7u"& 6!j]KBDqvр؊ c"+ݎ3BH#ƿQqޕ=-נqx2RR3rq}Zc2Tg66yK9(\H, ZoN N~_ պ{@UH>KB  ߵn=xJJnM[Ⱦ* >u[{[\$b)Sh"alsbk5SݯA%91a(XМ'P<38rG|-IdgӠ/#+o{?-p0܏nǪHip՚i>O,PPZq;vȎߦ/z>L >f$Ձ, (sA6(e`Z?wȗ%~f7cb%1ϻVO@ܬa6Yظ8J^cD/DvO̩G{i7Ay=a^Iѥz2&swB4Jb⟢s~*P"ȓ#,Ѻ/ CR{eYJԋq?\.+GXy7* ]y'7n:0hAa oT4YSB3gbͭ9'ҢY+)o_~\ȓ7Ǟ_Q* {05ڸtvx܊sM)-aFC|bYAwL$[ أoVԙus;b'R3tp3-8Lbp7|.ŏ<; O#L%7=FRӻ2lpñd/7vE%Yl0h0[ KI3 _fŦ7qYyBKf7%R|e@9jU(pɞs2.o5m.&3 ?rQ |܈J2'J⫉Z8Wyų+7Wz)r >i0NDn`^_xlOAÔ{?ZEwy9y[xSZ- X݇tCHކ0Z['\%] K*ד4@Z5 ^^gcCǞ cyy>$$* a ؆2I:DM,ߢݨX[YxaeIaapq/ټ–IINfUQPQbqȑ4}qDeş)Y7=`; *r|O-BjvFGuͼ<ާ!k~)eJr^%މMÇKжh%-"D{*Na10-m #RUn+757M 4␖1@^iFLe]sH_˳-y!4:v9q gZE /8mnr └dIA=n9@#?k7# .A/BG$7e"_\ ׇz~AJEU=;J)3˭l;z~_u0 F8G|P8yIvGTbwwo7'gը< ͽJWsk_Bj.@MW"bbis6HvK' K.Nv54sDݱD" *d3 zEyaCfܯ{zm$ qt/&]|cn.1OEn~3:"TqHMHbj-Tݟx:A0% "_9~%|9iICuaq7dCFMAhx¾ %Uo*پ|RLcB2$+NA-7cEdz:{9v(Gsa3̠͜y9X`Ŝ4ZJ>ÀRWB񁷟jUre5u|u<<,%T(=h*sF_6lMhC7 ݖ#x(NYn _3&)u@a]vw~=|)ψ>/,Ip9Jm35k0HwcBA3%YPXi(5W'@zԘi `z#9A>D!J\qDԳb{3At}N¶d/ ]5-iMd{8 fat3zEhܑo* BDrm]8<9maj7ZBUK&(M6w][CFT!N'nE.mQpe i.n8dajt}j Oy"c%63/nx)KW2uZhGNJqqc %W/F}qHHf5<2\:{K+<pO䍐ؗ`p)׍Q*8eazITFOPF]9wA/%Io 2HÈpD+C[_B P2Qcc5e|frtA̡]0r3(aq_wvg6琟ǮtRO5mtz9@1Fjs"nNGSul{s8BLt8SWX XQ+7Ͻgާ)* (x{Pmg$d؉q=Q1exǷVvYWӈZkb6֘QXC-%l) 'w4!$! (sklJun8;BOm׸~yLeM?<,}x3Jr-MBՐy2}Ԕ+xŸI;Ԥ>K(to8 JmHgD5ɎT>KQ|cKceP2<㬪Jo jo7a-M *0A,,"a5YzGA4hYz֨oNI7xX }h09 _w KZ]&l3)lCr;2i+I\u^YV#׿%RX)vėhDH +`)8dNSYUgyw.ҭ/O(ʵί}G;uUʮ`e=m= -/g9n?qʜcאHt i"-7jMwLWή,DuxHFۖ9޼AȠPPXUpVȈLb c¼7YMԚ6\p&VQ<[ɐmS %8jG=A^6hk7|uipLO rÄtnbRoy@){OaYf C9 ⱤhzYʭ'H=^]~e~j*n<$T_g:ð{뙹p#/" KmZ=!5+s PUKVVEx_ډaW_ n%zv3pYw+XC~l ڗgYc @#)4lm]ǡnuY;%͛;cds_2'ߝ_h'}5rdfA~f[DL鷪DϬ}d9;"LHi"a`\Ԁ$ UWb_d Us4{nrbkLWur5s(=N1 ҨuF_yL1"Ʋ16T%aK;"U遜?sW\ 1Hv|ZZd̥ySE>GS&>qԌP J,"rsޫ[9dF>'.sCHž]8K&eԢk9yppa!O?"[a*@fj/]=~Aw>Z {M@"lAPfN3=Es\Z+3j 0[ ,ɃTZ hLW٘|mB(S6,;%Un2dSbyDYz۹gaƦ:/[4l4Hv%]Qh:A9ĔRzJe<, hQu4wN,Ub1n(򋜪bNMN 8;G|cpAܗ1'KmBۖ{l!y?MC2XAgD2uj+4I;Rsk9٬v T7#:5Xi{kp %D<)"0ա?֎=вF_WaɣVE9ЭPٙy+Z:WPaȷ\4$JD*aʀ|@% ,Ĩ"R}  ; ^p aǕN~ kCc:SJ!z;~c#zwieqȺ<ղ}_{9tJ2wlMW hAcޘw+e9y{3dHW]៶T wMI:eP O cVV9蛙 a q/!QzKj/ V=B ZQwbbqA恛 ]4Ȃ.rm3LPz=!|)k {p9| YAS=yR0gdots-MY%3^lb@ ( m&-5ŧMs:,s1BAyPVIZقy\5#[?a`3Uo†i;8i[;mpE !N0oP!jk)`I(^80@x^S9ka?-w ;fPz,ޗfTN 4V~7B ̞)[J*Xj'{U(s|ko0/܌&ͯkxIJzTe=WL!IJ!Ri@˫Y̫n}& ] ;F9^`r$BݲpƝ7@hWU(ʼn^Bp5 hO`@#%Ӝmt-LR@4j=oLJew.8n %ak5ߚʑ]V̎q;Dk;Ϛ}dKVg,B wMa*Q6ъSXig7}v[LN?'2Pz L0*tv:g- OR>9WW`Sd@}zm2xY?¥Ӟ@uD=*TB@/U T9}lymKkiQӺZ,∝0V2@q9Y? ݇u`Whݝf[T+.r:A]FCTgԎ% [1,ax9,OVvtyQÈ6.~t6n3e'jA AtNj$c09d+ө¤,)Dgѣ69y /i%?h!cl!4Mmɥ]E4C/wa$Q >^4S/?  #bs6mˢbcu>y>ߜ\bq{S~1{lϲU(/A?%D^ݩǏP pMM(dɳO!yv#|w~̟ k*T>H v9~-V yz5y+K`]3󚶧p0"ӱZX[)A DQ]D YBF<9Sg0Nqsu䛪*Yvs'K:\=b) CP5w{ߦD=kk4:A8YTDi(Thb2)+<ۿ@K>s1Z}[p?g!H# Mz$kO BjTbJ թ` w[J R<#+.9X'KW_-&&Qۤ%%[y+5f\X{ @H J°r C Ċ9?{o(pj9>՚wK씶r nqvXSۼ4C5!AF6n'XzMS~BLmq? #+m8{7H#~kK~b m#scwڄw2ٰnVZԔM֘֟hn0YC{vԔ[z~Myk ơ<~=syʼn ,̀gU7}:S}]_Ѭu8豕uZW^a޼qMvK$TN\3ص(VcJ緱"1E;Ks)G7a JS_ȟ!T(xѫ<۫47:f\4!88'ĸD>J/ӆ6jSy@kUB.wf6Y_00ח6#D{6FbBg}?lzq,Ilҩeİk"79N|t ç;K۩18EQ,&76 >b@!$ a#FH%=zyGZ &M8b-Se';`Xվqe&:_ >=o+C${$^L|$:K%5L=̎ɻ 4e9<1ϤGYsUzOՐm U]CGh3GCR (fvCl71,XmJ.~YM`YD5tGB4(gg;yT$&j jqE(= Gˣ/DK-qKJo ƈktۃ?|, B;a'姫6bFdYZnҀ(qޚɞe3Or*FypkZd@r"RPpX۾S=] M!Pv&Ʈ,^)D |3A9]l͐K尃de˗,h5CZk6%k,Tx >{~bH(‡l|gq%*`'ŊHdU^4r#mVܰ*-\-.Mn.84MzWZ!5Ňr:8=UniYhּD `.&ا}()=W$Sl"(f-hGMB)`0t2CB Tl0`l$'PkӨ +VY%Sgz[+S~HM6X0|j ӂBK,@FGkde/5fP戮s]z,y -cMShj[,) | Pu}.K#]=7j!\!-ڥ,'[Pth(UU'\)Dώ{`nb:t)] u9 45ڀt2d[Q; 2cHHk9[;&oƩKi4\]4W[|»-ȫ_f^-䀖}uPNQtUVx(3, 4CZ1^57 ̰KT׀L '_'"dXO_X)TRBC̉Xcc̘1 V#jJ*:c 9ryYf#rC@_&S%. ~|?b7_.;j&,-s<*LR(]9* jܾ/VX1Qj`HMX *(y0'&.zU( [:laQL Z{h D_&3hU8  _lL TCdߗh+Z^vFK0]OH?JS G o )6嬎t[͉૽-2>}ʣ `׿1nK)£| ɭYQuFtUܥ5YB M\*OElČmwmQc5~[}nli?2a2=0MEfz nj<+a. 4@Z If*T3lK&;6wY~em:9Enz-k|Vsh~>M ؖn>Yh|\mE~{XGL=oV -HXsْH^c5 L8&C^K9Lj|$Q09!=S <|1m?)xV5(eC"YxLS WϝI#=V=GDh>Rŏ]}n[pm@i|UpNNӿ#4 &/4 ir|աz/I83x j:?ûoHKJaˈl6K<@ VX]fzrE9 Ɖ݉i?AMep^%ۣWVEuAzUza;egA=] LA^VǐW0?%f0-Lؘ%^+ϻ776gb* DwY XW?54ڃT \!bE$qއ9d</ A(1]Y(D`!Ɨ{,l&gfZl O׈d$ta\i,@n5<-l-;"aH̥[]w5drA*Q~}jz8K,5i &Bt Ker3^t, MLk@L_3u 'D}-:N39S" j\WYLiK B׾<Gg淑1u lǃΡ-~T3iH(ELZk7kht+=`rV;{:b<̡Ũa =}#2ey5'ܪuG i!fգقN:p<0js| }BN"޷8w +mݐ2͞;LD?7ݻ}Vہ2?xw]66s $#A~o1)Þ6;0{m$x!m,$whsfܫq  wwq,V=6S;쮸A·%[#y>3sorRW:Վlz3X ޻Zh"szBٿ5}[cK P{߯-Րͮ(-EdӥK;,򎟺:ӜAB7#+=k7eZtPoN* 췘[mOOn`PZyiSrv~CgU«U\?/RX#˔[s_Nę$qėY؅uEF4Rj35Wv6|Kw"QA9\7 ;YU_{1xe(> [Fy2(^w7./g4e̸9VB^[@ՉO/C+3Qo4kei.Mܛ.+Id Į0j#g$jH6RZ<:ZWzO`.x 4_ FReoGcC$~2C:ӫ.>s{s2 ؛L~?O /hvߵ E!ye7;8GՍ$7*76L'j`%M;u?)F I!zUwdNjݬSx ݎ3/3l2Hё )-O2G-B%Z)D$6,+ nLy&l&"rU5,3.5qG8ttP m9"JAQw׫89`4M}1])gz)>2R&?cp~Lu.tCe9`yŝ/Om"zݍ-֡έ/[6\ WbܽkYy W ڲ`]1w7,}_rw`#).RUbbو{'q ~v,K~G^fgENd[ss7",OJdMJ]Ue{JۥGs;͇.e](Ω›DmqJt xta~(4H՚TWk$f=MPYdiZCzb˯nla8?_Hu~wVJI; -T &?>M1v3n;$mA5~Š`S̋B aD-=P\% 2)j G՝ّ_k_nmܯg.~S$_%UQbsL7F9 >0o{T\eTetCk6ގuxQ{ ߰D g^_?H[Z4L_ˆQ٪cӳD5O f=JV3ao$<@9&[*FcD~[D Mzu?FLio6i52*Ƣ"7hsc]0.wWb D :N$CzLA|@h">+k+'7I i']?zwi4XCr+0?iWeOCoXfj#MV4y]bD}SY(MN]\?6#Ro&ṟŨ.nܯi^i2#{9TovD,}`9, pkRDQ#[z IRYM^-n&)E~DNr߮VoG2KGkUҚ"*,uPXYֈcnؤnA=n|(®iSo[gR[`f8KY~:JVv` Nb"?A}&+u?8ǓQ~ Dz,@UVLmynAp/g sKuͱ|4crJoJ%B.;FR~N*=`W`)1jo€',ME r^+3jr>:fv2rI |ά-R-hsISܕv4v썳uHvJ9fv&vҦooSLwȺey`&PVV%EZCmS;=F,UyubHwߗ~]LtG3"lgtǪ֩I&ǣ3T-ݔCMkXzq<ACi|K[[IɣpMz]sl!5 T~ QѼn `.<ڜ`VZR~Ax~E8U8;N._cv0rPQ7!\v%˜Ԉ-c}D̃À2}3y ;=̲9W04KqfYȉy=&ѽ}WpBs"Dyjx ̚j#hÞj `g*@_"bX+empN5cgY,(6I&h 3W&CLGi:& .w87mQǐtۙ e T՘}EHm/E8MX9pߏ1'ӁS| svZ=H C&gREtmdERVO/%EB_0!#9 1°ِ*{N& aF91%zܓAUt8W*ƈ/@{,8.Fy03-{3}"~1J ~!rNѶZmw)!R +Q$ 7-ºaNy+),MoomPȓo,zDqiI㓌? x7"Ew~[-aTWƯ2эЎD9x=M4kA)* 4=iEV^*'mh/p6ۋǦL$h5X_cfΜLEt7{8Y(C_"ˈĢ|upqIT -~LpDwiҁ,H-&`1Rنj.°pf^¶4w],Ͷ&n8&gIl$?j"Mhl΅8l14g6e*XZzhL}qh~f-:FxZ]q'_(.-Q4bRP,{?Yق/&S!?E>w׹51/)!iUiǢW}p>,B]sM)73veM*[;YaH|NMpGQ=" )p$PtotGM $k`]pfTѓ_< x !Z̀7u h^* ;O^uAe7l$xMs R0"^_ީWlxq.d BiB+D+:Z ]X,4~}l5eH~Ѯ^F8].?xwMb5gG;c stBg! ~J*ޕoȜz8NߛlE9҂J.T0`76%+1 d&fݏZA'/M01dշIuNN *VU`([l=i8؍⩨ȲI7~yji W( w=z䙮5yΓ+Do,uɉfK5\M'0ء)6y~&>uNN%Gj)Qh0r%6R)Lur v2$=s 6|E3G(X:y mNs#Ij}'|G<50yEk0?RUe8 º64>lyڰ>It 4I8u5%WE''!Lp6$R[haCC d‹?\F&XZee+N1RM^LY 1^Ttٴdv۞S)L̑YWPSyH-jǕy5ŚmKKch9 mc@џ$l_̛!V%ɳA&`|/nZ?4*'cTZsOYkCI[ɿP<*!lBIЮx4 vUV6WgFr.nh^shizTWb0L-P;MP+B:bM+QJHPV8D=螪sMeХXCһ3ed_R^\an,Ka~HYOǤ29|Sd ap>j+zDz06xv!hq4j:H &"as^l#rra`5@DB/~W "ɳ3Z2KĖa|_S)sJ`j:FKKIv=Q:u3V=3{ βPfCĘV-.{'@.[,fG>S% yj_F*SF%.b@UvV6[ l {PqD J%S{IOR:)t@сYDE=5!ƈMYE_#mS"O=FazvC\Xg& Xfm:1Iw#y4}TC*ݫPL I:75$BFmI :T-94Rus'ꜛ?0bƄtE'n=\ȯ=%Xo3j O}\d8[W8ÏG\n@y&]@Ioj!xBzNS.xacHMP7RBI\Jo,Rue^B@"dݏljd/c=S: D5&^)6\ rz^c/|.&خd'}ަ<놴ۦ?D8O] tH~_KظO'z2}{iAi-=&1gIUKX5$3wYx~Zrg )ȯvS}yƐ3R+:ٶ1xm|]B&WDԴBFoΖ7AbgfqI!W 7]Jl |WFK`Њ2vo9 Y"] fAS ^ܯr)9oGL|b۰^V|iv-QU|P)3Vd8? Z=2O!-AL%-%2V#v >]_zB"qfd=`D IcN"2փym'oJI"[̢,{^B}96TgT3^kpЈx*@j*Qz^kO]*WFe۫q`|P g;N]데ǫZܝMSh?j5?tF~,:ZVwAyiFu[|38r˗-nz襣csMG7| )ͬmoXm!ع>[ 4e GW}&4u+]_g^p먡ӰPLAn:2jY%Ŵ&HI.:dA ^4 zòMn6&F S&Ťf P8kJ  H(rϦKL(G;kRUbSYP@]_":S`d9ʙvW;=Y q%DBħr HE^t> UA Q=+JD޸U&rQ`Oh,fWo{~vi;Bt-+!-P;2+,?\w~DbS]6&XK66MV\E( 5ߩ+Kb0@l.%98~`̢yZBB߭'lJxmV9uJ;$nN(o-dr8X)O܊uӗiM+i]GD%vQqf|$ZbبǶ96m,'*0O?n*٩)})u7)Ma;Bh̬0C\Z>3sg=bZ +wie3͞,w4D 8ΛJǞھ}.s.jӟ6BA !Ttަz5WKCR+Vk.CRGސ'Du( 9ei8Ytb:ryՈkt{jg8dn!@'SBgQsV_0%_;RdIgu$cMR RhA{' cVѵwrj57 ikiv `/?njq&+clG'~fw=Ő+cU]vu8Uk+Bt"l"U;3 uyFWZ5'dZM(m03%%>v/>+H}nOPa8N4Ddr͓0b" fElQ鵔D֙ RHwM1OO߷ tGkR)uE|+xb+ȷ0~SK{ ]lrm:kҫsFW.b]A4&z(7i6!M۰k=IZUW$ݾnHgӲ5tig؛fw.7iQ "ӒZ2  kR1$ޕO?E(gѼ}r%7 *uxݠ>!'1ßۇq*cD7S H}Yfn4挡}.P*؋x+.Mu@  7JrtSLpzr0d?Kh/AmA,."i_jqO~% tBͫ߃>^66\æ;ʍ~ˌbEvRY5 *‡Ot7[=(0wUs'H;uar4p2+I`'u lGt$yƍwrOB,uO+07XjDq67Ě6KKUU,o#<+wY*g$$xՕ DŽjp5Ţix6E0nIqJjZbꋟ b&Ոz]`dwJ jWи, 93ϚIͪs5F'gw=1ɰRD1k" \>H[8]=RT`0p>ŖvA;؇ ~vO܁WyHg'?y^!3f^B dF!堐P=bQ~&Zn:si8=CB,i1(OS%6FoiVnYKSHMe=ͅG0K;$SAG&&*=cJC+rD^<( uZWwLaYr: #FךAg:cddV&nDڣ,oDfw6)݄+:0Ժ,dSw D? blLMwQ^.֪3q[ ML11#\TO/O^a'ԊCkl)3bLL`q1 Tv gqtSzH Ho'3S0=.\^Ca|/䅬q͗C*7b.5܉ؕ3g7#T4l֕iBVŒE:: 6!^eC౷*64U vKNCBtTgBvVHHv.Yg\*PS{;E.?Ge>f ǽƿf]Oo'/(G{e(!Lߏ&ٟrNy;;4-T:iCKDh𫷔'\0&D0ܯ@]5%MF:?-&Mp޼;`^Muৢy/TEӐ.Q+ON _33mRx8XQoʮl^=ym|>) Gq'u)`hhcjv* ݈RD0 qr3{%w v.͒cr6vlOh/CT6tôuVHY߶7,?jZF eTvuVQ_i -`-:.8 }wYD..yl$,4!O~$h0'vj-FK j1*U^ht߼޶9P>POa77#FqctyJW$(_14pGXǹ4>З--)73>K< LG:jJ"h=*{ p7@ڴo(pKG~~28[J `܋BPJCtn $i>9̈́SZ{*u 0ޔP )~Cif L<|CʴE܌'R):qk&БPyeO+,@04Z^827" vƂ[v:"/Ka}YQҊ/7gk> Zp3s=nwcKc8r *`l߄TM(,!mEA+*TwKFU@(g Xr906u§j-iXl>daP"?rafڋr5Gb32|CB0qľ,ʜ*ΒZv0(_"?G=yԇ3R9VԲ &|1$ P+Mb c5+h\<ҠxNg" (e,Ų]KL9O뫄j};(v_xIi13|#e8kG77nRR=] Ú=)GV?#}xD _%xaZD쨶9nإ3O`suP5tk\ST< RAVxb`Z]fsb5yV]+%%;KD,b3~R᫚R\^]ϓ>` x}Z[M(\| oWvK9V9nn=ubfP h+ޢe06j`̣.dEO̐QQ<%\TDS1iʘaY{_P龗~{ 39N7H@̕?2[שglJu:z-Ej`+s ?F4RӚWq$=Sx[sR֛w.cR݀S[%9أqheS&+O}Qfk,sgQeKU {!5k3 0o; "WtEKB ,΃4!+,X)غxRfؤٛ[ϺpI+ߑ;<2|.-YE!:{. ,-%c5qh* xjܬRHg= UD ^B nC䀇!Al-4*xKUW!7t$[*I ^q_W9hSm)EcImnےy5}üc& 6AmXO\qj`eƯqǡ1ףԲM I!Xk(iKJ151dMvP1ɒ<uT尞-Zs%UWs28v4$=ůе*1jm2}lG#_wAe mze)D";X$hD߁݃}RE]>OJ9JF{2M(Ḱԟxc *om{Z+mM"nj ȓ#L9o=u=ʿ<>R1fk_,+znXN܀9}Q?7w59zm^Cvh҄ ox[ƥTh;T܉YI1:uCE|:-Dȭh@U/.G}iQxk× ~9b^y{vim/Z@uH)I5鎖;Sޡk7T}J<,z|X[g(ܵ?wߩ˃+QlRƿ%g5/N%wgXiMφ?\k3L QA绥ZUK@G ?xQlCBUrPqX3ހ}>N9KrY67$9Y׆>tmU/PccWzI\d8J \xay«ŠRRz@}ם 7_'=?~KeU#u:, uHv/;ar &;2$-ÞCH_yTiKr‡2*G.m8Z` Mc=5#HEq)44!#g4*.6L1Aa1pKbd7ͫwb0wi.x_U q5S`6Ɖ.Q9/}g%6k2oRriϏ O/mݰ*Q`ہ-RY2gA3S:uWѢnut ͠&yuݢϼ@bGp<*q.hGg*or_}F˵iTЈoN‹66>qZg-\8۠tahB or rp{ O z8CF}A%u֙qD6dשnپVeۮXM"QLy0d$^OA y^cw? >cYTD3T(Uc/ڐ#A]8"@NYo%*iR%F>t[igH8 . p.W[6O*PT䩤09DU|$,~h0Ϝ.V ѯsFϏɗj(H8z) P?-,2+9N!M?ywp\{}-?5,0;^IB,ɧa:,(%L2&cVuOLj41&7),n"А!9@YƱHRH5cePIVla)uJtz m'TLkӕx!8fSRx=a t(^77v' L$J,|DutG/=mf 򤯀*L^c|UY "FFeJgVTZ28_z]Py ̝]FKEUg]hVl/ XT*D_a:t/qLEw+|MuseFٙHɕ:},<66#K( Nk8x>&aUg[eLLFlrFv-mZ " lgzs&xhA->t屐#k2~=$H+V'Qm%לC+?yxU(;I$yh$WpYw(&T[Bb&y"8t2\!~LK<4IW@3lqRKQ˺,)7rA)-,'ݒoYv?ld)DKLqiPJcgvCCGn%IWه|t,.N4-O Nq-Ɲ$aG?:v*^n4Q^Ӧ3(N~=?v1 !PXGyN9U(B2&|zU{:[iU:rp+Ɠ1?m\k0IK>&zg˗*Rd!t/KԠj*W liQ/{$ ?M˿WpUh-.&tlkY-G4A/7AzNb:7}r܁`%r@ E %?e^IF%TN10ǸNx^'`Xߩ륏&+G2~J_Ev1FN^!-7cF֧,A$Kk,#Sv,KJa(WNws|-QoҖ*ϊ1+;ו$c7A8gЄo tԠGfGuao0^V!"3Yӌ_vF14;/cӌ.nCͭlNFb<ўSnB*oäNb)ӣCLElX & S7SʹC0L#s$J V=j7w %&~fc]-;T&Ё+tIf0[5MR8 . ۗ[ RA)`SPg}M bHBufMakKs7|eV sb9J".ZS;_C:XgAR)0D V-{QDvP˔)~ׁD,ſNB5UH|&lSdyCPU1F%ϽS+HnS4[T*2󃇈'i7b f Sde3)_ cN=1ojydd!}=<5KPxWdLkC1\/O10p,z Чn$5N+ '\pPNRr}A!'[r Y 6<*k3*Y(`-tuېOWڂbo/Rjm )vwH`J2_V5qcp(~rKeve7Xq>Q$ӥ&^ S鍶3ݮLC.D}qJKT x&caX>GmCmEo sqxMB'045n/R,kuK&X2|3'v?fВ:P8+ T|"U+)o(Ko֘Zc1ر4z J-3ea`(5%#>1 4l_k@Ke:ntp [!4d!/9אf˙6W)_F7G kM) b8~NX382»NP{ ;l3x]7p6a; .N%@g#;W =s6&Tl@Cbǎ'vw%ێ:qcspP˻L$~U~S&9z.ak$P3r=\% V7goKn4~'yNRR篞13|v E^z>nU<&'=7]-r%_ld`%{Gز|./78;ঀYm@+!dQWj[|*zI/mR氥XnW pN|1_݄:~(rYwt r\jr׻Ǔ]  yNjG=T6xt8: )_1ˣȦgzQsvK^fT&R h9A ٺEeAiLEDŽ`M;9~Ɨ ­9kh~&O)ơ6l04L97" &AAOR! jT]:3@Bա>xfh n#>i3"ɛ,EUiQ37}kSF̠>{lhdk-lPbr[q\[E\5fYs@LJsb2Vz vIyxdnAo2lϓYWKKL 9gZ58%3')Lҹw;'ht@\A,{iúI%CߧQPN _Jf3Lg*V Ӱuu?m {/(ڵ\LFŎkQrE͗T;x\Xx+.#r⡙XID<|kjfUrHY-з@Z0q3x`eFC:C )&T"}8kͲk'm$,"KE.~l7.!H+ Gz# ˯˿>1н̚η_\ l :I~SABcd={ˈgs3lETݱW 2Z=Grˑ"psB'Y ˾Z'T;D8$UP9tٞڨź~ yҷm{Ȁ/}D>XsUzxKdǞ4ÐZx5,a0+!Je-;X*\&E.G3J 0Z(wFOVޥjdv%8/ID?"qjg[ga,"U'$Մ#>3jǞAym+;@FϻAJ%7 $ՅM`.b_X>w̍W2@"al^G5S?Q=l(>6; U)՗bwc?I7x8m% Of$ךNA!L|q˅l GYWeU8#eG2+5ʢ(_:Qdu'b 9Mt2=Ss =z[=w/Uy/ ngA$d0E',;'Dա}ٓ,Ȳ,8_trBkNtejH[T:R#k}^{LIQ[Ϛ,ƆszLS;grObsөB.(aS*^T99~d ]X gI~|whih/:[ YJ]qrFSt)V{uAb:YNVf?2Mrqkq2GIc1A5N"OʀXdcF-S nT  Eɧ g"R`8SŦCh9M4$^Waؚ˰i:RL'J^KKmŇń7GvQ{gG>*X8zS99|[!W+~)ߵv=QZp:H*?@Vu+6B0c9b_^PA6G՝IޘYr3KbK"o&HtdY`iM;8Ҵ@#Ovi~cF a UmVqN"_={<-NeE8abIG;|\ZTڎG<p z@}CL6!Àgǽm 2k?_YO\HWU ~ ߮A~a[Ԇ'S^i([DWUGL,,h"w%-">P)bHZ޴{NPZFPQQ,e΢cc`BS` ! Okan|ɆWNo4W5+>tbr*Or/h@1;V5WL;6sĔL0fɺ>DVҠ5r0a,ͱٝK. onXxk?gF,{%MX`8gx(@`NvFDRe€j> MZ1[qz r;Ԭae}b0VXS`V 2[(~k.Plه dɠcޢ#T( ZJǍdiRcozMUbN:ZXNp3u}fy{NpZG '`BQ+=Uz,LhgT$3"![Ψ@OoA)Tf8Q0v+󂞟`el宩+W0X(WBKh k|UO~ʦAUWVIP#~,`qjJe>ϔW]k{}p% aqQנcINQBɟEr"fj!0^ijco1B6Lfh| L-J_0ś"Oʴ@c بrr4}=`gV )ۢyQ{ \~QU/{9z` X~AKxs}$j c7Ϯ>nJP>z`N2> $EHi_*sζ v?ekbè \'GXzW|BW,m?bɦ'p$u_|Xm7 Bٛ At2}24ǐ*5t䶧&ΧF myƞՊC+4'Ϲɖj7L} hQ]G@<-\?&-NW@P1"&HS$qhQ\ēM$#D  5l1l]bz.JH *]e 5zt8Y(=v"z21M&@_J'5* 0a@Ey)˚EZ -'Y >6ݧY忽3Ie{8Ktzv3d/M4C5ܮz1X7+,]pI/>"x`LI2݄'`8/߹%x=eV>%$Q+e[.KK$>Oq\TCRA>62$xVDcJZD"sy¸`(k jº])7nY@p84>{^=U jڜ50瞾?;B:E"# (=GGx۫r{c۴~4agƤ}"^pYn6G*5_%ϿW,>x>oe왜u*Dg85M,!5u1KyQ1>iT`tg oۄ.R5xLzc 7k\u e\j?~NK&5s'`a7y'D8& GR-1𢆗f7A-*sa&k ,l!Luzyzof9YV=:%Xy@D~$ffy-Z7 Q)pG^yR+6~VeK @bQfaD,Ԡn|s ZJj_ *Tv:xYXѽ:QRJSG,b. )Q\*tbd⩶ $Kn~ 例m T;t#I2!G0$n h C19.M07k<ʜ 0#C rDbBAf8? >S~;ԙQIx6pTc> (1Dd)A}ԓEQ 1'yʒOTɼMLرpf&f/Yd *Nb$LxʑsTVrĤC)E2t0PlS[%% F=LraZӨ7{`#gȘ8@/v ʈr 84`9)U2B9Zf;շHYQL';k4x6U8ѣqQ ذz>.i!4̒偍oE,ľg^!  D -OjtHb{oX 9bzGQ`͑=(O֓q.m̉Tʎi>9iݹǚ} S|~ +Cm{WܵK ]shH`v"j9.1F b$Whh;,_~cR E@&n.M8.Kβ؆X Z[;<90@2ԈXd w9(rAr;&"4V/NjK׊Vx4w3vjqJ g3!DPzO#Š.L~ā$_}''7m-!6JD熼 < 2$@F=swޠz'NB~"P(_rV#oW9c5BV-"v{Af%IQAvX(Bvl+'q@JVX\<#a2Z/\p܎V ޯ&MC`'6]dV8W]ow ck!osU4,kLP/'Cp,CW-_>Atq`[Fb7Gvp*ߍ\7Aa d-S8kFy=Í DYw=cc)g LwphѢubב hzL6k%y/3f);xLɢ7~^f+&Q4^B.Re8bwL !# v&#NkJ@T 8g9@KmM]OCO]\j P=Xq.ƭ]_RhI_ԩ|??4vH\O;"x( KP RgM֫'%NCaF8 OUs-WY?YW3u 3v pּh<2EXFm]q5۳9mtĸZHo>.mNr23Qsr\W|V1Eґ-b$6hZ*%Ňܧ=cM@6kO3Ȅ!O$4-FĶأ_QuBeK`j<-Ed5^  Y )sf(%gg{mQL[V8ެ| spw`37Gsb` *i|"a d"рh9 *&jJXTBq`|Ul_fٻUT)~;|*b|%j!`*h'+4Z]|/l|nꭺ xJ+bt[ÉD-("9dFPU"ԋe{ v;j/vy,RTQBeaDdbe8n; U*&" ]/\k 5LV26ڶ؆cr ekWeG}(/Qׅ4 =EasUkw mP.5O nVXzw]˒6y:J\u%<#g9?2RΤk!ÇT+; oRXtv=$Jkzr2OI8s`%("c .\e}@(Œ~)"WޣRegk]p{C;}b/8+&p sCŜ7ATAw|wzDԗ)bLDMhwE@[ͧT,g`!j!5"3Yρ+YKh(WR+M`|`FOPtr]CAUV#o(j"œaJ+)jfz$-+XJ`@~)zm33mMQMtEAK3!ԜL cD]]lSW;$C3`XDX(dAM\̅ -`E}0D"[LMS]s*(s_ޭfz'*ڑ"PVL ǬvܬC5<\04a}SlgH曺 FE28@= \Ŵ< ۽&W޹!@Qn!2|Ҳɘ뗩:;w~X>ۼvI$ 8O#Au覤!m =g6/<4$XpaܿV.ȍ!L -O=E\@^9Y) 11-j0xAXT6p1'vhs'WHŒD?HKz8V#h$Kq,: | !wm}>. ~"I VVri؏M ȏF|A$;_쌳~ͣ@ðWGfaٽT~0n:pN9pN@quWLLClLpް\NNͼNPfm `6{ևjjjlӶdfWk] ;f'.%/"y|&=E(j0#',,Fo=g/= YLK߃/@܇/?C K^&}q]ú8(E ͞ӓj*NFKNeNTGY !d.Ir?8'.\QSu.[2 ړq_`BXRH\|" hxEE"'5$/{PS .fiLHDuz#yyGRW*/uDgDSNl ) iet<[':'_c +E^|A|(1B*Leߓj) lZ޴tI1S~S.|(*.g4̓50htuj1 z""3)9usaH 4̐ϑC8S3BZ)d=mgWX8[e iKۧ%ro{bHVtJqkR繦Xv L5- p_7l2ԩၥ*Y=O7m<HI 1WO%uyh䂷TbQ.}撟[@+_p$![Z*]XJ͍CeUkwh->L <3{Tvg-l`gX>8kDS4URq{+L?lgp(tꃾ0X"< ~yWHCJ~t.[{ һ+<+ij ?8뀰hlkIõ]p+76kwJ%]sFTN`f9 J-l>4[${ |/#W։:~]H cCn- (Ie]`4{] k&G6A/H ՛!@6ȉ cL$`-|X$%wB,|g}iu+f< w#UZN2jPG^ uG8M_ASOu`Š9my=*'_2ԍ心:h~|88P#6_xb$_G+q:%G[p[ֽhC}{Yjve39DL%ETП޷,PY8,8tH{U0ttCXIbHf\Vӹ-#n8YZ1ف&\e/Ȝ!a(G99HB/V{jo5F" :8Y%),8ۄfjgܭf)Ꝫv&b7TS?V,+rm{<(HCoגpdi3 /B 0@^Up04<{8 ibktZ9iVE%  OEvZ9 ~%ӫBV{ƵѣnЖ90k3F&%"4Ut]Ɗ eH'ưno4p#ׇwѦVe`n&ˀ RJ쀤#չևm}>& =L8)}G^`M}u)i{`( Rw(p/BMwiYG |a`A}rC&yd=[:TqaW.=##uBN62r2,3Z]8p ((T²< Ef D18ez6CE49,Ӗ+iTAvD 4j1.f?M V N>*IBGF4pU"=fX 8?rU8uCe`1=^a܀*荤 f+q>R3ӲIN Z{7 ~ƐS~pswGsk t(; #J~NVԭ{wCH{|yX,k*Ԁݝq4I_qQe=n)vRmk~zo$8RUj_2LBo )(}4j澡;xE*LAbb8@2]Q)FiVSh`kH=ٸj J\4Pn/U9O7/ϯ)!>/˾Uꕥ;nE+ᦿ,+htX}boyԱb-Ekw|]vz? I9_ *Lhé_ȷQ j($X#8z֍ڗ"_fUo"N@麶ON} qj3X8NNuTo *w7FfѴ'ݦ;nbWbn[Ϻ|xwhݠ303kyj-5]VğU?sxy5rXh0^G9`Xxӿ8bd"l8'h֥%`{A0j6,5qNcAJuI0o@ߔ4ўr\{ts5+{cq s |@ B!L.O9Apcp@н[M =kš JVuTe{]jQnZ ?bkbPekndyXTĘ,[?ܙ`^K8BO_V$ DnY!@{ ? ^ 0|5>R3^w-T Ǣ.,*呬u~;FY~Q_OVϠ+ Ȥ\J>b(k ` sQDUdXy [و ̘G[6P`'2g;=WςϳEӞD Tc"4#q7insuX(n*TRݔRMPg4跦Ewtmyc:P8m5#iOt]Sn@\B|Ǒ!gK: |'%äJ4=a4} waT[ f+ #*+G uN0$ ZwQGK,Bv[?Fl2mp?8c[dCjc+N̝yByWںF9$o΁?9 sl0ku Z@sAƟYN48@;ZX\q!ry͐{? tdoE܋2p/ RmpBVb \Y4joGFu! po`b,F{a" Br G')O*DVXNrᩨز:ΠxmFa$ !Hͪ~qtqa1z4 P:7}oC ?.5BmV-hog#Ld 2j/کcۥ/?vv{~|XԙN6wFdoϩqņ4 : \|U+-9YO+L_M_7W=iW|z#:, #p+#Ooy lR2vࡷ[s'cӷ{(䄶[L7N彐1@Rat{(A( %Lm,%SKRwV8۟¬j=1j`<}HkHfM}T=bQƶ– eĶg'?[{ \Mv>]ݛM?|K/lx+kyawZ& ^ ;~ C}}GA!}{鼛ibݝ+즏"lm%s6ɧ|YK"e[MEèMb\(zG'UMS"WW+FOZ9o4$bF"qW1ql%9`inՄLv{{G T/` 8pCS)p <z\ d8)2=\-ƶ{y N3z!MPenG;6 f8,uc̬)hC#hML©!ETEkBټU%6wljx\<7O(ixn|G@L@ӫ۠tH؂?>p#@3bS/e`CG3`_L&ISb\2AM'o=Z(=-!BR?\Mnxe0u5r%(XUJ y&iRp<Y8q7PѸ;/\aP-sdWL#5%'}wvPmHO^)V84hHiǛ*xM<[ y_rmצg!^*wU %bbˠFbK ZYk4AKٽ'+@A~ ?& l K3g[1?1 PqQ^/RoW^!)){ !<.0$O:-R)-(| nږY{iz+ =u6:s^C*US17 Eq_wʣPYcǬe~k&&"Z.qMdB@ ۄz_1KbnpEf/(ߑyk茼噭L|;*mkGi$ wfZa*sW0? R,zp,m?^Bޑ1CڝpjBa}/`abX:uԸR< eC=oE5ڄS2Z-a9(@üF#.t ~rpctcW |jl(f^E^ivBR৕3 ta(HkNPVX@M4^O'VV D,Xd@,jL41.\ `O lkKE-sQ9yzx,&UiۻW1H0 ZZ ,h.s{{;/ i{{%,y lĝ4jUo+CmuUo5Fn̬N瑺>v\:b^@'mw{,HBAG^Hż2w)Y j6}ĭ@w^ދQ&% Z4Bf9\?H ˚uqӉ bTef }!%+MPgO-9Pt s'\U[[LXRJj97uIŤ:P:TTl7 ]ߐo @FSA>DK{\IS }hHEYFŽnV% >,}:Pd+M9ɿB!LE]1*]@Ǐ;LSr)Pu;'_$F3$kYpYi}aw3$]:KBj'?FtrxHETE`&;%CP!;'ALlȤ $~j|c^C,c-幜X bpۓ^j#m! ,MD:\8Gm$?[yN*u%22dy<0x9VEҁ6$ tpL߃m_pl42$_VRE1$4cYt"~q%+љR)GAR^H)_ tw>!)@r,ΰ{_~ذnTU /MNJƦ|̽W5R[7U?PV3t_$H;PNMŴheb9ogb\llF%HizR˅ļlԇm# 苲ߙOfX%L ;O )m$6)j 5)Jqrdt/B kU{R|{&m@*ɉ$d%!'B۹^h + "v]p^Oި+z=#gо6oVϿ0KwUivKre0 ͩ|T.G Oj|(Pi0`M>c|-mXAPLܣܔ\;T*{犫55{ӟOդ7ܬZE>x:LA>R;/tn/În#RV66Ks>`Uzf8I;ʀUBN~>_+ڪA 2q/h[ ج!=M{d2$ J<6Nz>#Y-ܹLܰSps9g h|par҉­8 Y#hx.̅Y%Пw>a5"rњ&㳜 2tozm_ؠu?,⭨=\V%5£q|\ჍO`+gdba-r9n˱f* ꀗG+~|M}pt*2Mͽ['e ➚.`yJhw*11NpT1 zW$бտkDy/5 _O<}H =k %~<,ʉ=?F]2g^1;)CfE´L=C$.>2^Xx_zTRm/?dRvM]ܫ<"=sg`&iA %j0e%"6F7Wf@צ1ez?)K8d)p*5RyLm=H(ު Z+uAO?soq\ı3gꕬdP2̙jq!3;cwtE 9K\D]/Gl3^#gp5W"3V9g8?b F;3}˩{V)O @(N+OdU|&z=䭔!-FϿ$BVI6h I Wdoqܼf+LDlCa0FնWdݱNbh!K.D)S m^zZ>scru\ᄌ CJ7I}Hmz,fS')UW#:okd^ Gڸޥ[=6}qLW~tԕ*8*=MukUh& 7ǭ ,Nce-R_L=u\3'$E&V}q62U 4JnEpH2$ y CE؁Y!Q٢DogY1 !Ģ\ #KH]FH.bFλlp"w N#$I}[ u)_\:戲i%rcu6{|IZog&3?!@"r_ "'ų hPL5*z!ǘLR)o|K~΍MfU:b%n`ahȃO1{TxCjк@=̲Nf}tp3W*1"˪D\뺘R/+Y[ͥ{ba1YSCT]{pf%Dʺ l#N~7@!/QjUgP.4&';f4#.31Ťi!C!4`ƠY  : ݙX!s`C ZkQ'0 3)r|:;i|awQeSjon6[׫=s)KU.rzbK6"mGЀUJDcQ.{1ٶ8 &O@tq6+WoT tD8v+.H5 5a(Gɺu M}hj)mt8ez70@ԛPQ;γ\kRRlGSl:Tc)%|=< Q~NLngCVD%%ϯ ʃac'yu|kAچJۮbDj뺟ZPsw;/3 ,IőiG;qV ^.i oǰH^0yIl&((͡uit= =a lZ|t'M{lp(X dDN%+U60XĐID 4]39L2 z=f)^jm XRRVC)Pӻ^jil}69PmS%ŏyoRGGNNȗ4lWNҙV vCĕNƲӗ&л$*/ӗ"|󿐔1j #sƞ>_>F%;Q ui[@I >0umQJ^ Z bPTuLAm>@`'Y;ghXFZ)!mĜAt&Y5JrmͯkO{v#Z1 P]Rdj{r&Iʜ S Ȼ]f*8\/ԃslU?oZ 8AP+䑢+3jJn>R\݌mC6?$He`%BVLP Bxb?avȢ0CQ*:L~ ;Ebj U[dm:(yesk)P^^GUI$awz:˱Q3LP j'В̂N?*0q̎W$ih.HVʯ8Vo1㱶[G\8n˝+f;Yi1Ҥ3j80+L$T%%(!̃  E1pS?fGxfRJ@q,OZNT\CK:3g?1ano! ͕ >@K|e fIxMoA\ j H M)&0? QiDs4JQ3BFs\R3D8L6ExXg&#HCY&'ݦ"A[t'Gi6ɀg@<386|@Jqsb;)L[N94eWZ(v#D%R(xгM.'˨tod qPD?+yV &,U]G)[CjhdP[NWȎp(oxWp Li-̵ p8mf'ڃd_)BVP+A WEw9P3%h$`_1~ȦQ)JGAM pͬoUX,G8g] !:%L,Ni25YUB;?aͰGX;/QlZ9Hgs8xop0iw#j|g֮W05ʢENXXCiWX; n_&s&KENC\LrӶɱ5igV=EMB7t0qԷbG"w/MrGD7: ~ ⏮ָI/i5Cqbi}s}W+aثNI:bsYƒSZ諭 3nȳ[9N*]td{Svivh-MzpS^HIc*~>X&"~bd8k10UAC};+UxZPLωɬKax%VZL޿I[~U5?| *Vjz"xV=  &`7v`@&nGIokc;voY'4<Őޛڕ)HLYܚNKJU9hMj+J:SEU ֚&+4oŻkeMA0:Q(]/\&3$l4%aN%ڻI Rw*rLydd[WṆ"sp1>{Ry'bS\q~HVwhpKGͤ6b+7KZ`wBRKh ͙L˥0v: ܌yŗ8,K å[s D#)W3UYjY W Hݱ@dZ|8…`ub37f̕B qV}ϒvSMR@,vfE*&*(zw{j?-+ڏ2Kɩ`'/o?3td3T0oЉ:4=ӨW-؟ uo&]/cN~v*܈?9т;k9bBgjq^z-_ڤW%, : Yn XXIFTVac0N2aQϛ8iST喼c@1SPY\?p]+T}tO>+Sg$/:'.ǰVW]o8./eugLƍ"Pebts3Z;_$D/h]w?E:Z <`6LH7 qr[nQ@BԑM>!˫kt"M]{Kk=`H0.D9|hIN9DsvNJ_͞zgu"0чdאk9_Z OoaD㎐xnGBx75@61?5J}?ɉL>JMkqh-C"#$&d^~9 l]J @nھ#%]<(9΍ջ)Sʈ~#J 'sR4Yv7Wt-=u%&*86'EF.Z,V.STy?Ʋ_x?!4O{2>?nu0QO|ksmm"]+xr FvLwN׊1_(k&xCx>k@Isz'O ftu*yGa`KD9YI@zd۪0s|V 9E4cZ^lBƯGUا]OB"3974*cn q' vqdJYhjlkUdیj 4~e3=X[])udMRB/nLZ4K3ADݭ ;Ngh񟙿j 틚R`2Z" cV[XZViyte(&ZA|g{ ^XL m-6 'XQ.ۺ-t7KaW$=C w)sTQswەJA-{ 2_6?H XT+XH}oIzu2lopy m9FG&}~Iʨ|7> ?F(]d$%:A%37FKM_#UۙNFI$lPZ;GcyvE#U2.5$$B[gk tT\()-(d$d2h^|_\zr68>Nԗ83QW *C1LJ`ԠS5VH 0o96gdmhDGtxw;EZ rJ |sP=Wޙra&6r`Wл]m,D~,Ġ2F,S4sh3]6 eeHAi 9MG?**c"f95(wGlybj``Y#[ %Q6L z5W#姒D+k$e!s:?A Mg&f Ct!D"Wg19Q1CZdU /@ gئTgy&/KuLW:J*Ifm)=UՕ4>Fne- 1 vH (aR ~T"4c\p2e >g usZP-7OQ bbBw?HFl2Eڈ!.[u5 J ϧ/\!''Qצ5,dL({Y[VʑgpB^|OZm$(K{if;U΄>d"6{o;%1cG+ӂ⶧FT?d@CIq [ z ruِ0'SCB\`%.d'=mˠR;%Q 棇?M} ^6gwnTз=օ9_Zd @ zf"IΫwYՂJ #B)R+/|>#vwU"M ɠ̉gs+Dib)Rq:49iԸfgE6G#$" C^ 9 w-ۦXygv6@x́ap*Bу;AxF]$MR$j½ ZqGkb{+2IBd̵?Q#S;/͚*gZ6wgf[uٮ$˟&pT,Ehmճ!굠SjQ\c[ IoB_uH#T4>: _vD֔b@Ya¡Lܧˈyy?MQ NBO5Í-UQlu)ʞQk"& ]#b)Ûg9zJsUk6#|zQy"J؇rbfB$% E3C|e}mb0aդnEk !ۙ -/e."<+x*.5;"p5ZEjzM\"$'9Toa&YYv$Cʷ9oԇo,Ʒ5ӿ)Gp0ܨ|KJ,"c$0@fkZ!Y]~,sbΠ/ՉE;M@Vb%o tl*EZPh%W88k6GTs$4iD3!\39)n0gKC\W)D5u!r ֜pJGG>8TsFE:Th0꾃GVjp%UnfIoXZ\ {oYПlbg{ރȇQW<L ‹:Sw$EvOdGʔKflrKC8N[VXG|nU!u V,x6퀉)iuL> E5ŻeqЁ` (;1ddgY H?IL!4Pf4͛@dS,G)0;*ڏz%Yw( #Dj,qv>,qZk>g In?[ۘ_bNhmy߬4ag e[Q(6{GI/롖'ߊȩV𝠾!pCq0$Oh G|;7EK  =SV~|4j][O)[R=xإ^K:}.1u4_)%ߜb=bKr+Ko@'@ﴲM"p4wӛh-Rdߚtf P%FL,J9THQ&{(1>Coy4P2O+3(§mʷHm&ku?wGOh;1LQίS3ꜤřZ"R{\+.7nv]5CTP)M|(]W|Q*$@qacƌBìNo6\Z% uXERo< ͍n,N.ӕCf Q[ ypWDJ1 ـHa*jΏE&s[nrZ ԒL Y_[adeiAv#;uiOI{k[zz'sе@4,'!iwdioKS|z_Lۍ4Ò v?tVC}&ˍ}y+/irlFRt ʈiEPD"u/>L3OpOSu{MeGGX&_.E;cW_K5g8B;o2z#yJw%}# .)gH m~xh0M1^aehI¢%1u"$ sUnEYVӏL5k=ݽL l8m8 GTB|en{ Y6IOc @X:3o@5xAΞ|F&3 wنc`p?&.-/Aޒ3rݍx<0T$:*Jlⷺ87P JR7 v9||b]+R3F@vS|N"p ۪<ƨBUéqÙ!VX^Օ߬ D WN"PWZxN$? 0Z7>D ,?W8/mQ.2MO/,Ly8 h궕rE8Ѹg0BYxIWw@Q 6{}nAL,/;˞hBu[҅}Yͭٓ/mRK 4^|P$s+#{7YPDT GdY.RC V Hǟz2܉zl4ۧ1M` ʏ { 9F. o,brɞwߕd!\E'aW,hdtJhA%4G\ . )u;.O0+F$l oxd+o8ݱWaq=:;~j[䌃I)q2.KQyKqW4sbEu.= Ll`$SgT? tW0CM}W9hω/Vwl<2ƳFɠ:׻?wj_f+qkFa`>Vjf_ Ow}ZSf BG5!D!Ĉu8o4Cp<9d7`A]pnP?\h5tD{..'@j|y9) R2RײuLbx2b~|5BE̎B:0efkr葓8EgaBuaġqR'=;W?tb+4DAQ9D{1=fb"r.a,I<]dT8u*dkp%nYumHAb%J/u˜4HQ #}COz%ҫ«\=OXA-J! bsRy=ٽAMkSS'^6j$CCN=Dk91^j˙QK/S]AgN  >vUo 5ܐ_3LF!:)!q]R7ΆC:"5v!d6If҈]EǗb>wƇ$<)ꊷّLzڟI$x4DQ= W/>lZI,YpX^70,fiޤUZ]ngmub-RcټCrOx,EwjՖ#`؞AgfHX3zp>b".᤮a_[+F(9PlVN"mgݯɈ. T)Uet]XlDO2CfӁ3} N!%A QDQt *ӌP,]ߜVkGgx h!NTw2]Zme(MsR1\ʁ"c <9Vٜ pˌm )x=bȰL #QCԩFB>ж]ҸB#H|8Q+j|><&*HI?Xz_߾JiJ$y1Xvi!r JB /J ^ܰrvy!{,Z@2dxhV0G0o̢u66 )͏$n2j0?dvWC>(Ԇocjp0,>0RSw)x̄-!Cx׫c\gTva׭ mڕ#ϲ8xUMH\Jײ'iX!#(D!9"fa8+. ڏ/"^AT#ݶT)"ϦOO'XTA=P) ckeNE)^Es ;1٪$+2X"ҊU(|"ysMp{e}BZXf4]Ug'\^&N5@v.m82GJ?l/S9 E xHcPY\`mh "(з }eZ䪰4J7!9d?}!Je'>@?y 9g+()zιv<mXCu}p9kFo0|SLo98GA;ءpN'rW8U!1P6=DȡyAr z@o!D}1_f連/X%s A$eՈV&Q!1[Kfs݈tyQe^0_lq: -RxZ?WYe?Z$bheze7g ͜vȁ>aW6b`u튬Sfͣq]s 9>W4lÚ>C2# Jɦ8n& (w(fdӡߦt&xZ&xR9O;ܺerf4Ѥs#K_rSHjm R/vkRHX}ڕ_IL m_S E DHYk1^a,fo%!P.s`9'JQ5M/c%Q:ا>-AY佘3X x-@d4}4QD1SPO!5Q$L1h(M$~av Ftsd2֚zXҌ܂{WjU>g/U?G_1/Ɉnh5 U&F%] .d1U ucn(*H]SBHe"qm{NQ"M=KRKJh>|hLU'2k(ѳe9)b/ވ垻- "P1R?Wn犂6(\ 4*-,h;yE НtuheSH{h]/N o" }QHTn/p(5SO9ϏZdMT|4f%%ң)(Μs7BG =G?wd'r,]H(JheRͨc#U7.EH'H¸JbF(g6?3lb6$!dw_1̙YDq7섀ZCL>MGz iCFXB2A't* -坾`9AkFmMf mVLip%%PETIS|#d/ j@\jهOさY< ÔV;C ͛,qRKO\Ck ^,o*nԘui7M[8hLpmcӛ$btRºh_1\W3k8NC}0 ?&5$ixDҀSeWȔǒ"VfzNﲕݷjD w{&5O*f9W%Udyjwn#aݏr'2n}AXF2#(n׆w_O^,~DwB>wˈ6*XK]y$#*x"@LY#SiނP( Ӄ,YJ+*;SF/L^{'f$vs5vU)ݮ\0RʸN~üӻ@{ %YNDAMH g:ʑ>(nbfcϞ)IBh4>$sfR@11|n&e^n-4O _YQ`ݙ O3ſfB3|Kes(YP1G )F,*it7qhԌ1G$htkO/*F;˪9g׀ZVne[=dq3^6\vKK+1Hx+6fWyJVeֵLyZ6l1C΄sUhH1 lK!vK/npF&tFB(q! _(‡TzلǭEʳg菚NN|ϖmDJ8za&s,WOPh놙쇩7rI:OS B_8+h@;*J5sE&?E]spN=GYO o!ܡ4 )+Y=@7E~F+ELl--A(-E(g$6V5˓$_m2ZGZ2(}AՁt{{%>^k7W)ٜtLmЦ8TX6$AUlFwt [F?˚t;fY 0ۗ$}1ť2iH+F1)\=_ga* }5sy*Vޥ{6% +J |:s9SXn cSCw,22 (t%E#j"Faٺ=jKwu$+2' q01AP7fnjB#URP ݫ3U*&j.@ #=N>8uAa2U B/>_ZOpQ@AHh\Q t5 AZ+Z!dD*(1m-;4IkBTDyk5}q1K"SѭCA+m $^޸Alc_׊zQ~P$wt2 q਻[P7EBfmA +%m[C (Lz_WOd%DGD{hO" /G :@^ J6 !S=-H7>)dtDkSQ'"^KI١L%ۇGsC~h7O1+K]{f=wquǛ PGӤH_HaJ`4pxmUH"[ʹZL. lVet^WK`z}dn99$$91fՁFbLG@\֡#3r51 k!hWzҩOטdS-t@pn $NC!L6$M]i°L麿 X= )<2` nGրQ f&[}c˹ :uą68+=hA8al<1(;n=>z=<4N<Չ ~"ksLV1Y9"r̐!%uxXm[@v&:%WxT9d9gW'c/Aג40ɀ9 tSG 8~ 3H'ZiNVGBDߊ܃q p ,sNs: cɵSWsJ‡>ERHÝVfUN^!2;z(I:a ԳkվJ~?6Siaڈ'kNYNf_ڈW%q2QG`EZf,3v͜5?-%a sh|V7IUNǻ#mrKb]hL#Pnݒz{?#y,)eO5m-dglV[Eİ2fyV+%#!)=;derO-3i͹2ٲe," o?9?[1"HE)kl@IeLꩻd)i΁}0z溋`"-Ћ#+KZb48HA6Je[J?4%8\ ywGOIgҊz!nD9y`G_/eO `/: r2<:4W |\)955!20 {Ғoue|+)譭 5xd>ē/>*#P\ڈ6ZoÐifT:k@FS1Rha2c9쯉.Txte2MU 2>L:|sy˙ |Be?{6z3br63GdLհg^ج^FvDT Fʛ#4y2oo[2MbT0:tB#_0jx,Ng|U: bϫ󇤿~z ,vSe7+>3O!{bȀ퇌bѡ?:qT;"ÄFWuB889Q=4,-챴]AV_3AtQS9h޺Ӛ"ՊFIa/E'wx.kl]1sv/G܉he3Ͻd"v)hW.sPGKL*r*y {D Sc>} N0RT[#*m%pwboyHZ 7ܷr(j+pSDzOOW- Pބq%)@Lo7FcS 1(u$ʿS{575]t;r+މ}MM^-4螥uM89'D,0ŏY:5_D< |Zqۤ1Z°QSh͖4~GIO1܉l xF8c"ֆ9טrwSnVyBCs5C ''^߯?/g{rUmHSо`*woBuEIxM =Sp-^weh' 9Np$=ߝSSEB ^q֞3&Ь>MlSq++01m^[P#N{R~\-dcRsxs:5"dtBVnwBtnҙVfVOLXzNOů( |G^eU6XJfx0ᇁa0)Fd D1·QTB͗[U49l\.W4~@;z$8n3w}8Fu;7dT/ޕ@de6ɍ80!&d*)I5r#Ѧ9PV6t-v#/KW,%G,/F-_/]ݳOBks spB(`T؏뤠^hh}hiny&#-G)W2X[DDD*Ciߖgk밁 .k[ySLlZE t)P}T\@ w<}o58(>l+$jn1cB=Oy8S^L<%4 SeugN qE#K832{3 6$LyدCJogWW֔!c++ȐWyBpsqZTa\#&r}xxq1655ǓSۢl(EߋdC=̒%U!Riu_A*H pg;n\[$c=o)%reaQ|@h- v_ jaKۺbWS2'g\|DXlkk 3>.zy*?e"_'`hQ' /͕zr]iW;k(?g;c-oeQz䉋H a-O:9tRc,hynzͬ]1M6,*i~8j1R6 g)퀑Θ.DSkr쿨i#G -SkIAF.œu#1'uɶH9˙qp%0Hymgdx6o9"25r%iޣwP+Lzp$cʃ0]0eOҏSPFc5)^I /{n1F[(~$_5­K,)tpx|e#ך8r$pm]DUvc/}[mC75}>РJ1ޑhuKf'׶WNTl4|U93iY^s&o&7gΎSD|w}yCX<"{t]}p2G~ԍ3C< G]U;'4k*ꏼÖ &exr|jw229|g&jlD&SF^:VB kLb<0ە`Jpm_SYE2l[LMu޵u?QM\ {~6/mf Ӆ;cR_WȋeN9({d=;oJ=^(PGv݊K\VG+WgTOGQhmLv5Ψ{Blq"y Ѵѽ3_}k2EQHn02&n5yK@؏O@8`?}$7goǽhbF?RϠ>4EBj+}#.ji>LT 'Ɣy`M(U{w6U$LV*]NVXsHZ—z6T$)) JFB4~f˼#6{#i /ۼ90xv~/ 13eԩ): Ҵ> iGd֫'*),Ds@0ºM!tDCY=uj5ac7}yhQu%?B"f '* Ԡx\ APpTZ#[h7 WӐmw"bKQWHD43(O'a3xi&j%nhpU#OdM_EwoAixoe^~,1. $&P: ܈\!蟜(t P'6H!6Wx)Pi(0Hk,n-U5gL\uD;X۽i<<h@5Gd<$Q %;+K_KxR fbuiyȈI*yޏZ‘Ej(*xRczU$G6ʤCDC+LT^Z2وj҂Ogu56$e0wuʏӞ c9ů籐Eޖ;C!l˱B_16ba 1fjgg4YFcJ-6(8~l/q4 Q8*0eU&}g q0 ^Yٍe AA@PdsgŜwS!*Mҥ|P}aymXt֚P,,a?!5`XHzxuU6CKw3Gs@OH@wMGt%FnvlQXzf^O:P_B(?"2Wz$9?%H~QǶgm8{t;ܘq3})4 xwMm2+ܚz[rc0`M~8ۆ '{$W&AI'-SZ%kbsJJ TKªcn5TLŎ_l [ t y: ߔlIϑ!C%hbmW;MsY%,!1Q]Q]j)JΓZ=wJ۴m˾ 6Up뱴Ko3j3 `8$-r|Al&68RO[n7՞}e]atag866\0gmZl'/h%>B3k?V De?P` jP+'7욣9ndl>qۉb JiZou <ɍ}_%Vq!q0z=S jK@22>Gؼί/L3TVpNObn/LCXl\ShBuYϢ철Yk~*lJQNSbl?@/x}L[s=2Tp椄˹qe,s>ޙNʴЮČ ux:i-q ,曗[l/A=Kl0FF{qpF!20mjkYlO~arf[$7J*8ati8Ȗu){^~mN L_nff,W9;M&dz79]wH<$:qb p~ ˘Ɵ1q72gvу!ٓsXbSp^lyeA-!ua DꝀ\Kz&OaNuuj6ڱ`3^P- Z"%B!0Ŧٳ\C1\XtD:TDHۜO**hN$ =6W2!lฆG.і"~dix:/~\'Ic⬅XLƺ5]Q~xe~c4GoxFgºiJ vv_BP4<:f7<-JrMczUJFL{LLx0QboV^F I$!;̺c]3kJ IqaMokf1?kU=a y`|p25@W$>>.GtZs킻5Ǥ}PeETʭX;VliôT*^İ>kKp}tm% +S+cޭe+&W7 8m إT[+VegqzЏQ[|Oy*i _ʅ&[a4S]Ps>BQ3"ӊ n0N*]^hڈ@=4F2 >!ص nWP8CyykoܕT^"%\~b(&m3EW4xZ]3Yitz[Z]&_<ĭ.Ekp3r 6=U'w Oܷk-*h.cnfum#ף"xf{P6|%%WXlxLmCۜ#7GhF y@Jn SF2 `" 2T ߝ,.RZ5y [ ثH- iF07& gE bƟm5 ڙ7kaF2<,r4թ8AC^{'}T(jN0W\q [oQ0>MdͳˬԹԏ6^AqB)Dk1JswY,=dA=lPE8);p@R|lg囫o2! Lg]MXNJL괮l+%@Ka_]fpMu4w:P2`qW4}fc;)|"+ ctFDa$F֧?g]1|m;S|O-A[Th7!DG}s$wgn7*YE!x#튑p5ȮzaY-̊i9>$.GT@(2i7Pcm?6Psu 6{NicE5joB?:~0$vQ&ԅ,%QXQ!$ȉմ%->^>LƐ;55 =0c NA|V{ף_Qrt^ΐsoV_oN썸(lI-u WvR){r4* @sʞyqXi|v4ga>%{\e{-7ȶ.oo$k&vWܮB~ؘ-{TQΈ9BZˊ|ٰ]w #Ct'bhL~< 7uuy<+Ɓ3;| Hq(9VR+<ggF,Lj{4[mLqMz lzN12kxMy1~Gnb-S|PL8 )<"(SaeKW@uYuvd4;4G޼ohjSvRB&ԃH d]ܖF#ʝ- _k]{3k^C[ b`(El%Yb.)9W谕kӸͿȸB5iv3P-sDl+ѓi e5m)k;!UrB)ʸzm r̡Q@>* j"7z¹8Agy_$l?0eYVdbTlg`XIl7!ɭɬ>G8*Ђ"ID"?ň:d[4 A& o1n)DH+ae 9 !<%ɐcy]Jnu cS;4tKov8O6y5k0 V҇<] x"5ξR(XU "t{Ȑ^5aꁐD;rv7yN#͇:" :8 d1I-l%T7׋[$rU8 KR%P=\{@!9XmS */T!e* @N`Ks? q!>D S b6/-[5bk~$߳ ;b|## x'G)Pavˊ.8">JHs}[i&)CsMrty2,e|C@}„ ]q8 ;2m)xCӅ?PWoi6'MK8AՒEˈa 7e+]I陆\C59RHBVN[ igMY e?fF#syKT8TV(/0ZV{{yӈ|3 +]ˉ'fooqfvqm.f-iUZc?5-7=vnn, V]Yu#٧iVop*A-K h< ?Vmh?*^3;5엖Le dd'R}ˬ<>@a ėL6C'P\ASrc.I[OGuxjȿ@s}0Ӣ;f$(j@ gxX"d_՝aE~,}ҘכW1Xی"sz9u`_{x}!&e4*XGo-l8u[gJ=Y_\ b)F_0e@!% k.޿|'𝳛 (q`?mlMM2%ߜ޳'jNm].v7 ڦ$x- {D݂>p&%(Mh A)h!$-CE{OvċD0o}MDיrM9h Eki4]PTW ?yPl;MȀ4cՕk0ψӰˈjOٰejlA\9ZdXQ0+ۘ8n|\Dؖ =#Y$8 Gl\rĉ2s˧Z_ou+eOfkqK=(f5|Un:v!STs q KkwdPhj`ySs M,d#$/)+P7NrwDuS7s=6@fXEᯒ $x+uK EWY[fBLurc!cLANG*K{@$^p ۘ>V:i x)x3*usoh7; daocɂ SGcwA+u$ q7LkXz0߸jKan-~B0-4 $`h>vVLyhG6RIu~^~q8f_8.H/]lDLBg6×o慖np`G1Dy}}zkKC%fӒ0%Ղ )eB@7FʳOjaM2M lCX:Ojn3-ŵdF'?n cQnTLz?KJpd (8 %sh~;!Tܕ)QLJ}X,5Sɱ\!yэkDmνX׻[28KmJxJu%u/ZO~;U",I>(9ʢa/MnфpNyڷmwgZ܀Ό+ebݽ0;ǒ%MEt4[h(Rʭɳ&mBK@{:ƽA "JRn}N^3{s.O:\2zSk?v{ 4+4B"y|76Ipn) `[6ErT{_}% wl?c˜I\?xY̗LM,~bp$UJzC093nZ_ӋDT >iŧ lZ= "aK[o4%@F7&;_;4.tOrܸq`cV)wqw ؂Kj6%XMʐ`Ã]ӽ#hO MQDx_#٥o@ ¢7UI~w~i bՉRˎrU,Ǖ>1ow_%_. JG:瘼%5FTg8uYr"c%CyΝLm\-[n}6n۳#9ǹ"dK<6kC|ZR|wSqGAgF6e4k6j:G[͗M %5ͫVSNsCWG!  ~"tJbog?tiGKtϻ?LenweVnBrqzc;/x~%"RHq{w MOF, O)hVI W1hѲU cO@Qi2딠MVtTODW"Ȋݸpl>;ٶI%CVi$+$4Gn`s9 ߾"e#X 4=ytXTt摲~ dPg>Ny-W^#bY j!Hhs_giJ1ӳ:|t(z (dAO-n. ~zÞ?!#5[ LW6-xҁ)|>' kt;f\bLaLoE"Ya[;> 127'-W[3@) &Cp?T *9֥""T^@oU$"؍dpQ`y 78ܒ"VgPBp3"*k[?X2_ZϘve#{}RO&+lH?BiiQ{z(?y&[7ԋPRZc,n:C(tv>ڃ`~T!ຫ5tIɕ[h-19ZWC\<$ x0lFA -a/9DV'p' zCχ #Y=@ٳG498C:7nK]Updث $!H=XI:XT |H8s>g0 rVJeINջA8,~*x# R>*sf#J{QH(~SJmg> b ^ Rg2}p]++tKx y$)Q+̈Г A4]Sُxyo}.תqY9"S,~Cˮ GV5&}F4zۨiP*L~OMT=I3XYPcu ?VHsC*q~]x)`؁TxaFt:dJ햠aKcj aT:0*̈́$i|W]o[Aϰ#&Ɨ5NO1"v-8)gPCG߶유 ՋϴJh_fsj P nnn5_\ ߐ D+C۽ uugQZDîgHkΗ(rOƫB)Mpd\;E7E4x3,2c&uɡɖ$d 3z,:*hR+Q w+p/VȮ{|-'Gc]n?;>V|kIfck$?IeB?5^ GȱEnZ=#x n!6J'MER=Uak~x(<]lMrQ}ޔ?Ʉ1mg@Nn H1G-!v\c1vKĝvo7*j39~k.JhVˤ/P8O|!I:g D\~sob |8n'Hhg٨d(L%D ZdQLĚ`rj. ci$@Q#RFy IwD܁C3}=N_g(agOreӝNܾQ6s+Ǵ TMKGxՂ1Fw:T(%rmX$#:9Q4b,7 El|QvzdcYQΟ.$?MAusf ! o[>&fN?u)%vb硒IPcpGߚkM1 SR/S-bd↎̑TJ2k5Љ`PBAXηbl\0l.}ݷ'ZVwu\-hoYY p~6 'p8 _aqkTrfԨ$ΊjB00nj.?090ݱ_{Ԧ_.O%<OLu2 NC 0Vz5ph=`Z2-?f_|{ jNg9TN$/ >ȹo#0.C d\r(T&^ %mӗ76l ޖװUm~FMXBdx [vW^M-K/GsN1g6hP'u5Ы S ]V_':JI Csٷs'2y [X\u:8a7D*#`;8'4џsQSuL* V}$ۧ5&H2,`e ΀R{e чN6 +^d ![XNᗨ*J0@!~upS)tƖ`t(|a}j/۸lj hŎ">Pcݒ@A<9I~xwyr­iU6tPp0`co;%_\(.:y깴Γ`.:$,RI+[2)NW=?Ht.t\րʁ >|՚Lz' [1,Pͻ:`=3ס I Pkl]6}eeni~(|Nt& wG2>]ULOnF/Hi:gpv߮sNA耗T1YPtEs #">-_P`e?ߡ Vt<~I:SUeQb=}%3뇒2Y wA0Ƙ 9ƢJK$ \NiW+lai Λ^ӕ2.=jrwx]3VISKQwPy}Si,W`)Mk#76t)kW79^LVmXf+pȼUBvɿ"Zof8ͧH9/cJIJ\"P]X:Zlje}# ]njwbͼzg#!=C1 VTl48jKJE/JN2@;g߼ڞ>bfQ0A< PV'wND i0y[*5l~+)ʟW8͙ތsSFB$tgR X piMWJp+Vޞ g|c5#Ժ^rB5BH'N~2CE_Of8^B}դPj'ZG Kx=ɒjȌb@wrpX 9уN+!(/=6Gr)r%5r/1 "س5xFљ?F 7ЮU#a;6^3+ZppDytPVg:bQr/g LqN8F?s_ׁ>Hgl ;bQ>׎*tޣZ0-2܆_v? R㸧^os<#,IZ1ɵzMEwLPfU)[A9|k"n0rMVFZΖ4􊩺NpnG3צ䅣F*UK߼S +h8-Tj7pg diKdn]^ˬF*gMçcڡ0g +ݙ0i` . P &Qލ(/s&8R6𧽙CFw)wՀ v0B-Tmt@*<ߌ.s`62Fshzҽpٷ00R=.|["zfbl|ĕM?0w¤-fVay#1=`Mta0"e4,K=#@IgKG;fS.k̍IG#na?sxְB4)VJ<ۚDm! :V-dN9pҗf]H%Sj"uNF:LVGϮұZ5 Bb_o}9˧{) >#TwY}LWA$4*B*KXMTwӦίs=Ha7DwVP,p?Q/C }D*q PA0" a(-H 6 Crq?!p՞&Ȉ}-P^ny0dt@ډ 0ģI~ D ӍRyU>owzSJP6Hl9dU[=TdJa{`2N@BK@T둤vF_7"9}r*vNܵ XoKߖ-󰧩,E.@d4\H ޡXxlub-zSێ VXt+_;G\:dA)[GO@>rdV.4x])\]!8jGcU[*λ?IGF]D5R4<ɑ5?yBp^*kb?pɕBKsZF<ϽPLoJpG>eFW5:H%ѴQfU/pݡ{Vn ǃG]6 l(J))sG%$ǵiS>/Cޜ+F%uXP#ʏ2 ][]3` 5iu0k5|c"~ kD,2r=60jmœ,ck/МhNk~pLuj侼8(VO="Q.m\` sIyJ;dcRwxl= 1EytMk!iQW;ÿ]8@~'`h2s`4C'jBuxǶhbz,D6-Qo8~-c+;XCvVQyxTmA r9C_djwRy7{MT` _-%;-IS*|9h7,z3t{t'O@0qWǝ`kȊMSܽǥ }i%n8@nuiOϫyw57e@Q|5qY'zfXD_6\tiI٤7ܴxdZm($ј[h\ׇ] RF+jĀdq)/0Vƚ:}^vv$R`ӱ}֚AIlg0qRU3/}!fJ9D9S}XO1^}ru4+]#c)w 'PtGG?OY7-PvʄIj`,6xZ./ڂ~i=6&{b)b&'9d&@23XiA'X)4'-h+,w{lnnZ &fo"YSOk0i5 [z4 (J 1MK`fy.GcaO#1˫( V 4H jKXgi!BV޷ 2gݶHjCD%fC+7:GB˟5#e2˃e`JxGw]ާHCz/qD7U'b'K̽;VO1tP"{$;gv#I !Owu;J˸LRӇhC |Yȓ؏ӗt􆜣gC/K$D&b%޻ 3o+ ~e'FI$ nɷV؂Y =||I^ +"T:]^:Dfd

bBj-+{%VLJ% Jy28שּE[P]3QBBÝ?Ż?ifIC56&o$Ck3cr20hB3^`CXȖ3{ᖣI m֟k0ȿr¿bNL lVAmM0!ƒ^B FSde%Tl.f\!6Cj2: !l mj&y>qP{CBUy@!g?ӰtU᳔D\'yu y| 91 >pc朅+젴6Â>3(0MN_ zp %!*t1O[7 q2>BQ+FkGܣi Ȅ :%q"HQ^..汁?M~aM*)#day) Ԍؔ\qjsζilƭ;ӴsU\mOJLGsZaiSKNjqSjGD[ L|7x-PZq}U_P*cT“, bt*_*kZ\8N lnhcdSCF,T,YBã 0 K.,jL^8swlu^ATA@Br>!w&4pX_nnW>n1NM7V#C(nU"sd._L';HpS2VxP-&]U,-vfEWI&_U #'>QZLjd|`>6˻CT &_I <0Ͱ16ȉ咿PwF,KY0IQ<}}ә׆ߌ :GP&oOGCk'"@LB͒FxXɀN[Ș\##qxxUPЁy̮mD>p[*.{xuIHhfxߗ.fT]]ᕖ >xJaXb1tDP ro9iT&!9>ԲDURvE}U >;#M[׈X]Ro!>dHId)qJeP<ͽ6foX12o<[LX?ruKWavs 0x^UMToݨ"6=JW9N܉ c>K)C=Kl6gЉIB}epkaQlcrT1$_!ssIC YoPmr-:yx?вoI $ʵp=GgWGB%Q3~nt؍ یUSM5B٘GِbKoӘXE\<G/ť- ~{iBVLG<"hݡ 3=PWIh aׄ`:|w QNۋX^8_woefqY| %h8 S@սӪ}0|Pt/WE(+pO[WY6<֫mh  #V+O״pmQtΆGq&KIv&4PݙQ;ܬӘ/j+k~lnI(f() |my:>ZńQ{Wmhje}z^JVmJgZIlE.UP<ן#Lmg%́{$i\a7!V-͛Kt5|vW(6(; s61S_\-.6I Է*s۠NL Є* oV(Bg>cwi^ӬF"9 Rp{/ u{>dV`t;'uW i7>#,F6bМx ^ٕedI '`^'xUOCk]Ì!!31H>a^$=$Gk8d@)uWLlRv7xcE`Rl$23Gu+ Y\Zf2鷎B]!k/;ԘEctlyG(p ߍK^ r^?EE6b~bݲTZ|>Gtpt(}57R[D pl% LrE5>|bRڪQ?z[% PkR3Zَ-1 #aKC#c>d.@D܅ꇴB~Cs%hV`7V=K,6=&!1L M$QD`' ʙ1vA^:>$Ĕ !|k{BC)S!zYg4נ!r /IWD >y9&(.]eB%"u_&!4Q^CEN/Mk75+7$)'t!٫J ьj_gDb<@ߓي%lpbՉ5]0d*& m,yo\4 ث-kfbyz]{~oztFҘ>/r؅]$5z-ANv ˰1Ӽdwp7ķ:;P[b̹M긖(AZ!X~B-]H(N !OzkW03n+AՔ+/]9 Иh',Lۜ3g\2UՏGUAC0smˇ]*m!:QX-;X zq3,Q}rfNTaȈ~ .o`"ӡEmq |1%vO ƒԩS׏2i(Mr~DG^iS]v̔"e#DyiХHe@Yʛ3-a\S=_,O &G QW~ w;24yBS!w-@o]l*g,˨!`J]xŐ1Wz jwo e+6^# }V:qyX=Hiv74s|vقMxz~ٲMcC(}[ނ0-DMx.MytFSb:>;lgEHB"ˇ!pÉ)ƥ9֛ ^荝 F"8(pzvC"" :ȬX3*jL*X۵H/roZ9:D>H97R_!4":ޞn`'cz:w:ifՠKUe//`ѭ&4h8aDY|RHME1EC칗/ 3V$ݟ[pSYr&?\im 8JuvR45ce(x!9-e׊}6 /PoRTH4DBP,4;7n3 KtDrtwɞr݊g  bEm@,Fm㰛K}$*F1%+LeKHmWJWf5+͊kP5]궅cfb'ATF]s@nL݊D \N<2]tb:J;(="qeᆫι `V~FNމ$E?agJG RTߩ${B67z0¥:SبwG&x1Y^VVVmx:tQ,6)IYf*h`ʁφ1jᠥW-)w-}^.לBYxПI"8.{UR)v)zTO/x)RL`ﭳ: Fǵ]!DگnJݴ"JZsCp2Dt ZTQ˚ng٤9±h.NbM$:Ac4}X8,F $@E !Ԗ2|+&)C `ۯZVM2J^LZ(c$lC)6/iQ'A!!u7P/~zga){K6'*57=݃.j߸' yY݀?[]jHia||M :eFckS.QdVgZgDOq%B^[.D 3MH0jEF; \_-Xd׎ho؞D J$:+ g2;j@.Wѽ|L=`ChiH(TBEE4帾F)Ob56'-MO;QDd { YhnCA$CCł[eA'&%Avmx9'nߓ!JCF| XX)JW 6ٝ|إ`B$aĮ̢`4g\^Awa`-x1YUl!pͭu{niA1>W-V`W-- H4E=+0PD%ʺB֝7G w.kwAD 20!9?E\¸NeH 6\bbz3 :-#J*s+ʁ~!U?j̀a}L]Bs~בz >H]WnPGfyKlAU.xGh ?zzhy +tpvuF@]ȷuNH\0Tt+-*2*k֦A#ZʐjENt'XDQq Ef!E^&!w=LzGOu^`*ըկ.>DƔ: ]{V%9F6(}RKC5c!~H閲c@p$J@EFdu1.QIi䜽93s@ p]tu7x|G˛kw<̆a^/2Tc}ryS'Ϻ~~nXWeEn Mh:#!K6 qD˱fy 8m{ٵZVqg.5.?_A\LVFB u]ΔruJ#Ez߲ʛ$O?|R0(qleU=[WDB:ԵqWc4_؝P|7mTTߟ]׼7ϸ&7_JM \zJhLXZ@yJouLW@ YY@ڔ!ȵ`Жw̭hk<oX?e>N<#'$o$ l ϝO'OR& U<{_cƧ{uA) )~9YSbX*F. IZh Y~L: q ).><5̀SFPU.d jhu E].?EFblWL @fd>*cxn!,3Zi\mϓ0JAaYaGv}h#/Í;0£PzZOH}Hn˜.qۍsw{Ay#oF hW ҃t5la#BA}s@J|=ˁZ?{B98@ C@-,Т8ņ!z;4=:]Ea AaFC;Y$7hBFз3V_y\mu0@sk}v7\G˙SeYyH̿;(wylLaFA&ہ:h!?w0ֻ<72!x4ZPGM%$4nae֚& Bф7iY FDQKaҏs bO jCy2¡9WcFTCk5zN#X SԼ2XR0\RnۄNS9HSV=:<=9Y۸6"0;婚TG ^=gj 4%Q'L9ܹawq oJjXKڽC[OY f0ޮuFh1:pT #E;ɶS,xT9՜V; ~$*Fhou(蠹5zoKOVNE^D[T>P3N(/X9EwΌ>MцO)Z"GWC_GM|9Yn.z-g?4WS"@hxþteNl(hGW:,""ah6sx iB~XZ2gcu^jaUV؀Bzߤo/am? 1;mVxL^&nh+(.D߱8lxL:طzDſ #{AGfHG|tPEw&$YY&q |-}_$\i ,HlPdBRk:6aj%jŵ-/J#.6ܨ D m܈mtdjn8yXؘbGhG4|v(r˹1Z/ݩzs,`z\Xձ,Wy9VfhRY^NyTm!(&ķdvXgd"༴:MPό۸vq};n&v8qJkؿ A%VA3rju006J y9?jvG"-2DiйrZ`:154ENrQ1M$H#'l@DE'ciy#=뛤 * Kj[yMҐ4>94Nrߒ>VWj2 0 fw ckKhywބ]8O1mFğ\bK)n摂o%7?>h`t?iq9V^hi(<¼kr]7oCD;;i7cUk~j ƹ00 CP`b,t'[ƨ 7AlP[U3GsʼScCND98QK:L-3_g?:|(H7 ysB`_pXw!_;Si՝MdT~BDlcۅ>=)S3p_pE%a3ߙ_F]epH#>+8t6V/GfSKmzzOS*rkm[uxX6,{ "&yM#>nTbJDQA.^},l {$4~6fUSTt{v,W0eo6fE<* vXS(}Gd u:zb-$5x ".xKQ!Vo9 [GfXWV$e|=q!prk34zvXxqۀ*La cn6~W(r9x-'uڼA:\$8fϋF_Zm 1aR0hFb+7 ~KY/è1e~[bێru~9|w6m.z7ў# [kD@#*9dcpT<-]U\zT!\bWuF^m)3jף#WEye 2K)(ġVbHˆ6MAE` k@%!U3Athz0}JG9lԡ%888pHm_6i%XrxĽD3W9͛rI f긛d@=tr_ ӅU[LGRv5D+Mm-4}!rKͣmPjՉ=D+F׷s}c3ⓎpKoXwО!ϒrw)/^k]lRo8MN=.g),S06;r-IV8*t9祖}Fh Ub\{enoûM.-va%Fs>*MƐ'#A5#TpU_/kP@ܤ̤VN($uD<샎j~lx_Ӟ&%?W<{]3ILessK*KWbH䉋"T}߆*ilx0zVjsv-ce.)mf:@KȀ82&B˴ow&U{c?p!uy̺.9pl8t?o2iZ^;p 5kX>W[L9&G<*BBu\ls6Ӷt;t:< Ud"A3'U8*c[QO E"rm-O(ѷngt3%j8JH1P8uVH+o_ V&Y O6p=J2^=D䴙:8qw?ķDl0~2bҁrwZ04b*ޫ_]1EѨc R1eMn Vnik ϒ4^CHr1e>G77Hm5k}PI Z,ޅlϓ⩼FFn\/v#!@Yk0`ү;4bz )ʱϧP5҅u%EÎSx qM@075$fh w*ֲ #GcJ&ۏ6d0"u]WF#X/&*LZUL8!$CiJ*{xm~#Z0yG)*Vwi(:1Q=sЉQpp_1@8o"oVTUhAB*l%Hdx6?g H坍0fewY n,p="piU1^9cvW/ G]^_Eقf}|dBl~ڰfҋt =%R@.jU:;1ּg(1FxïXM&=MSU#ꉇc JЮnU1ULΡ!֭9mH2|!D3q!L{IoSUڇ.Jjcoꉌ$}ҕv}Y F$`ELnM1t8@9Lm4ѓES5f5~oI3Sݛ]C{D'56fg~:9 b$ Sd\xsJ^bYIfK wG_ M!Qztl;1ܠ'e_28} |em$j^9XE~4rژ@2A^\x[d sjxam.ck]ijNVⲁ\7.ƘDƈw_RqlOv̀L!y[t<_"8`mo ī AnBtIb=Ѻ$7B~1T 0:&ҘSTp|ƴ$L_DSJG9gZv'@&[j~W #QC;0[-uUϔ"J4=t }PMf~.6FuEl-˛}N*NAE?8>\j&UP#}Ú,85w aܻzgd; ;eK 67Bԛx$ 1'0nt133̆@d$et2s eI0;XEv xwƝTU&G 1ZhB}N\3iyb鼊p[GH!`m[xߋ4'X%0?;qăcok)&>+& :u ooZ!4Tpj)&m? E\tV&X< ~"ϴ4I eN:зâ\p3 Ǣ ge8c={:LK\ w&d˯3;UsK}֖jkś2bB=~H'5=HV<-6єs!e,P|w+9}~޼M&V?'U成9|#ߊk5'Xk‘\3P9uCZARqw4`">eB(/"})V(LoǦ8Yy .qn c-֕C3K Y6nl1)U_ /l ~+ b8"HVwoUeWUB#`@ }so d2?FɻM۶/@c}2[ge%sd,:߱d%lԶsZ;<L )G#Zc3ןZoЃW}&7!)ܛWzUɞ+|j#Er9 l2ֶWAUe0ZFg+jߪ5j!?d0/kB0Ƥ/xsBtD|C|(Ԅl|.R1m?ϔymS)Ԣxb! n.8-x|a` ؇5~f<~/յyfj$*r1ar)1!©F4… J?ErK5 έ\[Nىg|۩EԒǟ Х2=.b(h8%N*F g!u%jjaUsAkD)*=Os卓&ؿVzDAjcI˥ya1>d'X_xt7}>Ez=FplV܍qpO$YR^vRQJԭĄmy{%"s(<?.dg"ns]/~qOF(]3m7_l$RI:pHb~9|y„:yp(̠UV?sB%v0; WŖeb-iW~h  "@`)T֔OO+V&Yx *.Fm|VV`uɓpԔ1E%D)Ǻ7 U'mqS׫X=mݭAɄH,({\)ۺV0 |A3ܯ=o ̘NvcVpU OmTVǣ>G~\<*F+a# !éIt2 k+3XL20Y󛣡CfB?j 7jW>LCp|{)ىL5#kbsc kւ-HsJ/,&MWr&#(.>⁦3N:^ $%糧'OiMj*lB$^rNZ*>`S^ָu752[L$mXD(wr/y-!Z غ| q,xE>8*B2#1/+h~Ds9ɝӁ̐ lVuMƏ7DB8T{PįR@S垇 ~p6KSU'1<^V3yhtGgu> F%PeH{s@ZKH]j\H lB>YHuiFGê 15D PCϤU+pï,붖לq@yBqVDve gBkg1Rsñg(OLHQVfpʥi:)_>Sq(t">O?EYŌÚ.c5Dg&( ?%U)5}I9u`{vV4GWT60X2ܱ~,cQḰ?˕zBT^tѓl7&%m qyѩㄼ/qz<@kaP;,$CDMKl_aQ)џfGP:<'P)][[x`u#dcq)@ ٸMLLdخ*6Žn6X?5O53>ak'r:=<š8C^άD ӕDd(jb;=pw{ _2u%`;ڒX.PH|~-Kiߏ٩B||B}}! T9O%,j79E(,:jFsr;JUUo a" Pn`(uAlvo0$Gu/#h؎@ْS(Jh5=;ʀOQ.hTڊ“ysaXT[flOz\΂Vkvw$"1 }j{]7DǶc>.PCWbֹ "Q<`1?)^T^yPJDSZX=H9NQs,|-RuyQv1v*HsQlekij~蒮 'p;ۇxTVA8+QkZrd#w*ᳮtסo"[ N @A5A٣r۱nqFfYDb\b$0B/9Gd#Kte䥖U;s vώ9#Aն !ãTolO,HI^ʛ}ٜM; sM@ $QۚACUglCfL^`]ӣcGZnK0q;O1Vl5mj+nifoC(^v yV#AGe?@]vűΌ AL8pmL~pJUHC&;vɶv؁AYdWl –}pDaJLt{M@ƣ>%%<vC!6~:{ow'R& 0 OB.p <)lbm[?]I| e S&zh%Ui=*vC2EXE ' #|3b^s=q (N,VCaۚܙ ~ܣpUm8R:Y/$aLV &沨r;p²8~R(*%tM3 ΄p n , RW K@K,!A`lp擻Ujpi?~U&3{( 8>hO9L3|)<֖dx3g(j].bƕl~N  9*4] yxe}Mljöian&m|n8cX!$@;626>ǖG$wH?K* [pIȊ;J1#-z ծwxo+%y.٦㊕0&>"JQK:.%u^ "1 )åTpin6u7^%E'9oqruzmS&F<񁅺_dPq蜥MLQ c*EVԹ`@w^e` W?۠J`LVl:לۏ>5dm, J)TCQjZd E: FZ|rPWsNY~cT1ʙ1AQys{e<z3$ 7A!^';<4)|9'^QaG ܉"|*q.yDPxRz2F.CҢ:S^gltVlOEjVL1ZxXW,k({hFv?S L^J u>P~ke#1LӾ=G{=ļʠe-sH<@-qC/fe佘Rv+uKrv{Nglt'1wеgo.뭲d12cAܒ *Gta"|D-1z.[jQ36fOJp- VB)D-vOORbfͨ D&fe`k>f*5ZL+Zk!|+eŹ/}H(l$` /k Li<4XR?&[~1-"B]>۰">[`OfQ.fqlTJb{Tdd";@H£A.lƏ]ݲSZqhvcNNrfI`MBx `JEvFnBL> 8#c &`ͪv?ߖf)x%)`,)co1Y"qM6:@ۡD vs[oA ,H(LB$">A*)oHcz>}_9p#EPMwB*dj?iZ@+"w=/H9O8Lk$er`fPoO)؆;R%PX6 _PKFNJ3pKҕĝ'8Uё.ϏmϘܜ\Ą̪O@l y-;{JX>/6dQ'œ/:1cS> 1SiJ}ڠi~2Ѳ=h懟Sg栦 ebݐo'(]˶Wбc lrydfvok-Sbn.$z~=v8b)CHD7gYC+9-/08ުdڔ+լjjpW' ه섥Pll:}oyyIۓ*[Oiy%I EHq8Sƛds0`ie _̋a _'9e~W2f=_=\KI|+y[CrqQ)-1kJ2ЇJM!iDzL;#Vqq/,XZgpaqyK-DY6/)v-Vl0Py؟b쬸2.4.AXJk02y/=o만9Qٹ'hYV(|*H(y 1_ Lmxa@ٳůk&6Q 7caoq19ڿMUIB_`\kE1{zH|"9%R .-st3uz_imǵ!Np.OJ.-Ul#mY*j{IU4+z04kɯ[&Qp1#r!D::Vo2U'`{ܒ3U܌^ޡ9`w>y15n{f_Q"3h ]ag?wTvJ1OWc-),/ۓCAD#Ug2Feut0IdGm|qu9U~<+9jŖʾKV$AffGoS>g#OAw&S5,戏4g#·Ю^jUC4\PuUFVbԧKJ/%Qq'&)DK.7=] 8@QJ€d_2vzcviʯ c@tV;éS@Lo5J…Q] jZ:𥃅3|gseʎ׮g'r ~7B=e·K!X{ZK@ݾ4l~2/TRŕKND_ ,nqz(g \ .%TrM+2gV6!6+XPp. iBp{5KΥdagYQ谈3=l||<"c(Q"&WDFU˦_}) ?qʗyS ikEr[_eH.R?=#O%do-o K+L@gIŇ>>E걡v"@&ln$4cU}[7vf}sgmeG8h: /3Ko=*v*ug b>?U]O+}+wתWE"Y\e^j[U$\.oi!nlQ>2 _eMݼÎNhڦf7C$ ؐiЕ'O {l쭒W_j|zVFڎ|Ib0uWnZ `q]jUJ?*E?MОCo鏼(wvbBɇ3b,K]\PE{z@f6sգ7YG*iY;? u̿z:G %\A[s=%&MUHǟҪϽ__M;3DCe\ QQK!NOQ!Dّ5uɹBId't CkFb#`UB'EZd,Gx0u5I6so`53N buFb 3lÑ?I B{ `p5=HoJ3 B<Nƥ(ұG! !znڔ2>~]j~rW1N0"0zt{6(C$fRJYY˕-[8tQvNŋoFD:GBQ}\֚7,M)!1?nAYhl[rNilҮJ.3Q2b;b89 =]_}!3M.:23_aP.@ "[*k1sŨ,S4Q"ܳմJƫ=Q\9Іp /,m;|F9Ih,׹TSn!Smwr@Rmc|v4|e_+klPim< Du=i#Nwˇ.r7?Zb!|E*(irÓn!ver%e%n:]Tg &"`(jv =|<4qD`L FHBQh(6Nؽ7T< A;3Xm29kV^~LQ ~q/wMHTB[19yJ^18r}eeE%ɈaBI4UwQ=5}= Wr)n l6x9> Tnt\Pkc,Ja_Ym9Co')aiJ=IyU\ƅL.o\]S[=Nڤ컙n]LDT}Cc*!4WGC7"ύ{$]sHB 4*Mnc5Qw'kOO^lm`mX>bD~wR' !KsRؘ̊1r'N:E=Ap5].<P(K=$ix6"zNr:c>, 34PRIN`6/%~zpzw*U[G OL0j}B5ߵnr-&vҜ+o'sDL I g5:{8+!J[~olդ[?bc4Mg G?&KhZ՘Sp9!3mºB'=tֆ\. A#r-*jջq%fg\SYfNBtӱiw. b105,a !TܼԈZfpt9yNB,AJl=BrT'$?! `^.n IC9fs:Av%&F* {#xpXZ<;ovAtO1zseA/䋊9H%`hKvupYM-dl%{$ó ֜,ǥT0 1)^&n\A1Q}|=܉k љe.@(?v2uK-Ǜr9_6"MRu[+HWXzhmT1>.M͇&E<%!ƈTƓS XyV4o.dd,d 8:34a:贲5NhFZE]te ?p傍' ZNvRf`hՈE+AKa6t@MǘD&ɛkuZ5+]Cb5@Wa#jr+5c!|ȽMI-4J)Rf1 TÈZG|"i!Dp0iJ[=+Byu4pF~@jcNѡqS#_6a~A#j6=6x))HΒw-9 JY_΀^Piu$)zE_k#gT`۩3S)P3^bx *#cDp[*^|IB I3 .dP$ bldi`Agk/1,.}ClS \%>ǎZט: ?aa[ry%ܦO1"ҝwb^CxύCA$y_Yfjc&W]%M9\^M? r"!e4f.i)xM]gѴ &俑 ÊERaCqqyHGQ~ gO捍2w~ @F"l!v Sg'hIskDʞL˾ca\hhVn3!17RM;Zm3w oM(Nj.gO[$V4Sj"B8w?)E#vA[P~C, yr 8jEcgpN+=Кn;ា$kF2ܭٔ-I^u7]opKn3A{]Ea@HlkT-[cP9zx ]7jqVXЊ3gDh"8nX10:m QY}*(nj$Pțer7^ '5D%+wlkDcWqq:'!/2nɊUn?zMʂKF4d{tRB +r]ǔh ?s4MxJ}ٸej yUʣ{J-e-[ #tY?6RGK [󁑈., JoYA9}9qV*gir} eB_ ]ô Txbto> .){{[q({58 ;!DRZW0\ܔs RwwķRPϥxz!t85w-{D/ G Ef=,់aCL+sT]߮"O,Bbd|θXh5tyE4Al _8W[P( /t`BGh #0gGZ;?j`<14HNO}w%!SmGKiosF]aĈgR}R:J7 I8OTcH3Rpdl M bM;1~x6z)9::5$8)lMY J1Lhש{^.zpw-nMI,ZHlZC&gV- =E =dXܜV-\ [$UЀ?ٜw_jCBށ fn;v7C9r_]Aved %birC;46!DAdi_Q&IkkSjߙdNW<ia^P?P&eTbsҶϹƽP1HβujZb3re=&(`"7-3z)3d0 iTb |Վ{|x]</j$AjZs/=D`k^Q 24ek1_Ot NQ[gR:}#}䂗NJ֙AԭѨMYJP7[KwꞔmjT0-Us3e;@<扈N3VjFxC9xd k+?|JL\aT+˭o'SE9X8}*m#n g`gy˟}_5#Vi CBCSĪ/gre(W,DvHD6w?]Ï)/XvЇ`_ь{ {Vl :0رl% ;p%JbcS.÷ SwS05v@ !5)8Մh/y*#}n{rZ87jڊ_&pZ (V=[r!쎮ptU+Z}ss% H nXIosMv-w+{P)ʓLIO# kp8ClIMInXjB"]5mά9˼:w@h_9iEܨH7瓫tS#7tWmg_2NAʝ3|5 ltLu iT|4Q`TΊiTzY){ŌJF97ɔjQoEE#]j عQ`~ӹﴋl ipc#dŜ*CSR2ڗum,Q:b(6cT,n%|5H,gQAUoF ]4$h556[gHUhT$nEvSN98έFw2#qz t[*#S3B`$8WɥWj߳m3NntlKm{)@b26}UGӶFf':?T7]KYUNB4ra@rAQv&Yk`~G]]qiFNZ /{Ml?H.Bݑ"@Xs=4ğ޶\C1"b!!`\Ou9FN?㄰62"iĈzHI $Yi Ii/[K!y5"4Jo2 $dқ_6HIԀ:ZL m z_|YV&ո0qL.!F/{or%~?'憐u\*;Dn0F\%q4-uA,el\-˯̉M_6QWZ,fb\tz2M9WMPGؒw[\g7xz7$=$QG $`K{ 0Ihh>kځb1q:!M=~MѳPvA I,,Ը?Ux:'Wϼs `VR}a!ltZDFig7 ļXcOy9?ƛFu?s~ vᖳl5];?hrCl@􎐏',r&y>f` p+;̈́ͪb x glb.S"ѿ++y"E~#vIPݠ.0SդMh׸%깢إʨIsQXV[pSGb3% (a k 'S'K!&y~ݘC}>)H0ZQ2[<~M`45H˲R{4u4K"!uS0zct<5m|I +M ѿ|ݍ؀վuZINr Zl2$ *bB=ՙdGil)L +.wҫJ|А|}Hn:i%ki7t<_{("aq+dH ]c ~6841⚏ɔ;Fz#-}KCTv,n]^CrZ>&贖0c2 %z띠/a}.Q `2}[dvc G6O~W5aeOe#fikвhh R y~ڷ Qqx G.%J<srGO>88S{Klu+̟i/ƩZ (fUn*aRb.ܕ=Dw0{y%PUN:a1ͯ<Ŝy]f9@` $5(m,K}Q(5;"[d 0P@NX^<{\!]yn#ReQ4}Qw>lގlG]/Bj.= j^ 83S˨2>ԟKE@{T9L*O=]ecvaWٽY!byp U5U$j,*,߮U6wfz]U kТ Ęܽ& Eg@ZxFCN) ]4>|[K_`s0K* zxEg/9d ifr?J~Q!r|n2~:jh1<.w^'ù"ԽDƞU]a&y驁8SĽ|50q7p6q\7`! 3F >.VQUu^'XBv2ZiX Vw騡]-͕%Y5`,*H 4Ԡ# Suwq]{4B$և|C4hXIx$D/ʖS[8sd?#y!~8~Ǵdڴ=c;ݳk8ZCo,B`Ez b,!ſ^^~jdKDs8g{"xSg4K߳TFK$yAf>, 5p w? S_.8)s-.]$QeS&(۩ VFdCb<겥90y#1~+ZYq˿vh.eI%(NՅ2ՀzL SF^ ѷX7H w/G?a@AneG7(Q֣d]߷@*}zdS +tƫ]Q:DnnF.$_>3\9M; ۲TdgbvT_V}1t/n*!(G%SӤ@lz! `Q U_h҃> 6jQm*D1Q!9luF΁M˄>$r@ȡdM:l 4@&pk"$,| #P |EB5ϥݑUL˨q ѩ~)&9-iu ]sIm]D=Ci,{%T66$Nަ/tRKbӘ&`眘8y8P00S-h;hj:_Zgc n-%Mz(nvWU3,[aK3^({$0R^qP2. y)#D޳wG}JVI%nwu]6=1`wQFx[yxXj}|@0U&1a,wd򕑪> kP 7(t6]˽5!8|^}JfӲnaIlM;Snrs? E[[GpM\߈z[o!4خL3 $wrDC8rsVRj, u+M1!Tbk6f;Ғ I݊.;0:N/f>XTvDy@ԂOmeԅ"&8uY&"!ܮ{ό"C\S6\#G Ca6g.D֟ fɑ.!,RwyѦN=o9ܽȵ )A_1zq%[[qcF1*w=06 o}}DcֶW9sΧ6w(`Eho[Pqs_"fhK'Mk`kVv?ۢm sOU|'ԚhyMjh'bݣ4yGXҠ*vo00㞉1P˿5$3Ub)ʲ?' 40lq+Z"ۂ`2҄,-d8v)[S(j')bͲ;١^榐6^@|rŇs+Tl>)}<~L :Q-.Y+R(BG{BT l]e rmsa$qq׼ $n>7;+8|3INT <"̪;E[*Wl&PLs" 6̴7*ԃ!I]v򃫊`_|r `sy#k!oʞ{-87V9~$2BՋ|+:% ,jВQ\(74hīNCo`7EݶɦU 44wny۳L3N=S>V17[l5RI2F:\\2kɂٟ'L3L#CM*!ؿe%N̹ ,JˎX%:=75/a]6LhUh1Fe@_+3KJJi$DQ/̚;: O˃j'3 ³hK1D/&\51(vﲶ-ȂpÒ9g Sctc: n5@tԕMg:LKHu-#K<%Wf &ڔ9eU. Cd2". H*~ɃpZ H7ՆĞo8HbA'ݫd*7%u(ƨ1}EŠAI(̗Tў-,~L^Z+z&+2θF"u0Pid~f;J_:<ܨ:0FS(~*JW̲Jq]3ID2VO3n()lkV/ɧ~hfQ ")}µ ƽ^DMB /RKg|r(3n탳 ^kL-%D ]P;؈%TJo< .lïyeC;HFuB}"sH덻KJ6hD\%b(:' dĎE* +nkE/ԑ0Ji.jL_P41ߨNRخdTߩ{XG(ԌFsӖ޺qbCutU4?Bfc9q~fCm<qj} nѯHd!fOhMA>%-zIo2q囋\x(jI{ ֗]/37 m]R ȥpEۗs5(iUeEѩ t]KXҊ05G,S,A$YS9*q>6ořrjU?+MR()`ayn֖v'v.9kWP7GA1qtItK弬D 6qHZvANoEatG %٠\g0vrCriF[d.{clADSykpHbXl $2Qy]<|ѽ0 rԅZ F/ad`` C/i,/ 5B.M'&3rR}ꨤNΙ6Z A=Fv!To^,+xF4`BCk0$*]1h&9O+^Sux>E]-Fs-v\Ru=9au0ƗrOcf57TQL-%B-U/>1O`*ɺ|s? &NY a#|߃so`a"kh%x8mVEJ vOƿ`x wk#'v Wh;ٙb[n-v2vAz&ҟLFbJ&SҌX$ѵ-% ,(|+ n :B0uM C/(TW{+5lCeaKa`H`1TvPiIV g=.y&FI.4 A:, D3D*}֗c.|+~,AE6-}O2]7 kY@;4;ī=!k\%v:yLٌw&РB>j+Y W/9$8!+x_'m Tfr#c>?\Vd23ņĂV!Lr5QjpMZK 65&>f$?cYSoW_7TFUn(}0|oOn d}zPY|_iEmIFgtɥa0)G ՁVof Ff9ݙR,]L^c#|@q0Jq\dce{I5s>>KSL(7z/b_wh䙉&D'] ] Y S|3e Bٕғi7X|NK.s[ w>`hS'P.e&ɒVl8ĺbP}'nwP,LR-sTB_Lϵ6hY'KLIB$Lִ $VZhQί%3ǼRfȉاP0oN)Ա oxUI/{k0z*m'qa&-@NWw˰c`xU/>nؽL<u_ ͟}WH/>~TV?"(8Z?_Ҍ4_ mb=3t)vٱ?;oVl6{n?a8Ҽiq{*uOK'䪈W 1JIՠ$VG(AV9=*Fo)rK:>vE08[ƔC8 }QA/&56t6!Cql׳4ium~Eb\ZJy4c 0鑶\t?$J1a'-p)3lj6:P>,ʺ=YI/*6Y^.o"x&iٺ_["s-<$*${1c~SR{쫔СaZ<~dg\Da+rHm-nK:AMrΈ ^.+ Ob;v?6 ts졺^c=ojvn^vA K1mUzqJ¯pm3>?+R&FW!${0dav*MXVLXm5P܏=dI#I#i8[p ]%^<|kmU{̶@ (۳]o65IcLpt8ݯQ7,.%OciۜOF JȄ4l ۫gpq&bS&v`Ty>{nUG|Ċ:&=P qR1P1=+ǁ"%CPyW"L ~ޣ:8k6R m\*;%SbQ T ՛vM.:0jkTDw?U.t{\VQzqOh;<ޕpaNX_˸ڞ5 ⺴b'RBe-'{Z|)TboK)H?554>X,_1g64mN*\26r;af<4T$NYAg.ShƁ{-0OO\ C;@yޞݳ "@\L2t& @.jjw5'L2G#3dō`31Sp֟k\ѦoH3]=MY^yzgCDqTrAsNtRϛ!t|2}MtȄ`߁;|lM$O`sg>B q16k>oV{oޭ(q-/cOF2 lfl)6 FZж"?l_PCVå0^~1236uVj.sx\a%CMir)m4M<ËpZg;'CwY[ ?eanȇ:nsa^qVvͶH.i6l= #z.\\]+I;;-veȇOxS0TOˉ?HK;{ `OIw^!\8bd$sKT,-ag8xA٫W̛Tj#(e j0J6_HM yTņ{OEn>JĻu 0h(y+%+ ~L" IBbb/A+>1z8 zjnG:eZbٞNc^ *>ەpmD+Qza dKNFf ȰayO ;[ x"=62&XVӵ}_Ou]_SuA*J']؟4p= W%`yxc Ɠ"+ ƥ\n;5יmG+V;lm_(\|Ee|>}*<#Ӹq8cǔ'Ĺi_Ͷ},0]R85?NqUjS-dSD)j,`dkPi0^3HFi$?lz$cձ>߽7"+)0i$ԶYSTH$ i~: V, Wy":L[=/SfY1#KIƧI&U'5&1uʌ"Pآ ~|/)ŲSҲj6EL"E؋L'*_S:2*2hă/UJ죀" kz!D+6 ^7TSԤJR 6jC ǨLSւ7e'`Ckmdyi.Z MH])~v>uAVJ}zKJjD)=B6^[ؐbP&"1^#z ]0a^B;ҚO?b3KY-Kl|57}Ќn$+2م"{$vywVw*7CW3ծcm19yhw^4 ^Kb 㰑p,^ K=LUۥ!eAz%Q5N+LE-9:6Եd@}zw(~//eͥXp&K)3ƭe=: -Jaz=I0Vq(|v<%2U"lϽdGof,4k?6 S"U_Zླྀ$W)&T㉨!]tNxOG>oh1׊h-QE>.6@X^6m'aj[2bx:߀#,$[A0}[HfЎw/fxׄHSCzNҝSͮxki|N4xd{I3^3[쳺} f 9PVbH?&@!rV!žm 1257:N1bz+S oQSDO[X(}usvd-K;Fץs+gTGU U\ONݘ> 9!)GA{k]C~Q :]!7x&2U[$aj6BHH5@]yn9t3Ʒ>m##-[ ޑYM._{*X'afPjU` ŀ]=ҝ%p["Vf d4W /  <,7rrP%:, m*_+1ܺ\aw W} RAɬn|;_(q:nykAWeKag;|:I[Q*×2$T.rCxA{un$"ZJ߿o-8Ah 2RWçBSD)NDqG @hU>1^iSDž1kA+TiL71՜Qp%I{þQBּr_&yE @>o ̵P]5)C 6g.7)of"fw#i5A7 WZ]UWGj~ۉ*󼈫!s _y≓Ӷ9s&Lެ5پ}ʂY;6PViC7`POz"*6gG?Hݒ1u֞Δqӊ\%/ULv 96O~W dCnc5mA&2&—h$(ӄ:z+w"J)m˰U +aoYGP Qev` MA3q uFEsc.xoJVݧq]AYV$&a-ٺ 2Բa ENwAS'q9I{3m+ N_tge2<[KNx>7 4bt &~FKDre"2 u,˲d+v6)_P#TX).;L05(U|t ktIXЙ[f5q@6T{/}sp5ZH 2vJb%#s.>Ftj!HHV}?{×PR$iA'I  ԙъNw?@g.Ks~s4g7JHڊ ,1 j6 ėX{! lWXK;G+Zk|m!7%ʙΗɠ.p%,9  aҒgr=W]p$D"!m!.:Y-sT9¿oaoFx<} aUa>@ڬP#' x w+?_-Чv}ta571$ы8K/UpZ+rY'dP-j"F&%_*_xu߼J@4 /1g.gQDPW沃$Fu< |x@m_+$E< #:Inw^m 2@ѠIzJH8* 8m1F>dƑQl)-yzNe.g=Lԭ9]'P^ ق۸h":#{!X1%{2M\X 0'B.\$ꨦ𷑮O.ɹ3:NƊ~P,S!O}gm9=Ij3ݡ T`o3';X*@-[[1ohd}B #ca`KH{y߉xduOZ$homOSi ?% {";4d]vm(oN\ ݴ,zBqU1A.UGŨ! < ׾\sI=!9њ#*VJG]YX W٘wm !Ad)R7ӛf($ |Hm; rl*n$DR?Œuh]A\ 6^GX10aE+Gg@#+Cz/蓃soWsrz:.q&u5>JI(Eӟ㩖 { ۺl"I2Mּ!S A:7C&dx1c1C& .NwjRpMoO,z!,юd3qŚXSqҁ5<‚{={|s"?R\0&ͨe1 ULtw<]y`WFTР!/Q*(Yf&~F՗aj cĎʛiSU9rF 6;8fO:L)O~3/t9̎g a R#Y$-E0~s6y}Z'})+7@|'bZ&_yFFV[a,lt2A.Jk,t!JSIu3hu~KWR]"z=+Bj5Zasw'=6@߁:\Nr_\uĝDMY:`÷cVѱ,cuL A#C` o nj8H1/ʁD3:_ؠMu16َuy׍1xb٬ hH{~U6HGO4 ^>[jIXPkwz1E$^) ywC:,: D汶g9zoa" tyVIwH 8+M dq(T}auuP\nxJ.b;齟xaX+k[j֫ZP0@QFX "%_GecRDZ,>U@ywBG}!;8l %NN9]zxdŮ{,gN/ tB)Wl I|rr2'.Ńp&#=Ƴ'XWw JHQc*Cqbb၄_"vHZ󫽸"2D!Ћ.(hnlor\aH,FykFޚЙ+%rpN@S ){_FA"ѯ&ot?V9&id>-<n`*+$:FPea2p^8@&/jL fwR-bX653W;8ꛮ6 mOηh'&a78[/#0|'r:YqհV@r'0`c1k*C NuMY@?T/L *UY^IRLUDPE6?wRjCr+_ gcIdT <_q>d2,ƆV׹{ ]RN@V7ao{,E8wB=;~6xx bsUŏq`q2ğZfA u#fܺH%ލrP [{?$Ps)(2cf*M@@CFyo/Nԛ,kwgG4B=&R!`2XZJ咣s$jdόo@q{=鱲@v@(j(}xQ, Zxe 8):^`f꛸GR"3~/% *X8 cZ PwCPAJo1â&۟y%Q%ޥng! TaKTtDrL3 0i9p},aqJ#KdKhsҁ2gAZج^tkXn [63o[Z2LtNxI{ DLHUE@*ʟKţR! ! {OzR$$!2ͫCc2IO}1BIs:?OoSYM_6|cNt܄2&9ɸmw%[ScC!g2z671]qm  ?mio7}_{Ηf/0%Q5H \Be~3*9LJ8g??࿟ֳֽ=q@tt6Le5`Hw+ԕ̵'kaT hUqGd=a Pgۮsi ]0W~VEX]NJowM-wO(/A*)_V qB4׀SL逷p?EWt˙M''⟹ڨrŢ'*PSqw8TmjܙXZ?5v044o[Դpd j*2պz9$owfpruH~=Le6MdZ_ݩG:Jq-ēF.Ryjh%J/\p%aQg[ RFRS+FWnQ]@Bgb INʬUtr|3i;}݃%ЬMbKYawRs $@΅+}D*n&k4 ͫ&w,f9!eCaz_ei{pG*JQH=p2VbYݤp]M8b' 2ѐ)vɼ@Sk_0jԷV}) /%V˼oJ+QC'mҜY^Գ %H~؁1Hϼ&Y{&l375_1I'QA#cI9󂯂ێ%OM@,vQݩUӂ3w(hOs]JV\8/w&9Bk̖= ]/Q&U< Yr'HFkq4}Dr?r JbA]A_&{"ɑ66RJ&U \7 Za륍Y Pf ap:q*YխGl] ET뇃 Ϝ1\'ȄlD.+Ni4]TpȸB+s;j)j+AõSYXgRcu2M/>7lɨm&ee|tQZ/OI}ڊ .‚~iB7*&B/s[^c5 rxyŎC|z,˾щ9T[@|rN 7~jFΟ!K2>_w2qB9;wIQQ?q+K)wvNy`HO_C}o_[}Ҡ SmChN$_JC*)qf`GEs{ѫ/3rOMhHm%_Fp50^hkiHLxz\{רr"!+{\X@$@Cs7ͰЁwX[E +(2.oH. C`QTptߗrkNd6ʵ&q x0(̒Xk &Dt[*^u2F"ҍeJp:>L/xUئ=P:~49OH$}2B J8wBl!i kCrUE-?8H,V3qAL=놻=UuS6Ƃnz:| e^r-  /" ldnUɒ*FY%"$y,Jpf 6V́o{}5V>,nBxvMG &[q̧,sBRd ZhOV2RP}1+);0pDwJBmeşTsrMi #Z%U}KnZPL+s\"|²LX.B@RGSa^*oB-Y.!|Єr?DЄYub˒jUH*E#X;~= . FָZ`X7]JR'\\JoLQ*/todO|@p"h瑃EytULQf]{qo⺃vyhl2qԬSq| @H:Y-ݿA&Sd$p?qN@l'KR%Th lx^iRR-玗X6Zf5Lf^JF#%#29 'BEЏ/u@J 2pN WZɘÏ6i~1BM dKX_njDLb;O(׹ZЯo7JU,Ib}gP!сP'Rphgx5ƝecN;s"qQh>pLC) o#cg<zRÑwz>HLN7 Ǭ:XZ7S0b Nxi;]|SZs蓈>#du $VJ @Fl=,8v1[ 9\qO'o]`@4;3p52pYMe;ߓI/[~1rnRw /doߴiyHJd5)=-XP`tH`A GOQ&yk>d`SqѬ`$yaLK DK^N.[fE_M5+ fufUk @gܮ]CW 0*GyR[GK7QKz[$'yUюP6ES'l{@eri?u5&AД۵6a߾*ֽR8[uE>yDa,]rlV?FJY= eಙl\64_ a;@,u٢TG+ɭHrLOWϼYa9yr>#ChH<_grn@zaÎfP7@ t9/9+g'gOKCBQj":WLs)n3=gv.GZ`%,qe04u/~f*=* V_$eO1, F70ҔQTǦ-ˡtzD(MyEZKj&$JE Щۛ'=V+2ÒO;Df}&y|3APgb$;Vu2~M"‚R\ +bK~E߄q8XWU>|:"sHJ|/*(Cw1ïڕr6 V&t-PU)?ecrj%g&>m9TqցÍ\ΌWhEŲSU#גhd" [-E[T>~i5 Q2XFK_nۗ]{RϿ (}Q>oeuղw @R`1FaӍ9 G9B?5˜v 4&ٟJY"a^4=i3%O\kx67iA+᨞\C,N9ROHZEӈTG~z''*LC>=P]ah<^ wī@?hc?m'UsNܟ5 ,բ.@/gD65M8#|o%ybY@Ua;2]{lPp_8\8%WFdgh6Hzx!՞^_͍isD/ϸ[ثz _s7͝4)$0IJGp?ꨑ`>Z-?: wڹL/ ֊ob90/cSʩ数yȉxEsh@}M5P@p_dy*w|аOt~ώ8 s 佫=BTXb.W")x}S}}"ܑ \F\Rȑp>˼̞Fft{p1.BY6ȴa$@/d=Ռer\!'|VmXLgif]q~FMj ^ rrخ|lHј` R$@R0Ғ#ͣ˄_jGC"|2!bN+mPE*` r_Bqz*Ad-S_P,Y1#!F+~ij"їW +YcɰfCz66Vܷ݋\ZOwhaݴ;qa`ЎrܡGA2-b@3Pf1S PL5 Ko'?yY1>|0Y'M1Sδ_μ;^0ms{x MK&C@*b=4ez`n% Q/@=tQ;@B7dRB30-G52Vi`ݳOd: VSGF*3!4VN,3Bboo5ѧ ^a/b'p ghz.]{Hҥ1\꯱ÌBӯ<*zv'vnT_݁tǘH_ƵO+p=;8ZnPE7v6ȶ> -fJRC\iQh0 u ~7̲[G d!i6Kh**,*@Y=GR }Ƽޠ=k>(db޿^rLtD2`O6L7xn9ut3SinusO/Ov >a<2P |8GhdtCCDA:%ˆ4?0"jv7sɇW4ߧg-d@Y"yˮEA0[ [t_r8@}ڐIXm7qHec GV_MD$19'͐if ekh|2USR>ߐrn`y {n>4\LmHRδ^5(w5\I5BHcBS1dܠ߫tx,I|V`هoMz2>UHq>4+cpO-(0q&khNPP(?CT}ʿF z_`"%І}P;u\hvOWinό5V"4 b&w%eeИa;l 4kL6SU7`SPwEQ qHr1lD{j6<)Zc&sA֌dy=Ώhʟvކj\@Q]%: u9rLl;oҏM4[<=:6>I0+Mkn x.ݯMnͰ(qvwCCHQ2>2o;Oq&fgtfG ܼwGb,qڣC(FHt(b0l=+P[MhG7Po$Ls6hJy  d{,,~M2ͪEJqk._3R7îa.vcc`<~=74"rZP41~fsrf>r/2LD6"m6?))]MԗR3̶t}բPM+8'Xz,*%mʞ%"1PwӒ&Ü((lf!liP>l{]!צ-咶&Bj+sPfL=KeM.L؀rdDؠ_JUА"ӳॷ`őt.auaT.|w4!HyV) U@Kain L+9 o _`{{%1OB<`F >]߫H`#ݒ~S D`Iu5JZJ\cPj@3wNdW-P!p=e3 UM @4&Viv/㛚Pu;N΢8 mdCop~ Hl @djOG`"MLp扢L};siyDjQS,u/Nrmn۬i cѥ^ 3wY,d7eLQ &MSQyqJ~`, jGTƴ߱Ί@b v@ 7ׁlF`E#O9` ?| ߩ|Iy8l< Fip' 3DAKOh;1^MF{j>A|.n^ eU: |w_8sh=_4CZ#k$ӁeVJ{V_#[@0Ħ.vӌiWWfW;&ߙڠ*qspm0,G@<Z-Zxm?cKuB GM<*ݸ|W.RilwxDȌw6dX;9~u6z Vy;n-a<\;e>d$] 02 ʞO0xFhYI% ]Rw]ȟf1_F|ѫ?ߔ_h?KlH͵/ '7WᰬБ0C㩅pဂZx]t%! S14>}ݍbHS`0 $䇣M_pjYU/Zw>/[pD u {%p)1;>/cn%:*DDv͕WmyLd^?VC=r߅Z:C\`e(N9uD2gLM'Ŏ\dUMTXmYhyQPk佐[|N0/ ¯oT[6GܲBJ :l%lkKc"*4qfFH![GQƥ2D+$kFV?=:d 3ujЬ=WF`iEV rҫf\YlYN1 'N%I7FT3"8HLDs6e6 w'X2l=[T3/C4Ժ\A 5-LMw>dCi]E>C$L~Ip ֱ5A['J-/&W?g/qg;hM]Ly hr.asl.> 5sIcBd}$=tPV4vApΒgI -\7iV@Gn9y5 *NM2 ` ]˶9G2 2vrxv13&(g&:-)H ģ t_G܈ >x*鬋K1:],`Ee0rEZY$x<şCU/07k_o I^}6< J Lgv.$ʏ3 h6l[I&DQy(v8 ݍOڪ!G>#yhITv4_Mz];pSLMWZ@힓m 4 brB17j?w~*T;cM\FW+VXFѯ}LaB>K&_i†bljJN狸_aLT]ݩ )q/8`3Eb%3h*w?ҧW+ơ0rtt$ۼceOCQbsFF oW'Y Iœr$tRZ P8^L1&\r,Q $]X "A i+fEy"zhxs _00N7 ho$S$p%X"WxĦ8-|g f2LA/ _S$i)\ y߉N]H߉c"eA ׌zA7}I bf ݋ۧˋQ ThD[t7[F7G5jfeCܚ >ZA1e7I2Ŷ^)PNTk܈e.բHbP18K2_k)~-웎O51Sl@ɡxU4)(O5x2abM3f:=fI*~Vhlt\[ ꁦ*8V*nռ02cڨC{+_zgrx¥LcDBH1ŷ0Jp΃byP|&i$Yiĺ s&uu,Ǘ3Mk_IIb^gYegNXo{& YTxG. zl?h ~Q~ f fNtLr?kC۱_9M%2%~pr%ƩV,P8։ڒkdE!4G.fbc F}xQjio*(E[vgQfk+dQKCٜYki* iL5\$ðn߁ y,RaV8־-ͣ @=>ТrXS>E5PP >ᑛ~U[Gjc>P[rďhBE.|tg5L`+Q:gx쐰v~Ir"-Vҫ|]9xk3l\ƁMxiOjHWǑ|htN =S5Ds{}{'KRo A WjÅxC!$c[d,_Rz5)C[tgQʒ-=zFkϪmh{m^*C[K˅~|7җo6/N%բ!f`ޓvHXƯJrp|8:[P ((?$BL,JGW|'Q!Y儰KڭI]ΌBف \_Q7k݈v3=DXP(w5H6L/Va˞wz\`L>'Yih>v8g<%7횻 ՗LLd~껎XRqX]?\9ԕX1Bm%"{eT X$'?_vՕ"dJJm& cfZB?n)&bMt|[PŪB^[}.Dpac}܎Lf;0hL Эf渠fx drVFHWԹ`U_eHArTXqq;oet?ùSJ{P [O./ :oTB (XG wZZnzg&a5R[$o߶YJ\u0 w̓$ېݼgko{LayF^1lNt>VІ C*R\ c/b YTِT]iaXs>h Z͊FPFռ5T{,CDdz/Wl{HNi~w+U(p~>)0:W9`̈¸ls ~&{cթZs ~:T@4N'mZ937z/)ZYFp-{4?dE4L+ŷIɢ69 29\k\~m j(:z%k#_Jܕ:t/jtq&A{A8g990V6`e*Utg3W:n>%>*2.h,t$)ɯJW'IBÎ43!6ـ"9iz567 V?$B! L:2`ê/.z,pr@ r8f+~)6q(d**3S54ٴrK(NX,t윒I閱8OhNM&| t 鈎?ݍ*^:}dC5Dfk{=0uIȮV60ڷ w#b dt=`PߒxjV*{hUPO Y:ՙqKZO}Ǯ&_LlB׬\ :8+${sAHP:B/VNu2LC)_~I8gꕸ, {u7g@[פ, !O_p_ 8K*nFg0i?F:tm4B+3cDRe;s9#pO-i$τK2|?IF*0 r۴,4 Ce]P?SAL\)dM>G5D5x|zWlS_]Uˋo\+ vFVx5]X]qJϯ {zfauҔ ʪaWG8XDҎVӨԎ)>^m8(-UUB^\]ljWߠ34kWp˝8..sˆ.2y,߸"oYy0| ˿ޱ xri!*=Kg2rH1[cm֧D}VU.ff7/I!"i{ѫYӕ"pb[wY~&ϩrvF/ܛٳpK8= FMփŏ oK2aQ?wIU^֤s n\5>$]21zPwjFr3e?by 3JYv]F|㩫 鏹l'-&_qQa`qu>杁E* g,F۳}T_keCɝAZjzh j'o7C)4H+5X>EqEo-M<!nq赳+=H"!pv, fԅBs*:M΁zlnK@䩛v䞒 5=!\ 48b46*G *u9jĠx0qAk]"[Bva'": ܔ3 S3m^ Dj Z=afniR[YgOۋbOE2}중ƹm#zV6q*RhRئ:Y˓s8J_@+\¹c{탸?P)Q Ivw)Yjb ,m6i߳)a4/ `i]Mix R7X`n`]$Wdytuy] ކoK7@7q 8|EakgP[!<vxkJ Q㜹ITudsnO#G_z)fLe^EIE=ӊG+lq֩F`U,tX'v&Top]v AC?A|A(S@nfFK<_E3rnuqBR.^x!־<|`/t`2G:!a iLc(W83ptNHyS$oM/yҖ6fNByd~.SU"g8>CkEjg" K:Ƨf!"(@Sd\htUa( p$*5*)gҝ ߱+8:{ey2A:ruKA[`:\kcuz/0Q Ѓd͐oѳf}gIȷwt=Pw ڏ#Cn}m:NgB  eL rȅz(]%Kq,Uz)>Y+ _8ڄ B\CCh6EQ ;ƺè\ +Vtwr͠cHR=ŗ8Yh\ d1@u\"x++A9ѫ1Z=3;bf*Bb`x/{E4%WvNs@rɖ9K4y4.Ƌ 6Ԛέ:X*[fQ78cլJ&N|;1~U])/Ur ~ !.YN$aZ ONcn__v;Ӛ[SWAPA=)I~QЬ N˃fնaQ>U,\"1 H%V7tڂz-F=by`AUG{D~&飽pZ{GC,lnuMH3J &R\C7fRPײG(3tOu+=f)<=HwlvozT-Ѻ-~ժB"VyQ~q_t''V9RdɆ?6? v+ ;-b)$n bnqqn<#浶cb(wt#K6jrV lwKRRmVVhN[?wkD2}e@Lr*W4^-qcQd*Q)D,T'1L-C@X6u{^\ L ^p*Re3wz1{i=*$&a=pĥd:WÒ쑬 Đr;>߲S=K7(:sa*̧c !/wL +rFT=sav=| 2caǞ qe:#vuu W/ȏg NBxWAuiS߅Ũo `re޷ޢc+(YDZ0I~ m{)$Y1-$5!6Yp\=6~)Ǻ0&|g~#1~p2aJ)úTS;tc2lkJZ%/ٴNbL /ed* $ng]]KE 'A1fʿwp+-A`2 foұٝȮ^z}R%_{;`.@!>[F~=Zx8Pdu _.4geHbEL *~u%,BS%=\YW:̈́E8G>BOK\irCtiPkH^؅΁=eԺ_~4R˒gR'h#m7-vNbmD\Gp#BtUb\.ԭA7AM\7gr:go(|,vGvV.dЀ}qHB.d*!?(k֣.Y }N9\%?>@gIC`cpYxL.K=;Ѿ ~yҞku-љ,1E߅.._)1]#H,j_!m8"w+nB#7XA.e: GEazjA#*p!s ],keߣ "cODiY؉;3[/$σ,.n=S^ZBl_C4 xL%p{rzS;Vkci3u"S ɓ )>j׫_dsb>" aІ|H|3Id FKW*W7c\ɁE7/ Fm_ss<* WH|3%Q_"{FW7k/(d8m/](-,@wWX/pHH<4}:Gl#Զ#yu l_$skeol Q"|v=1  Zӽ*MwZ괇eXͰYHyrmn]q"H|Z4g,W]]0 i=ϳT~2LJl&Q1.*7n̗oԓ2(!3" 9S,wKWL@\ZfQsy9md`z)dcyA[e!_q00]ԩ?Pԟ ܣ #6Z&aUsBa;|%2~q̨0cr!kZ4\8?t(%]7~oJɦJ-M2p{^by鷻݋HeDIUU.'l}/꘱p[W̗vwUYRR,7k#2;B^h=d^nmSW?Pƾ>h$-@E5nsk#D0ZM{T`uRe=3\t2bb&Y UL@ u܌ .D<~GuOޒlu3.mc %::L{&SzK|fo/҂%H;$¶*&jJ^ Z+I mH0wYKXVcMÕu*`2R(FK0A¼*'˄vR6cSXr-tq—>]+, ihv*ĢCےҹ4=NX{]9yq.}r ւ2EӘl{|m7ogطn/=DϕSCYR]/{P<ΐ\3S'sd+="ξ&;$>P`x|3@d4\8{8{[C|4SSK?vd>妋 lf$9ObJi2r+1H2q}dt02x~\48U }I^\]2;\ԥA]#L1Zw"LMK~PYh3: ܬFIJzKbAI)2oj Z,P4sf(9q(?W ~0 Uf 0;S7tuvb ?_9 H Mz]IłWxsЊϙģ/TTޡUv 軮c f.l0~ p'cknO¯DX]].K=Λp`4H[7*  r+l*>FdJOMjbh"tKMj";gfA /W썝W18lKebK&l̡ .+I:|8*}%v^: lОʽ :hXѼI10@sڞ6dj!锔_ʍf,۫sJCx1ku1I&Ͷt'1\|M4`*Ϻ \2b|H ,P&}N?;Wr{< R\;w0[o˞ w_2QKcItQ'W-SF.ӧ.ApC Gu4{y6k!oa|^< }^ ׺ W/ sRY!KW!jSG#1ۃXyiJ4㭬& `IϹIPmNx*W XO9Iu=lrhя=k'{2ZOQZ v!3zMc\ G6&c}U8lj(>5~雒` 2vJ]늮e>T Ru\xgdHSrid(QLC1(I{_#jF\ԉ옄_a3H[56w H~+A#^γ@ik>n^LS)_'[\DiB ݀3^ 0hhn]? B(4<ֹdB]#:0 :1 ({ D ?!X3zuOR{r{!Q, a ᇜ6qd$K%; vi| 6QoYRIl$Yk/jzx@6)AD6}K{^"A/ 6ܱ*8w;.볮Xzx? :mP (!Wa^ Stў PQZITwwzY̺a1NeRbODg<;tMb`i!UuS'twiޤ\>Dg-/#yf#l&6zxbilfUyfx:WX BpV-e$_SYT @ɾɪ o:2c3`b=(I Iwf(aN Zh)P_t+,i5CTWJ.,tsNTZ)KMQdqE19d*8>4ob0';(X:t nwv%MeqrGC 1'yrVx !R,;>0F:⃯ ;?/Z<HR]Ok>Z.gق*dZz߈Hn/C {+͉<~==l/4l}TTRtR <"u>2./Yj3P\軏>g?rpK"=LfQlLN#JLK67P7.xv} EnNQ\qr\3C]:,-jnȱ@(6&S={?[Lsiu=NA LM8\HI|U_O -PT dQ,vOkv:(R5_K@kRbVWE0|24@A*]|O9/),lHOؿ`Md1rP= S9v08:`pGAx*2lky0LiށQPų5% QC*4dD(;q9ݘck•o^DŽ.*Lp-"+lE6PY/Kݧ8'Bs]BabLY;DkJLZiXF,É*ٿ,xk62U@ MkDlPizѦ}(#3BymeOjK' c>;X#a'@66XOjГ06Jȏ!{~becI0YS&p?㠬%nVmc^ BrZ=z"iVHI:{‘#h2,W_n+i{t?`\@'-,:.l>!2Mcovu ;r3x~ۏ8'o Μkf%F;(G?D:vp9ϩ%*eEM~-j+:.bӡSa3Nvƥh7e\CΙծU4DEj@\JĄ?Ξ9_`YjhNN4Wyb{26R]"J j ղ*a ynM5ͽѻྯsc͂ s'DTK5?9L~9\Lm~|5| PSF}89IL\ORB`FtG̜LA(9e]`G8z2'.%.֞ξ8%a*?|حnWj[J.\c|^/jtKueaY( 0n3FA [v{IZ5h ] &9AQ['Vhox*Mw1̼` ĉ欹SvaE(yFa)>($F ұhrs=:X)ߥ)SYL5Ai`Q+ 4nҚ˧'Ħ_ar]N2QjTDO}ROpe o z' G~Y*jYjYQqC!}|0 @ VE&F1xGe|a<RpVLex1zwW՟ZVKrE9L|+~I+?`]r|2{J4-CWA V t^NH8F۝ 3Ve֣hԂ̯ruMhrb53f~M~o5B'־>-ɴ;ؕfRB3By_Wh[FB=G$N;W9wس d =sq֖:J%qb-6fZ|>|p(FJqTv8RhËN/D6(?j"!$!ݼ&fx7?<Ђq{<ND yX"QדXZCi#^ +Ʃ oJu9_^_4835ɍhTSlorbD@|3CTBúj_Qإ0"|YyRBJq _侮)v:"[ڼsL7yۗjV뎠4x4K;EnUMiJ,(8@M[>וpt \ $.PLpFImAm! [K"&'b,}+dRǷUOԯ- LѱghvMӜhytG2.GsV$SG쏑h![(B$^ fOVAǁ\xQFXȞ$*vבI'~q*@p%lnQэK=ʌtV"PWAᶠse*wtB-صw~;yyJ 4 JGsijÔ7ɿ~6 KrUrt)I۱/}z*Qw\7*aUTv&֞:s.u'DQ kPn*{:n %}~*~4a\ jaS͂6Ս02M oT=C:є]\05i(*XL FYG'3;AYxLJpwݿ":[/ȃΨjVyc0nu_+M$gE @&fۡP\eR{)9^^-8'$W,W YZ \zE: *Dߤd'E /!|V$h` U_; L>дv}p,r \7)9O1J@ [5z[,e٘y3hׅm6aݦܢ)f3?F!8aN)<$&@tˋ yop*҂9`Xntx'߇ZM榀,QfkU26&t ?Ml70@yPWoS"#n Ђ(f;/j@}-R:'V9U \ߟ D[7gVΤ%ޡ/CE h7ށ&4MSwt=Cؔ7k!xqD|vpoʾG΂E}ViS>f(dF#+-=W%⸡D?BkHi9)G%b-kiet?L3aꗇҲR+S`fwH~lW,65C&ABhf׊6nrϛʤMRu#0{a|E-yudw}f0/ ԈV= d!Ew[ q)եNXc\:{TrFY"8SNY2gȰ?G|cs_qCb4e6;[[!4?+a=39꫉X5}ЂT}ThE5px4*i! Έei:nG:uӵ4wgy(1qڒm͐qfAϧ{]! ii AJ.iY xx$v7k*=d佪}n+ßw6ZF3N(АN`گ3&XIQ'A#!S=\s ̿l/ CG%ZkcMS=Ub}ZVSX^W9(۶4=tSua"N)才,S+lCU5 #Xe S"9&tI=n#Y mx}+ͬ6pw~):p!wZ /?V W ZNіA3T*Ł:C f1h݈~}_;T0u7g6=^2{X{TG]r>ֻ03f4OY> !+rDž8P 8,7pFv78lAX2tВʬȹ.>RQ];@$7s\24QΡب%!G謜ޘV=iIά\XK cE};@%r8]V-v!Q>,LC> ,2؜[&_޿LK%v|/X9찉;eR Ӊk.֔@ʺD dp:YPع:" '${No𑯄ŕwڟx1-]O:1Rú`AX^ߺEB'-O#O;n !QΥ#3hAo``ޯ IWW~3hMh. utAE,^옺Y+ZsQRpYFו=n-xM WNX)w$$pB.-7CP:cCqS"3đF9)hWnL5h`_F3~lzBjs~W(6Ko٬3#{5ĘLXN)c PI)?&ǐ"%ݎ)'r3xoQ.`#b6xy|/f[Bv*)R| ܳn(fՙ}c[g#g*IpU_`ASk$>b?F\\stcһ̑=4Kv][lzf6p`ڐoF>AO{8Z# ^Ԃ]%jIGLzr,3~^qGXybQh擯n xE FliBD*ovBƎVDxʒh𕀇KB & 쉴%5-`/7w7 p¦ V#<ƂK#ZR:t |EDkM:ҖrmX9mDypgIYAOy3HB1@mVH_RS㡏I1}sb 5!{y6w̙'IHUb> tRub z]oXGN}m1q"veօK^fzQƠ &a6rB鎔ozK o!BƢI.UfW4*x5gIF~4K4hErHb3kGbZD|18z!vV K8|}145&Zr#d|¾a#tGU?2YiG Z#rU|o>ws!bi]Ǧnw\gewcƚ<}[ad`[3s7,Fg=8D]ح"R~Cx>}k+M'T{˴@e]k '8֥LB?xp;=`<#e=xid+|V, \mJ"(T  }@lZWj4/Ūg"ND"ҡ6#ڵ?+/[.ZIJ$^NE=%暨v*ru-ϚTUѫc ]F1lT|j[h~+iQW@v0L穀yN-[>*D?+5 ^(Š% wڷmotjkOKL+ m*[jJ,{8uЫ4mF0*w~HP!iWťu|gP}Unp}iK@LM `T8Ō<'|? -PVRh l ;smxUx콯s a^z+w\9^>ziO @6|I H3N]=Zv\͵r*6Ɣ0{qnb4QfÖҋLRJr(Bڠdrթ4e@Sf=N@O1w$Hf\I$f.j3M\O985mnVJt)U\dq62.gBfF!R+L1{4_I =.bY&N*<-?82k?ML )z=q: g[쾑?K)IhpG@B\FYF1!jxLs>%4xs߸~sx&{(A ]S^ fScoJnI7/b !O 1Dmƹsع^_awͩ/`!D9j*^|TH <ȴK~p15\I[a'ߎ{ziI;;!?h4`2ȟ(f^7UE Gw:AwϹJ樂&RD} )4@}5{\u(طtRuש׋/v{=ԸŲ1 ^VXb*,TtV:Y_{2_S@ZwRM 8]suOVvH=JzN\ٯ1lMʅrBE^ !4jnHkI>HAQxDBBllrakccQC8a4}c@,ĚuY]E|˦&~b$S(kU[/%/D l%'QեH2~\-Cu4{[}Տ DOME=J ("֚mظN_7N) jf~hd4MBXOy32w̸7Sڱ5֟GM N1T nE3Mĕ9. )at^O,&A} ڶἼdEN^mo CCs_hVY[SpBzoݜtYIۭNpcծlN߭!ܻ*jŽ7Hq(}윙evi虬A}*5 e.ȋYC[= lGl̈́S=\)!C_Gri<ЉH c&KPC&7Ӥr Jd}4* yW/ )Hd*KK>փ(u$ӍMŖ}9b~1Og$^#uwm LhhȬlO%@eJ)w< T)U|SjrvώUBJ`Yیൔg瓚TnTxu zoFWiKPEb[Q n7$ VMZF$&|Gcq5by@Qc{9v*>Vw+lo5bq}׿U=R'FE2;(PV? jD/:&23e T| qZ4`1 $R/R$Ѕd3psD+"1VP1 ^wn;fGbTdYAvs|ذ%a^ݔnH qeӬSgwF1%9R,js| q ȅS*>2S"B:[%X2B7̒"ߘE ;%#ҋyS>B0gl'DTַ:.;f NY< \_#f$x/(6O9EH粼 6qVᬡSB(wmlU]féBIG4jyGM&gmþ:zYs(6m NshCp~KN3هӛУU NQSt!@ ~ , 3KYFa]Z.V`GNaOrfC+'翇^! 8| v@w R >6QO Ќ- " TboPz]a(c~c> Q֧(.`{$H^_5Bғ<&!ED oD4V o2g}$lG^#{B`H9Βs^pP`./YQ'R>YC=/Y[Vt}ҟEuݥj(ΐf\c@Y9Nwy6'-g^Ӑ1=KU};<l-n͘ۓ %zqeSPlPLV}"ŤWHq"dyF)uD栒vױ#㆛:iw[A:F.(M8GVf5]_( %y|HŠu3`V܍DŽZd\KRݭcOAJgˀ BXfQe:un.M5^P[CTT#&~MIx|%׊yx,XA:ӥ~ԮP$?K~:1_{=N˩`s(8r̼|d5W9ݛѲH+Ʋ r矲q\tQ\g%E)/5^Nh{v(`%hʅ)Dm3N[VvSVdkOc0YQoM,s٠X>q>yuFňJuRˆ#Ed&36~$<|Ͽ 1:o:Vkq6 3QLa FPfpɈ{lh牡RPT#8[ L{8敯uCI2D txjYT ?ոdNpȲZ"6\mŽ%"K!orKBD߉CO5bڸUOʩ!I)/؟}sU* *bLsp@+6ˇeyǼ ];*Yd^^ =q[R@(n:b:Qa[gJODhaȁǩ8w_1:p^.ekrYIL\x2UTj;V& a iT:gÓ-ŎiL:z="xǢh3$U[l0y(AdNbZQ؊r%EʙM [+uDy1ۿ_"eHkҤd;sgdGDsTUkm_L!hp-Vi^gMg$ٿxlY494 $F[1*Mۃnk(<0mB"jM]WQ~A,1BZh.p&c5<ɺAF4O}G-kŵ[vZqրbN>G#i$dxG>d5fhtS$):&͐nʰI]kQRv5!ry>YM> DǰoQ@{sdy6q˿"S0$%yg\Va/=9.J&/!)t#5xމ1Gq!KjZC h&/pFuk q[VsNM:C B` Z??=:J'TOCn{ 1ݾ!cDb]RU jnUn45>bf+Oψ{JP1j`rsF)pG(դ a5#;.vPq޹h>cz݄)E6Q筌5 i$S7 @mm ߈".C/*V^wY}hж9z— mWZB(Oc0OW6j 3|C] d+S\Ar0aP 4%EthK+(J"L+@fJK[:Ys|\1eлV'O[VkϒD@,V3u@#6W^lEHnɎ)7)gl1ȴ j!3Dȝ`}Q {3.{"7hMLY>NIC^/ZC':ZmfZu`; %LKc>bL4&5Q @Ka, +ﱔJcLܘ FP OWfxQf7ڹ^ҴAcH0-FȲ=G8.hе~ 6~k[`qu en_DCRh'>|XxXyA46+P;PXF~YQcD)N>kk=2ӳќ5cŸU_`Oqs*],5pU#XF_su1KP?=y{iiZ,@1Ms?=Y/xR3 4R%O³gNc0m@$\m ?ם;ۦ%(x#<~z"w]ubɬ1++37; eZjpDo~jde8 ]fN vw(Wzs*vaW˝Pկz\d@= wFOUBZi/}HI9[&HE^ݎZ)t6'х(˾29 ${] k>{y*KT3O2\WA(ϴ'zx<LeN앣 -7j-)icO.tʺF : +,C;kQx(_uP3HXtqXHrn{bhS~λxwrV\^sQOVpHlI`wid';xk5aNYps"c"K5-9v Y^Yc˳Ufzi!+#䯌ÅSr].N2ȩhsJir!9Uo2pW{`XĀd"' wrWm"jHY2C{rR܍ZĂX+^á}\M}E1 /!Q(4q~fqCWZrK]3ku+;QUA-4ޟ]B }UWBt˂@6Aqgu)!c`kgp !ee{ODvERγ0KWF*AEÛU9zg}owo/egnkbX6 wꆍp=j\TXZkg.F)"c/AY݃X+'1WrzB*Cx~\i|sm_r^K!ZW̐#١Zt׫uİzXq7MR 0k0G;Qu/f-X=u  g@j1F`mg!+7d o<ʩ.2o/ UTLJQ"˛E72eIhYrOYٟ9PvEYB7}β}kdt' /WCJ_XesԪUqG2S8oq[Jr6<<ƃUR,wu4ɒwinLM ('%'28u8p>2Ӭfr#)ys߯w*h<݁xCGZ CE15 C9@^Z`[GRp/f⚕u19$؊#"9xcJxQw@//#ڻ 0%:‡"RQb6#On#^w mRa90 R=ϛv0Ouؠ~d*vLR*/c@iR2[>Òsbp̊*, MOV!V Q yF~~|2x6|UΗOȲ q'% 8@fً(Kq޵e߲V\fz)ARyz* :ݺk {H9F] R#5hŖv*D4#0#0 6Jtr"z]4hrS ^bf;`T^QJ!Hn6Eف 8br[jޯK]LQu<5jHkZŖ~0EiQC"fqQi2Y"R?$SCEOa~e'̢Mspە,g=:H=tέ;ÕzYsє d$J: s60 vL=l0ۋ(>OVZo S<ދP}5LV|38Vg@rkqVBe `W7;ImHjV0< &/K*H̓^/M]g QT.AgD?`2rW:V4pmҳ_Us$x44)hUʶ _JoF;%{J#Id4Ŧ i=S ʁn L_DDyM->yv?;U"Ki2]_o1\6V^P U !ly_V~7"mq_`pTUܸ`EʀⲩЯ9l`Y$ZJm]ujoM blT MOţV"~BaPBnXZ)Ea?2 up Va'^BlPIT#5 qSq^֚̈́?-n+FXi~@0?g.i,F[ຂik_f)KZpq#TÆEǀr/+8je4XWQb(T/%(`o*h> EΘ-(3JM,Q%DŽGbxw?m$S$saU&✙s , =G*t=I7nVl"`JJN 5aG"J'$_ k4$Еݢ0]sdV|W70M*@''a iw\OSRds^wjpch! bKY4)"DEjtKֳ26EE[к:1o,+eZQP4hak\ gD[(_ ,PCuWj؀-H t`Lx}`QZH;+tOF*^ly_(i/"x(Pmr 'A'D|سOKead+cm"oWz'j4:[d}btURt\1<05B\O|AŤǫZgSFzFk4ڲnuQX2+EaM\4a jp ɋNpP\uBIaC&Umq[gA;7E}N*ǂo^#A$FH3ZS12+YA`>հ,i0l`WQpR~ߧor꘱NKKk^ L=PBT0.NgY#ϕ_wŭGՆxjq,w2Շ Y$J|\ơ-ْ ^F O ,_dYw6)odɔGP S"1!Ӷ]yFDG6 5rD)E`<}Ñ1e% K2/Q(nO!*ipF Jlu 6(.5"@= IÕa֟,-Wlmً=$\nWWρXVOBFa$$I0 ^TG Y%8r(PAU3{QFE`5g)SV3j0|5'L69bfOL5x^ĉ6qi(>њ}f#}WQ,?nc,%KN&_CBr~ ή)nNmV\h2_qYn  w:fgiw`;#M~̩I jotD-Im-PIJI{xsfժPkiU7 >|tX~ m0= hpYk[ώ#/UoQކ7ކ5PLgUz*K0`N̫'(!tN} }!#{;.fLx"ɺ$L*nh/|lb }YH6։0y'I➛ |=zɤKVO\,`bsvoX{R}讇f =dϊ|9 [ljՁiaI ktuuʷrk(fiuoZ2:]O jSEo,%Wǭ/6VA;ӰW2buFQiee0'өa/nOmB.3Xǽzex җW4Ѡv,sՏ_4 9M}fgId! %ږrW> y#EFskk8Z?g8yj\X$TW@6<=`$͇KWPlϧ.{n]M"YN]\uՈ?J% m)Oӌt `3rѧ.tz.;z\dI: S; a;,F]IsJjT c1ҬX ,Aݙn@vd* nuW9xqIIAEO*D; k"C_qHswpw,vG/0Kt 5BRߤW>a%.IppF>MN(n^!ƀчڷ %r4?cqiB"DlMǛ< ҽ!FTѢů,^`= %IZyOzJqs9=#0 ,W! rEPj?Z^6}s6%gAre.K* Q ʃ[61N9mܻ/wltwTzNb OL.ǏjZ"ܙ_^4{T\ž}ZMyYY@dآȦJ}wn`&CDD4m] gq29ٔ @#ܤ9H6/[pJERYm!5x(j)Ӵ{{䰗$BG_k2s#J C6=*n f[g<0SX]a$|<o۔DI-SS$͹Cl0 ˘\3,d4t8 @QQ)A^2 ZZ𐍜n,*H~o}gJ@([Yiw[^ ִ? Œx_r]F\y ֠QSA= Va@rΡqf# Ln78yد'5YQj!} ֶ/qJT^xIQm$%\=qqrn ̸}9 8l_kqqgWWdnzүٟ2jŵl\e&;[ QzB?`ȲxȂG_¼eCܲ"L>PTφvK~f/;x׹-'.nV%Q=Npуp}O2I%3|PRy8jvFIA0ᑈҬ ;c#-'u.T.yNi(p`O4bN.T*m,uƽR#ޝ|RG;DO&ˉ_+NI95~kWP a3FAArEj2Z#T؝z&; Id; ĻR7]XN͔8ZQҧSmG?CψMw3 EAQWa!--ٷ*B5FL6ēv~^-"[wgX:$%V㚿^%lqLؙU%Ddr[`gCmڽ Xzt.v;Lh1G .$#]LboMbM*m3쓉95gbo28 +N}+ͺ;e_}]x,<'WLXg )rʨ#UvkZy0ŷ2tz231sY&@: f ϦS  u?"y;\ e1^xu2p:wpVI/Ϛ+/c]9U2IES߽!QCe`ULee6j&r^/5 Uߞn<>"G#}X#DЂ]w//]&xBi0,@BbΟa##iJ !9Msh{xYxo"{KJ"?׎y Zk@3)Ɔק {A'x*~Ex߷𾛬՞rQ$HDž$ Z1O.nO"}Q'8anh@+wOBnFoRQJIזGa 7m*dF})qf?_wIStkW4ifϾ)v5ŋhH<ˊҁXE $ ;p6KnS6v/xH{I i|HKYlw#]!̋#gCpH$01 /;aDS8sϻF$<Zbu=ddxxI#C+5b9[Ǧڮʘbwzk%)ll|N:8Fvka Mf'/цѤ1v8ٻ^8]gbWLT^E9rVu{C}h,_\ `'o!ʹGek]Ep$cq77c2ELF^ln9oPb>\.#Zw*7\O%V'΢jZi[ZY8gl]ZZw`VVy''3Slm<z3/[#Yڰx8~ͧmef9unU1U#i``yO+}0fapC1`)&6)P8:;ɾT*9\o>8" qJ#q"ɄⰀ"4 XFYndwekj*rmNPeʼn$aaՇnà刚ynk}kכ޻S4BۖSoEI\w@qdA43& 鎸*p)c92dw~)]I % Ju5;5_ qXج=aqpy3"kՋ*2Y$Z9AAjղ=2ZD]]OW{Ldi6?x /{Ȕ8(}Cwui(W)ͅq's 'p(SM#`1uؽ| #F5h4:̩U/`:>{_'alHLKA)4J;Z^2`{)"H\Țup7ACvCs;α? tL-S'>QA'jdGRsk4l\;V #!r}G%:IƎL6CJ@VeK`-XznI f,D#kn=I)֭s ,Vd\E?\)د't,8cgxS'هLD܍Z"s5b)74|˸?DH~ΦoI}"̼P1Mr80k"ݪRV/p%"_3^0a)qlа\JIcӝ;ݐDM}<~ckH!xG9}9b6hq@p8{kRurEѾw㰉(E;ZJ4GQX{78PRڕc#πh~zbT76ni3쥜F :L1$&H4FIOqSzyh0;!q\ @Rt%is]j_]wS9Ėmֆ{zRE|*ؚH=&_5E_S{#:$i+5P5ҭUBh 'Nn!  r/DgqVl(h# C/>I<#F;Cok^}F9AlGy{t]ޙEfKlc^@8CV ;pz$1 BA`(e8ST }I\qZ!Pp"o_9Q"| ZBVu$Qt%Ò nf,UOmɌ4fςk57uٝh}MS>v2Qƍ1|[ToW{ =uԙ0KHr}AAnP:`G%= ůvem2[V9L[pix*dj6裚yȋ#չm0*Z5W5kɄAsёuj o,T.PϢ;I_20SKK-6N۹Ŋ~JLgm\cmyc 3vCufV\0S,H'N!?usxqstU|.\]Ey\ ܚ{>D+蛆PR5O9C~Ys\Q|| .smw& = Ѽ8~2&IW=̔}aGL^ =hg3+kkH:z2 ,vGF]?n17~.@tw^sg7\CRhmpv>Tw{i/^miþ4mV {@_}7'KհZ?W0آM>\~`] Vȯг:g>#j 8-sj:47c(פp_ y_Qֻb;k7^D^䌅̹y{38]nI"7?G01ĵ ]4JR%fub9Pr|F0ò -Ą$]PZWe>%BxGǚ (s^[0<Đܞ}^|z[M_60Jy)9榙%ڍlJMb+,4m;si% u?93.;HU0,_n?%$b3c#{e?Hrf|,~ȀQVK@^JIlA}pdb&C1\q( \(<aH dKWPk=uQ0moₒqf,`* p5O.q t= .ɻKd'Uz7NLKvy iֈֹnd=׽Nj$(H ѝ]n$(Q/Cʮ:Z[1D/&0M3ouąo-C1D8ecnXuѢ ߭]VK%D D0hiVmyF"gbt^4[T _$xok4: d0_ =c{&\JWѽ0e 7Cs0Mm:v~ Ȣfbu29ģE`?nW3?r:%qwro"* ÚXZRK Y[ ϝNv]8)E zRv75.Ko2ryg6w!_r^AZ;o'q}*gSxHM(U6į#ManM2k* E;v2"XlMGA{:Ùv|ti5hW3VM-R2o:q;{gvRL/$|ukq^ޭh׸%%YҖw֟g>'f;E IDls EKG w%xA< *hAK`(1Lvv$~<M>flPnM .濲^^}c xp?j7~\[2($NN˱w=; 9D*aW 6j!w#l͓[U9d7)qLV#;~ B.$`f- C^a)V)9ۿTUVbN¶8v~-z]#^_.\R^*4NBZ/G+༵LH|P4jINpR&]I=793^gg8V~oCR4Zc آ(Ǩ;ab.!H$?2bE _P ɂ{A^+nHZ5gV1v[-j:e"-M(UYeʍSе,뺤/G'E{ȞWJjԛWps8>6#J.z^~#PL\ouLFJ\"Y]βW] p\FAko:6 j֣I`{|@X9Vd ː5.60`/ϣ{%5?&A~it&}AA17g"T["䡇9"m0qvb\ԭ&Zd+2HF|oZëey4/5TGU1+< طEw3{"K6Ey:"ZFLn0h-TDaAԉؗ^ n\3} _Xn|BEvԕڀJ=#=ApUzZ9~zS0]*ij3M EH|wdbm] #=֣?0w KRl{egUԚ0Xg~ l;Z˩1ȸ"t 8qtPSzABv[ b/bY\u1,Ȥ`$ K5Rn9;[,z' ,cpH"m\p@(yw۠jDw[y{9V's4 9Ԗ.WlGTlJPw{x4ƿ:;!+C,g@뢹K2UcF[]x-k}l50.e / M;\&u_bK${@&_.|F1:vr|NȦ1wCGiRvF"{`{/Z:Q}OBiʝx#>r4IYtJ&e4>>:GBo 05r@^=+4 kQۨ;'Q\H5F['ɦT` wtLV76RX|LqH͎S)!:zLi.2xfk{"ҙY ]$4Pf4('BʷMu\4+ZGȬ:(^#!\nb˕VEۺL~7u i¿؜JVARa׎?V]+'M:(,.rѢ}V.r_2ߟ[MEl|*Uzlc]p} Y}9[vqxPqS˘&:$S//@S|U xDU>Zrv Au@Dǯ14c* |10m D\[hgiΟd3p[Z'VkDJO/[%" 1<)[7LUt`{!m#f ulWaߞ%9uϔ𻼛 R2%g-5oc~~X̫ӈB`ȮXu+ pHlepΧ&P=OE f \ +kl$~Z fѧ#[;fn 2A?rTW4Σqi]SUSjENS'9(E DͦCp Le vA_(7D2݁/ w<.KJWJAb hoGAbTHV Q)=0 -psMTM\_sPyi*MIʝG2Xl/؊EWbدBwj7(qB Xjڑ^ݙ +W}c/h7F^?&l34rF|8Lii;/[5IN3PC > mH8#K{U Oe!y\-)U~YrK_ " AGo2<`^̂ pJ񟕧Fg#Z SRW7Kp4e2{]/I(_GI%K@5}=*nȑ_*Mf~ ُ6nun?uH$O91 *! xvȅvN.hm[KgP%ֆdv%<h@O]D ;0 EP0^ nnf5KO:SKZ'QH sU *(C{d,+*7wwc]C;Sa dќ|1 l9<3^&yу: lyE "^;f<gŠ$.<| |:g'jyQ2l92%򡐑.8kQH>}q7U\ q'M҂\Pؾ/^ ӋʿGd. <48?WYX0 JyL+Y_;)'?$zOhGr5d!cjbjӀbޣ*"k'@j:l;}oՅV:6 1te" [Px3,$3 Vy ^eQ8(=#M;.ӟf7g^`sKXL2sXϙ9Q,OrЙ? L<λϸb/fWМ-JM%k^ϳHdsRhavKUQT[Ӷ. 髚2g^2OA oT{WW`o ͖fd!\j&seܩBxU&ϠvqO`?+""q_&i!jf'SkL]+gQ9۱J ȵ$v`Y/CT>Fcpܠ|Pw*$AjkV[D`.@"_>xٖ ^k3iגdAg'QRVAuWKy~rMExst.*["m`D3e+]J(PsC+j̯Xn tGKN]ӴATN%YgSE Ҋ]&hn Iʚ(EZ^iZQ?RHU9qi8s ~Ɨ-DQlã0֚:h$3FZN*K<"z$)c< x4kjH3*MͣfWpu2^xPrCč8K;< FH:z9y3lxH{*)|t杋jzݸι".U:Y  XÕ]תeGNF?LFO`Dke~0-ଳ[՟ U \K7z9۝rLY]5= UE=,i(*F $Z<|?SIv B[N~ |@R0L^hݽ^m^&YXv ]*;^D |?0+p{n.+ucJ1޷}RIs̥qvlǯ?5A/ M,=^oY۹l\RM8!\][_+0Wm}NWJ$Ve(i]f T 2  |6blb/ʪ7^LOsǶ$gnKѺU!) uLH5{FTeue鰀vΟE8-Bˁ1_}K5$]C&"e0&V=29ڥmyuOuͰ&) lO!Yfe+ߴN^-0z~vEʪi1"7M*[ƨUYޣ_ȱD5{ѧkT^?E;`6]PI8re,$usk<<:aYwz(z=v2Zlvrs?IT> /kWd#P*PAsq"L ^A,WWмIZ?~E{.4@=:Y7Ef]~B"^ .pH9nuyH0M=7yCKݍGtLU7'(ʐN rWcyLP8i#+ml6;{2<^ 8 qst6r-ŀ5]n/E "]{UW'e%"QKº:p̑'j- iq>Ka4 kJ0ŵbՂYE$jem"ne >T5wxV_u 5{(?O@z^[E Vh01I!L8nةuxaqZl c׬͡u(p\Gb=j~D36$.`j{Uܸ ڽ2~KZxxmazpƀо?. FЙ,e\MRem-tUGBHR>CoGMy fci}hVM~TW2( c~_|j8Hi㾡M' i;^Mh~,B?_cqs uvn)m I-B+?@ &V_xfycs59fO&^d ;$}r|Sx;z:Qm'N2T<ϗGXfxD9O [pM_\^RC{脑o=  fAEǫz֍(E !om{Ž""QJCA;+Ծ)}Lx$:iunP4p;-qkLݸ^+),BF}{wD|`2>ib >n MNc:/NV*Qu#=K=I$oE2-ZPB§jSmL V_0rA7X8/-!)0R jSJ[\#?8О\uYR3E h:bqߞ[j6uѹ@PfaH>\]ݘ *MD27a=jBD&qWZt mMTlyJp-w!#Hɚӷ1 ~lx53oh OLpy}.;?v!b⎼PɄ?}*ܥ5FzoCxVrK @~ȋ5CÊ#$JEŁĥ7h "zϰ=slәRep"[QêQWȬrԏwەuE 67aegլaUSr?OQ> a?$ə*=V:`f|"q|­gX%YOM|Xs1RٵMl45RESRf,ׯ?$Vv Gc,|Nh2 B!y\%օlp=a^9ݶ;p٩f)5 l/ xLix_~U:S*(:k` z 5h{dXY5z]ųAWq]jԇ:)rL+:I#bfТvзܚM~6MR>Ȳ]YVOʬhoHܫM}:G Ri#6lUMlB1`lRJq v̝nmW1dy̻5+XM#4yDRљ-L([!յ}vk{KSlQo(n4]t6х |P=U="C %=ud oStѢ=ڗN$4U2Q];\#j( {&Y~#R&EtP~H';Fhx,)Kfر I-Nֆ5& %@v1CԿsD[ ֽB e0I!BN~O;yjӗ*l06]#z9mse G e %WAɼ\#9-A<XpT6ꐯIg"4~DXp@+|IAsWHN(2'׷NIį к#9 JA~!-7H]h58HO@3 mCBCQ~Lf0?[H~Ay‹ͧe7IbeoUP`=?-̠.Poey@\.}Ct+,$Mw`YX| 4|<&_o&۪fAE=WƤA8Fh/W.@mTE7=ubv'BB7.0Ӂ1VE+47U3QҽD=F3JWVƈ[i+ߧ?5Ddf"i>t=lq>{.&\At#7mP{&F}QD 3~1yf[tSM=/Y"+wkSCu{au)u$Ч˛%Nūo0s}Ok[qQOL!%HlO '(ha|w݊ o 9%;c 4 uT++v?n(Oܱ =R+;8rkrf}|<ΈV-3c%\[ndNPxgsL MPPqkUKPq(}dFf$U-$^RQ5 pONMsY# 󉳺A:E\x[)qOW|,S؊Q8MBl2vXۚELA\נHTّvҠvVmBґ4]i1PwڨL)<®7GB*ko0Ho o׾\n0C͑I.كCfj"$'Evgt]jz}Xjq"5a c_V`/i6a B՘Rpǡ*FWfIXIUNzvk/yU)|VX,ɢGtWf};>qr>#܇>_"HFUã'Sm~-_o?n cOBׯFD զdWgͭ5B4c/Z[rohy2&yO ^Wbȱ|R71n}^A`Zx8Wּo&FX[_]3V}Eν/u?-'HׯB?Qd0g5I,,\Ko#eDܦDT5}4ϣ>Yy,^,R1>n_[W'~Ne&VF Nś@t~VtOPH2'{ ڠ11H}PozV:ftyeZo.u],D&ro9BDzz+6~c:7 `o2g0܉`(|A|Ȗɴhg&0Wk#{B1TY5݅dvh 9c&>y] -+Ucv'iz"@6 h&c1CxlBA:q&n}DڑFF |^~Y225y@mw#`$p$6u>`q9-%bEB|4!H$n4c,q_P83 :HmIӡYXخ#BC~1tVMV̒|sgKR u˽lC~VZN O]jIt߱ ēa79ClNkeLViD\P{?~?5=Ȏ#uԶ\-A޸5_ĀR+G# G,L mdkZY4boԏ.L(mC,)շR6hƜ9`q1 PۈWM#$~vR6M$ldp'a'&JU{![IXVD˲9%Mj}g]&38cD+T,Y kȖzУoMCËM@^Q,!G&hVo:Fy ~OA}!upuVi?2NkaM.@ǟy;R a c\HMG=s䷡HU&˩UZXO1@}ba[Ҏ"Bv?!?^йjbSZיu>S-4^Q}6].rTXXWUx0nB'*40OʶQ`.@@9xY fՖ?R%btcޫRľcP1\qPc=Rm{>[ޠp?kja ۸D1pQd~Bm\x~;zJr/l/T Z1\^kT)Zo3[VK1MՀ~J1wB1!^iY rAH΋J7SSi%@.R:X'c%ܺy +IsakbZ$fƜ֚W?Aߪj1`p4"!WSDFzR8*6ڥK^V|RXߢ?IEXŌg`V*Wpdf$l@%\Q~[| l8]Zj3fL>{wFhrRW'֧jB%;UJ?ڬn_ذ&=yg]:yש5A(C ՟emӺ{ן ?f"=d$ĘO=QFH<m6 u՝> R;}lSL{wG,[VA"m]g|n!R4砘"uJ@a*ָ q[y5}RP>rZ3MnnRfQo􊲍LZ߄UČceqmnhK道!M!yB=>9>Ho@Zg7?cmZW%EUT .]ru2^HUں*W6%@Ԝ{Eֺ#fs6( &ʼnftAX!g5kR햢b*÷Rx("ϛ'eTF0KP?CWhdbP~ 2Q.yzxLLd]W4Rs:X3.3.IA\yon2 d5 4%.k|~|edFW 3),ktQE%!@?:NÆ/;IL ky!"Fa $nr^U}3PP ^8f)pjrNQI)ҋ*G2̦YJqwQ;ܝr29FҒȞԮޖ|d!w19,wUXv GComRij\7JAzLDݏ_Q꧎(F8'UniXB.pToґ(oʭXiZK2.>K+֡{kTCÑ č%00Qia`z=IVǑ3=XJUXo.T9.Y# F/ϫMƁȂsm'lh\fW}1/S^deGtBK@a3v]I%V@57WnFGŋ=Wa䯫@RC5|XmEZݧL,'#PG!`=l5ТbߌȺr:|^ۄa~OK:a/MlB$M(ɀNw9P%l`j"y7Rc`pUqT'?@ o~A\KrWi.|IL]<`_Cwq#qu+~4:Z;UC6bH/,% nw=qhʶtv%OI5L Be"}=ˤČ\_b Tg'4U|H}ũտޫAEϳf0|hـGg(~&Crg$u`+X{ZPjbnsm !|(OfQ V_D2zV oCVNY< txZ\b-DٙArq9H #]u%d.cSW%]&'S5! JBM3x.H*J \됅B$+wP?=#ֆ?xqEy׺52z\(C0GB۷m>RyLtW$pG|O}ދ| ?/cx|('}-Im{0ɋƍrmvĮd7KOh ܟB/8b>>mf,J.? $bbuDhsߊ8.S6J'-sHΡDၢ*U gȿc H#',7vlGǔ߹$pFꎍ3v -b7Z_f^:D w<Ͽ ,Ge~S';m$Ƃt$֥>}隯 sx6D;.4K C$z{W=rN88 *O\e~4it=Bf`1TYk!EB:)Wx^5ɌBoV#i}M@)z%*WHR1A9?x-d8}p6Geρ܄Q˫gG-@*8 LU>ⰠPϭ`\67tI\lXNHC:Oq@FIM.ꑽ¹KZqŠKOX}X`f,ƈyԏLs\HkI"D A:Ks „tqvOvGQ({p`йr-Z6P7 ?g9b'ZBo%3Xˆcj#/%V>m0GgTNP&GjMsr/\'`)4fujnC?+d׫S޵eB 90-5;3 dgR>цt]Rrg6ln{n`q{E=JBIva/.G~sy9Ig}1ІileѸ:;* ڈƄmwPyA|Q4#x r^%n^%#ݧ 3M9Eqv ϐZӐ2֊݅m*f-F=i\L _v%?=+dMfZZZA d},]T8|6'+{.#fF~k|QSuavGlB4 O,fƬj2?$$:AnF{yv/=yYT0'ȏg=>*q :\RZK fnkR{eJVCD@q 0ֱ}%ON6*v*j{@'[?M`|G>+zTʞ1J\ysUD!Q>mǹst D7m)r9A+"4QY`Տ[,+C|&F 5K[WRO[+bt;KȪΥ_gvYRnHqќ"`~#) vj Z# V`oBs \6z'qWY'4%T ($(GHT݀&y>H1J>TJ´*rUt=*ݶ׳{n0J);\%" /2[ly/;Ɔ>XWZ2L#R4'0 MYd& BZ'ɐMA9=GӉ4jC}رKZˆ_бdAm\PapGa"nvt:Wp ӽatA]bksDD4WXJPNC4%*:~Rmat>B cKVY.ƅs !7ޅrԠ]؇|{FbRρ+vI@DzYHD@^4<{ t!~}z{I xCm؀%٬;UHk|oWҁS4_};o\I#5gtK5*x6 fgmSK|{V\ap q[nNQYW '`,V F{UPxޒ)+fhwz oD`ꡟJ6Q~mQjeqLBʻ~ݡ`GGIoșC|Q,CRa&VC$82~blF{Y"%ڔ+otQ/Cx]W@d˔(Wڊ0j'N♧˕Ɔ "Xh.ƌzoAmrI$5{;lZ.yK37D_]> IgW_.Mz?ݛS7Ouє% 늠mKJzVuJ@֓A*>aHR-fX vџkC 4hnNr-xEocVRW!zz3;=@r\HU02`dߍw[A紼lH:K+(U(}S">xȣ&-o0W=._S'.3;v)0R[*.]ӕ^tb^zVwJ2d*0TK8\FhokYBL21:z0.l>En'؀;`'9xR\_Uz}:Aaq >ۖeD7s-˅0Ȓ7لw̰X|@3]֣`ʼn+8-XIЀy=aXEMP @Ϝey7:Iڀ]32<:cJAH u/ZL>(E̝洵GѪA;nX 8w?^b㝪'Ͻ`W Q4S&` Eg9U09:5s@v& =8e)W9{m),S | 01!Xv`ڊ %Y1K|DVCF, ].Sh7Տ̘Ry*H!,_╞EnD|^fKT`DwMr6y&bs U%Wv51D*krAs c-> ֑cg{Gsmm 4kaVU$}Jn7#Dol<+(5-é\Dm|6#]z;o UTOhɬR=A~oҥP'_ m~2Z{Qa#Ӛqs B:kN=WuUxp7D ~Ggͼ%;$BR q,h熫D$3yCo5~>!G-ã?nM2+k<r8A/ L%v]:Y4wAv4{yfkv&܉Vё{'"|>'&Lp9ⳟ gɘQyF"FwHyrF$ΗB}Ж&V,n6^Ήy(-Iק,/Jn׭0J E_~S l2x1}-?B-CfsLO||pghPoX!G[8{Drú_ [27SmBu +|Mcȸ:rԘ.L]P/8 [4 HpT(:8XML+;ꭆxP7Zi"x}5YY.L<s'%}wբN'세Qm3lrUJZkbUZOTuE6qxAJVMKIcm"AːK8O nexc c+nDl%n郧(4BD<:'> [qbS]?( aAyXJD%bN3@*Za>`a/@AC(Eimr]@[=ɟn},ϣ[F!4Tˊ[6g[p r.-Q͖#DvCdym.uHVg_N7ͱ)+H7)ҁ hJ:dO T;OeD WoV9%d{m2q΃0/ qb!~oХqh4BlJ(Ln?H#f:B<=xp7]mk4\f 0ŗv Oc~u;+TH'_lȦZt}om'-~o{IH8rMf:@䏶B}z3lN,90!O wo}]]~56X+ s|ґxb{ڕVVj˄N_@?dzD遉e3(N⅌ЀohEraTÎweL<Ř$"iіs| go"\n?q0\GF\=;z*_(9++Z=tF-jGl96 'Mk~HQQ?gT|ZAѸLl+CxnWP$r ^9b ߂R}ߺx 8Gc<35~:wnadr =FD1ю/v9pN80eb'@s[ce_@bkFpp COS,k3[9sl~͟O.~wGu y+{x m;bn.l yЛW9OM\ǹ4|Z)Ǚ'y:DtH k~SOn9_4S^l}>_PdƐq:²#ܼʤL9P0LSM%~U{bi -;ѝϰQϛ='N)YkE^*o齞+rKD E(xa~.xuagF q(+Q'M1c=J~ČR&A~Ĵ!<I%cl tH|;: vj@JWw: TMn{FY͋tkf1 }%ѧwY%Mi=0 R,&izEEbs?K~MN .B<ьqMSZ+!lzE!%m#X;*+GDB>"xW.3 1HbQoܢ6Vdd Q+$WAz޷~gHV 52Hސ':T[F( 'HyZKⒼL@Z[go ۬c9c$?dk&*6 ]˗ fwR!HPKйɖЫ]\8V,D@ЮQ/wl!{C@}Sܠ sP?`XQ}e)N]H+^͘%]LI+b^j N%Dv#_$uŝEL9! h0%c6*ܥVc#ljaN0L^vJnn,UX)cQ3PވC舶tFjܱwMR.A8'(K\lQ2/QJs^vgt4x)9ܿMɖ4QL`^8۶^#JLtz<!{sxڲ fvŏd8lmFJoӦq: ,;hѱR+nx(a&2J;S($߭n</Aht?p!+&j,b-Z)5nF?|ҰS `[ԧp; 'St0%:<9%[PhESlt`ak׈kDOlѯFJ$!TD~{(zZF`F'xŘTGT?W1?o%^UA.; }h8̈s}1zrj+p`(6#\ഏ@{[g#@vIe^j BMN}#Ô /*I37?< 7kwۙ~b+M*`hX54wjG>#ˈp33Zo&iVZFIlFYGG~p;SI"Z_P~c!iicTa@tê }VVuį+hb] ,K\BPN6_TmR^ԳH0jW% rr>p̔йѥ(Ʋ|" 7x90Oo/( Joq~4D4~I9XϗS;\1H*TzIoMVFAl'1\,IY#i]_o_ʄ\(7"}u&s9vh /N%қپбWbH"'D(e"%GҮz36C. 6ml N/.#DO\zobv(BQWR@ErChC7&x,toJ|*S\Obݣ.BRܭޝ|CcKmDVTBB/}>UDȉRe+o]{ @'M9 4s#D@l +t<} X,Fۺc&)C`0FK'aGg6P,-^AAMS~>}:jPOP!ePkm&wܛN5)}+Bx}&`q`VXy+M3?hVkGF-T0: c4*b3]Y2FLX9E"?5;>R u:XG[θWw_r1{PvQpL @{?ljT|hbhNR@C" p0Dd vHbuYB)-#wԀ4cFBFɩj^>}MgQ;+x2*;&Tޥ[ 5GQ{+!^M)<7@.Lӳ:I6k}H@ ִ.Syj]Qj"~SSŠʼn}y^FAre,vc%lTUr}e#zB㚿 ;I=/r6\m8t,FP}4M.n(> (rZ@Uݺ:$> /׹1ThOF_ahD9@$0gyG(ްs,NF1Qʾ1d r2mŜVxHǰ ϗG;1 *U x}p0هo1>:V$ +ٌw.a,krΟOK:d|]j] -8!QZI|Q@f;Sq;';jpj,lbp'bMnRI I9G|HW+@aAgzt˓72 w$%YUL!CqH{sv«$H۸]+?M ظ`qcⵔ]?eЉVTqz&w6@0`)НV{A-I[ng\)[/.Κv_z, ߻v4z}O2^&Z;L?j7qU(P/fplc@P9 d> ~?TFo$ m$aR\PZB0:yY@'f!;m/?*7`𤜚?-/${6 /J!@mC):PXm,BI ɦ3. [IN(2 Ą! 3XB_橳/[} xPrݕ JTumE!:H<Do1!4D]h`Q%PB0(.yJ,iJԀ95VBv,#ȖI%)xW8^vTQs7O2A7<>PQVi w,ݴa!md<$FxU5Ѩ~p<.}6hVÊ!,887_*)M̴aBPJ7JOC)o{V`uZU,ק0g[dݧ:\ %0sȒ%,dA[K1MUD(}T99.=nVA $AGm;0sLA.9MC&W<嵋`͓IehDuS=Z}KMLW(&K҇y& h+XTyry2=EQ& #*KHÚHeͬJXS}4YݎQU{`Ϩ./o~Q>e;j~* rΊaxFU a{hPm`RK5예Getd$(qc7;dBI3nv Nij+y803dCfd2U) *x^u4GUFLyB);ԯPĻFa<ǬlܓoyrӮ؀22qz|EAP$d16ep/`QІ#`%j T뛡 W츤" TKum͋>Xdij5Q%SN b[ݛ>;FWVQL3zßȮy$GS8pA4u! _CYO>+pfR1dCJ2θgR6<)cj;+aq9ȓ:a[ց|Q=M,Y5YtC  {ʈqO8 ਛD49ճ H]Xu4᠂0 эPGTPps9oj-LDzx~9BIBsMrB HL]m<"_[ PvM4-o6@Yid) L2vh~2v mroSrd2t5H摤:<%GxS}Qc̮#1;=_TTFDoPqic&iZuT{C_$6L zة(1hsmnFM{^Tw8EOM n\p^ݑw)F MRU1q,tJ(ISK _#. 5jS;eB/y7SiaFE^•rZS6D!`9wZis: YVY{sCBQ]!%0f)f ކ1TC ۃ$u( eZo1W<قAQ/e7Z-ʖ&0mmˊ AOV9h/V5ugoi!$4oYY PNAYko3D rAVbu.wvUPS1U<^}%EAz)dm- /6β*dY&kP/(1j6b,6OMNm9ƛD``U=ә{ekq{l(0ΙϘm2-J"ByʹpPVb @ci*hv:+燅Ҕueϓܮ /󩣄 scp\H⺀hnaD*DYN, 1Fmo89 hɎ -G:lnk'e*l?o t!OZg 7]>~[އ[-u%Z(% "WWb^dq@ۻI&QA$k(=gh\'ح7W%mExq0 2.f= srcc7M]f_p;l2%J؆Rի\j"r$@W |:a&Ÿy/YmѲDVIkގ, x&*DrfkU+yl`49ZZ;cyaz\#VL(xL Գ3TLi @F=FTySzK&A<]Q!h^67ĄcS&%QE94% M,u}\Km)mv#nc~,(cu aZ TڕW׵\~3ŃJdLH#wG(!&ս$Ə AVG/=I!6a,~#=(S"[.˫_o1rhMi囋^+ Xq=uZn;F!2EfgBjD_#]- LXL[[Y#5O]#>O~7B`ιH8Җt*g$ (t钜}M2,8/ħE~xFaś)_9$-u@^#Q4cP:ݥ2\4a<xuV}|pvggׅvl׻֪c,dfC}ٲz,/~j BuBRp՞]VK>V(]E+D`Ձ"K#XT62qZͬYA½3>=U]>-V  XgkFj] lyS aTT뉆D~pJ>ęhyd~ͽcK&7w=:JzqaQen46$ٱ(X1|]=pK:ԗT7w bgl[$isbs` *3(K#*4T.yó j`9kMfvn p^Ã7s. b,>9F@)LOK$e?&s<[h±*C~ASLzW~y!otr'Fغ}_'B /=(t?MA SlLRDuSe|=ضNrS[i=nU#CNRK>-APє>g盂 2M/`d0МhvIȡO΢;|-ϩDD7Í ҹ^D Ɇx4'Í3:IXI)`w0Bݺ挖[ІBkBfFрAĚTf;|cEp9E$%2 S*FuWBc9"RFIQ ߹]2OrB'6 qCgB*GrA䴬/>miJ(r}Ca@(|㸍*Fۼ|L(nO?c뵇4t'x޻Ta& ě8st]b0ӫ?B"O4hĆs7tCKQYv&Q"Md/tA~^&~@lzY e"s_Ϗb2SH2X$Y.ЦfыfZ{xj70)}ּH\_(Ӆ3kO}Ae}}r>,黼+DQU-fWMd9R4ҮAGwъ%H|lN󛜕M#G[BUB;ﱊ,P׃ѳ8oz%~i49 ӂ%g|~nv>fPbĿ3pt9ShCl׋-@И}Jۏܚq t*4+_1,?^:Q,,$r.+3^.CYν"\)7߫wq|WØ D9gd\ O}?"rz5 sd]]Yb( 0,A4,-!chy i[i)*A o\C2_n+t# ^At5 {-(o~(oC*jߪ3;"W`H9n#}a+.e'EvԷ_P*/F%qa)b[Y4i;Kj6ܴ_e돸1=Ty2~ ςA)#/3\B Km8@V~;;Ay^n  r@4B3=~yFˍ@E2Ł5\k,haj0 &7m֚238T+\C5W<> ,5^"k98]< m2Z`ΛՕznBu. E'!`3,l$e'@6N[|ᔤeRəa 6Κ7Al} ޽/;9 R>>nBͲY0_n7}"SM?ItGR27bm':6fxj|DKU2`v[o+3 xѹ\U'$hUf}j$tն]MӶa` A?! s_aͻ,B5p2Q,?T\`FdݠE"F3OD 7WΥtޞ>J{:G؞F–Tă,)-n%,;@- e+6┓5AbGl 5zAHB%jdwvjĬU T"A yzofJgZNTWv' D,wŞ$y:~PA_VorJOhM)SUxϷ ~B|o8 B1)aM]<(4b 5r2}qݪXB9"ƭn+)GYi L\oZ@2G=_81zS}$b W/ ie(\ ϝ,xdڿT`1a ̝u̻чaotiRMB1:K Ȍ&ؼxňv ݴ!fG=A3FA,1G3m(F@P<.hbd)(v[-āarL߳S(!b5 f=q(eELXa/ݝl8JiGd,KBx`*Ul6~F>lð D I,7Ԯ]a:qyIm4h[?Ki5+ǽk$> mkĚN$A)dr^rRq`d -(ԚC0z` 3͕T; ^a-39LC*^<ڥjz*>(6+mF4Y+.ZWcA>:}L0ӳ!4_Zݍס)(b3 9@a6)5ɵp culla){XLT jϗI|LK@|p.s2Wli>2ҀǙq竊Շh'Hl`e4Pᗖ'r#rިӈdB@]o$UFBC8b|$|l|(Pk|Ck6bEvS\[ҽX 8kQ":Z>"XSaAyV@e,Gxd"G7ټ=bfAymXP(BДjhk.>EZTR]EMeɍ;c[4,pVcD49\:?Y' kzJ'Qʀf bcrʈh $+p hᭁ]7$]m>iQSfVGxd7x~kS9g5* = &&ܑɡ0X˲w |o#V$tP ՜uQW1YB"!d&!HOOŝI&e5͉e r 8dY0Qthny*nZ+{ݪ?2N޼n-V谹]`JAq/֞a30{ 4Z+ss t ΁>*irLdskqJRjc Mj)|u0hvb,Ճa[w0e&wu6v:C{-I|DXu'6r`ڳ/ۡaHG[]G*-6Yy&>)5Ws8FȡZ_ؒ9{J$!6G߯§1zl)dSh~b[.Z˚kZR3 aR$ CВ><~2&Cɉ;f5mR7nݭ;lw$O(B]s>*ld$OGseyF&VrG ҋw=s/6&CƇwqrx*8-)IE/۹˚n*,5>5T}tmBE߮rL!ųHB)zKNlxozsɀ1xYB * `ZeWUA`ugkз4ˣTSD`uH[ҮGyv3ۿ <mO_X,ӻe j; T/JJ8b.fbuWd |_C1%3 D} )I@e5FI3Mdˍ)Eo&ɾijl <晊.lOMƹɔ0 [! tTJ\P@M~0"@%]켥Q\hݒ?rq#F(oDA1͙hDdUEC^4_jدrtxX7B8 YrG`Fg(dt5H(m?GffݕJuU_4 !)q8q蟚::=,ֿ&'Rb*;˧1vl+NU[a83PdiFp-M \9,%ZOm/aC*rޡUɓZ9$nt5U%7Ozpo 1+%&LuLeC3QgL@KSxܚ'IU^\Fh cFRPsOtaPed'vĕ!ŀ|,tC"0d34Uo Є'y76ʼn $.*z׸^(lYiF^F[٭и 02qtF s.UNߌ/YI,8 5twc0C$[BQLZKTx\˞AG`\myGr|֯)WZ<5^ Oӫ =FEb`-C/9ĩ ]4Dk@#䄫!O{'a[iY7%MqDMxe{IMΨHsa5ft/&n.3A/̙  g'X z |jE#`,7Fc>)o>:NN-#H=@bX>?#OLW.z# g^ M/26m`ݠ?9r>< J!hۡ&?(Ii̩Cj!Qj$d@ ܺRerF^'0r$b/IΚZ'l}z$7c]Y߀VfƼӕ&^%|&NLG L&2^uM&GDx?A"F.'&ҽTW'ѲG9ćLNUBgTkibJB$,H)'|b4aEO2C Sc0ILh#JX/KMݲRF\aA'%:VQU X̪b69]\KD"AH{?-lew͇)c˩SH#)HMY󌹇uî$a@s)W!B?Ċ C^%yU:a!`| aYR'u89msHC8QeTLakRr+t ᙭=еe{Rj@%绢 m6{ȝV_0aECG&7οDz`C?=\8䒸!~RK= " TUCA  h3 I$|1Gq YLERu@+цLpJ[*[=ղV@+^X['F x;Wzwಿ2ոQqar_ƚ RB @q(a+'+XK=/*Vhyх$b܀؝ o4b7b"gmMK3k\Jf'Hcns.і;M9%IOIJpt= ܆̦ӭ4&pF#،L7ƭyZmV.]㦥G?Hr򼎅*6+h@d{jb~U=#R%q?:ΥrElSw-3@ C2$qZ[N}>elB+(r(ћ[ie߶q'> +` WQ Xa{,bQ?+aDi+ECV6ݩhg9}28͈+LS2ނ#Dr$;:^Im x/oS H72\9^^1:lrGQY&p}Y)c|PT%gvK5 ?,A{z]܃uaW ,end0s zr=DʣH*+I>*Tjbcy<[s "OjZn )6g)2WΠο Oym#;{@mve1^suVE\羷<#Z~5ͣȗNŨY?څR m~1=izMѣ ^ ^sDU~·eײH0ƙqAluQK 6zY4. n 6E$Ȓ 7qV)E!USɪ0** v)L:K0-hT^yBΐ"QF\{6A^i@Q~@Z{`FtynXM'ȉrUc\ ;?H+ si=} pYi0cCNIֆ#E$4 |1C w{̰&SA1œ7GM ~N:"4d3jO!acR^~7`ݠ.qXKnu_scw)~~րedugc7" 7sXY⓬'|׳^٤(pNnpdueL}Eθ . |,jאo c#hJg01~B?oLTCs3;iǔL8zX B' +r? gN#2<5M&fJo5Swa[AcH~&~t7G&h:vcpحAK3`B`_R-^1 f0#KXX Dԅ\Iڪ|#llf-y0bhяK 00OÏk/=u%3[z2XJbwHa!g1kDAvɗuf%4RE{w-8֤v*WтӮ5$> 5 N5^֬ۆM80h@c3y҄ {e9dD9 7Uk:fJhZ|HyO535ҞrF}鲊]2M)o 6mIJ.{=XX9> Dx(y#<T78܀0ΰMC}T`R#H|C7j^Y#wܦ;-/|xIeex-Rf۪rt> 1i#JX%~7۟KRT&26yH0ߚǵz,avgJ?iVF \"Sn^ 96.HH\!&({bknHy;HGZZTw$' d S* AzS#ύ.ME3`6nOtZ W6Odj-sbÛLkXz1)ep_6o`5Ok4y7#[R%oyh&W:ɉYmy HHؗ@o֝72+äMDZb(1(M1y /_`u~b0Myɞw;F>wY!s"eޟ*T'hAƋ}صNgEVNo8"$=SYf3_SVEy Hh%ySb$&bL;e fNi lHՇ2j,:&$p`{f5I`=کX`X8)4R:6@az:> ]4X$\;9O9-2ܝ'pUA4Ȃq7[+[Qݵ MҥS7FED@W<GI/{1ii-G6[dSv{DiJ]ԯ9~fId?COaY!|1\NG1ʕTRHp,;WH--Ýkqg @TO\F;%z~ 4)Q6it̓Z/ψhjL5+RȺ(]uS|ta'`-7\]pGK?u~g$ 6 %=R=_&{$ t5 !`,c,o*٭ҏn!pd>2ic)8O૭d"䎈*]YM?}R~q=73we!͉?@;_0팁Yx{Qk|[p*z=wc8{o1E7u0M$νO5U) 跷+3COJ%#g_pSgl(5S1ft͐L$XҀY"@[g?^em3h!%V`]x[vw< NKl׹#NjǫڞĜ_A<\JV`zA̼/!|ZEF<5xl}a|~̓N!Ϸ1cc*b[S lg $Dt!Ѵ8 veI'_C I~vC-\r ƮPIQC$'.\[nRyhbc9SrS_MhigVV&-ei YaA`ΩF@wVJA4E$Ž/ϤU'XDf{ ɵkrߥ;b ECơҦBY?,Z|~.+rv`3ې2](G=etxj@iTa8WVMϟx4?tT4%?JMXCqMҩ凋NbC˜E{+MGѫ&n񠵱Ȯ213{GS";c0Dp.(jLdWv:շ2JjP7qxu>.2Ճ]Z4@_yWt>TQbFoq2JYQg3-Gܩk(C?.Wt01RLwUUPkog˜qdzyf>4Fk߸ yt;/IF;tɕKy/e4 +#352ݎF~e;dx5d;C1K&=ApS줚 TG*tc-0+ 0s`qsl[@։ [ύƃ 2"=8S*(9ᬜ"*14a :: ɒky!+G v9B_Vs<NpL-n,J [Y<=(@**dQ}XJ 5fI-ܔn`Nx:截4͞8״}G8$@x(dVb7i1P\X>θ9);VVn 1Mz3`M)ɏAa,cU6;K5>:;},N 6ԇ\3}0,E{3x&{ti;^|Awi햆 EWp eIv7THU'^~ҋ r&gq"^blbyKz8(9a0O*.8ȃ,e9PJa:d# /b2/2If1ֽ@AXIܕ?&38"1U(Ĩgn~ ]rbNbPDUާ=6MqJkG31,:H{=o tS'ZPהm WS:X #mQUfv-2mт n8z O&_Oᖵ0F/䓝*Y B uöQ%Mqd _5 .%d4(NfWdl^ ]|4q^l:dIkP&Kc%a;C{9f7+`}N@\dL}oEX7$u(vAᏃ , Dt*ꞚPuk؟&UF $Lo~ٱ0pֶr 2XXj!x)5N`̯j,̖F,kU^+C\  auTM ݢy2߬e*˺Q||!C #!%ЧM{KVH/1vV58x3 oR>Mj2[dQOǚ]nF&fs/m1_ 5Ba;KD~+b%woy|T0(7]4(|uC`9ZmdI e_ *;q n)&l+mY)ůxe@~XUSA+ըm[(EJU!1gfF3eTPZD;jW-emD?z/VħA3ݱ EoYÛIo\љIHۆ_*H~^}$ %$ ycԹ9|nyC)E`eȒ8Gʤ5.`T8\~We ?&PכA|}Y4=&\ / d%}ڲ\r}*"&4l"i~}t`>EW ԣ&12.۩`}ËnGm 1xpȔ'OxW/F<)\kRp et¾mčh u d|]`&hÓk8sH@ۯ_ڹ {+gRkw' gYx i&OԅdR>ho725< H]ț%) 1GzȞWbCM0(eyo[v_';>6:40`h(ʏ3h7>A70Ķ-i*saFQJ hh~umY;A4:BUO-qێ+gnt/|p2@Mxts^ Sݨy0^^53Dm@rޢAnR&]`MlU%'TcX%z9v䔾! btܜ/b"xӁ ~,y.bF]tJ"0g ;dų;S{p7XAJܣ-o}K< W:R϶"2R9k5׎:)İ?ib,}+tI_֟T#Ozn;ҜM`JMQMi] aC kL80ׄ10V§wBE)v]{UWw@/ ɻC@nOoƲW~V9+jsԣ>~Q)"4XFm*`+rhZtA^`VIQߝ Zokž܇cmST7P Œ\r dyrMe@ Ԍp14q 81DJX̌'aX}e뀧I"ЅTQWtQt&Ԅ'C0) VG0?C/gJU-~džE` 2yrOe$+ao^oηPQ 鳙 :mJ0WX hK'B `U0 YU4"(4='HGyD@T v̆3!JQC*xG.nuhG0j9V|#\RfL* 0]JA@<7|{VXŃuJ]4qցa҄#K< M!.z:*b7Reg. ؊X}͓3)[a pjV7*/F(/nt3}I ? @Dޠ+9Y>jJJePř u.qaR ywtVOgOtԦJ̭覘JK7SȦ?2 !13j"#E}߈AWFJј= o3킯CiǿEϓ.?"gM./9`ϐ- }x^,gČ%&0Orhi~8az8ra&O`: {CdsӠPwJNf鐟p|_4[΀Vu5V!Eq;^X&o9My. ݰGb]CMtY? KպG!kY[CM*1s.*3ae#HsQ-2׋^SҩbwpҦi/ς]0>-ZFᰌ{C|z^HH9rZ-̩pW+>ަGc# {?Y3VSp<ٲo:,g997w[IГ?kZ?'9aiZme\8hYvǣ{QORx MXuvjK8Yb-d*?`9jt \{vB8S _}1&?ϖ 0¢"p+ۨF'BX\ydFd5f3*5d"doP'Єsa-ɯP6[ rGKz#vϲlP"}7G|ʳOCgU7_<:sԽS"2mYG(RB sr>(TEȑUVU(z+h f!Tc*ڮc* '>0YlXݍJHkzĆ 2W=x=/N.ʉǥtJßu|G0߄d*QzdRr#G7紽4& d{V5N/"$w<9Ju({ψ" u[<  *`mʩ[%eOrb8] >l*=Sh8_nڸrȖ&#|+n-bA3R!v_\̜Rn4TJ+ɲNaAcF*+@ȋ2p^` t[R7֊F@7[& ;HZIݵh/eF s&e&F2._594Z&r09x5w=RCqwĐM- j}q776Տhw>h ܣG6j`{ }jecӯ'N3893?܈Ó\ ϩ.kʬwL_`yB AdC2lOv( XrH,&Pm~kt,ֵ(N}꾤TDiH<<142&Vduu@ϯWsrpDe7zDΉPMOe ݲYXMJ8?Dcֈ*n1<;izNpX?VMPp^ˎů':ΰ "`/ǜ Z=/!alGFE )ӊN=%*,ͫLy!iIW$d0 3>5fH>m~@i;Wвd[(Tm\cwjh! G%5\δG0Ec-T`Ar X/o!XO ?s<2L.MΥ/ v%>ףаxqf+ޫ㿝0nG5q};ŽWԻ6䫝Uߦ_R~IG۫B HARl/礣 b@j>y_6}g*޿Z b Cw۬3!sy1ܥJjAU +P-)g}ٻ=%YY+ x57q@J<RZD $.EOȫr5OotleۣQdT]#, !4Yii򡍍WLI21ku&18~@tNQ'3 )_ɂj)+ןj"C\Pl_I{`ˉeG\/bſC;-=ttK~|q6~,S]PS9CpZD. H~yv)+a# -Ws;_gH=ZeJ 5Lx~ sZ5䶚n&SJr k˿P8<럨#vb47beQ?8 DkdPjOPd @lBɚ'(TȤ_pY"u+**.9%O8fD .@(D̡7ǿg)Æ_ dWOAE%I9kHM! -6{1por]2^| V.HgC '7WewZ,IubEeu `T] :c-3>> 97CfXS (S^{`:L(G\!Dhotʫz+[:"qSp ^I}%i;T@=3zȨ.Kv-AG޼ ƿN ZJ.-NcaEٜ9 B(5K#u~Lg兒X%sO>۲K)\g(;CZ0=] 訊'Nr?4&gXLS7.C- ^Y _Ñ'!>jڧ:Vem)uCC(zͤfߺL0MG]ܶ)u_MIT>bBZ+L? ۔VCm]H~V+lb >D!4 xtK{m5r=wV;?f$k>~9͚ uѣWBLи^%u(Lڴ'/TcށAό!-^Ğ₹GL:` <**> Ѱv 3Yl]exICzu񢒖v\|S*2#JҙfJ:ן+@B>-<]ڤ|{ӷr𶪠Q;vꚿ3[e[3AfT#,ѧh% ?:K(:ϩC u[7KvdQ2h% 3 #( ]i6:1Hh3<$R'/#;(NB!Rb|J zOJOL!bųn7z"W3J vIcwd$n'ٰrtZlZ,Eho~4ڴl1칲;!FK!&?mÎGa ()a@BTT23Uu>0g& _b= Zn} ,.Yl&k9BK iiYZ,i u TPTs'(D@:I!igseb:OiHGL)#lKdߧ q@Ϭ}$EGӳ0YM/d[&¬ FHZ ILžLii3@=-kD;rVP +Ҭܢ !=:l_V`á\㽟cK%q8a3\oLsa^77ςWY:cGAfvP;G`fSx3EeVQ Q}(wyr!,OVOHiy|&K(Bm4AXs3gW%:43!+$q}0 #"xdgT{dF3RAQNU^ K0z _NH@"NВf&Yn<:2뫊h鬖 D%,߷Do#T{jV} [bbNw1qDĦ?#<τw0|!ÙXa<Fx_EzO+p Y7v%3wG|:+^F+Pd9 90ˆRVs:J9l (ICy7P#?3Kwd²/.$+-lNXv{ܾO٩(v&GҌܤ!2Iu"=܇U=UKeEm?މ &Ͳ3 qy3LN#2).88} VtYP_kBUmm\eQ"4B9 u]-?W2r4 QnE #-~&Lg+bBL*+AAYw]m 퀴ԀM.rE>VB7vv1RXRι c~|q9S:͗PNOȨDߥ}N{sRg萋"K^k ڵ{l}+ۮ6o'E]E\: tqŭ5 i'zL=I=0@Gq"LΈ gnpY. (CH>^1Z֊ҝUpxC7J&ǝUQ9%PI%q9H(Tђ" W'ݪQzE)E Ě; py4r25XHBDr춘FN8W%5OJ9oK?3ǐlr 0Q//3{>:Ǔu~Nj"̀ y a& yc0xVmJ-L2ow1g٭Ӓ=~w9ET?0FG%Nl 3\6ٜE]J(w_`R>3=!oR!^ UᘧTYnaC0|Jؐ_6]?@u;^yZ˱&[3sQ4;”|_.vBpԃ^dtbpUjgI57i,v(?$N G{$t%3 =-mA 1 w} A~lK=~2\*A--H^% b v]QDg̵w =Ǘ'`E"Ѝ;p^I4Q$ ` 3~djܶЄeN*(]X)Hh%E9$ଛ/%  m07>nOXȼ-MO+T5PN)VR%$1%_;D)OqN:j(T%8 \>rV9NsCL?D`O۵q;t,[N+A:Gv.7E\My:lcauR}/1 87EvkSy#y!nDx HkPUCdEc7\9 A T7p4?b`Oڠ{6RK+by*ZZ^:?>,:W%,yH ]GR -3N$so c5wS%8 @ ,-k|ᄱG@ݣ hɐ֥9vp`n&!UMAm<76  09 WH093-+TxA{*Zd{NUzwm]?:!ب~;wd0E83-GAhJڻ!&٬i ` FȩOjý%^/"環q+f\תR_Oi  3]f1W6O" b'k6/Y4O_-9IXI/JA E7 tkgZ?wNxpis@y iEg)ҦYNuίZ4aaT9!>l/ ʎϱw]T 2S߈3ӿ{5 |h{g5+DASPTqAU)Κyrg(p\&_m{}Ny\kă#jQ LtBJܰQbr4ط`kӰ L6Z_R'IFT?ܲ5j2'XcRD$y3\@3⭔Zo,=ϒa0cN~*6z*b/^Y{mAgȌL|6nVghCFKYXMg t6렬tNp_"Bgw]ۅz1Jʒڼ`d!!G$+|fGa¥ R~8 t\[PKPh]7f> [SvZ+sTLؒW>ӄ3_nPcPk>Y{E: JȆw4hɇ/ k3rTA=X1FA(Q<۹;w,,xtm(/A Owm+n ^S16pm;Hf.T&dV#TMx< =oF}8kግ7U\\9I6aHW!"(0Wpc̣P}[`V|9E Gg·ӥw_UވDp!Fg7Srp[#CT{C>fpHH.+޺PR*!ٿӀ0%iX( T8m²3T~zڊ1| .P+S!v=bgכH g綁%R`gMthZp{ iex &]c]_uH+idLm[r2Ri{\(1-0g(zʝ @4 ' bk}3k&ٷO, OMҵ0Oŝj,}\ "scĹĂӌ ڿʕpϡ$BAK&y:45~KCX&)T|NVʻB u AzLu/uG!3#+9, 7BA8=Ǯ6H)\ R,dp咔L0Я~b/9Fiª0PXN{˔!rO Aazr2^|߱o6)'( JO|X:˝P0%uҝICA*tC|\P$J7LҘi5$ ;0B`O O>B\10[̽ 5:ܤ8vxi# Pbb,A\_}UsNEY#WD=cg$޺7Iy`Q鵀@LH,1_!\B:h2p_ (]_H9EeAرp='Jw>c :I׭g33Zb@ެʘIX( g", 6ZF(ծlj򖁥 o*W5LUw_< ,~k]I\}]eu+k7ƕfp O5+j`ݾ+jkEF )hn FoFu|ǤEWȈp]CЉ_j&>aH{_ϱ/ *o|Qwe {+i[sM 5QڒQhF*KT2# 9öݲ0CkCQhf6Rҡ/jJkxdV cS`Lh5S7XKxRJN$ J*mRܶ(6y8"io!(F|v#B'n6}*8&.6|>sQ@A A-_ <efyzjㆲB6lƤV;\xX#r#l<0"!vkhH,yRH?tMaRk wF->ApzC+֦:{d՝LZT:|_i^7V1L‚_-jG{/HX\*+M+aЫ<qQubdjB&쿂s)ъ;8?A [Q~.CUa:&*Ҽ nz$ }&Q|OiBhwبHj'Q@M$"qyvP>0xuf:ۯЊgtʔFk6^6a9"6K^Uxpt~dER0iߟ':ޙw]` j~_AVࢲ""MAWOP(Pgoj xe;uXh #+q`%`IT`yJQ v8ZO3ӫX,z!*_ #hs\q*8 {/|Gi]SCmWR ( iN!YBk?|B88:X0½1/a2 ֻ|/K1]oNyja8ZմX$,]fC=^?g@Ek6M-@ w[)1=ЇjATwP1ӻ7tM0UdBO h/ߵZ5xPB}]MĂ*נk^4սA:C"8I ,'W' $>y &&M2.VFQw[@k hXX ).#ZD\[^-,$r7ԐzwR˾_Tc,Leg{%hP3<q[Zl Khk@5e?"ve*Y~XDz>y)'>T0Gy֓ /֌fIU,;hG9]^Zo6s.n C橁 ktr;oq$;~ޫ@Yy TTѨQ3_cDѴߥi"|o%ڕf;i=}شFdAHHbWFܭ U Mhѡio5M<(5j:/w=Η)w?Nm-?ɦA!RiܾG<^#u|S5?|@h*G$f>l}6tؐ2D8 yzԫ 7Ht}a}4nFfitzD P>8;Å>j2w̗I<ލNSp2SŌ(oZ@S!:] 0oF|@P԰mE@|w ʾ&!w' 4[C@vc(+&49; b\E,CY f J($_mfxČ!T<;:( 9zyU0qI-+چqտzx0#q!T14ġcۏt ob 88 ׮ע|Ktґ‹&nV$Ll!?`S8ꢤ~QѢ`d-.stzrDx)ؚDj#;HsYeQӎq]wF  i+^$nmtNs79KWO\$@U.u8D'9tdp.NTm 8 .(ZA7UѕC3F?֞)*8 4}:8Ljތ(P!Y jrD48UlpTos'(U)7C;'b+os1?4E5AD^mb5PtM'Vϊ]J=T=l s]Z*$ak i0o&-E ~;nXGU%ƨc^,?Py|)[McJ;^餚uŒ-ME )=-"9Bs1UQtole=-mP4q+ǮJ~Jw+U~/qF(B)M_v2NuFd)߻T/̠2ϵl<>U$uÝ64'rbn!K <"5/6 L"n?MHRQp"{bY?er勶b;SF.;8#ĆO1'T&82CH>f7_jGUn'L7YkIc` WRCf O+7l %$gNi\I_19pkkJ&fƏ 1{RSXz KZ:L}pe xTmT7%,*yh<:ÀI}nBQ'CHŷcG0x؈[V#iv&mQ/y(l9~Z@E _Y;χMTL8c̝u ә|h9On|#X=IbS RcJ27y!WL)p:SUo'~֑2&٬_7U^Po͙Q@$ JTaNZ3"U&^7Q|]AN $7 @%1>ͽ =]n Qxk2DXas|0䄇U´o!vJ4Cg\6~ GOARA=JZ''YLHrFG궗^ EI&xoYRyryɧGkr;P;50rEd?t2,GDwTHFɏqU|=Пm UHEZ',@£ 𐏑Q&Yn(?q툹c ׏b_03|EH:>1TM}r~R*,#0A~Oz` m𤐰pr1HA7xqϚ݃rEͶ,* w#娇&t eCc/&.Rt0 . tZh9>9_W3^a^-5W"]Dtl4;LR/Cy3$$_cg4m)'Xq+SUjvNdz?G80karחSz7A$ @OÂX4@'Lt{ t{@)6erPTfnP@5P pD-(j.51IT4LT/@>p@z=\қ;m-BH>iN 7˶hp <7Ss1ǁЃzԳfa&YIO*Ya4+lh*h!TS׮S"s #n~UerЕJurV_X=kK=2\oNߝdiWЭO2^6d;-Wc_'pnɔ|3GN0?܌ M`oy>z)(WhcH>qA.H8yGd,'\=nt![1ŤA,0NS։7)& G~U#[>(&}PPw0GeٍIhJUnڬEuˡW2ΉQ%\ DD{90[S4x?/p pi5(K=1Wvg!KbfxyzAfʕ!B)\/ܭ'aOqk81*ȇ |-m(竌sXcu Ɋ$#ǥɣǹ6Ƣ7LZOw0LZBH&n9Ԫ] Ov5<`|OJl)dlZy ng:ׁ.)M}fTp1q;F*Rׅ-υphM&AM]fжڊ񄎋81O-ޗp:뼮'Ob69B& 5.Dy`26*560'?G>].>;ԃ g/@u{T$r27 /J`m7sGhҹDn<%B)'nc 9H p=%de]JSl$P<(-suq ^8忴WR,5?n2. F7dEx.:(~ň0X0;: ")VǠ#A6s \Z,CɟH[7YX_ՈGPOا 2Zib`%>,ɗ`60O9? 4>eUKw[rT3~;@6N ,r;pdЪ\^vN`ێ߄fs M@^XFJo쭿y 63֨1]DkUTw$/8VۿU4X`5xQ?c>nXݠ:͜?L󈚦PA xϧoޚ*dL(<љA&`6au$)vů %"+UbG5$+9IG/ 8-Hydku]ZVќX-u:-w7Uo3rewWMVO{LH3}*n6ibj&0hc2)ƥC(ʙ Nj6j 8@-jYfD gȏ*s0ބՊƛK[>[,4,'M6ΰ43({Qr<%L߫܈ˏ㛆|n$˽,x͈3ԼYB-hui9l~=r6R5J}*힟R $je -!^l3ʢ#W^ZXbqUbl"oad+,5ZǮӨQ64Ÿ~RTtN*q÷SUpkf\|Z8x Br _)&Y Wٝ~ I )~rbwG=V--.KqA,ض-M (yܣ}Q&Ї]qԨ!ҶxP~􋘭|`!0fCf{< Qf3B蓈Pڏv'ոr^)"Žqo_Ug? 8-OS@K˲߄_`FbEq4Ak@ DnO5Z誹כ bc.դaՇogQ9̈rE518m>"s 42ƉB)@|Gr{:uWD[5p&,oWy5;,Yތ cw lq~w(w5%'27ɟNw29xTH +oz' Hۤ!N[r0,-ɼ25反,4 Ii86]H@ɢ١Z7M|&=GR+[?G>l9A|}^/6]]%?BT^5^[^nCqKH`6'II[.[)\Գ3wP9'( *`1~ESԮ Mb8Ũ KbV9bXKKO`]EA#F9II;ܺMdT* {6n{1)ozu*?g^y3l͏h+==ޗrmUtS˒1!eYtj<|ʂ%U쑽^}ocJ$8 kS3?[<=Ng7\ȩR9 h ڐul[<D|$  ]0*ik":'֨8x]Ek#DA`XFj 9~o]Yqh\oԃr*V(ksp#gIt3dU":6K WUٲNX^F3BHQ*/ϛ Z,tؙgXxSs 8gJ3MEɡ5t쀄,[B5 hF6$ͧkdkʄ;җ(LAݓrO!nA6wtZ 0BU-'o/Jr?gcX!ݩ!Gp_)8 df ? *J_z} zqKQkmfN܊ZqV,j Om n0#" f:tp/,%%3.*7#H5,A1)ޭW]rIme̢RSKT`2,4s.9m:xO&!l7uL* Onl>ۖX3Ncu"Iaqݝ>oُdmW!4㶺Nʫd g6|Pl&ZSrMaqSz+"iu5W7k$jFp_ZFlDYS#B~1ٕ/;mL[N`r'q[G<uYIƿ4Ǫ5.UiC_LDpE-XKĆMdwMPL29tSכF<8i4H(^+}G񡺒 78cEN:=]R4n~Ud2b[02OejNf7; Z.ZL"ȯxS,A?oxs 800LxCrزqlR 1sꉎqw/s]DOO4('A&&6ߟJyIdrܽ!1m(XKtC8m=%ѹ"Pqٙ#o2k{q|p3$ۜsX ^Pkb8-!R^ՠx#c<ڊ7$]peL'nw:p'o|O²=.ZePl^V InA(e\^h4=8o@sZ9F80WLTUUHwy{>>jvxwv/ (uR6<юt YVsXO ҿD[#8PGnt_=^18g]nƾ Ӫ o4f2-P3WQ҆tqeЋ^ΡwtO湔5F oԄo|le$H|*S.hUǟeR<,zRAvc+2ߡTs^Ex4jãxj^.3|L}sdO9?S t7 jT480g^?N?Tsξfj]0KR_tox%ՠb TuĂ "s#d')ʎxSP)g^Nh~-ƬN*n: _=S!! Uk.raRzL S^Uq_,i2[E}PzufCh(ZU9 ˁqdǩ$rI%t_o_VkG< 19<梱ke ,e0{&J(E:V.CxFx,>i 4zFTuJ@| vJ_M]u[̴IbaI5TfN.Z7[91J(Z1:ːL%CCdBĵ mE ;͝mlas띁jash&O&?0 (\;RJǨ SL9|iJZՌK ADIztŀ4@1*Ʋ?.)z~Xm'#4`~",٧ _YKQ0y"lv~ n7 h}vMRZ46Ж^HrkCЙϛh)ʀgsXYQp6gؽ^hq`a'hxn\6b` ^L|j-P4$c+;RnڐCfekC@c~ӰAbR|N ChaT"gtTgS˓Gj9nL.vLzPw KùKdu_D|3P#LFx(D#zrbPw_9J,#g46%*!lDܯKXVW-2ȕ$'.jeӈ\/OY@-X8],z@z<`psS ΓkbaE|]0Tt|] zX&FGfNs-ꋢ }k_ќ(=RWSj,[p 1@VF]#3r{RLYѩ*<zWM}}B-4990,1Q} UYPd\踰cBde׃V.42MOM!3ޚ-:u1lI|2#B}$]Z([qcɵƙ~k0)\T8Yj,ke~+PNpen8Ҟx? x-1r-y.;I (sƇjF[TP1lw!2zT\jao؂.4,p&5t\!Fg=EU։^8ڡSXcUZKK}`nkeq"zS@h|1僿0,2'!UֻFwy 8-*{6 ~ Ym4m0%q $ѐ!a Yt)F{E=%-GH@ +%c=<&1ˈ`?OlU8f^t],K6͍Dƒb`]Ż虓ECEsNǥ{]6@V.-3FO- *0|1u[c>:]3 Gs%QxУo,bWx~ec*IBP@s~?& BqrtxH*pSLU%vHVR_y4I vf%][<bss-2N&ؾ/#e`VC%5 ^ƈpAgE$߭+#HשSaql6YͅFVdO)|&g[׈C1o K ! Ԇ6c6.ajҁƯS9RfB&+7-l .u= wKƖcup)s%:T:nJeUr!lYg3zoUo$* t~:UOzltz$߽pqz)3=Y q,Fcs8u~U,k;5wޔFze)d71hI)} Ы׳kk?} y(TxgVvQk0/-xLڐq%"2gsb`}`;l+ kt;lO;1|aYa94:m Bg2cuLĻ,-A yUoھ72J]nX"hN~u[zMTѬ^'إp޽Mɡu6u/'h>ϜFS V:GFW/*~FCwyLX4^P aжf#ZuKfrHX!@q 892o1ڙtT[.:I5Kl|j^N= Y YO7esPP?9Z5 E7HbkH˜=X9E *kb<erSȟ[. 1Ζg)h-&`\'T躓uEJ2S$%%2B$zXQ%Ձ83)vX35ub\m~̻mhYlpDYHoe+mSPzi!kWBGw2;{sɳEzoguxɲ,8,1/BY2 eEu#PxV[dC*gmBRH̀u2MТ_Ra!UtƏF 'p,H, >~USFpno3*HD#G$OwqÉqj,<7BܻҚ;'`5PA7dXc^4x~ dUm;ͽdK0i3i+I S,RO[ZڙƘ2hpL,ȮCSI!HAέ~oֱ$ML2q̐U,TM9wszwQ f2|tDc۱OGM I_@?7Z&=YʋD8@Ň+}9Kt-68\ɝ7~%LX2% hld[QXh>;a(5Y$@>4{pWXuiі!oGFj%`w R :eU]y&ٚTT"dPVSB5Uol OO\YX IXc4E :~=Sl_Q3,JSl0*9bFr|ԀsX7^R TW$CI# 6w>fE4o1HvI+h"z'%DEKr7Z9\i?Q whBt%mJAwn%c% ttM=Jq`[z1I` dVElzf5pv6jWkt 2@SoFzύgu@Şn=/$j£_iK{[ n %OP^;9ɠk;Łb$=: hVIo_Jܘ~2B˗L!9};ZmGxԯ͘n#|U]\V˰H~OS|6(}¹rr)\<-#TJ4 $S] {IYJ:j$#Aq6RVt1]vgo_,cqV<9p, 8Snuhe{ ,*ܖoĀp^,,-.7~1Z7vh+5eۯYg`7Mq"ך6(Fl=/9K^ⶮgҘEάMtS5tąuCZ@C&8*̵ϵTtj\G/闡˷&\-|D\[[UVÌʊt&ʏ]p^ܴw&[v (L#!p1OUFf H :Uoh| QVr.ܻ$;( Do#4YV`i`|N+WDL ^sc91؉#)iFofps-X{Ƕ#x>C+둇:+ bwL kiOa`܁ B}۾g,d}.sk &#qI3Zi5u*_lOTooT#殈ab&iZPǗBBq]G>p73!}k֋%ݹSpXɘV]kXf@eOA̖*Z4k,D΁ζ@Jv7=X=0fI( #e\&6489Y "_.z M| &)kPATAl(֑ˌxwʍ``cL/ɯB,rzm٥ힾGõYn,u֊ `HA!x!^%V6@{6q]$2CJ=g~q?ԗD/s>x\q=x$]΀H[UX+u%<{6}d$Bjiִ|U?Ag7/8,"0FYa*$Z=5*38,h}SP۸iQ8ljP/LD)h -lao H8 kk@av0Qw5,6B5`tť[ ݐcdծސ>Du~O\4Ɗ \8T`9tP{8/cHscۺTn4u6 *͕9P@OڻQ]KgmaGoHx]ʣ4)CeZ]Pg`':ޭw%sܢ=/7.䈚w6H>'cX)y` d6"Mt ,] vDY6 >8q7v5?h;|eC7k Ϗ[:,(Eqa96\uCO0F-ʯzq!uL'CEI]5t39Q*Ξ{8Ȣ4"Sbk͉d.AÎ_F,U |yn/\pئ+zax[P`BE3&,?HeY+Jv|\yM {Mz&y!ʅ6tҍ6JJ31QlB0 G}5\2(:o#QpoFw?1+?/Kz3; UQH?|&u`}~"e=ҊѝZOxWkdT-FǢܛVgQdζ:%¯2 ",~ }q>0%V.9ݞ `d+D^B0q]-EЧ8iB 8er0NDWxA =x=%t7iL!J:\@$^ Ȋذ_썶ʧϟ\u:yrN ́|i[;]C g2#B҂45o#,uXPĎK;{y"p`d0<딑58.w\93X3\y/Ba4|a}G*2o-U糈,i3\~s}+[ZSB9-*%)lwAH~+Tz|O&Vo{j'SZFLgl[rW1]3˖Y0 //ڈLs]YAӬ=O.>,!LE5pZvـMG7T>XfzOo7$J v/s!s4]q#uv/5bsg}ɏ<]0g>y">S(\$^WD6KUduϪd?;q.[ \~iTc+ iu1MOb&Sn"3jV'A$Җpogl|F+)3 FvYR:oBJU9W? G>n0P{Г`b=t_HzN?0`3ӷ.f΂|q Qǡ3_SN&j\p nk <ؾD `1#B-!s6.V\j-W]tS!B ~k|ƽe EٯHVİ{!tLTo6ChwzUHhm?̽3mOVUY dF0tIܠ<x  ·UC?U^s6STB{dX( GsUZzx.'' W2*f˩4SATC3 Hd<+eђE7%prsnEHZ+9x*C n5iz0,kQt`#}H}WcuegE2 f0& V J:Ea3\OLX\]!Bi[o^laDZ ѝA? iw/H6ݩ҉$5/aT&'q}T!;f& _|=*d}]˪u!#g>hQqtKCW+e[;cAKFwö́oѤMiّ%"4[b,}% i({D䝎lPkrst#KYd40"{kVGF4nC%^cy" GXhb#.5ݖ7H2Lsq½ς?ާm޳QflAdm1k$5ܪe|mXfz lnJwSd|WX#xJIUg3W6 28𑉖bj ڎ2PcF䜫cw30xmGK/)H\u5Rރ ~ ]f,W+H.۞<IjۯRO:teJWn@ݗD_ AFJӑr¹^㽈+̤8&zm{')YURWj WUd"#NXVl,9GRՅ5<7ȅ\33bAnc _Y;sG>ӶclA d9ⷹ)QxGjv[cd4?Y$>9?Ą!~+׵(A=j vqŬv%+cKK}kIz+Ϩ4跻,+ld6|_=P Nԣjn.Xs23dQT^ĒqQ΢+4ڽ`J0\|[bfSou-ѥ"p AQҁO{ X])v #OA7ϋJzr iMM܇Yc(ROcDΙTbьk.S1sgSl]S!2CJTH0 YaYG2Id^X0҅4x+ݨϥ*74pԜ'VyCN  )+ * OsZDbݿj%ڻI42F [<4Z9Da>ҳ|/C {]8@:pFiS~ֿ=h ?RmlhK!Ĕ0v( ;{ʻA} ɟU  SZh, ilD .To* mwbzKGZݎx]I&WNXfɐmcx}oqav5*Q!uZ5H|ICE=pxxizAႴ=UbirW<>؜2ipDˡXg]ݕ="5 Q(b.tVu9ռrh^$\ܲ]2D7lא6qx|F b oy.,--Wqxȷ ֙Q2Q5 wӧt֮=I2<i02kۋΈB|XjF/l`uAؠў1{zJ9%&DPG[`%žp+}܆8PvEj~AG|RM Ӽ:yuD)f4IM[Hח%>li|"I%Wb8O\uAK#,',f=K?D%4ivMN̖j $ ۞D6W"vԟ:s+I-ڃNĐzD:kxǾ0N_?)S`?n:" =s<]w9ug2g å=M) ,h]8=܄ O$'?+/i#14ɶ|rɴU~K60;t 4jo s ũ8M=%Bk^{Wu+R{Zɼ]HhwXD]^ t#]8h`_R矢|4`ď0g_Lbɺ³>X^9;]dة<6/cVq,bTNR'"m>0jq%&L+s pI -VʃCƘn]yRLrX"H}fH ل&=~+91Xm?Y.tIҶi!ED)z(6 +bUie^!Xߞ~%*kB Fowx{%)ىщ{ [3I7pQd14`!b4Mi U,q>`IP8hSocS Ų~CkzB껟:c9'dA"Jc4]t1o}3G+PPd@I]R*V,}N@}BQ2FM%'=WlZO1L}bGM]"qV޺ )@ŒLA{iʓ"qJ"+%e|d/@KOu0;Rc؋521ݼlu@՘VG (  ^u"pY9jۅ@hk9 h>MV)45*5sJt3ǎ!O'1L0,:!l72ӘWw!G|Uկ.7=G?gV-|PhSG|육5~!Dg?=uSgen4qIc) o!&lz>_ E-557PZOԡt.0.)m? d=%x1 9'%O JC-L$T|OM:DV,ìƧҴ+ϋ뷖ړ-YysA_$`XfY4^^VژX"PM-=#ŷ%B)?<\W+A@XEYdAUnUWd8R۽WNN)TufdHWzU[)(4# Fn~jryk˃vPas4'pcn{6<)g D|Aֳݶ_ c*H~;+C pt9>,2m, ,?5O.M_Ãk*ޗ^]k.w+UWav滩 Ex7 JAaē@d #NNS)IxQDڏ(R%zQW,=3 ⠾{)OK`\qEtka+*|5e L:64C\*ZTN1dߛU"kW>\! @%g DTJ攎Jr4yfԐLy/H6Toի8J6+PD"Lf缄Gz%qDj8 T@ ! [Iv39|is"N9Ok]C5x-hY,񍲂GYcm7?yν[MHRa7QG, MT*Pv# OkXЧ!"K J^-1H=ɕ凴#$H8AfDO} xɋ]4KB;68Ĕ-nKJ YƱ#0!53:mN>XlvB4`s[fL$ Okb5zO|vY7@\uFď;[ߺ7Ѣ bp3L#GG̷|wAPhvokM[E!*Z]Z.WÚp!W ܚrm}bQW^K fkST+E:4^of-l {^x7'χޒbf)+|dKܞ]ީ]GY|?78Pmuzn+ 7:5kE  Vc94r &Y1JشoPKt5C 7/"'S&sD3 DWZ#B$Sbb 4Rkm8~QD_")r]{=Ui7*L1guYGf4UZ8ЖKyA[0'VPf![y cÓ ɛƸY_E21m 4yEvQo/LBT}Ozbjmt$ǜ1,9287B{'.nkϑ6a3 (ʃ+wo3\&ˊ=mV:\" mHh εW3|+9BvsddPl)K{Ă|W.?liٱǢۓIyqM0VӴ4G]e!CٵDCb!EtΪy7J5ΈmÃJ`d] } Tѐ: <}LDQc4ԦyTA<T_rl/5(uYAˁv@Oq<$97,^.Cz YDcWee@(@W~.E ޿W 3yſU^==7zlHvY\˷>ny{[oX]Yx;B|:M\2*@1J7u#z4"g+[+u2&8$W 'DIat+cu+XB'x7=+Sjߡb5fSk"a{ɛ:,q-V?pwsO־GxaSÈ>Ɗ(0A+flyqKZTxd ߯Yl ?$8O`" t "wGPܟHjFv^:E_8ZS<ȁg2C#m~h?%\TnWܪMfCGx. ]:JB>Gȩ-h+:3ƃҠ(̠.= ֙hu̴3EU;(%,d}})ˠqLT1l#J%1~ Kae' 9'd\o4(zB~Itq^M)c bʊmў)%zgiFq{0-{$c=&h,W#&0w~19gh]=u΄+UK$Nl̑l׫5zRI5L6Ԑdf .]OSi(b 06s$rB\AV#Rp;b{v9kwx9=)KtHRVVg "NNxA_h^:Kruà#㈒$$+&ʶO({kVo9jZW7$չIV`?/ArRjTFtl^t9C2 ?JY3`%WQmc g7N+h3 mC~ X.9KUV^+=}XL[/k _zR_vp2M/\ә}TSRT3pn&U N ty`VXiBXTJZ#k!/c]yU=zDIt?k|j+yϰ+?\!^TmYfv~2n;[1 8$~ꨄ{ҷ|_ M̐2O=$ؙj{ƄŹToͬgKAa|9G9WzʊT$u6"+wXw F\$tpeYhk CwWp k1!HDFv+3 ;jk`UH}3C]2w8R[5}DzU.l1>e /uoꝞGOgc•KAXϿ:Q7e<_C e@*'π%cJۘ[`9̐19W[5mwy* h l#_lk$ Q'5aPoB^Kg4m EolFi޵vHF' gmnݸNzz0ai|m}S28inw= b`m 7#*rM%!-̿9xh OݟipF9p:wNdұo^H-LwHe6;O˥H,Ix={b} Qw,>4&4tu}\!w TSK%"m6:=< T'j:>-j0D qmU>Fj pr6fW<)10sum36/{ϖG)n+u龌G1Fy\OAT7>kn"N䚃iMLjn+V5.1 ?hHN&,MrBj׭xXSP) a L]gitMUeFp=/vIRz+% $8gݔ:`> s-."(DGv s.mx[훮`AMs_@\f@DxEx |\}3ƈ٦5 y!0ӥ3ag)K72'nyW3y&vz.NmM; b/-N>{Gפt_hl 5})g 8t}Y;}+~pDjK/J8kS_g/. r.> $k%A,M^1l IHnǶĿGsޛ3gIYrNl [A`S/M$avĐa$N5%O`ʆ4F2 b^rn?$yn0}?x?[` s ?Om0Q_P$cYjҩqDNi(VX|Nf1c/y?\DitBM42b88Z긄,MãMOͺNc Xh ؑRBqkH  G}@Ƌ:hэw4 ɘ հaqp;Aa49z؈>m~\48L|jđidz.F%٭ﴽW?yԔdH /LPVҶ1)R/!ܓ8 R_",ȵTg+]z;U="u#%meSsaF .  h )4&]*0ɟ 喭4Bz|W-xvNe<{24dERAL4KA3zG0n8j3>:IQOc$-^qL%2LeU3}U LӦ?B7ErXT#Y>2QI [zbRCh;X솏aK)Ÿ[Uq 0 m)Ogn3 DžhsYuޱ B,Ȟe,in5p"$^B͢0}mKZ RnG>>~ЊC%7i4HsFQډ,CM]ʆ^OƥFBK lK?Ai宷ICYtĭZ_+J;Cwd ӏ-FL[(؎IMD#W|) fIi^m 9ۄ2_ 8p1Y|*@qF C gK |jx+OA~v&qRIe_,m0oz/ BCx:f0b% hY~9GeLT:NX3yx^~:Zb0́Zwܢ]ۆ>3'̿~Y 7%*Y4'61؋5|DDGqPg}lWȭ\o<8aj8H7{;6,ޱ;5g+<Lsj"xNv+u &R^IQͤj}= P &_)yYӻcLO~kJ]g" ®d_⒅!`rϠ?V*O]av'/k-~gXRľ* ZpfTaED<d(tH2kd?VUE+_'FG k΁$GZXzcz'?P̛瞟9-ύr:3rn)/t-dm5f`EɺHWC )8SUQ{f|kKۦ fC(btku)Y$ye.xEtW I:"0xޜ.Eg@]Sn+kݶwwX\PgiIЧCi?VkHɂ}arzVe5as>i</oIm3I3̹.}wFky;χf9j"&̓Dmy4 ֔*# ,ՈY1jN.Ilpg^Lt#W%=\1y+xvQ́oQ WVL YOeA7ƍR 拦E5M(i@eػ#D- 8 Ё{[V FOKX1׋h&W$2e5_ClCR&ħ[fc%fy+V>4/w<Ԫv0ϘF2%_ ̼*1)uFl ʰzoy,<5BUV̟6逼Z (z8x]ڬ-tNvA-.?- O%Eܯ4ЦH&}Va~a85^L a)~Z\5'$R ]pcHK'WLKt {Xye\qgg?tK\CܓS;k޼KT 2= a`y=ieL4"_ô|k=D)S_LhVIF`s2 J~-տIzg%Rn<]<46ֻI0횺=qL>7."*r7*W#$`!H7n'|EdަOғnՆ:OF}R7pa" J|/%9nLHh44mzg I~Bbaq(<0a󈖝7ۂB#4Sfzr'")7ҝBXCVx+gI uqqf7ī~q[ʠp}3ߚI(xX sލ|1bA"6O!QDFDbf'1} H`iJnO YXX8vV'3szOR|2bF۞d,J/ӫ޴LZ'L|!Zb:̈́-}H]#I>[i3b+[}a"_.3*B~yasI،`܇NzaGԿEcO汉AJşF%eދj  B!cKEF͇'v۝8 "|5} !)鳬6a er/=nK \#\CsHm7 cC3R,Kx-|HvF[4 Ij!$7)~}Uc5ݑKn& _زyr[wҠYQVT \Hbrl@'"70%&gj z&2R*@ JYS#2. tkR/|~k8ϽX!6츫׃nyOsiO|: Er.8-"*ZK|a;#:i 2X+g.:"gE\PRz6曭w׼9 d_M:{A"~]Q*'2LBb"mjLS b6MEw) У8XJDWl/0b7B`5@r`͋dBZLԇ*1>~X n Δ&ճg ѭNDO@.W凗D58̮G ߨf`@3\!1\&hͰmxRFȓі rjކK"~T}7l+:^UDQ>Ξf#m p_lp[Egq~'طt7 D6yk<.;ӗ*S^pҖn:®ba$g[8~iMwt&ihc9ƙжI>ڋ۸Ȱ׻_j? g6}' \_?9HWRq4WP"+t)s0 ~?o4wʷ/v{:4̵=zf"PؙN3B:~*p~PjmԻQJƑfH  ĐXʿ'ڰ( {AaiAJ㪞2!"!3ز_c*4bmd2_M3)6)F[U|}2GbKU_je"I^:&ft#ܟ&~TI%dCc!{$ \iv^wk=66)s޽Kf}^$eeJO D+EDscIEV%]t ^eF ;E}.CI!FUZFrƽnRw.8-[m50r PMVĉnS.Ƥ>/ *kI R22~W\6_+7QÔ /eQjFb~&'/sq'ZnDNY %QVk/EBjUrDsw\DeE%Dg[)vQM6ԙ9,xu`$dHbd."Wt4 }3<}ƴ7ChK"p$ْuӆ~' b|<2q;LzBa&! ѼMEs3L^MU mn7Md^=h:Y4l*:aA8Ql+BfpK3" /zVV޽m:C(4\|ፗֺ[O+լ=-DNl 坐A_w<2EW}MIGɣgdJ/,Tqn;Q8@5/4(/Ų6ị!QOPv|B+Lh PRH7wy \fJr`Mhr^;fUV sF"F?Y*A~3{ϴkQ)N nXજ|*m1cs\?г%?ͷ#"B`5ֶʣ'%Zz ;I(|O`T:: nUxu[ǘw* 0R 6ZH6)`]"y]x?i'Ӻ|'Rf7o xMLo"* З&:,bo mR | oUx'G%>j|▷kҪbve59-F!""La8 w!̆md*X=%=hҀYSuGn? 5E#>z}vA3jb$ҳ.1: @;wa SLq%].VG* |y@rtLwRbdLI|X=d}W1Qh!;Dec^Xo a`j0p'Rn;-(ږ6*,Y2o@n(W%'I d%)[083Tjn/IaO[bUQc4ƁbFg.( @5Lt_5K؃+^?K qz}&yi7Er-[5 FQ{K:[v ($cd hJ|^C %~_B}7.و&4*tTlhFr 4/6 ૺkG7PI n7CBGn۝>]j9^{Fl_*ľ_SO2c z4aIi H@ .OS/u:F,'JJJ sA8bҚҀ{W6)g{x=D"=d>GYe@ n|x@:KU=bp݆ 7 #iRWHuyIrv y}j'k?&/C[ksPK#cj꼴/R3Z7{϶_1l7]g@I 鿻b,+3/Y4l0~H Ύ֎k}+XCG;̠.Өmf\KCkqLypuaq~'9$S^;Y#5{AProf$_*[ ?" ݨ iY`!摿&@!,Y3to(WkO Qol_CÚy> B pȜ9WѲdTBp{nEs2$9+R#8,s[x 3XΪZ^ކmA0<x|m 8'K:xVJX2_7e,?g'Uo ?|M9t0#}2Ay+H 79JeWP|#!9|kÜ`jAWĸwJPHkzX\].R_lPO`,ӱ.Σ;g}l[jt6/fko`z+r!"rO=,u@{]$q*9WA]qKlUy?ҒaRksqf2Bn9<,q۠E FKnuvCú! n/NXCyvN0nd9Jeܾ)MeK KCX+MmJ .BXZ"܋of0Hv$"dUk5F3vE+8Li1Shڨ9E^=@?w\M?G}~.z?qRk2K>z7g(fTȦ%kkUDU)mh\= ;h.d FZ)$Kx20YCN6lbǷF XH93jPiŮM!ޞCXGU\_5ƞ讑,AV>oYV1,58uʌGKvM̚Q jc|KS~ >VۜP j7G84&B)u(2pmʲ_ȏޅ.{P8\  Q'(HfrX=x 'ӣsؔ"hѮ<+QJsFpdgi)pW~"{uzTOY2; 2q{B)N! YQ 1-;8Ȯ#Ɯ/)L$ϻ^G*sg^!H J- ` ~~zn;%ޥ4Ή'F- o:Z'[%{<X0!TOfD~1%"6o'TuY"ƞCDT,MQZ v2HyZ5UOz!E9x"%bC,}zJw{By&>E-yX\Oå%?mG[,(p ܔqWCv0&aKDIzWD ;plFLKS66 nG2zl*]~MB_sxQAъIMei/\G$ y9R"kg_UFfbY\I)脠4h%6r iU RUXLj!LE-í(nFX`D.dKyoDHnfIQXS~֖V-ɸGDI%_]Ѓ-;)4-E9^al)*(c{t^-=Sƞ96M45oZ @5G< dbuB[eW-Hl{p3ySx|~s5I"pjSBa) ]UAbV|֟ӷ~=F-="C]x!rީ(anU09an:x130CHG#AW2+QE.,A-K0\b7kŘmMc 2}[ (NΝ.mqڟo+QC~ {-fEaco$d6aT=TΦUQؽ\J19RiGg$[U.]MȶF[*LnVJNZGGZy `Q ?8 p3DiL/ۅ@Cn1q]Niw4n*Gs} !s:F16ix)īw+UMSE%r(jePSѻB}/efM؅3.k3yh_<PAu S.ܯOhp4~ jyUH3\ukcC]aE^ ;9}?N3t#B 뤍ȸ|L4J8FtYr1N} B 2B#7TwKHYL^!-Gfl*Wʸ0w9NQj"٭9#󧱧ϞYDGEˎ2޷;HbnO:ϯQ˥.g픰#Dݽ/FZ/^ܱP wH3caO2_h=@\ݜ\*Ac}Ion6`- :.U8K ?7p=bL4JD/> μWK2"N$ƌ[?/AQз̐4885 ,0bb5rLq5?v+DWv-t&}ݘO+\;BDPլElau$X :ٖn|G[GLc:ޫӋ5n6d;҆mS (ژ217'q&é:@InCw=x`ua9Q-6A{(A-'վV;6);0PgSu|eI[.>ܶ|=k8ICØztڀ'AU '?[8c>fv j`Jfk Q($îjMY}m`=τCnS~JI?߭M}i$$w5œf<"THOOf?IDpdֆgOqˎt9T5w}I2GRڗAQNh9#6&~(=9\^_OUK,*cޑe`q+B]zbX%_"{U*sƆ"zY *KAD0~⦣YEOsix:QA.[6F;`V?X4L0D 2\ObNW$iʐcTȴ9`3ڨM/TpA _OQeNeYIWg噠_+D +r/!:FS#m#*ナȜP4tzo$je=ԃ O+R8vbvmFw("k'lGMn*(N?m6uΤ(E,r?cN({7$ +CWS6pEORHdAֈTue,H!.ڦQEzH__OWͪ>&ilmH#IEV~4sq1+`d:\ L5()LQ?) s`8%3IE" ß0D~a"#6=lN{r_ƼN_FqwJ%ϯ|oKˬv.;wm(nچpcȦ!O )y1? /n'"rx *m *7яǷaK@=mAE'g.N F4fkNu`=h b4Hs){;h=;o&֎b1gƭ:c$ujWkt*Jkm:]RXQŕBgm}+|ѱ=MYނJƧ@?_HܯX l49a-k ^F~4)/mvͩDᘕE>6aPLxs{ z@s 7joU`^(`tF&nx{}^pGgC*]8&οr@"ZAiqDUZB#Qz+yH ,(ʣ[ 7٪%/lʫ(cI4=v۶Q*TF9!]8_1-VzR^Vz-8e!% >A A5NaXƸ$'/U+A;,K2N9]zwF M5J2,y3>Ͱ>PNnZU.a*4^VlT N\T7&'R< -w8aY$!NFgP u2@FJuEf0:cf "bz=<,*#7IuT*ءsHJ!vKQ ǒލ)8WL1Tn =!^QY P!hF:  ?1$G~SzyYh8_|N Im_?`v,>uI͋\>1~:+E+~_C8 3R^od?:5Wv MM \]lxgXc yF=6VTN7UJ7AG/{x:ORaBn$L+/sEџA˩vUx(e(42)NQARYZ0Ճl';=ϧP.]]AjiP\I7* TuE< ?=41x;w|f h;QRϗ "g|; oXzsLu \(BO6?ݶ,B!;Z+>8^󝵗 1o|#}hwù0sgfH孿ْվ1ok }.ddJrK\^߻H38i+IfgWK`-Ƽ![Nzr#Y6 fŋ?2ݎJrF@. {=~ųT K9k%RReugFr~cFfh kyR!p4+_zV)xV^ T)Rn*:tȱqӨw{!ծ!sat$L_|_55W?ϥoguB:ܓ9Z6 6SuVpcL|Q7 8LbB@b}GaY4a+i ^*ϝ$dM{,!o tp r`!=Hji;k4q.n3DԚ{'*>-c9h`C6E{{ ʤp?KѰy>;,!zhrGpt*kcbg nel+'dJYc 4 zo1JŝY0FfT(HsTIf{YOw2;Wons:$\mGcg :!tyPo?IPeҘ>E|$-h{Rf&uZ `mS^P/E""WK6 P"a$(A1T|fn1xƱ!/IXG:=E*sgZkIdo2bOCE'oE"\;bt~^$鼉Ig `h&WzW|)+q=})VUko[o.+/.}I\V]Es04RYx癪sIoTRa۹6*h?HÙǷL69H̼:";i6][q$ȵfK7}iI P톲B]}$-[XgrZ1oDЭظ.xp]uVN0LK-̅t1iv[t"QZر-ɶDI,:Ah>&GX _ˣ9iq DiA vzEl;Rcڷ竳ਯg8=]%'{QqF(9J(/O,$VЭ&o*EzAXhr[}](n`M<;qv?!"[BU- CVkڏ6KIvxVZY?͘'0Z5_$2/gR5߸cގǑl5u:i7*@ZfkMn ͓ض`x~2;=j2d^xKbFnÙIBhm.:F]rrcԩzL}NZ^xt[Nh+gh\xvÿ>%kKAni5uf]IHxk#9}_Եg F BsWT]Qc[):UhJc*u5d$KV|ȴ9?ʽr>ro%mrXei:Wls dVU!Z=DȮ'h{/o2`sm6HKd}+=ًޒQPR%sRTuY6w]Wa^yO#8%>-pO0,sK(#%Ii8@mJ_6{렖@eG?hq=g|I|IC?sKi3{v #=xsoR 82坫o]1(簾hH{f62ߦ PCW}0_56YůX51;Et|cĪv伀aU-,f6TiI4ѡ}1kN/zqoBsZzx]]33{Q"[2ݳTXfѢѿh5kvȴg~1.m<@NKZ>95J]|Vr,^B\П ^S(8I,"BŠ M~oj'$750f:, bpśMM1x[9 ?b'TL[ײg?>|Ohx xQO܆7NgTVSٽH|cbwQzrY9[\H:>c?!UH?*(5s? `~]W#nK[ᦒ)E7,x9q:dKNb1ίNע Ev^kODff )I+_#1wpw?odeǸ5y.9ɢ]M϶P\p ~[2xr9Nr?%(X}*5iv)W0~,B٬5 շqh(ƪ)ېK)?1R=6 >4vz=! 1$Z`LEѫKJjNPԗ)D\=n9L3 Ѵ_t 2(0ΘE3c+Lt-Jlbn!›6u쓄qCL *)Tbab<_Ƶg T NlF1YЦ&/̗c9eZ-˸#Z.a3*" p#QP$M: 4*9Iࠟp]Amz a%r|RY_(arE_ڲ?{N$\ Ɗ#uNrXb-FDO0ަըlAS@5T\O ].4A5\HS"smg bS1TD1Sif}$.OTey-FjeStJa3Sb2HF+yl!@dE W6(4m"7+pO32KY5A)<m`(jZɂ3TCR|L9ݝ2Bcu[LI'eSsu+\D(YJ&_zt}$I"Ii57HFDD:_"u)6"n*ѝkC9"CL;> )šC:܎ =|2q d)0(:V`Er?GEv-{ъ)o(݄sNl' h\7~od+ttvݼ5//5 9Ҩ9bCy`P̏OZhǓt\硌> !\3;V|z!7Ԅv0;+:4P+J{W^`~*Hzn:u6inpz#މiys ,Yknjn5#21{I6ٗNN[,d۬pUݯ*Up?AmU) jyw$B_\$#zQbjUU_ѽGHqL-- wgv76<%"4i㟠jA5Y2[C°kX?|ed7UyK\`_C#O. hH+]Owwl&e4qu.tRng_ĩA>i#'wfĢ*[tN*ndoo؜ɯ'5#cu/Y;*<b~?{ׯ:1*tŌ`Nj6:ЙS")5Jl;Ȫ|9K6W̌&U}'T8Gg|Z(&s<_Rkv^7` oJRƸ8"h Ŵ0cC n :N<{܄Cr٥<ڃѨ,t(/ʅ-cPqLR_ff}?(ERvT *fŃE~T썇h +\3Kq"4ٳbQMh⣯Ym {AxblNZtT7/Y mM9zfeڗEr]?sRQ<9X%8k!ԥFa&fo{qM3Iݼd\c0m] ]0'ZvԠn ='DVv" $(0v46ј YwBs=jFz&b6-+`B `#e٭` m&N\rBmbn5`V)nd%1tʼG>GL \kVC` t-=cߴ_K3z8$VQ~B턇`CgD}6KW&NCԲ}Hع ޑLov#߅޳NZ_@#xnu§-Sev<hR܌]>zջB鑉'SGr͠@ކdl4f0hs߬p{u G~QL8ýOʧ"ydq 觷̢AShI؊;M7 +JBTAMb05 <+ɍ=ppRvx/4IcW@*W5INvY Hr X%)R@)Sh%! Ti* gܧhqmH~_/hzK^J"i ^L Ԭ~#V?/ >cuLRCR]<aivDO2\kr}c5s.֘Wv}9 b-H+zvM?K"9'>v!~6 c6;Ig kX 6?@SDcPwg"b{|TD:dG 'ʹިuVa3_EFTkr>E7Vu$zV6"6r/UJ?9\, JDV2 3U,U |$5EElٶ% [Fq%[J Sq*D6~ya:z\p.4wv*E.wB/WnAr/R)PF6>i|_KO]:DTzѫV].2QIfnT[=i3HuOy^V&'j:V7}zV=}L $M.mS( _c_ֻPIP8/KqW1/zCWF1Cw*1(X6釆P!2gSL/*hXm|,p|ͻtruI]Auzʁ4&H5kf܇6XGcuҎ+X8շ?9oM_/pL5)<%glfeK)N\m@5hT;fZ](ŒcZ> h'";mn"ۂ{>=݈/P_-Rpmo-ԺhP.tNg&!B=5v--K~Ad*k#1;Q 7 q'S-y-L}V^\=⑻i'Wkyﶋ/> +Jdij2D ]4;ˈUQԴj=&e ]% 1c'F_r'~vϫF/@f(ZmNqyiWͤ#a"*>a@a;L(OV\.53^j3tÅ9W0 *} U1OY 涊~/'@AKΉüþ#)/)Nn2R-:B|c$kk֪, mJ{FJ4>ew ^B<"pz@k,[ tZ*UW+jou1S<$781?={= DD okr;gE^%t^5*U\x嘡f9.|H]B1q$Xn,gCb'B!*K˸36@W)6T߲7cV${7Y gM'0E\ /\Jk \cz;Dk`b4AzZ:B' 6gCS-@j9hr?5tʷOavX˸oīw:eq6JHHDaAzcq) ږ)BB=}xg4"lXxp͆qoijאK0ֽgbd$Q.5G$UNNGS%-Svꋢ+5aUNQ/7kЖQA% %⥇\KJ6v$ ƉAϯ^lsV)GA!vlw{xaݰ@`[u݁M`je2U*ﬧ3jhgg\mˢl-Ş qF5 ;8mazWjIim1VUg rhuNy7V8x)w]YF"4C./#%I|(yJ~?@yqbP‚Jj$nʰQ0o&jf=Q!ѽcWO35& K3!ːqǭO/bF wMLP(' ض~VƑ(3<Z'3í*/זl Bu3p5sa[ pڸ޵k;[;%W Ixwף~={kyeYE'mFg=oq?j|Z){̸epv9\jFh n\<:-Hlo\AB~} xNh#HH㘙j,S/kIo,C-KS9m~)<1F 43sh^]T^s8g0lْ4wˎ^0~}:8<) M^rJf'6݄o0`^0 QP$7mMITL$#PP)wO[ȉdfS/7 (mьWI2k瘘OTl'!KW/`:ˋnJ<{V{,D w9 XIC 0˴qRJj@LۖLA~ĸܒQ@_lK!9>fV}l%q1 ksToʖU@*6N#eO-=ǂ1wBLJkH ;#,td@Chu/nŜ55U&` kXDPw Z]E7MA$$(ءGrL5hy͝ hulm v5I!up;U$BÒsR/P)A& F( O.WQ xj8fz.1ަdV|2Es]-Ҕ(hD_"X@׶jJZ} ޙ0!Ӣ S'1 !7sJ6JiK踜CkN'.] K+wa%`@mb4⻘1wb/xTJץtp`a2)xu1BS|-~i~=sP% >U~dF0 e}G=4ZхLL8`Lg@OP}mLz .:w O jP*F<|8.w.}vs`>ĺjٓDVA[󛔧gO>H^v,ǡ*H4ޛMJcց[dՇan@.v5_^\"\ 5ɋvS+-Yw"e}OHf+WB7^֧>_ASvd;L!{e\4R[`܆mUqG'm5OCHoT I+(ܓ*u АnXVi7=tϒeHXT;dz^:B℗qCYy ˆO1Z`{+ J29\s&aKx&WXB5cxF]Tw`O]߂Sk EU 'E=4qVW*,f/6u:!Hݿn#;UlzԔFbk>z5|Э~b\ J3O} ߼)/]qx,OK^EoxfqAaH?9$͑p]5ٗӢ`cZ"udcc7%A9T˼nhWu>S_6Hl۸D\+8i |y6c: `GŀufF=* +v4I_a.X\\5vKvL3jl|a02pE؆=?3 LǬm} ֻ`51eٺa?ߎ}D%:$g% +bW8rX;NsEpdR=>Uֽ#-`je_4E͡ t9bk8q7|}\`JtovdZ]{(coH|C1M/CVxkp^66B84nb?xIxkj +y&-,/͡PB#̚G[g_XEJQ; KCYA!34&N4Āmy]Ib1;pI;o -7v+eo8n-K|s0S [s)Jw~d{ r~3,lԶXrBFGY N7뉤[qt ,dتolFH?ZedM`!F/" (˒YiG 3EHZGժ0óu?"L,qI ۰])6$? e\%Yh~[8Ḧ́v"`,{^ o0ݓޟBR=ՑCBF݄5}[ AkL=E iuw+kicć8Yw9GZύIŔ:~yQL vkiք"W?,TXNEQƪ2s ~]9cH{q PUv ⽎En72o=Abs,$6^rI U+Oy1:dh>0 D˝gG{߂*_w̽a̮wS` v3!rVsƺ<e%߾\%@f2b-Yfovp Xaep}n:yUB0b5(7gϪ["*jJi=qV&[&3M`0+1:9g |!ϿsMe_&]mo&} 35߬%Nd y( zDEIS/#gk봨P^# #T2*X IN;>Uz/єa$)]sIy>'9~% ־:on;/ 2= xPb?иu1-#z%jo70AĄ3S:[g6'[ ([&:Mշ inW~`dI~u񵴲G&|瀆V*{b 4gݛGH@y25\hzM -1̬^B1AD 3wM _3$irEBg`xhKzuӕ ;adQPHy[tY9>^ = XM)U-o*S-JQuA<% Egp˩m/8<D ́ 3;#Z&h~xOpVJol"9hDB + پ C:0K?^eq^4]Yq(3o>~XsXWEhn&ҟ1ek(P_!S ˗CK_SIQ-^@p6S Z 7gےѤIhP-qP$yK5iUE.M`N敻5ev1Ik@ G{u$ouEƣ:Ѡv[E52z;ѕ3_7(J>)G֠C㏑+# bE}EmP8KkQibv`9Fޏ[,5[>JWVDmⷖhpMe+'8!YYV jv"%*tJQ99耸 qU)$b'X$S:ݯcwf*A3RlOW׋ oB;V9oH3X ET5|]N!b3'"lnya/kxGph8, 'm~8{~>-8j `v$&MVdg+v2%7H,Yrp Sf*zf!"Z=~4fm 2w 0s@G:)7+`b'gkނsy͛} "DvQ<,p^[I5/{Ϋt+]w>oxe4#C[CQ49Qzkp|_ o~aՁHS10 PqɤMc)#OFq*ZVA̾psźM`5?0ݬ-_ډri&p/'A#96 vRqW+9ʘyV wC$UQB$+o]ձe1SBO?X'HxXp磐}PJ f'࿀cIlW(nN=Y{m)w斵P uSvacRbا{ Bu%%Ǧ"T gSjAʊ=iEPQ}GgE+:}Gp 頎߱soPET3$5 ^h%.e52 q1Y<^G}9}m*@ḅLjxXoHDcjʼn5TOdtYɪ^هoU( :𮡕:)Z7UAӅm&ۯNk@)&\1H lN+p޶AՠҎ!A^yM{NH[t1Ÿ+qJxLV0Δ7C +O!I9>)#T[6ɰ8z֍ ɏm~'3 ^U(L._ ka*$ݹ2Ji:H4u0V.0ٍ-ŇE/n6'e{Vqm9{,ANpH $ /3س[ioZɽ^_z!.1Sy؛yGv_wU\$zZ YxyνͰ$o(x:Hz+j<<@I)ڛwAx\6Lh^PT0iVzfhe93с+IbY3 s/3/a4fA.Y!ai~!G80+l;G$D(G\ #/{HN%@ϧ~~+N9ϤKh(@4%0y}#$EN7<@$>&ߣÀw63hCƔ--SɊWL(Ó`SC7]4F`,1ZK,m7U7l ްu]~9Az*zSuY\Ƥk9Y%"2~4g 7q/;0{*3IP\wBhO˺V_"yE#N0R*!vjH$V_JK7{g(0 $"VpA\4'C:i dE+4]";q;]I<ƕP A'~bUwe9qi&9kߐfu?["y -1-{8n0߽);rK8Qy:LN1.pi:vZŚtlbZn/1/3d!|C"G"zszel4l6in([Ӏ@[SʣUq_ɫ} o4ׅ̪{2i1Z}SSZ@l,ڄ>#7m'0 p/&R"i t˳#Lٖ$J&wFK=.9ŖMq2D6T*=b0tR%FĻAHaPd%%w0PUnh$5hE>Tɏ⑛zw[yUYўZ3 J5ɰ* rwP~TJ@La?gf&|-܏Fs_[!5O p,QC QBH)Ccw0F)#u,o#]-0÷o8ǒ) d)PY'E edOtr)!ѾB뉈h^[}:&.۵^dD{WoZA7,jxsG{ֳO2ERgMyF[ZR?i~%/WXѿ̭1DZ9݈B#wBX"qlTh=\&͓%ӻq_GOҥ ջ09Ⱃؑz`(;.g{Ӏ=UE(%}aЏm1\9b0E pBPI#.2ևaĜ$UI8萀F9+C5VX,c`M:/`x] npc^:Q57*{5OXʯ%gm.c2X<4H B#dś= v?6V%-+z>?U(c.^00ϧA.j׏RkM?fo`'OA0GoBw)%wMuqlǔF: ܯI1 C(uߌ/;仒ow1xߣ+˪'+(;$<melLy/@ڕ˵~ C:aIhKHw=lA@fKq%Cv}0S jH>hg !.^3GpH0Y~W&bCк%lP\q&{ɭPg64,I}MEKgVjP.5gzƯffRU0,ֳyN"Г⚖#ޏ!|tiRi{}@L4ߧgbi?B[%DzL56 a|x&QZzuZ`rpܬ[ڍK2i%jxiME{ΦYd_k0' O_'̽f9該~ įqQDrX+[3f!)3qoH؞"{z,ԈVGV8:ڏјAuY?V`ֽ pڦ)Ew vOmIh C[eum(gqk0d#{#^{NQ]b)K (Qg$y26lN̄˻DmNHM~dHt`J3\5)NhCGaJ/dcu5|y9e }{w<CK m Z#8z߬s.Y :q,Hx He*gp%ŪFghga, SWJL=kqU@[u˗rAe⬯4rLv˵NhQkbgY\e0rt4c*`-MfI Y "JҞ e6OCnCZP cP5N:BIC[/̼gJe/CTi, ̉@_iOWfqk/rʽ fJώ)\tΛEPaT#P C@5@97>+ "',u֌Ɂ8Ӟ 힠#'"˩KN#[R+32KqS3>2PZMSܢ"" ndK>au"~s|VOݔ@3N=Bfmr V!MDE 5%9'x;k$伂(kk7[H5!9!0{]iŝ5ҕUnzԤV ͏þ{ia,c]jvmLH|BFN^haM^QS`qjvҿ轋!F7TY,|R9&3&,2)ٽmq24:Vq780xBBJ1ɸSNCx f.fڤ8U\zPKr{Y ;Llit Y^=5`[彽Yh*upOk"Nx2 /^B"Ah]>8"i]5xM%xj0&ږ=z0db؟̧rK'{ ~ ^zXgc#z؄! {04$-&Ǥ%|>$3bSHlF^-'9cf܄QNra H7&a(%Dc̻a)+`1ԥ*# 7_>r~'zvh=!mfŞ[NY_5ܓ𠰾PbIa@Fv%otDn&*[[ڗր0>F)xۺ+ s#:y&k 8ecx1Ni;٪rIx6)yJl Հfuϴߛ:u}od*0f98oh5VJKndA9a1h@s!#)a)!}u/kÎ|DW6ດ]!ɱv' q `rnFRUZ(YDt`he䆙^rǹ$»;ZD^Uܽsc9 yW\4`eePw^= ~0Uyf6ӻw@4e }("镆Tm~ҡÝ!*ZY?" Ґ,@Rry#*ԿʾuO=KrGpIO+J%'6 X*vmpZiI~s4k&e^|I%m T&1B#])[#WG"WgH$a:y~_㦴A!+%GУ&s4;Q-#O-8VȝhH-! -'ʅ4JSkg/JII 2quOu|GdR hT벛Z: w`ԭ|@0SտÝVlRvΆhgDXҮHnُPӱ2Z{ DJ6g #0JzRSWGRAܶOOލ^ @颕ŰXBjFjJTxG|gX(KWۖ`rAy@!RU舨% 즁| 9hX:Q~嵎ElgM\1,HsؿLZp} x`ߏХQR-7wT; iy?04WN^/ RЖMڕu{.5X88=A G#h/OBGnYJ2vNk j oʊ\TP 3wZ(FqqX5G2kYr tB2I:U  ! M??TY)9ZwO84Z&85%,Z@+v3&p8Rvj|:^\ϊ}/f[*aTL}%E> 36_䍎dX*J'1Ϧε"fi3@mLb@;~\GRi(WopCCߒ92.~Y UƳ^q Hd9u sZe3 ώMôafi̞H;UdÈ%Dt 9&*^RaL#[G {9Te<˶m`' WyzVjWBsYc!㽱Mv2{qӖjq&xٕH(o;1RàepcJnxd$m}&QbM>j=e@vKmv :'42 0\ mW9BFO wb(:Pd"g 'U+ ;Y&!"W\r0t2`0+ wLf_P%IpzƳκ }oߏ:? pcĭ7/[C$RPpX/H3oWp@Jgl.jKeXdMRhSGmf_1)qz6rK 4Q?[ODvQQ&#S+omdZX`4(bTx40mEhfl-C5K\E:Y0n3 b,yBSi$R(Fmg24a#^ߙߜ}=KehF 7zFiNQ,VKT_q3}ovt9"?rȴi N삣gH֐v󯉴X&,#Zaxe0]{ꚧ:e>FrWc(!}MvL c k{ >M)2&s9u=$L~. ^[ӑ,$xi%_YnT~1zr#kP / 8Y%ҐngZmю[3x"m*P,l;ʟSƀNF,:noa0Hq86 [=>@Z ;)ْS΁?C]2ݝIQʼn$nt_ ЇU@ QfQ7vC e&PN ED΍%o>ӫǍlc;%w䢴Y%2`³Bxħ';lHōe4߼%vpB*:p c(z i (s7g$ĕRǣ VbF#%b8 i'[J=8U:<Ģ|vb/{~m؜esPŐ$:/{a5̖lf;Yn[[=-4/;ì#"85DlN`_.GNLnF'3}huY{4jT}KRĘ,ezO&׵:Vc+&^tU4^sҷ BtEB>cϔP`Oމu@Fؙz.ձ=-[7ex WU mce2T&ڗَr+-Zoe*{NR3bq,ؖ_b!o(E~뗯AI)(phDY3Ч]:vSuh#\1W[ s 8`I8|Τw&TwC<2 :qut^!pf'#KH^ijf4`p @t{xnx c,\'fo,S_>ZAr#GˁוKYkne;I$q8v@rkX=sxEE%wDhAz(9(TFI'7N1 ıH1>!,ڶ: M9o=EГjJJA'iǼ<+2Wmwr/x)Sz _=erMa$<~=ǙqB ˰h̷ƕx9Ju7˒G+56Ot!^ۿ"?S.Mgx9QsCrmJ86 V@HEv BMZ!Bzy"/f 2FJ~zCSyx2g#|z'}/ƵQWQ^_mcn,Y_`NA 5`}|O*4,Zz܂7FP\tWl1e4`ǀ턔BKxeicBgVi|jfUe ZL␈Y9|}\dPxtD9Ucӽ ;Mgt9t8-0T( wz@hv0=±lOj 'T1LZ?M/&I y^ۨ0|9e@YB!lA7^9cd ίWA(mG -HtïkE}_D Zs]w,3_$}C8l&%ۉԁgde6>$5UԉM']!ӆF\t"*ť6RV1Dz l@txN$X0dB' s¦rq4SȴNRFpWFQCsV4Tj,G'Q2lX&ƽkUE<fRo,0w]|[`N2rn@ :qNCIŠQr/Gu ՑύY"Xb_ov1URhLP ݐ!GMJho-ee )\.j0HDrxcaN5F JBLbGtKpPcTHDav`h:@!7~j(hˑٺS__ iʐ0S|Tj!=hѢ 9$)Bw™RKjU2b98`/ur:8t c}G.X#дH/r0a `s\G)GdY]Uqd:@vrJ2E0٧Gvb[TcMuym޾+"0a`#/;XZ+MO-g|0_1=w(CoIu;eXtnюd~TP`4͎7\V~KaϕH4K;~#Yc~99/eQU|ĈhkWV)d0Drb fZA,kpbh^[1dr]Dz0rwf+5R7xbQ7yYwɱ@$RfʥέH=N T0n }GQ˃{)3OVptŃ=b w[DPg'2XK CmMl 0e{6 p6YB9 ^F9Z䱩lɩf՛1Y8?7D?QHWoE0l.PrgXӽk<xOjX}<˦ 9\9cX3CSzƭo=D/Bnbb%VW7:E zi9p^xȥbsɓr1D|%g >=>'U'8^i1xsvD@-*PgV6JJb-YET0 K]Ծ~tb#i]1ďs|g'7$(G,^3~RCJhloEYhմȎSnE%#n'BܤV󶭹OI*&*"o=8P]Иef'?0ܟ6{b6†XRx#O5|olE* ڔ)HKlv#f`!A^j 4P*0>*LʼnP4CvGAy:wZ #m% ~#ҩKedcw7 ؋ pڝ$fmW7kѨ4z09,C:() F_ 2+zMr$,: <7DsM2 $̙T Xg*]l93:=jgPh]y^2j׹.DF@}M=up`gpU1sf7.eKbTZ֨0]tᄟeM8df:iy/oҝQ&&@Uƞ+B9y%>' ^YMϝTCN>'6+HzfkoQрiܗyyxbgTsC;XPwlm/u\-"`re & U$OuY N Q,Wx lO|K5ݛO#AX+bE$677k)TU#">@ڠbIqd4}a+lni/ZC_<4rB 8 כ_(-tKSEOD`]1?Z\ɷm5zk:Hf b6iJ5:xjq{ ē_DN7au9/OAe?gaAE)-ñ7|a^ƓG~36Mw˖Zᳳ|dt7<# Ρ]H~A! ,Hᇨ C?B=Dp-| ZxKQkTWoTkRSh?EfPyDvfXQk:>Ѐoi?fJ*)HK!D+\xAU40&]/ׂxҾӳ)og{) C\c6;||~$,4&xP}[gO8v[{vTe bw,UG/ 2hFU"b~LcVO!D_:<E@o[' Lo!<8Bwh //2ҤJq;w](7 ?^,vs i,THbsےtNvy X A}%<Fv@Z5Vn #rns詞-iqzʀڻ04 t֟^we.At5VĤ]wڡ4Q#i?m'PaAZ~'83>5{Poy[Xkm/z݉LiC npaLr/yCFS}U&17ӿ;'2"i袼ɸK"9&a"Mn:L9!/.R9Fuc!β`x<ջ  , SK^K?a 64-·sj4 WM?fUf U~>N0$jgf U0I"7$7eg@ YRWzJMZWj/_X_5ƿGrZ^RW(qm7; V6ٯS+zuGd/;&XLZQ퍠1/[u5Ez5dE>mʕp.|o-K+JlID-(adtGц5ۘ;}혮PE*Ӿ6R j'F\'S@~¤`a8ɢ2s{@T.h4&t]M(o)l.@rX)%E;x8c',IT.MPJk)MYyW }ޫL[C,=rO+W.NΠ}1B0o9SVtM_ľkt* }㘊Z&u #C8VQ9/lxnWcg`*̓hD-I-w?5&;T6H 0d5^֦> =/N*3: (BKO%2-%aj rj^2'Yf@T%ƨБ vC2dIW`UnGRQtJa6`KQʹoՁxq@Wzs:aovׁs5{73{\u ď)D"f.3jR$1רt~4茬q]9|ϒf`᭔88qc_AA)`c ^IOLg#(OX) z+6vʋ}N\<YS|2LdQZ6=!! 4mǎkw2U.^F-ڔ[:3d#A=پXN2xs Zu.!̤X)af={*,_U}0.pKE},: Ï)Xڙ!da=LʗPC@&"IWIiVkbJ/kS#Xf֝N f)fIs9FxoJ1)i~qp_NGejB; )B?cn-l6+Dc&B{ ģ$?H.vTP{9ƈ܆#GirfَFsk⮯gy#, P^h8Q -"Gh)ϜYAB̦1)I(=6Y-8Wzhp@2 >P EcIdvzuGco%)j5 g}AN# 1 +Qn5e"|+)0SY-59Rs`1/t]{dR4A]s}Fx N#3LNRf[o8әoWClڀLJu9, qЬF#H9>5d77@HŧӋ G%w&?5O*\]#eEINsC jdmLi-%*xo,\/]*ֲSO^-KH$wyX+z,p$bCQlt1ʓRoM9 _˜Z@)|qNQq}91"qؒ\cK6Z;ЛN>xKaR ,FU (sm-!Lo1U0G%`?צյf}U0(\, 4DQE_@a_5ߗ,A0NB2 |#V^DTcgdL`^]Kf4Ux3`)dDْÃ,as.bŘ6U["R8|O iRY] ³8wxP\*H0.d{vV2KB,$Bş/?MﲺnD A`e5+ s؇7Lp+=F4B;GQ=iVy,rκqiIC}ˮ9"Z_+|JB?w}H*ILSNNhO9tY͆omH* R5u)b2zkAmg-.Z>$P \+-zd"Άdӫ[nE4|Q.3F>]W,.BYpa>TʶvRA}ލY#>pQ]&|ݥsu-tcLgدH̦~w_RU =?T0Q? mWEZC\yH h0$1(FTf6ʀl^> qEujXd˙Nn/C#NB;^r 5"D)9 X#Qi/K0԰Q)*}jGc4\-z%ğ q:qT| mͿC8K5Ozr70%gDyL&n1'0{SH xt"sba8@%l\]<LbkbPt^(VWj#'+.U_$>5VE~,.7j5n3=UïRJ9'B ļ~+ppA7a-aX}?R(Ν/bړ못vĹkՎXt5oStuO16Edxl| wU/17F+eUI9 іl`Aʤ|&z.hQTۋ} F1eL_܉N y:9>s!|e*ʌ>P0Oh;N gb=ζwE9#4c Ǘ_8+-5Wm{yɚ)7>?qvCliRX3 2" z[Hz㠚ybB{CYڰh̷ e(Bv v#`}_grA !(=4j@ʨfZoVT%Vq *.;qkMS K2roӑKtA)PO588atVN81;gQ0?+_=7aް*W""?N|+W+Ŏ`wqQܽ?6e51ʓY}X8o.>ڇj-[H"m$`2ztedX.q+$puz hHGf,.T1uv7p`t0r"hDoa\F17pd-QQ8YyBOXStGaU :&ܥ[`DjV -`2LbHb!+]mY=H'nd7MrbV4' l[}2m NJ= ë.tTox~3b .qp`thF_Wm#k"ֻT ~Fť)$)N7x Oڴ\ęqLvoqDrl~MOjE0OQL^T{!,q )i>j1$]zCAτ͘?D31ߤ+.I/8Q+>P%2KO( Ĵԟi Im*܎&HH-#Iɥ%ȋh%e:zW8TSOZ6#A?3Njli'ޘM**liIK`Ę4&hkVR펻)-BH$Ur|zSҸ҂^ T4i`@vC˂M>dlNB+cզY2h'W䐓軙E8 h{Q/ܴz׆[͠#u1kDDEjP5?ބ\z[o3{Ѿy/x;/Y>0%Mf9B,j"jLid%AÜ{n$H$'Z>/ !&8.0V^n'hC *z3 ,菉GZ"8&i}6›&ɋw r0W^ ;GW0^G&;fiK"*-P cjlBigN4I{JRӹDW MH^:nFw҉}-Fo/_pa2Կx غf}|"k_0X{ύo!Ey$VM '[ķl-IٮK<\pEz:+2'oZԂ6=]q3 w}ۛc<(60NR("@agSU4DG[l蚥wT|=$wkj:-miyVֿ\>QH6?^ф|@  [C¼L=eQ5Qlj}dQp@q9L)$}nuM} ?(n|g<<]c+g fNͽlɟ{F;^-*G>2j 1*̜3 1y)Fά %Sj p}-] ZiU߾D }qvӤOT{1S=6 A1(ݐiAK.|$]kԇ`ՖG4l|<ߙ-HG#fi⮻~yҝùrK w9f]";o_#NFuQF' {-@Z xH $Y3RB#xA׽nEڳؤK0zU?V!lB>$;#&7*jHExP2FxeZ%S n9ҫѭ]ą&+<0NJv` n=ie@5r ^èO+1]炳K]YpШǤC#;ǕF-vUS*Un% ԌF ~7$^L u,kGM[.,,ٟ.qVgA(rU*&`iipiDګ5I*șyvw[9$2 BEo ̷b,8YفG{TG(j!#8Z)_XY;Aض,= (Gh8""1q/3l˅|w(Z׉;sǷ,Gxo ]sdCn_pnb2Pfࠩ7-J4W9H Omcd=x)p9٥u,CWKߌ)1VjlP;c WehoK6.o uW5E 'L#WԚ6)"U d5U F`Y_pW`4"½R&> (C8tL$)TEh)<G>>>Aɴ")UN%dy?jZ*N%"IaAOk\:@gv)]hQ_Nu}`l,uI1)ҙfh)6?^qfa2zQ3 Q ѐSuA |7\cxP![,w}oI:X ,h AU(ϛ3] ;bٷ2fdOȔ'h:j p hٗdeD?#LxO9EnSzԿ`g,uѯH֎Iw"Hm {8˫L3U%i,[\lC=ǧľyOcG'</sA4stF5Jy̩8M./ 66JuF)qa:e$iT 3AUU:2 mI,ޕ%ĨM@{ MOb&{^ΐf4N N<>5jS1d ,ҧœĶ %!2OuM OVSB%jEyJSXtv3`L,څ|QZd{ЃX`9Cv\dn߆|l+Fc. nGRT➹u>* -q$dUżAs>ՂnܣyCor[ی>G[(F]d'D=3)Uqh'`ܔN!@燚<_9p8+ F{npfd]ȝo<=JImR\3ٛOg܋n$}T0Cu2q_+BcAt k7АcS,F nŰ|$Ȧ a<ii:\+xA5E(g5E2)܊ua'<:1(Dz= g%6w*/h}\mQ[`['s& i0sBiW v`y׋G>B5 7m龉OOa߃+Ah4 F~Z3tk 9"? Q4]#\O$;6rx2md%i5Ҳ Yt󻲌]ϰ` x%5@8`S-mswM4Kj8=O|~z |^;9Ψ- MrYG;-~ {s̾ =JDi}3gd1QNj?H^Yr@!^s 䌍ByA <:|, أ/3EM@V&GBfUZLkDŽ'pǸc*I{DW6N] ?׫vnM%%DҬ4`.x_9F2kҸ9'K=.';yT6'Y +S\m\NFrɐ7sp@xƔ=OX3X -% 䲚L !9'Jvg7lj4iWK-Lgk8 1j)kq aM9LFltKO}zym[2 gWV}eFYmՉz Ƞ]Ws)f- פmok{|ro0 xpTE?i `:ӓ- 2lo" BO-&WdǚhipK/}vC.צdsgw|];d-'KiLlBR4LaL=il"kng229$~FF̯FKh@ 3:U y?޴䭡\kM,,7N-k~+~s@Ay$yH[ۃ.,neɶΩNx"cXKlٗ*}P̏^lS\ױ eu&QD Wi~ylf@r%%Yt45lpEWe*?ٵb3N5j*qJRS:^(j;#=sx/Erlsv[^~ꭑZq0_փYFCA ~w?1(isGm2{],F$RR}Ȉ=j4_;˷Zfi@#V4-4> |g-vJT}<4ݺ)[SS\&-D`BQ&HA2-,^"3znQ b\~:+0N* 1}WshFb5+gyX|W,- 9?l^?L%OKF=N%.Ֆ랜•2|N>&^A⫕,׎hWFhu{8 0W~mtBZ.i+<%OBD,t㑲~O]Jc 4$n2wy xY;:,%v-̋&6め-kqSH6%OzI%ISUw=ז#<ӳ̡v|6.΂]?Xrd-Ј8ܧK<6TX?%8p /x*"MHtE'"_dj^~BiS3e%A*W+~&)yVvhLhw{[8i``J{c$Qvׅu@jr,]cAXz=>hQp%DVQOƛ1Z0/.v+0؇Z<rqU҉w,Rb97cN9ُUsx*RD*rfOgeC؀Ap<PKٗq =n[ Bz,Cԧ,ߙ3YtvߙL} hqW#*Ҭ%CiPj19y&O ಔ ZSL8.G- { Ax50/{ݖb]6aI ЙUɛEP/|v*u-9ԫ 餰+PuT9jfI*o1i5CThx1Hv]%%yìVVCj|co@uǩU}oBЭ=Y|W7a5eֆZ5 ԗ"b5{1Dh0?: Λ6 :65 ٦Z+R:) pFrlbw.w~\z mu:>-[;Ϸ4ao*+q,hA?&x}eK!H-sL2 FWZu8#_qN4Ŷ 7n *#bC$vzMu0ċY&L_Ev,kTȃW!yEiݡ:$܅Pi oHN&p^l NsD}yzUJ 1&;LY}as=3+9z k SNVwبYv XQw9dkҕX頀MamB h(/UG Upx>| nʾA8}wJ 9 v1]ޟM Cf}#!e@8PB8vi& }`Ԏl(1Ap7&˲b8K %]"t9X4F t"Ci[;f7=d"ʹx؆FN֬~#a\w]?Euk%a:xynN9J|.`JcV%ݗ C֦-.D>wosɚ('~k07K+VkZ6tfٟ@ʆ)3ٶ0cҐ1yHq527z5LXf$eP}8:q0R6Yh:3ūYž+: RNEQ1lTN[3m4 dSMh)g+f,Z=Dȏt|LQדnjMk;3ƲkEܓwDHrG?vn'XqwjѤV]{A$5O::azyo oJ{̓jk|oɎx-`JβLX2͹nbCʯ'4>C5"<& -Zϋ<;x9Yk_3mꜭlVbN`CM)xľU>5zOOGw~źT̟we~B(?p% AV;ڠS't͐KH֍ tp!D:Fa a]T]`}%O y#s>7t+@Z3k u jßҬXf VEv3)oR(V,F tB4#MBu/13t plCAvM^u'[ffC}B*8o0b%{nE!%{GTq0i'pZ4kdHֵ!xrT$͋}[,+]GA|ۉ%rtM=+D1ke-H./xfٗzzq"i.}^rKҽl!kQ ׮Ul8HG$#KRZ:@Kc(b|j6ǗF JJk [)Xk &l֤崇(iHsזp ;U٭u &i" k f(\OSU Y6 ,&p&SҌyMMx$l p9,=$J.-Xߛ/ٶ@T"zVP}Hf׊)42H6 IEBY_N4c)@է"&O~\]\󋴔3m3A9ďCg\iuR HE櫓$QX,;,.8/xp #Rt8 PV@rzBex8A?BZ;5!2uĺ!찔b<g6=˃>e*TOz OMHD4\-`v|$ЃeUAlKVh m# `뜰-xc<7~Br&pTE &lR[(~γSI>VWqB/Ԃf@ȋkΕg%)p:i.)8Ox^Zn-30t marԘR5p?6>c|>4yǼD<%xDR(?U`$t SHy,CXD`}Da+oڤkԛ1N>H a>7& a + J *;QĚMGFj'HɯC $&P?8 QsF."U-R=ZNrHQi*٣ͳߖH\E&K+J.*A??gV;f8'kYCA_V- 1^424>8ͱCBУ) .CyPv=4\'ܕY 4!mypS\X  ΞA$Im,V=㫋F'amEib(5GjBP1\ 'd^TB2ƠPL"p`LF?!l谆 .W&ŐҚ 1Ǿas@jj8Tl1fn Wl\دʴab @ B2).s?a/HGaflMAiR#Fk|Zͅe=ZK D).95-am4xAP@(If]$7W}tR;jͧ眺R,SfBs qLxd퓺[9mk( ;>јH .:ǣm#"Dru >$6dY)]*69f^%i]F "@3~룦֒fhcI%lbuEnSh8L, +`:̧a. uIk1'=M!O17(=C@+D L9ir# Rc߃qeٛdԫ2UDH!~bd7BR'Oz `ŃQ"  xgճ ,\zpA` 뗿)ղ[2yމ[ m l(&\QCY'&.[!x6|[F*B|{mt}/Nu~PhЅ(0虁|jOݥkdt*~5]7h !>=Y߭Z` ̉ ^3Z-\3Ӽ뱻`oўE^C˦\\%)ZO?II҈LsѰKaONlxWT@2˒Tnj& ,)U-fS#;@S)MsPHݥpPjZAc.N̴.3R酠wBW~9 q:BI|ҫ~u7BXKtՋM*.:+җkܶ1#ð%/3R_mY7 8^B#s``M."d,e 3~` Z)P= G]3^YqBj̉3M%{$ h0vՍRUl]\:k"e4%o6_G] =q۸s;f"M0$-"',fb9idVΰO,6eIԦ0~(߾NYMBm,<ןbi Nd5kw0T7IiÓ٬"盿SEȒn F5xw[z-?RwO}˄mNޑXC$Zu\Fq\D\Ywk OCk12mCB0z)իOt 'F3ۿf=}(Qq | M H@iv0Z\>@ˏJ`4\`sh/ױZơG,MȃV(⊊eHonZ@jIR;lcN3%L?,' %juz^Q{)SzKTofj]QMN*M{i쎗 VζLz,EkJu&ig hշMXvdGJBs9E4 z'KPHR_Zr#]/UD<.r,ο{Va_9u auǔտI۰@%h/mHٽ#6>/z˄5 ;pP2Hr ߕ*0!~v$QSt-mi-̕,P7kPMqAc|.eSX+:,Cer <( _)[oYl2t $ -<do⺻m EkU;- Ê$z&gI6bz@e樔D+.cƚCsu`l34qn"ڪ9b ܒ io{h39wo Bk$߭tKKq QD, ~vfbza86}\nOn:kEzCH'!$ÛQk6iz$_{w"Mn߇6|#c@xE^ssrؑ׿ۊ͑nƑu>>2(S[ϽqQ/WolLy mhHL qsY>"uZ!ݦj^~4 cK^vpÖ>(NjnY}|)GL#l9D$N!M CChj;`XU>tR@ vŌӯ&FFD?(k_zT.(^Kd H=b6'ta8ĤnB:h&P4~~Qiy-ɺIP r=dZG#U,J' +mF; ]Ըbټ%ot>_q&k҄{G?G^;V370#eaJW;0D[\5"¶Z#NcϨS޽- 7(^ljMX^G'b+٫/D0=͟v v.;F^|T`,QkP MφkCQi8AlF!(ۣ]{b#8flaj6>|ee[Ewxpǧ#u#&:3je.k4,pK/@{JUګ>|I>̚Jmc_NTt-+ )V1$"9[Fi.]X ׎ իcp!WQmK=2?55"d0iQvz:-5264rKF֤/QG9y5(yL~febc$VEV_1U[e6oI?>@P?)R)s ʚQ10>خބǧ@=[Ut5$H ';Xxv9+GuJCҤe uۻyҮku ʏ$aX5+%ΞYGF"S\QPOYW"v^5U0u%1#yԇ|]J 7zՓ6>k4ѕhV8J^Q60+j[T)3(:q4Ew$ IH)-t^: E9 /{X<=Q< BbKwb^2 iTrɝ%9rޝXn.,bA59٠jӇ0oD$+`|6  <IJ7 ) GbG& >26Cਈ 9Qh1t8@Av9q8ɓuQ㓊wِҖlPAF3~ oF)F *N `:|^56Rwv9JGjqiGU#|k]н2;]}{安E %aB?l+uf5dNiY&{ȝQ2![1"ˬ1YM|;6ʪ%3"z6\l5G<2N%'IZt3>5:^@xbW,ĉ+[$I M^0b(i :`Q  lxCZQt&$ȍINC H[JC+.y8'-W9r+'GIuVMcOEvœ w1DKir 0Ԇdv'0(CtٱA&"++RR7}m#/t _H\vV~LG+ѼcJx;d SiKS#N_cDV?c̸}7tbҀ!1=dU䔁Yady13&ZfP͋ iRbOq59p¥BPp K54_\yrF3*& MF x|(\AE$0R Y ^jG$`Ad`8t0|9SʀZu޵ó>kߐWz+ ?7E$|M\L%N9ޓl8dT-p򧇔7 cKY y,̫WJ֌[i6ݝ7Zc"UCB]Xw b74{2E|,jgh4u%ϊ~̥B^UnDC-{$#q?F=L h\~*^ >ԃѧ!i~Ij k63!ҋlT8Hdx/hzi ^S[SY( AKÔ0-iA3!8+=rt&9/ců ZZ͛mB3rO "-+?f'9kVf%P뾶[Է0hh,;<_ i%J]kFtbDX}p+&C f۠B5"Tm4HۍgMg`,>øНbsgemYs!p{J#Ɠ(`=yD#£Nd~?OTGOXlx1,&I(oxC28)‘U&OԸӌ@ %7@o,9cz. vAY i߃hOK㝠 )V 0ݠ1ϖ92 6&D3U+ǜtH{^EȢ+}Mo>qu-bx[" ,6_#|O'i/XLT^+e⯿03;9uj:Sq Qm] /%| d1!lsY)r *7LfmyjnNR#NEe0;~cMAi8Wf$ p83w*/re0hGK0^ToEVh u]nIMnwHtJ-1")B 5OSuBՉݸe,29G*6.b3kxQ`SW}PE=e?v g5׃&(E W'(E>D$6ORVɴGFM?3a:޹@X.ۄ1%PBߒr$v: XuJ3QQg2߁%<RbGD@*V,:Hp4؂\Zht[|['3`%>oL!s271v Z" YK!>|#޽w_A5p t8߅ yYG72蟣4ê|\O RΔZ1B I."U(5 9ExjjAvJCԎgi4>-ف Q3#K6 NIm Mwt-ryxT田KdǕX,`l.}9$ <-M}Xhӓ`kn7~0{&T Yvp)ٖ%6$;:쒻K\r⒧˙^DU;sTHe #߭rgץ޾4 l@]lKeo߬ s n6 b&qAwƧAdq!qoʥz=1Ey5Ёᡳ+Sw[X@caD[vټ1Y}M g ]UP!r@޹MPiO dN&t\SCJr-=6k}f4pQ]jdMNiJLEAFӮ>*0Xi18vonM.nϓ'_1&/+(-0Ajrx3~]K=V{􋊎?OC}9{G Nȥx 7-(lDz;9{}skgɏWYh4]PæQݻ'RӤ:hPzUiayLlcRC Ev܌tż1\UK6 {Eo쀩EX~n_ 2GVd*qŐ!_hG/2B1Hq׸땄DOG%45h" PcGRMh"uMM57PU}( Pu(`sgo\-eQ_HeEtߩQ.LGYM[jilQiK=n!ωvA8+weq8~zz>> ڔ/o(ڏ\b}߇4KZl[7NcMT C2!LC&R{(u Dơ%u,k m..Hǂ&jl>LŊd6eBCT#׾A#%IG5!@B 0KzOjN< I>gՓb+FEq鿈<'f8X nS&>A#<4rV  +4` TD7ȏD}{"*@ޟW+Y^ Dg4fjü"4q )GmMմahi "= P.c}7=F2ZL"pS-2K\Dm/#f(98n`ӽM҇}QHR]guܓLߐڮ&"w\6Ƶ3 __l5Sg;&.ɩ6ҕΦCKVuB*%GOD6xt^]p'0dER*Q1If8*>ٛ@9R]#OΑ6cH؝-Z?^OFce&4q=b%eՅPi"Jt*~…ԔV9<>BkKݶv1bKݖq_ Dէ/yDJauoʺk\EAH4=~&gL,RA:g1/0A 8B}>>y>Ñ,sXs1{B< +;f/8r#/"I0`BX`泶ެcaU_ފak^Ŵsǃa"_&xv~ CF,#?  jx0mdMdz(-#޹Yz#LO.$jqACmZ+@i𐌆eQ -i*(`3'+&]+3x ΣdP҄Xg-7ㅬmߐ> c`i&V2C`O83T'UM!Ve-hma":}su1 SVn Q'=fy1ĮJ}j-߆t}tεxcg7c%0Q|[2[!6c2Jڡf3j{EXF+@Fnm/#U&z'*pWژ[Q8U%;biu4u`m?X!aLϨ^эMG!̳*waG{ÑĮ< Կ#bf+9|(>2`GMy'b  6~ym8+d6Deϋ>E61]hJ j3}Mc]2M?j@\4׈yDƉq3^ihG }E?ՖrGA N +'aTJO5V} S-JIJ4Q$Z3S\l cFp 1_`^>QTuG;Q Tǃ+vzH;UU>A^Xe T桛nYxF?[:Gw~ K%#3~WOOSP?#77%<oJ(eh#%AV7{bʣCz͓ZJϘثp _>~d?6^S͌'rh ֑AV-wU+ѐnIIAg 9754 D"4%SY||Eh;N/LM\$R;W,Zyq! (P,&&h8S7NtSRI5k5\a`h dޤCmOL^xɟQbJ·kx t9aF|#ƍ'/M И V8k- K %[&XMܨum$D& $ca-҅?#Һi OY3MML1$kzA4jh#iTZ%aVY=/`Y^)ߕSopǞWhrSjAYX54ҚGP=1ɏS~;]35(B#q\riF9`X%6)qͲҜ9"$<{'+pAތU-grOۀ(0~uqRAj,=seJC8|Ɉ>-aZSw>Reo[?Gz8N>HKMu*F`x8]||2[~]G陈 _b~hvD j 8uIrޚꙣ= jhV+8dh3){~WsF?Ѡ҈tSmfd16YsP o)iPӻZogՠz@t Rz uh#F.@nfpNxL1qSpdG&ā+9߬XDH+QnnU:M6%􏑗|ya8w=@mOA,6t yp3A,G^XZ"JyRBL2R[ja®㖨ESr6ɼJL0Qq [E^v<) A%jSJd>_?#ݕ H{WKL>qw7b*ЅiMW\\@dovu̥ȣUHKS<Kh0I_AVS lT#}v%Hâ=^M6}N#6E!P>fGyvyѿGx@_KDmq>?*uل@ﳡ=P%3QIHU0"xxvg=]1uu=OLX=/#;kL `CdzE%^߃oI7q }*1a6'5lZqLW گ3DM~jr{yޙZ.u{EJF &p \kG*zH(inىb{D2RGa> L\f2)D!R!Dv;d1mYJn2]qv RB%r@]1p;_e&usJIhH? gѻ9!+1's ~u,fLm̭WWȝUE̜ה`Vr$yx{<?5"r8fʵfcqQk,DZ+nj9H5ݍɸ^ׯ*x\A'ڛ:nѱ>UiiͳbAyzF(@[F6Dl}`Wp Y-p歑! nڷڛe *܋Xx wQ*GIc#Dp (gz?Ҫ辱v %M-_t=by ?~$h#V=75H?Y~L0֤ 4ۘ'$5D# ,60|raG { #EśҦKEEmZtG[:%˥XnHo#]+H9kѯ ;ށ̐/u iΌHz%19KuB~*K?.j05j b3'AEa M|R<9~aI!HH7fQP`YF=hݭ@M1Vݤɕ"RT}1#K3w@v7AݓX ^$8$wYf]6&VGQ2}P= KcCo7y'}faFg!1[ȧWd҉]` ~xB<> F*mVG龇f7.NZL-tX=b&veX/#,셍w85a)Y2WR? 2 ɧͼ-G<-bJu1---;, *Bq(%q rL'E-4߯~Tx0 c:XS4Gs9?=#|;#cxvӖQp{!jOiA\mz??J?>QA@wK<m\$Qxx҃"4xqOIh[BT?8A<_C`,M4\g)SU{)Ĥ#vP BT j@HZdu@Я줈5 ๯ C+ Fz5gÁ^ß_u˚ SuzS~/A;O~[MؽwW56$0Wԙ|kR1A`.rGԾ~mӫ(x?aϗ|gLO>j>|[t=n@튅=Q{cS>|PP]d#"uQ3r*S֓ǏdQ˾YX );u eE0lJ$-fi#۹Q Yc}+Ku5yR;auJF~@i:Z'tj) Ô?ۙ( Kp1;[k]3!G^M i ݗ:ϼrJs(4,6 R^H]~U2KK:67PCn^;hS(@vT0wݐl..'ʡA:I r#1iwq[Ok2|ce7 =9]b#7'd:/ml";ue"k= wASz#7iF9u~U.~* aXew\+d|Cm!}EX p1YU)r=!n#APx9T;{_ "`P={ c#}ITւ/:&w;%8LuC`gWMNKK\ƞ P)D{SEO9fcºmS^Euŕ"M_\ (ۀ5PaVjntdz<5&4K}7 bI~-3w;)xwXjc^̷?sFBٶj!.Q˵ώrP>7-Chv66`C'6`!$,Mw1e, B* M"΍^]¶Z ?:uQ25홶\yR5osgM㌞FNPze".8pAK%CPt.F/ Բ(gRۼgh;Yvyq*4ط_fqۻH0RH}pP],[sN˻)YVPL>! <(K.X/-> er@Ʃa@3NrpP aA\1j&OT*)FfA|;;S3+vJ J-yEf E7~ vywJ[<<ۍs?qy}oB 7װ Rdr Z8pZ=Q26_5h3Ux i;0aH%JkVߪ)ox^D-r`$-=2xYZZ69[bv~Yqtݢgjݯx0M*V{wO977]+5qOp VgMHe KOW*#M05x< t֞V-LBOŗCVAAHq>bpXMڜR@4z،{϶)5l{&˼~ Zت@ݹ{& CU=╳%uXJI]>$t6 x+!슩}@>?RaqE,'œː vƟ#<CҡmЖCXiݥB?4Qw}P4$Q4' Az"Nٕ`֏WJZ}{=-9}Idv<%+BeYBtq}lR 7GDC~W}:  ~큛ɡJX+ZpjcTބddkeh=ϖ®ls#oo7 j%㪓S=WÅkExwNUxB<ĞT{)mGzb*Ӭ-~;p?VSZs9Vf?hCa60#i+ 2X P<ȿJpES/;R@vIsMDqb3b"ۢm\f`Y藧:MW򌨜12'Ѐ4b̭XPtOXO.BaOBܾ(̌R$2oF4arF-츛ŗ[Օ*QWLzF'ɲ9nǜ4[!)Q c:ЛLJx%hgE^ӹBNfO*Y%}ҩtNc!B?yڽGG bP`{)Yr?h+K{qlj =q.N>D7Ez`h+ffQEmjT?M eCE.u!Kma&Nze|Ѱe `Te0jIH]4F AA&2 z0Sz]0'RAim*kCa Fc-{^!oir? YS`c m *!R?h{y;q -p{CL.nyπ3jvu[N10-WnſJ }b&`CGlJxiOl3/ǃ+5rkB4 EJ/ ?ɂrJALגOȘss].~0͜.F8mdGc8I ۧaٰ˙jAQШRu=I>"H?]79j-|ɾۉl.+SChA׷ `!bT}X1v;_CT]pBZXqHӘ'vn-i!0Rdp΍&YzJ\;:1:dyNeX.k\3#y9jt,W?Z|U!3ɒ_zn(e>l2BMlo=g3eR%N>>t("w,\i.pj! =o*a ˂́fCEKJ$@Y0Y&NC $U $Kڔ15KsUHElTBҩVК#hʳq eG"qɾ]#Q:7Sp[%ЁsUxO1A'NZ' !U@3h-5Lbh#Q252I 67(e݁d aXܚPv5ӶP3C@ f~hT^n܅5yzJ'qR-qfOEꕑo,IN/϶@nK48:FB]0S19k򝄧g f5 Kd s]On91p M5f DƩAQQ*3>fyli֍} U5ʆnp)fү$IR@4eWS%G '4=0DZu'&(Ge> VEۉ‘g~gxNJ&* T2u*dZݲ^U]q#fXeNIOEZ-w'޿:)ٰTB4i,(E\a{ fIDp_3 E%kZBSovjg[ү/n1Z${,ko`c !' r\$Ro}ɪY"xH"9h1XxZXɚur\-<7aBAyYuK +%;ke \Bo2~CpiJIxfӔ>a $$){&8x*s9`+U ӨEQijxCyj]%D"VɼyW$GcX(V3Qo2IL9OK ˦>}eGGwZ{dkm].#OQLu=PҼ|lLdV}CD8 %ᗟQɭ(Xm~2! 0*yC7p#PaT zR:1WGzaoAP'X6 `Cq-V(|dd\%x7$UU+N Y IiBțBOG;/rH -dU$`\;3h7P]h8<`fA,prJy*_Jy:%23>z0+ndĩj1͏8 ŵv]^ K8tX06p l_wiof_Ǜ9}o;LLSp11nM=%%۷C$Y3>wI+Q&@Q]H a\wXpg-W1iH3S6M]x9_+W}U8qq4؋sYt{f@]KR1eɪ0H^7EsG} > 鿦4^.dGffX@[A{אXZy@_gD 백Iÿǃ%ȠiqTMKHtM"n\Co.$i]3 _D[n0՟ ւx߭ȧYGQyn1-'~eCI-KZEUQ~*Vw_T{||3ekHc\x ,+ERI R\H {EpJ ujܕ PR5},:roa-~Ԏ#8A4KbD@LzXel> R~Mwy + }z4%9_#$가̱c7 #WkOA׌ YǹkyD PIi˴B#%5B 쮳[f4,`t
;EY5n 3ղԀH 9š#ˀVӦ`j$UG*,(oJެ IZ.-^%ZڀWf: ó=p-oSmPS^ u18`5e/jf) nZSL5`%8ot(_D&~#+Rۇ[>U#")t9-1Nwu(xnxU,bQFpԇQdJZz+2 c+WppOp2ESث GFx&"XLf$ Mܒ[}Vcz*<4|)?v>?CVy=.тoY BޒJzy82y,?GA¨%7 dZz'=rbox_b+$lL1zsӦ ]xk = wH%[M͘$VS/^0H3?U&d Rj YVެX&+%AwVX -:ldvAbvv Ewi49u)ڬr}3$jޭ Ra6MCRE˃a!fܟ /?9BD \o, %}N)B,t74#e^\ bzܑ0,hu݇yG̝ mJaRԁ$;<.nqo n}̈́n% 7.z$mHڗ&XdˇόJ-m_Q WxKGjᅿC⴮.f κCv50kٟwQc.Rj9g8N۠_gmS'0&!IM/ dR;GB2(k[-%8)E!1>?cvFHY s=(yW,DɁs4#@dq3)xO64UxMe{0v^Mw7,,:Ğ2a$<]frJ>iװu-f{wGWUu&N[VWFϚ%jj3@ȇƟ L-Zz49{fk vgdv6HPٍ_x{Y0h_@@iul"hj)oGuw\rXo*ϫ5kt&}B)NH#x꧲5_dҨcꝴ4`r/ N'_A#G2 {Ǻ;.Hje ?JeG`7Byskj۟VN!q\/!{$(D~ +)_(E ){5Z\gen T+H+.vIcWe*-|aǮMJh`փ'kq:ڶKNh~`Xml©+EtA a.#P"ׯ!ݺ00@ҹA"0ԄLΫ8 +܀,]_7lE8ȼtK1  Qr% zKk  .:r'E9+3Cf7cafq ` J0A^iB˭e K). -R$W|?NP#lknt #iU-OR_,< ;n>^3BYRH=S}VGx>$ydFCO5 X;z=I6$ 'eII`G@(G;fSqM~l֧Ars5}k%)S;y%` O_x_p wRc[0' F a8߳F"%_X#[L.ԄE(~W8p['(OČklHܨC3֞_thџ`?L^x6] Ri.ix(YeJ򋒲r/I{I|LsPJ'o9Ό f \ ׀8 60 K˝uI^SB@nzќ~ $r"P-*ͦ#|}SV&LgQDcYpVzю=5-o$%q"'#`p*) )l])2.g嫁K(u.gÜToNB y\]̃`hҳFW;р_M9OTum<*| T&C!1$ UOi|{Av]AX%E%V *dRVX3e{B;3#pyրm9הO{X7чȺy+(W~ }^ 84KDPndGrrD:$k|Z9uw37 p+߬~xKz>vdw㯣4$>)ۖH Ʃ kX1Mngyoy4&nZ`F 3l&eIen +lf^7u['\ w}z"/jύpu1+{-z 55#oO}9^pe@V%k#teR> 7hVY73d+؉HG eAM{qµ7l7<'nga ѽ ;NDM6%ÚYI\Z+]Q։Ag,h ]uIƜ-!ŦU< 3mʐ(<[29HS-K>fhVQ!*>'%pf=ǰCI=K ..>e[ }d X|FǸKmГ}O-SR^%|bl'j7M}ګhME3䚃`Re{iyJ\(>'T] Ɯ4_tdvDwT KMVH5/.[. 79 u`uR1$2搅&j'/ѺZune:5Eht1t08;+X+6DD@+64O5ɳb_1pB*eh[ l.翓j$NҳAVpqk~G@td;ZRbKm~n z׎@NDr9|,ԙ -vGBLJ.F%noju`lq%TL!O_qP" - St?meHfrj5?Xu8>Vob[ZZk)Dz@:Z4<1BADIDk7R[yK؁cٍX rumKF&NV2LVՅHļP*fЪʏ\yN~EjZo̙=U%7'O~vHa=βXFoS%ř=<ĵppc=mk^z8J@,X]WXC#z6%vx+1iw se.cP΃YK` b|o;(R[mƼo mX<`0&g=]#tр뽰6GB[ÛS B3L%da 5an #֗vI,Iirz`M cmrG&5I,E6̨sS)ؾ~wۀ ! -J ~7s?mEfMd+)if4뛓K#'E_5l=~X봵aΛpH,K@j`&$*cyKw*y|kLXWhx2Q-}&ٺH'т]ۜJ|XtBO Kd%iv' „F35Nc}~xo) 2{+!C(PV d)”dtɛn΀]Ɲ Ȳ76KXqЊ )e~ct` [61} 2G-̤.C )UPeqzt ÝI6x9d6 ۢHV[s{? -}U1MγQN&%zJi@dp^ f]^zYB9)עyg.l;ǁh Hb[{ya){MҀfI"U\ r=v %NpBE la>5jl fa蕖1Z'3^wRg_M>0vړܳ8p#Wr25nt@Ԝ._A^iJ 9G89 N+}HFi;*pzEk)SEGڰz\mR'nѹ=^ /0ulx_Y*~0(7< :_5)R y*$/[9c`Kլ>U ("zoÉ\H>]bR>@Vl2GmzbT#r0>2^S$FAC'Զk$.HLj+E:zGA^y}hByhk 0X fej:4_jv¼|{˙N ٔ"6cD=YZe1Hg,MOkvQɎ|2` ^ ȭ=Wyqm Q 9}\9a*;R"?>'6Y\ NT4:U+ڰL%W"I sܸH遬o+XHgsDg&p6zIgOPi$(Tɀذxʂx~e{$btՇt;f,# E"4uο{`kWONː`\M(b揵$; mЏXi`̑<_e*vcpuSكylֶ%dr >LIxGb&@%zU]oJ$˴K( }/}b03,&qA*E,`?G87Z!!_Q}Dž/"\V*[Q˴/OOg@9aCTq \,AcaojffOS#f0W. iH%pP(/cZp7[>krZo-L$qIQi\g!1@[o:_CtG4u2:?aӈ!<*ằy>`SxFsmCTA<[M MBKl!{SϽgCǜwa"e@s`Ƴzz]̵[`^GiAi+{]cOk+-N2Do(*/hPIMD`us7„%uӐS2V^ x5N_l?.du½> 'QzHɅ֢]]FT7 /%<4?d{i @g }*Ft"h}Cw3^e#EUuB d媎C+p9lY1Q5շ}rdzh.liÃ*D^DN3Dói*) I}%'EHv Imaڼaq}Bw .L: ̣)As%B=FDә?Z62?pstfdL7y+փe{ۧ@Ӻ(Ɣp~&pWr>, W+IOԴ_`Q!o2`2\p(]혰&"ٛaw`?aWY y=X h,pI=,gSTyw-vc̗LCLIjZn+هRcr:c 찊֏O_]>b "OŐhb3V|37;lyvBݚ wt>܊#Am^{RZ2ʀdwf$2֤v *k|?tէQHFz,в}0IhIcIF6;1R)dg!Uذ~A;ؔkO[p[ON~ as vc^; m=H%wiC9/C"z&Ecxh~jev^Y/ }ʱG둥)m@tZI%+.aBU&g.=%N4&8r;^}KM!BL%"qTWV*ݹh\u#+޳UYV⨊B&ph3Ub E8B%txvh/r3gMQD9^(rx vRIkSa6oӐJqؿZZH˹UMަxIoﺸc1kLAtyȻ!KBq]` |QUn?lal3@K*A4зLUph]/'qqz.jpFR/z֓(:iuGJabN~Z뎸Jf3z\jDq?ޖ 5bUG~Go*_ǻ!0amf[ǥrOotG =xBKVɶU`?cC%?%3ۺ_`OD7֗~@6_F7mI(8zzH9 13ňڟfX$`   &#{ȷٻ7zku=mwp 4TC%6P5*&R)vF3`!m3*”2d$;g[ij΅ ߼T a&osufOݚ+\bMw-J0%W$P h3SzNNz&!sr8J=37<:i 'o43AoRUsV&U>˯ m'cJ lU"-RH;p$N TY3'Hh 錌1Wʛي6C@֒Bu׈ @}6)~$Zw#_ I_%P*&Ƌq63l%٘z昷8Y͌h 5 vf`Z `npqB6[1OPUA,;f]0BadX,lܾ ቈ˳T_ucEfjȯm<]dvۙ@e_$ 3z46AO0n$b./ݰwu]?hL˒uq^S'so0Fj]d6`V^!]훤O2QlNEur,h\p7>'VwaZqDVěLxƥe\!&cd#-RaD}Nr.,o ~F*`QXi纠⯢v#u M=͈PIŋѷ@k eh e]7o. *5҂+ƶvA2 '0VDڅa#O1;mqہO&>U_*p~L ݜ;X;UZ"`eevDGppmLJC^Kصlm|*L\ɟ .p)&4׈WAsDبpRk=ڿb|/ĝ)Զ  gp| nT99-.ç_X/SD=E2Ȳْs^SYPOcMºkET{3w7 SOQI]"h*C͑ӥ8mGȑfjPAVVGx΢Qׄ; =3CK fӫXSJu)Bup 1gSJrosi '^mvPKJeW vܯ^3v%xI5%V` cΜeZ,+hSs &ʑ(Lւ$>^D|AKps 54ѩBEUG'A/KbAsW#W@:Z(H:dTDN7+^ dqhU"+)Z8ﲖ)GAˤ!C *mM`|14F&i_o&Qj\2@#;U"쯣5! SI y2.d H^D$8`SczZ%T4pDh-w:]2CzI3Uފ #lU<aB9X&1M&@f벘H}PB#8l3Ƒ6g" ج%#xŦn )E=):"}{NCmKII0iP<4^ߞ9IWuR\Xo[!hĨ ps˦%3[WJ4_aĈ*ތ{؂.,GvpaW|-j>*/&Ữmcp4d1tjuiCZAűj"%lm]p/S?G`Uuoæi&1kILQWvdYso ˂_WWvcV0~M$7sFeRqwj23Ȯ-+veDj^P_%P֌%V\;gtVźj*_MI%5룉PB?-<2BcJ7L p'+ig7*»(ǪQbw>Oq$#^K8LofhVӖR4 r{f$~~]5e4zϛd.ʑyQbe5PcIB=)0Rm7 ݤt6:;u 7OhEB)O1%οg\ !6n+Lڷ"n.v@2 9n-63g :cA.-7M޷`/:ַP  U̯lbWRa-L% r[afk}oUl3〺ޖW/=rq{>B&ВE|nf wg7n^ {d4Gmb Q rjh 4q8F%|)!03>iUۑ"n;-#,dtX6׽YXQ~`3ՏdF때{'x+UYX@ijf_.rg͠EܢV҂ @"}ExL5XN&CQ\"hb>?B/'_ %ݿ<ʐA8̯@'"Δ RKJ;L 5'}\f3 &3RQEu'XoW;o5@lв!QXN`Ӱ\ѭ%1}a= .[ Rb9c|@RnHFpewċO7YZ2M?-$V1`/aKzpc1*+{,_ͽn:/ޛ^q=b95t> \oas!'U̫JRb"4EvCR1b?7avo SSc]w#1W<dqGgJ(7N`o)`0B5rZg]UCzKq\yYYF2U5ߥq,VfR>(:6kN5^ܨi%Xo r(fN!]Jgw!W\d,qX;() ]TП:OBdtSǡ=V jƝRr|~NC…Lϋ]|+%gQ+8s ˴1e %rcbQdI|5]@Xƹ" %)tjzC!9 yȍv3-t2ȓ-A} x=AjCg oE e>ws+Nȱ>%jrm=AQ&*P K (;[ilIv2vەӟ႞1Ga<2fZ#|f!U.=A׮eΤagw#&1ψ~ |$G ømRawMzB~WZnM8czz3 *% s8S h8~uQ+/h VV^4B$ ) e7 šx])!`9S)p4,R WJp$~1y&k)ʛK2-da @& }qOvqN 9;eqjϱ鶭̟JUҔQ:I!g&u 3 /⇘xrl(r/cSw$͏rV#Czqf/31ˡDܝ&'@QmsVb 'I||"u{!hP{$&;lސ?[ð##qp&^4J}ۑ̓߫E;0"=Ҥ@c>G6iM5܊0~m±s4 ZLZPmVPʜπqC8Mw)2O3LLZza34: '4.<ؠd|Ll*Â*ur$q! uZg8-֔w`F%D=<& X~GR#<HKY:) '*{n7ȩ= 'zQri]S.YPu>0xQ1ѠXd8 Q!6bƨ_l} 1USHSVcK1'WuOwz`veD>mGuRT(n+EJxAe p۞;c2ʼnvuDuDs؉/NW.fHxnM7=Q/(dv1|Pn< NR9d[ɩ,v^ܣgCwd[&qZ PZr e!TAAm hA^f;V?ж"!"oaG1Sq _NSa(kL 5)wB>QARRAcR#$@[:Pt7ɂ=cokW؄P?wUY3Y$yڳ|:aG7_Ս;S0\A?bPIأrC"{aJwE\CxZN~Cy8>{4Ⱥ (R= ˁSthvL?U\sGF3 (|uƜs#1M PG gk|&c*k6W3Q46#U ]Es:0r Sn[jW,L*1^(#&ޮ'<68>ȼv2]&gj)m '5-}N A"m)Jʛ;X<̚ҫ9o洈L f3kb=ȲnBw|daD5ݡQ#HJ$6Wy{_I\X~* =|W0L9LA p(NyBA +c@^X; ܰWe7U.)t5{/8ljP@\AI<.A#t&vz*~ڂS;Fjz)\Ak~:;B<[ Ty%TbSk)4SqsYO.H>%]bKآN5E&},_*Tdӥ-4bYLl|C"6_RM}t_Zm^zڿa48B!iLdH=MQeZ RzJ>J7aenWcvs> MaI z,- gab&MFx c0s\U+3d]MX4#LJ|Tdi*hEmk. ,C]M(U՟ۓybÐ;\qܪqqD õZ`TBZLW@i"Īu 1hKv|>;^Qv;xYK>rL+$ę*WdeHm η2h*?}zfR@QVwk@DA'M@ ЂfnAb)5DJZ{yRe6b)|q*C¢,YXs9^ej wL ~p(w_'?ju3[RS>!g@7!t,2x>݇(0/h,2lZX>̗$)eUCCsgS@NAʴBW:FAC7Z8~ ѨF>{N`+2b3\îgc)}O#.Zжd8*qOlzkGE>ou;I8rbMrw{1K"TED1 4&dx -"@/$m -3XN&¢@Cϓs_]rl Oȏy~ݛhCHғN(k=CДSgUو2-Zoѝw XeV~P\ߐ}`t3ͻRJTʨY &r9~hf>E|2R!r_:߄LO%cUރYZ-D*j$ P]k/跤&Rb7fCJZym%ig 9 _ZϱMH9 UI[mג_0k'5ףn3QN@pw0xdd cW6G\[\FoC'E0oI).95YX؇=,-ЇyTYMZAl3TU3ImKXrIy[@QWJ&ȧ>xXCҪwN5?GGmo.-,n=mUd\70wp:9,ihpMy]x-N_S(mfX낀 k:,qŨŸ?uf꿵H4`@ -OyzVAmaFz'p  \`l#>VŽQg{~;Bn4௴,,Xg+J sgUUY|#&^J.*C<eM%GRKP nW c@غ-c#޺jb;P?~kۇ;ؽܾ5f_@sT\;_.J@e 9󘨊"mtѕ}d7%>]oAp?lį3>W%#e6"M+iR؇@<[Kx\4[WNıbwqI-+XsqlR a(g>pXΔ? T8]Q//'r24)E;"-!BiT]el_5.%l`Agu~=B̨y xִj5Y T,D]qӼ!jJre%T}1]#ڹ4:FyZ#|r eUv;fr飨V wP&ZH^Ύ1ǧꓹP3jKn,T`hZ\0$on+#wbQv\|]8Un#) Zpf@W< U) xSN95ѳpp}4aGv%ӎK\'/O:,Bd8ԟ}dSg9 + $.MCO\L4o}{ݱz GX2 'ؖoIšngchƬyADN˯Xo$D.*u\kRLzf<s睺=YpBl*b`q]90N k^}(^ M/ G;"6~olĸjRE+7Lef0yķt 4,T91 ݡJc%q8imɆ&Rbr~k uTd (<8W'ވPy@w- {u駒+wǃ'UI{td6mGN1EgXSR N tefin R7)?+)MU*eY!%OB/r/`!ޑ1-0.gxU#8WΝmoHiڵs=ElGw{E{LϽ0&B䓹W@4yA^{逷8}xھPw p.|?az X+6aq@>yr# ҽmO+ U Δ,omͤ[6A]*%:9./L ŶZ-b+U$Pxz<( "Xuj rZa'UvpG* =zǃjE`bnBߓ@^2 kixf,Y&{ hOs:u7tHSI&BTFIav HE_ B"[Bn*#c|?wus k~Z~4f`lH?HD$3ЏV=x9ZeC*X3[E4(lppC1-{}TuKL&G )"R+W]+nnA`x<%2Rt5j'#ָC*¸x̒PwSȟ O^)N aNsU+_RMoX&|=g!ݤUra8 3,*b3g ɩonV'o!#!؇x*-w47tU]J_]p A,M8Y]k Mkvi#?;x/Q_,\[X[X)Hc ?") .=N?*I9uwj#gwC~?Sиt qD?0-B;H9@R +dk |}I|fҀN˴Wod $?3kw6)~+az>ZUP=N<^t0wʽA=iLW6K/:!y ro<( r[uT[{Y!7I\L?x |&[NtYd]}q>:&%9nt~(,K>l#B9K*ZLYvq Nl Աs(K曆Ip 3QU6Mx-18ѻhRƼzmu(ȵiPMsD΅c"&?dH?F=a"DP_ƲM˩G|Dm0>}`&|+̘SH-'K3soH,X1GT$J)Hi@_vv1@ U(Ey=a@ٷʵf0>tٰeزmKhx?~NBz܌)ۥ  roxW;spJ2ؠ+Hn-8+Wgx@7{Q.IÌOڰbP=0Ţ [=#qM5 = [=D۩ݐt;|ۖ˚測 Gxb+HWVlq+C%<i*/ð5 ,+[ T2gc Y\qRd)$ jp."V]gWu̗ Lc޶)-H!bG rc::13X"e?2] MK bfs@5&nf+>k~zBAeV{yrHHD.׷X_-]sRM L*rߥ-Lo[, < "񳢟j'}jbpWuvRh/%=;gV\P(cNe7<թB<_,< {xqif5% bV8y O5 Q$F#?r)=hhG8 O.6NkPӜ~׽GAjkrݼ4VǕ‚OTzX̓yȕYs%Zoҙ{F3I#X[%^?V:IG >" UUۈLB:YCfz4)h1MZ$ޝU=@քRu t/&n}%P,d?Ʊm_q $Tr#5_4l`w4a|x5umO$a T9od~0MHb3o)U@6D _=)_yClk\s2噵Y͈ =2ps8,ƚ9>V:fqX㢾[x6(C_Sٿ$X [p'6P~x#s,lK=2I s2%I#QBWFG1Zng !laQlsI7a2Ĩ#RD5gr*P`u)4_+Ef/nv؛pcEԦ`ߚ߂~GV$݀/Rΰ, ;Ii:15vè3m`9#B=tCAʲJn5N'5 F,۷a/\)U AkDqS˩. +rw{?0?J٣Bevi5%t:$.jW:fo˪%DD$ّEk'e2ћ];eOcGoFq&I)tD(0^S5ߘr@[dkc5{| yx5{8ynʍiwV5Uf8:ћQ5 K?}Ti]Q0yjY"k[Cc#PW6:smt;^șE7ī6f Vq?K-bI\>&Ҙ|Ws>$kJF7U))Ą|2 ,4"I "¶Sf|~E䠨o' 92(rhgEmP􄻻+=7# OGl:=گ!Km }>9̉n #8~Lop_%=1Wdzw_+*7ېyVyW }18LQO z {+[ t$jl带@BS 1PÇeͲGG:u2/|N\f.V%uM}gu~qurQTX|> s6#g_qRus z5I^0=݈-EûG_u>ow@F ]:J3:˰TZ$B>G}ZӁ&Rx;H'Grd&(I#==ٝܵ?A_NW`0ܛe6KN+f7VK&o"ӓPмaاVvIe ]Qr4 Д 9*nd^*l@L sy@hɼ=iwe)r\bތZ찋b|K/ˁܯjD:Ax!ըRUlo.÷-hCe8a *%5x9"VsުTxz{P֙g#z97:* <;jiBk31.U;dCFT5D?|c#{ |Ȁ|i~l=E>e+1;5YR8qzoUk$8K3l6y&85H٬3ng+=8<;=U4DNZ<ޅ'jL{SWMr>̆aF۰~D:fmWZޱS|*a-֧X-PUHHE"շ7E<h \[M\*X{ }LU[tN̑y-n6HVZF(.2PDnϫ+Z7$7$]gE9*F?¡zr6R3i ]l#UdڕC"5!?ҚXe/]"4Ù1׽" Dl:Y'%o|Z1hxn/x'G&>_(&KIOBgMڸBjd3u#>G1DN8`%X> ֤Fuӝ@ջ 9<5vߝ |D89OQDZ kNYChBaroA0ܖy>c٘:CdP"r= qPc2R>GJjCvR0+7BH@3{=q/jrm#%&vs5yIl& -کx v@Hޅ- z 眐i01 Pm )K ?LQ"WS55v UIHKA?LaV$7jAke5GF+ӗ JA72jv՛Ѯ6pY+4wdj]4vò^snD݊MRa;+c,tvqȜGR`^6*W>4 9_ ?uqR|~.s򦳇_mL%E7HKIli3]r:ZR)R BQ ,בeM6U%#lG4.ybm8Wd< &\ŔmO}{2 P KFб*0PcD&?م(SLuXI]E~W:r,ic-"7Ҵ `b|IV ysO@w4.!qX1Ͷ8nW@ EE*ʸq:rr;lRNSِv2㡀L钿DOY# c|hN~~;qsG#EqAď7A.Th }:-T(l.ū:p9:99aVFz SP3fɄv_`8sv0)13jU ?^T6Y$L;Љa*n2jVq b{{y# ዤ}dAeA|ThjVp ρ Wh^SSǖ\ߊ͌$5H2J"/uۇ:.ǵ>z5f3Ҧ ῁YA"O'@RW!d Ƅw"F\_POO#E/ {i\폈dQNCC &^QLW`m"+hD)O2AWH3^EUb(>nZs .k">eW:z'{̍Fa9vYi7Vnxk`33=:,KMa)/{)AܣWK2Bœ7 g]5KUuK(0Hnj{qd{y2)X;Nr/KJeŷY&FV׍ϡz6&D42hMAlˌڜdcBakCSYM*(txy-N<};quBJAp*8{A5˵ЏpE]@!@؝}|1cyz-j )(ni",)$VN !vʽR` k6j_q LɳS0NY&z (O,[h1W]b٣u<02$ŞׯS0HSҶPLFaaQQfջ<˹WOz3|J,yk'Q_HK) &Z{4YnbIhp5:aڂXqͱj@CXQlD4PB.>8/0>Kr=ovt5"룍/(rWspINnt?ݼ]U }|mk[*+`ZoϠ]blP86_[qލy%[ {|~BwsݨwH+Ȕ^PB&6 iEMoɕ 4ڰDiBVpdz*z;NV(xs;i+H7Pw:gxаќ)/f"_2eB(UK^'V߫I#hq Ժg8!'iI'$JrQn}2 n$_h me֊+e@ڊWm=X.GsFe\d~(}`72ci<}M%7'fR`7zy!fX2a93\MjN=r1g% U$KG><1݁ȘHۨ7L±16MQ>\k&ZをKBy`AIgy^cz0Eb P$ۺKjO>aʨwN*Rp*$B |?=A7A -rN_qYzǯv;2yҴF58n| Zt47@nߨ⁌5ax*eG^F}卮*| v?idVV.GZ>q KEp&Y==mĠ9;%ys^H"tFf,GS?X֬͢[VA\ytYU!MιCo6^+N0vl } Y%Q!Zоq6Ssu!:ys6ݿdB~|qbO"k3.̥%.QUSۭC ԕM숍rKS?.{cR;n~Ex͞9mlıJ{ )6[cG CXhDt9=TP'5afӷX*cƶc6;{V☇D?r"^$=, r9|' \3zgHyG+B:\PjA֮jDo]ۄ2[>{y)^ MN2z9n*=/S^-}k֮Em)e.HZoͦ8b&5PD!F5M - `yγ<^`/㊤"IQJ4 KfCSHf.aة@=FoKWr_cQn@I P)/?k͝1Ηv+gݚu9&@ԺsAm+e+Dp%kJ]((;;]G0)>&KiXW@^d%BM=䐯@(v]asΆA2+CdʢgVa[Qa唂@8QfA]RFĜ:Wmp1BXS3/}G B [n&&`9lZGOJ]yH35_5&;bUr" `X gfHV tt02m?c@@ 54NPuقJ@mHNy#"ƒ T}7%' c NR=rɿk]k3 xve ? 2)b2%v/}>Ibupku5 I٫p~+N2y)fA|LȾe,P4׆1 Q3ث)r 9ZpVDSc1=0 SdMBQkfM^{2zxˡ}]e"BnR"E1er:3Tɐ6XHQ1!Ԩ>ֳ0E܄\XNYCF=;lC&]DxAE<# Hp_Lǭ.gLUdϘqA&B$l$rQs8DJfvfzYh>rŋǡ74k'H3-r9L@d\o2ͨpW4 1\Ѭ^ G&th%8Q=ܽvޅ]JM(Aǰib!SiG8ջP?cT0a=բP2d%xG9C I P8^BM~SRh8b<=Iѵt`蜈ssT\kDɰh4ʃ+ȳ]n1>G}zU7pN~eL} P#(Ж\؎?1jǕ;$y5($AdE:* xW/I9˫䋽4Z0^&\4W)z*$ y8% A$Muv0ȴW(;Nb^Uudm+r  ٳ&': ^9z“s/5B0G^#ja[`PAŢG o76(pEM :qs w2 $3f=NBIToFH=z3`3w\GMHq0,إ¯CFQ{h:#;G4R9%L$(!+e'%A_Z fT %DY$pGr̦!e#,' 4W M˼k3^=[+j㛘d{ѓfYOWbyP,?s0;QHx¤[dt5@GrX@x0'FPv\ϣnfcW:fKIĈR!d$3IX5Ҹ![Hr>ې>Wo^jVd{aX t,JXD\Nfc%F9;>=GQۡکa 2G{LxyR(5G%w t 42`gР4IțNT*ٝ.e Tg zG(.RKO˰ }ɍ,Ql?X/dNҏ8x Z>!}j:Sp9/5qLbs1͙wQ23w`K ˣsYeɪ$ |g?2jw] Uۤq"l%FQklGlE޵7yFA$0QYq'R]k½M//P Hkf /.;|2p.5 cK͆@z]RІe7$9hKwe׉j#ո d"?8jaѻZKyL^ԯGt']^pΕh3?B;ScD ~ {#"1%AfK,ԘĴydJ%FqZ jJ*a&jH׬PX`St4nQp{dWɰ@b۸Wm61ҁ8C7"qЧp!bэ6h|w gn~kMc71tk=ֹ:{鋹0(>>Nlܓ+(m32B W_bo lsH | -DH,H1z.ڂvL5;!8 @4 !;hmY8p^a̤;] &K-`7RC?׾w'mz7~xIe)xGl=yT*{"0%=Yi[ܲ qV~l7麗n:}ZvWTX`We "VO>ǜ0rArʘ [;$%nk[WӞlc!E2#dыݚX+cPe6rmV&SlC?A @jS_ԃ;de @P}׃+8>Ienj}g)οC6t<*{zZbJ~ˠclaʒP ^ d3]\_DmFv gQNX+%hs 4 wؾm3lD|( D>Դo0e r]]߫9qMf~]cc@\ơRZ7wR:eJ6Q;Bn4)O`-#A6mvG4Qukkβx#\~y?#=v.mi{NZUFtI6PGY>'5-K9zuUpWʑJSX# K[;4%>nC'|NZ UirΧAe6fڗ;j1 n(LJM/%Y\ -aV?I,A;ֱ0αv 2DV}j{-(Q?Cef K졳tms[]zXZM2\G~?i463êYz},٦ ]ێm*ZP8_g[0_JɄq I>sFr6Usêf"rK LW@ynƼMOzw٫(J`K~4CyYfI[اA[ p6Kkˑ1Ff ]MVjI ,n9'dl"+ *ha/ĉ[Ul>u>G{CL>tfQlox(CP]bFs3M FEBXnZck΂9HҀ() V? V L_DJ638f;b;OuVc(A-Xt!@Jib:\M$LGUҨx.)a;& )M k18*;l?[j2M>NbrhpsS[ ): bW3͐bDYpքǡ>#,YD&2m_q9&Q"a=aуVr>p $ G$lˡiKn"!_ȥ]CJp԰w“y  KELn }?KA;QiR`$){?, wGpfU"Q߅8{ `=Ⱥ\QFkFKzw=<Ƀlr1ִ:c Lϓ%Cz=V~DI.w.9=Y޿O Pjqsf~=~PCMGtNsP*Pd\p-eL0뀎 Gө>o65J1tTퟭ"(H mZHwA$|x=# 1U*LWP79I[IK%c^cdDžp (5 jU q[i'g?-XU'&?NE-/;eKE^DP]1= u=xnJ8skJ%r햑 ,3- 54VGNkw׻2mUƭ8T'_:[EH%3'jψ1Ԑö,ٯ$AܞlbyX+0UgHDI"l2ʣG_ٷN>[j;<~f $>@%,[o42GHL& (#NQ+;!Pfi(P S;E23­-dS#L|ڰ]^_[6叁wC;@tax:~rwK&FdC(&(^!r -M MzB2;NW){,(5e [r]bU]U4|濆"xl~m{l@lI2rhumq@yXLʭpz }j H@<(Brܢ+8v}HþA*۷R}?kw4A_)KGycHdSG726 bRΣǏMkC>tƧaA*5 NVKc; $1o3.>,;fc=ؾܤGɠDbiѴ1Ewǘ Gmԯ4wA3ԉkfRUelr/XM [G\ Z%,HzON`^lQIo EaR"9uxFڈ`Xߺ͚$t&dj}OæiSU =Nqm =r!L@2Ԓ~y $99RAةmUs:Z))M4خ?u=Ks<"Β9bm p Jkz,D-pgW _8K6QP d쿑gXҁcᯗج}TFG _cCCA3@ɝ""ⷎ2)\Ug. Gnz-ռ!0V BWmm%.q*6==-ǐ,]M˘ovA@O<`4MP[(?֯!~# p{6d}<0!- (,a 뼮5HV|ϴmM KW:Ո0p|o=\y5Lw$K-OWtqLg)ؠN׶4= WsUa+TH*-|9&!ZY>XXhWq,q-a{6KSnz/)46Aa% xe,FbޣN;`~7atNEɟn^}-wvEZ il.u;۫N'3]l ,w#Uԇ^|'7U&lIqC'&). \cpGTPȢƄ9U7j{p uVз{%G={|BrڕCwC͡8˱@Y]fo$< bD5q~I6%7B<%-QFq|u؂MΪP,5Wo wucҡCLt}\hteu5Ǿgd\}k/DLG8uh\2r{H+ `{J%Uq0 Mx\Ġ7f?J9H;Fwjt>c61hjt%*0)x^x#Eπ緒ij*xHǔp>$ӔhT?1*o?Xq:ðq+VQ 9/b{7dp2T'ЩPpNiAA,҂ר[ .* uN Yl8ُiާ-)g$ƗSnbb G>'|卑 ^{ud`,\yzGue6b̗ąieX$Ngc<vmFK1f\mtXm#VρO!-"MAIB[:&eMuSay@,Z-׻jTAŐm#gQTT1Xl3SmDvU^{^^~pZj!a#[lC ɂeSYiܓ5ˌK+ԭ d//_kJڭJ}BZ!O<1 7k#{pd{  ,xE6kB.!g7;^]R"dr[ P6nv =`;no-+rhI9t7]ĥZ(ǐ{t'#=Gaq[X3GNVsי9qeƝD4O=ϏOŵ\Gv %``>6n}P$k{jrF\qLaX'ԅ#p",ur#[( w#Z۟$'G3bw*sEQ$)?ɣ(TiF:aSP&DŽ*ZVÎR}6Wzpy J}@9U+SI~x>(;JZsb+Kxr൰Ѵ3<_o.-U1|(sIX>-IMm)@c;\ !Y-$^nVK!"XUɴq LJw/4*m5E*4 N?u*='bfPbM'?(Lc?h[T4ܝ $p)  B b3$1-AvrG{L(ͫ`g8'؃ , N|H3/7<,%pX\y蝱8eb_ty^x@v;=ڕ#2hbӔ#i-|P=,+/s!njn׀/̲OQJ=F <|bI['1%H'|OBif3t.C_Ŭ%c<z(/DӦ6>P!6;~;@2TI~$ər)gd]AjOnn3gmL6GRX/~HWVv0U:@dt\-%תbv^.锆P$8M#d \y*\;o" 9-n9ʵ* X!x{*)>;E{jE.9jgVTnu*ok*rb"lqB`~ Pn4KDu!_w'Dsq%Q)vW-Zҵ*된 Ucbn3zWLb? #$bj``HގK9ṝqI"6lֆ1z@HJw$N6{3Z3gCƓ,F69">!jVQ&(}f) 7{d`76`lֲh or9|~i? 0S;=}!&kb ?q7ÊcCC\f ; T(PaE6Hq]iPR6e^>+%t?`Fƶa8[o#mf6:xgJ~]7KVKI-BG_bhos- u`#= ? {Q0ⲽhH3 #ϩl<׊4yp,p=vP#)*^۴Wk$^.tgoN20waKv>םk LREv>"w!׏ _S%0Jp %s=}2<2F+zH#QEOk${4UL"'¥u;SC&=L LdyLMV9pjaeIg w9V_ Ou[J )6Zo 3XYH؁ PF(Ms _ NvK3"izO{(} 8k+" (\efԍYg0o60UڑL~&(eS(f[ ^ ,p_qNAX6`PWCڮz6u(b gΕ| 'LFvǶMMwxw=v*39"Ïs^Y=qeL;X;k";ImqI ѠXK?&?פUzx)?P,k(I.mJ|16lcߊ3d Y]tm9ꈵ=uO0s]n7/)nT>*= eCԣ?Оr|Vy|'K[t؜%l;XsMcB1Ҋ@/݋R) f|"5FqW4DVa@N"ԛ5Ű/"{WAWdw nIO+O] 4K'jEʉQ5yYbA9XΘ \QQ=ڝ>nͮdSH W3}; KeBw9UpI!N驧{9`j[~$J:ڙv)"2#vmwFՁ*Z}Ao,̯#Rhv~^թ|#t="r J&RF+$@rnܳ{J`XD *'2hGũֽV .Y9 |Wb% U>6Z5@w)f= S܏ht ")O4םfs}@G{¸m=-.zMzô[2+kޕ 2ej#]xCR}fZJt g|H,e_2d}-89, mWR낱*B~YPi D i}p6WѲΨZ[{ oJO1VK<9Bf6m0I{p> ! /~&aK_2$;GvOF`&Ay*1F뽰2a4 ۗzZL> /RӰOG&*S)(X_D 5=Er :Yg2o.~Mn4 V`H3G}3?sJUZڣ<%zZ41ɋ2x6!]KlѮj_: -@4yI# m4$U|R$gi =:'Xl+XY.,+"Z.O #b1lm͞9zky/ I rnX]qkṔF?O0-#WP5dq3}6xɦa`L9`k3Y&7S`=@x/quǧg= Vx&pC#tջlj7|؇! /uӬO2&cmڒێdC%.7`x_VCw*\ozLsՌO"G76nh2Kư+i#-j;1L7Qp^n]UFԜ&- ~֪2JxMl#MSOB}|8H=.||Eq^#$9khհ4[Jb* P]-ՙAFOp^iRvׅ"vx"x[ axjIzߚ#/~gBܨfUc;D#A%Sfm]G$G/xy1gI-#3+Kř 5~ϻd!CLUJOqε.a<Ы{Zɍn,#d5aF[ "80zk3UZPeojzETiz25Ӷ~i\(9O5,ģxud7c}Hq(3g"ƪJJLsnvLYJ(U@nw+5nUkNJΪ+kG :::ѷSm~͊ \zi}i_@eЬ' gďA}@H{ƍ4,S`會JNNJZ_[ڕ1 Izl [ӻCȶKD^{E lޤt)e\Qڴ#+BZ n}qTG=Wb0Z'OCƶF,MZO#|_J.;R@i@_+yUЭm%HU$Z%^ g2Rik$YC k c&Q##J*!5_ W{ђI#yJhM./h] 촒\3 of(9~<ƫ"!n CӇϵR"MKC.q}Wˆ‹7['~bYv@ܡܝz{cu  fo# J@rBh)ã0& a0M1&A˵SEH.>XΗ]0sui$X5Ďi *]t'y)4–YG9̺9.?,^_:Ϥ6.#p.hLec![4$XOS6*O|xA=h{Y:b+N@;M[㭿ry%Rͮ:%~CRtD %_2 2_ TYRTM ˷OcZ3mz]ZؖZ]ubc>D94@t;7F/xuϽO ~`[c2CfG/tp9nC`yt_CoӲM_3_Oj r {w im"U~K 2eLpO2 (0eF'ܳ"s]aJfl ѝ' R(86^.Jk|c2lvN8,`ۺ`dDGZUPbr-뎐RȚUC i^>ĄՇy%+DP .(]KݸeJ--@qMp 7>62$hX˱jӡu W%5_5K))@/ (FXeU:0CzbgY`ofWk~Eǚ5E9ZHj%;a#pkN ԕ{?+J5*( ϔH&Dk7bȌ^m%O[1$V->EioLD ! fdžk gՄ?r`kFBZ9yThri `Z=7;g}kf'fdDn *Myi#)?׸46ʘaBgkoS) EV?=@^`^D82<+\ ?5 }vh <![{6_!UwԿ"@(vi@X4]u׽kp?GOm%!Vv!+?F,M0e޹ <Zk ԥ>zAEEA'= ?fm_5\6{j?mC~E#m$md0]$̠X4 O ?2cn=Xx ޏPyXHg B@L^OFR"-ܪq*/ȇuc)8HXF:W~g糤̆T҅zUdXaD5YLђP+tH&3f/uls P|ISBPRigg T󇑖sNv?;o|ǩ50W!+ՆYibC] 9 {/ Ve[F5/K]dI&u~YdK$׀8,n!F+RVloBx Bz5{z]n/ Y;pm.pur׾ `]4J ,cg *Ƀ0pw lemXv`:KXN@hꛔ4܄E0Q5  ĒH~ \;lzWCdy9VeG+xbblt${|}t뒱xA$"ooE/>3^:iMvXEr ɹgϩ D&aT2$QC?ϭ>)Y\ALF$^щŬ:a<󶲝g0?[GӀO<k 23YCFOn@K3`QF=Ѱ|Fk r0nL@T=9~g}(MjԴ=7mA'Pw342/ #e|Rgy,KJ4ؼV7IF+NXVSՌ;u9XpLv؈DV{C=]u. !3#{c^}ÄId/,['U}!y+'ۤ6j0:5lfoh3KܩyzK覰V\,r|9z!?kꐶa[y7tiGN+dFؑe"L#)Z^~LBXqY|Z9_ZR ޕlHQNזF 4%xXL. YEES4X<;}{!J^$M,uJ7\pIZɽSG[vY>i3fpIo*45҅6WԞ6)d{ЅM.<󍙀u ]r^HmW.a_cO;^GPSNa,? yqrRp.ʠYo\IO-DŽw-zO2jk?`+_=sSQVX+jAcW>- )AeD Ȫ YEZꪄvOqث{s G<7PWn Z3:FO+Xvı)i_%7e u\L E ଢ\z݀Tbe iO4TdwϕsuL^īڣejACRW|q8u7ϋ&ڎSe5_3B9g=DIڊ0^$3Z{D+gq`G jD$bz6AOѶ0 ߻+ {*$4,*-׍$NCC~`0MOaqFXD5d26f^rG^8p))PLyS{޻8o LxMd !&P8QNʊ`] KRk$yDCtг"yWSF݈ 2& ns=95"l QMGW6i1Q@$GCMFk_ǒɟh@qyy2}L %[O$YJq=4#ě@ #xP4Zy)RJ,ljS/s&:}XM~T*M6㸢TҝGczP+A>@~k-shhQmj: mwi^: uNMqB=P%:mڡQ E׶Ć_M·G <܀ `а&g!==]-mQqk"]EcY]*Z{ 1 &AaiSi<%'V^4?~F_PR:J,zr6Lv@P?S6㚧]"=q衛K^ko"үE%lu r7Kq=]M#c W`FqjMp{L7 ,nz: .ЧI$Fu8v5픵5?Ѷ<;*!#_EA]{K`"9];0Œܴm4Gk3}&+[7D[\r*T%]G۳mz2"IvxpBB3RT3"] S5 -$ڦ½V;Y T{el;=mc4ʥ V RpB@6NxHd>H/}4,kwYk!+>Wo"M{1#2oA݀mߤ "w ViG ʄ6 rY[UDk<4(I%5$^!El3H&=.d 1@[EW zrށld C3~BezrTW$^rcq&sƓaQMPua>yw<,b"m^3QvGhی AO`/Ƭ^t tl3gd{-U공.ئ шIB5,(`RKC#YZhmnVB UFVdO,Fe߇ >>0}Qvuȭ~>bCMLj`Fg?y?U` 9M[_D+J+wOIXK=Q 4k|>"[K qWek`uH|p+Hr?Zv6ւzg+Qs*5:LIZ7+u/ͅQ*Yظp|78`lk̒1 D*/qvi~ѩ1:kb/P+ ,COBf4a]'",7z늭(;yCE$0(t~#6Omv?+q+BJB`cgP+Ǿ՘Ƣ'ڂw37CI m ;ܜf Zn56AC]O,1RBO8+Ղ[\T~WhTi-<_EȺRբagC2kƦ%dEu4|>Ͷo)XS/AXi!B22h;;~`g V"TGE~5E>iFɞ2_'CͶԯΌlNZFT/]\/bҩB7q } źd1g[46A?5y31+N҅3T{\ ڃ޷uaW"9ḧ́_}<&˲>QBLT(^T/>r104%CMt8t'V źS6My0H[p.Pi},}L>&>Ph&ʏDx!͐c&΅;sКKdǝc_24M֮sHMۆ @T|ZCBid|\6+*,眆q;})5u>_fײ7v֨zX@-\j;oS,I_jNChqW3#◙R#~@[OhшC?~ jEA9hAH%A ɠؔ刯X,o#  &{|Tԡ4P]]N2 Mj&"jvfn熚?+#"\{EɁ.9w?GicB!?vOTczQ{伉<%OsUU*tZWei{S [ dxtePaIP҈kB音&A;ѧ?GxA.P_û;+Ig<;sI:oK`\$D}% e&:JX7uDR!g%U4y(p^ 4J:eI%^|ɋjrN\hDO9; f)UQB ;u}|#Ddf;rN"a([ h9Ť\S;# ] 3ᥞ3f&D詿'*Vjхf(.sw0\O p@iQ h)mo^]uGiRcK()UZKIra_#@Fź=F =C-nj/B]X]EI½Z1 '_JZ4%z83:&AIyӇBVrlUfkv^!񮰃+y6*+*@oӼyh  jtS9( JUF$"ɏ\[鯛ʓt5OZKwnhm8'Q1dLWL~NY%C\ӱ!=kezqJ-&+Ղ0R,za1&xMR| (^(9%THTeIi^j򜉏C(HY=l"r-;aQ[g_Ko O;^?3J)R0j#( tZhz*;/t 15 Q)[W zD+xgGMpǰp_Dw49YSTېj#dWWYG}r:ٽ8o][]6;:Y2d=ez*e]c/,/@2ۻ<ZhؿaxӾo#Yڰ_5Emb .i[rxsGq?fCQcOL64p <^# kl3HU쌟d{c3:'nʜFNAL*6 X'q#"VB;:RKxl&6=aZC$JY;WїI 1v77anc#47N@c Эs' hɾ_a,|Mb Pd'D5ST:}ʢ{Fs8{)ݾC nkf1e_DgfDb[uI}e7M9i$G7"HN=vj r+qHϟ8i1s[-j!JJs~+QUUEH;i@H]tg!>YMLKȹ=Tԅvui]#[>$i8,G8*0/fU, B,ǨJᯛDܛohDO)6 $wlycX?6U O#T95[\vF˫SY]^s76C5+{5'&}2yх_Ylm5J lDgoStg,K#mGW0&(@j[ïB79zaу(_ R}6g|O\Jcj^ya5$ Ȯ6H5ܾ F+!J䴣PA9$dHx~`Y@#;gw@. IoY,$Xzl0‚[8"UJ V8Z\؝g\F,o^ %H%NxdT7^r8|n,5K4C8I)Fy dC I54}+ 'iOHZ{%5ġV/HߨLqr-!}j&-w5ãh ? $!HY/&xD(.ǜ6 {x?uEv@!rOӀșȩP 568xw v) q5fڪ(NPLzK<W%\ɖU ې'hlR&!&`Bi/N~k ΖzhzΙ?D;s^6]%lQs|A]ňm3fvQ"n1)"P.bNj8C^9bDl3vSQN# wBKl!vL #O (ջvh<އu 4SMTA{3>W?`xʮD,qcO̐>U)T"cώ#TopEб*b +Cu:F[wp Ap7x.7O]C Qm7!:#Ed^AbտҔXq]$62 W!ΫlǕrqs59պi3:4wg'Cyx2Ǘ+ŤCoUiYS++`Tlgr{`cK\TeCR arYx;1|3m 5}PuG)Ruuy'oҦDnv3(k|G>+;+Ue8Gp =Z/5N7\rI0^@Tl&ŻQl<Лj.]d;-H;ZB{M<ݘ t +Z5&%,QoSFd>gi/|qF5;6fNUǿ*k~a :اx bB$BsKGLQ0!A1}Uˡtc{xe+k&C0==sƳ䓛b!/l/7kMHOV20zHfP@Pv4n|K\4#oTG,g4)kyaYܺ1 9WQ28R:%x $'Fi:1kb'+@6/>N3#֢Y-A~)̢XNu0}YB#˽|*\a#GO˚JH3c{گmWL$-RDȏ?ѤCk 汥>?PBp%hm.W2!`E3᭽yz%# ݣ']\ځgw5I 袛JKI}|\~%l3л| bMnhm۱x:{k7w?mJ1s9t~^S ٲACa("ڃK,eZglWOf,GU['m:^з?vu/i&e, M~E `fF#>K1C^ٹay`˒hC Qgjk@{}hspIp e~1BP`YTJm&>lY Kfb '2 Btl д*GYBg/S K|B$Lt6 .s"2uM[&NsߏdB9Oչ/p5چC7zx7zEimR5/dO(2[܂*Y2uGKcC ;L:ݸ,"thOd@%5WN6!7<1 r8ֽcGM٘'NyBqV:Ċnϩ(Y$6؆W-sCG"b*:?PHnVtD yA"Hgb<^yPaaI$e\RRkj<u8AQ!o.\mr؜^v%sL5Bzsc}^IKG^ .iޝTGӲ7E2`>xL8)%~Sc<\tAVѼ4_\wo*hFR9N;R JH ]p2*bmo~ڙzӭWW>ibOxI#wEy_h0B-noxܖFb[<-YuÎ8~:Cת'Iw1<"BNO։ qeșSFM0ƹ$!h4̃{{3.&FRovrPO… @@KC(M*]&jkdkGquUGD):'iÝn?G 1TDeIaΦ۶B:,90}liE //'k-D x.IvO(pW"o@,*;)ʦ;\8*@ hαvplsVO,uP0gmkAMRZ4IwWS6s x#(H-s*eJ.L xCL#N$>UXj3= Ѳ@p;ZF>6`8F@)ΞCW|&%"\Ğ1^Fv[Xfu2S:wTf B4-۲ dT?ԄCc "v&]Qcw5gml|aR:xu\FHNOeLj`#( BLC6 xN+]"˯hh_|iJH{eV%Ъ*FyI &b"M!2!rsvSݣ=3mX5/EA!VcGKގ ש5uGbicIޱλp*0bv ^~Ġn[-Z KС_zMܳ:K@ew3fxN/^z$c[R*`s/'OW(g½ԍ2POcg◑+=W<Uuquɐg'; eSV낈"J}sGD5nvi:J]BթtcZoj$lw_ >ni7tB.}"oWGf RN㟊6-`5l$\K:)fG:~. 慁.3.Jp^B$00xeѶZ3#U׀SPfjz)J!QnTkrQD\18$B#|3S>q.Yr0蜌kZ` J3eTq^&S)j Z@@3AsZ 0H$6hU<]g2ۣ$ 0[qi`/Ux\ClrZ,[H")N \aȞUЮ'ۣ6w#24dԴTK8VB ׬Q CM˂g淁* Swj? ֢:7[$װ$|} 7~9ݏ@6\v%z\H8PB0!_ffF j4ÊnۮԼ=ElvxMJY^S}O}.66SgUH0>-~|T8?W Yu3 iCP'9+2l!=ɟȉ xOcMI*:w= &gH~k*^u Il8RxFΡO7N?I}6riә⁑!>d`+8`\HiE%c79?V^'rO+e61KW9\ssx0p.1nO^4@BmX֔-W/%1+Ge!>#>$ I0!.B9m{\}'n9v# <_$dSn})]d vbt E@ j;ߘ%o|?bNN䣟#e\(&jW6?շmj\O?F/8 wgcg`"X;iT0A2E=Z&A*MNZ*;dž:0:i8L:qquL|c0kIx]{ad1Y9kշ{h3_MAFȓCf*xJj_4U:WKssq nVf͏ѱ]9eFq8k"Il)ꌎZZQDKrkoޖcչdf'!z.P8}#KWx|BflaU&-(cRAv%Ḿ 5?쾔g,h'h,ųcPh@QqlU(l{it6Mngz|xMMgIL= cOR;%_cU@V湉kmA &Ϥ/[Rt.uUg16<3Nm uDn_ 6ӅE 6n}kŰ#ֹѪS2tɒ;@1Sa^Cs,XEmrgsm7@ڒ:w@6HGMtf+ %@yNBԑPݟ[3+>TS?A,kT coχhT7FU!}`yy%Ckz2 ;u$t:{kJ0nj{n#,W^L~wFӝ w2g;-65`)L{)pqڂ>9VJ45,s|hU5Q +ZTӰvb 199ʎ+!zz%Daムocc Gn$y5U}hTXzqÑ} 3;/Rɞ8xf*1WM:G_w0=gTRRhH-vX+fpbYk1Fb-S&7HkP#R{ SF&)܎$0IQN!W׶ǰ2-D|H*ɏDNKN6_f}0u4|EHOiS!DƯNus)\=3y_k&g#[pEXA ߆^,RfD_})%q'oX<!++vFos]%[ g G1*HNhk\O1 \ ֒J9eUL`vOb!HhG d XA}(eG~UF y7Hۀ#sǶ5SA}A@8W=DwH0Z1wˠRJY zdסϝ<lHshr_'!-9_o\'I%&_e}C /'Ut@|3$2z[u"I@r=gWqހ缑hlv}su;3L>hA6D'.{^Ҋ֏>5lo C"Y?`wBnLq|4~R.ˮf ;ؤ[jvU0C}Ջ䂸rX|෕?>{t2utc1pΔn0nK i߅.Fy?xZkI%&x&<dAa nK[6rVx)7,jQya nbZr2x2n{}$G9~L0V@@}4xLs5 \vt&>rEJYv 1FٷZ,##~߰<$j`zo ;4~6s>jak>89hv]d:Io,`GjN^f_HVfO̻KX2uc-BqQY95[vQf4Cc'G8;zljtsUk~9@{AQy܌(#΍HEt:p1* ;rx4wd$ImwZ{o R@De!3notm#B0HSaz;meW/YI dQߊIǀx'iEW0IU(Y#׀ܕK ħ`-eE[=.-swEr9P)e.`w]uCJmZ(">HO&_}N( pה2"Jptkc]`YIB~m$7x8wrlor,/qǟ!Wd!ݧzvN =Ϗ 6IL~ϱi`)# KH-QZ;{?^zTW}YqK#[hò1P)F6tL ,E0MPmqqt'fB[yZ5%OUTsZGo3L2]]6b Ұі` l.#R n ;Nb\@uhlr?c &Eڡ !S+zjdeMJzȔ1T x<2Ԋv|`J2p4~q( %Lz:9Y٤.$TǾs:*z\ %iXZʺgXۗ0$,~NfD@B&7pwU!je2kL=Reuԁz6ҪKa܏oIjF~!RG{Z"ʬ_Qy0 _ HEzO015ʻ淓i)nQ"`]"f`jL2Q-U2vZ"ǣ+Zcv8Wcf.:QBtAAhAs,ުLCAdq0|jSXU'j\@9F ָf9->zGÁaea\B'\--1EVؕj>@ʱm[vN/}(=IEH1 LuyHgkVYMKv խ q x'!%gTYCVd0֢_f6_&#mdnQ&SI7X¨Ԩ9C~T> 3Y?0XȰBl /B.9}Te0*'`7NxiFаWd!='cHDqySDvGqhU z Gj럑ʵX?MLEuwPhS06Ig*$a}[d6]mJ<|v|1;EnfԷs;\>V9 ,4j9rLmwm3ڧ];~lCa6h԰bWl2h*ď5ܗ4\_WW+@pсV3L1{.- taM!u 'Y{3ۊ7ԇ$| e;0>MCcW%F{\U+6ew$ccby,YާFb2nyw>_L U\~MZ[\٤M.ԭ=gp\hn#u^Ǒ׌&BwDⶴ N$As88b0eZ;IMJ{=Bt噦^zy#9ChW6ːpCE'Koxk -񩍸 ul[ G;oh[JW Bn'Flxb햒XTI;v+~mP3wL&̿6iyT>{5I17P'-"%qoWHbΑ9~RO@B6V%-ƞ^ѲlydϗP;$\a8r&}U,&(,WzVN5lm ͤ}t8Td@?,9ƃFauh>kCe{FwSdg_۞D FfTٿlB1g3ٜؐXE}j˹D*QZoC;*Oe%+ aQڶ4 \ WjJB2i_6%$+dVOi&xSHt*|n`U:N`U4b/n/韼=p ?Zr[ iSN(I<.u5ECNB,쨩'4譁_'zBoJ(kʌm.R?'4'X\HO lP;*'mIKF3Cˊ#C`lf0`s-s)ɸ!iK%]c'@G7)կhf _@}CEysr)o+nI$ vjSNT4v[6WB`A!<9آS h5LaX"!ܔX唽c$ nݢm YHjٗn7pO̩P\zta6@<7&N(_ _OHFT}8 |3d̫5*dv0QVb81̂ںŕz70]B͒a8G̭!D/o.eQ~E5f;&fGekӣr/mdd\6h_F]sp- zP$ϊ:*nU,,Ӌi;885+||%fLA-:+AAڨI*h鼒D5vxVTC#H'!RR 0I1VgG?j.URS;IY[0.ho2,=y[2QlɌb, IEj#3]Yc#M.p_I+W |J_ʉ.`6lNB4`1tzQ_~qA}IdF}Cojn=s')1d2Pm"1&o(:Zp )3UqXصxdNZl5rs:<,4<4< :3^1UG8VP܅.x}(n`~Rw/=a)0bTf{ʹkW=Ql@pz$g w=4Ÿ]$۰@'}֧`c ^ 7X_f(8݀˦Kzh~v~olG'頟ͱ@_z޾FqKFON n\;0y@D#EQ NQhzsՋGy(~$M]/?`َ`)[hL^]hsFi it V =_|,8&U^V2:Č65SZN[nA&MZ%{GS*"qZ4jNw|Xޡl*dwA: $k)#j'|Q<ϚC !Odv_:J8߳5`n#p#!Q~銝zIHBcpA%p,vwm6̆G=Vޡ,TLp]$gDLI3JՁGԡܘekH,f}_L|H?G!.ꔳ<;$9=pr-e`a㶡*$P7x?NZ/i|a qGdxa|JU<.` #q1. ٻ{ٙF87ӖT]yO]܆8N25ecUL2gڅb5靥hKmPn& .;M?8uXjtr)T_% C;p4o?I5`ZB7}c^)Ŏ[O=}V5G|9ً׀ ׿;$SʜjoMڗ+#b}8A'C9[zzu- lXK0|hiNpg85XIPj`lu(. e4ᦀNxL9q*I;Q]!% s2/u~V'laX}m!1}y92тj,>lDAv$0>Q ^cx_OE  VU^#|a;[i☵~5VW1D!̣ɲ‘H sq >VlVӽ|MkT4Rr$B/!I ` pX_C>3=k5x!)(m9B8Ii]HyDϙ\~QP͎Tv eF_C,rOS\;II031 }PQyQb&txj,aUMnZ!}r\[>ut=G;vj"9 Fc>f *\bS㒤d,EcQc*ės4Hc5rm!R&Aߛ-hgE@;tժ2C>|s?0zE;}m{1pțZ |f]MS=f(| 7uhJ,SNDC@{8*8/%DhH8`jc9xP6 + 4e7bS i5)n A {J>UOĢgպt]EZpӀ3 [R:f}$(q<f^\p"G.|7Ks} RBDmy ܒJ/q;)KM8/EZ{ q8=>I3P )<6Ѳ|lAP6LTe8md}k/ P?t$\4ZGf1Ϣ#*cXV$_a2p&DCZj0p{yF<X"&{ejh,D`ӳG[j"0cZ5ѹ+ck4i.~ q&fKuҍe[kqqEwbgGEnN*mu|$b:ܷA'OVYܖ7~/3,Mlc.\rbf_0,uJ1\ߞV$= KlԲaÿ$ ay0nUJffҸ6#"ڨ 6-y/ y}A˂.ZF},`{]4c+|Z˞85Dg^Oۈtʮ\TkݴEŢ5fӨ ёŻvguw._9 9ntn4DٿVjXZ\&wnE["ѫ47asTq6D & \~qoB{&ZddcO*dl|Vjdc[nUOU0v$KklOL#oc<,p4(5G=^ĩd-`R{n:ķNô8` iNGV`PE$?gPC[%8=nLj.'YST;ұ_HRAJ$(^`XU]0a/'v՟+=j@2P$2jL+0)P|Qha0(=6UR㮿()ِ/)>2KVNHs mn7O$(h##3sY?|ݴg/ݥ90^5!:yIr:Y16hP }@>,Uf7mT:u懇r}DFGZ\,(IP1jOvqB]!lflf5q5 `1%Mjjpj7|X; k;#zeR H@ ]Ht SܝR#W%|0b.ӛt,sgצx6[E;bG9!:Tĩf NdDBǮ/Ztgɱh sw!==hG0,b6w܅XۈNMmq#Va)<@3MCVi'Bgh&Fp(z1ysNmvB{3 +AHE\OԘdYjnIRq^ň-"P[1м.чAT۷oiv DB2˭DH@ T/zxj"c2LS8u.r(fNEF' 4|j}ufioSWtAj9jɋ鏿+X/9Cݸk Wp{f tU*1VZ,38Kz+e|,6 x{~jjd~ T< 5aCBĚA~:+*-ӗMmxcT˼sEVWMArDR2ીJAʢn2uuFFHہSy~u&lEu DZ'fQ&M\v? ~&<1THGxaq'Gy ]{4SAe (Wq_Y3Pl#6pc}e!&~-q>$Bf?˝򬗺Mkoe~GX(>CEo϶)l 04D|n:"qԩC*,~) #YNڡg!#AҀ>;p߬?iPo)~OHH U YNe0QXd b0֌vuM)QQp <-W )!⯔2L(,>(F_' %)/J C:CV%swzS/ v:8m;m!xtVXJݤX+ N{',>µ|[AAEm2e5Ab3~$Z%|Է9gDUvq-3Ҡ}ï%Z׳A,=ІR4^5 XtC[EUܒ[:)Ēq&{~MocKyֈrT3j3NIK}ZhOo+A`Ӯ*1][)|wK0NzĜ@nŞn TvBP9jXpV8 \Y{:~\۰a/pPIx7$`Hʢ8@kԀp![P4Mϗcf ¦=X " e7b a UDf0>u3阎gK}OWg: 5m.#u*>_ͥׄVOM4`Y'N"VpZ+@va;V@mӸ.7=K< 6w veb.*SGV礀C?m? dȩXik@^_͢(Hx bWlffW^XR=tW Q/p*AR /dsL`YN $ajg1h &:P׉VWJ6/G* o1(/Q5%:(,(6mdr=h_.}IǴf|WR$&8T55Vu6лׄQF"y&e6jPWe΁E25MY4hI[4WGD6m\+ k(6mX !k"Az~P2e`eTl XL{5"}%sGlٌ !t Иu@Ρ?Ȃi/م2':N`G$)/eOk\vO+ePǜsCY75]EsBz}t<>0[4c?Ŋi Y 9b 7Y-maʔg%UC4Co3>i4R6jC!(:b')Ė QY;$&?xLȆ];8S &%"3+!]4 ~mfO W`M͗j0R~w82ƢExdZq y/B~YSh@h586k #TsyDW(fշ_V獐,%'^&LIFn{4({hj(ʚ,?oSR]J*e駲OV/⢎ 5ݸ!xW%ΜL&@dyZFs4}/R[<;lp$q],zzqpdR*Kk*ݨ{?R}<23U{W6!V6ew7IÐ>+%ۡ1 ݏ5W^`bfGpGݻcC9Pw g!v}-wfuMXv#c,M$56ge宓:5u!A$_fwR]8Ճb{X%r!qȖЃ%BVר$,bxr}=PvjvA u:5]ŭ: 6 7ZeX`?SNrŦLo5u9GڹSX[O,I]L$6"ni %:ngl<7_@ u6`S>%\vah+Wh BS8T.txֶu\UtzPuWAԨh>tÖɅVcuT\Ȭ}?KfIu-NWRHhэ)8gԋ`_\P &(n*kr]E2psFB묅# $.9Aݫb\z7~W=50B8ZF;b RR.D=F_,q3.`naPn M|d6MUuҁ#༾Y'_"3pŷ])}aYq9i=+ aWY FGIiQ"5'Y#9 Rj!k}^joAT6[J*eM'P~,⎏f6 G -ZDq +-y(AO=&NzfuwnKDZCTM4A^+ %Kt.XEaWS}SM,cV>(u)~_867C6~* RO# /-/r<\!EgѭBr9AuG KY5a[#ܖpt m"@0 $-q=B#%>n4D.:"1YGk_BLe@GBi c GUN6B2e[ \0qo[fBEPխ~7 o=fU @,WN*~J#gY^$e=4'tsKrdz5LC:8){eT h͸/kUB5v<@}B)XuEl0l :`j+wMƳhJ^UqW^8yXڎViLOA~CQ}UJ ֞!lΆDͦ6U]-\)GF 0=5 bDԒPԚP/n%M;OΛOũ Ma9N5{q ._궈T5T:&z)D]9@kB*l{ u?Kf/۞*T [2C*/M n4` W`4%؞s 18 }`F`;?E /| dJ-7?c+{|A0^Ұj>p'!e3]xxj5͝C+Il*bt}1Ǖly&ݭE*C]rkZ83K2FPxΗy(d7+|xdԊ+Z|nAFF5?)m?7N DXUѱB_Zj`*_& G ΜM WZ8Mud<,k=F1yC;G>s>[()#:#sgo^!gRŠ*|\ U9X?Ĵ7`r c[i@%Lu*%I~e16wz=ɷ>?i^~ǽ|>}h &U8*:sdOW uNqéVȫA 5=nwIc|Km Qnq8'_"^x,7Ǒgj=!G8/2{L::{m3RK2{"J4ᆒu㤈y;~=[&Ջ [bO+ Gi@<^] pZ!z.2xEp([T=Nfz~oN ѪjU!'Гʃ! ajS8:u#j`"/־)ݫ/HWf™ !C)lL+y4U9PN$w A唥)Əb,d-" ΍3Y(Wn#!?mVݭ? (k8edvS|@ 5e8ʿEESB|')hc%ϖ+|7~fa\i#rcw?-~z>!JF֮{[ц5QDtO H-xŶ؃mC2bsNbϹt#JV&*ت8gaK6y]gޡ?FҔOIٜEw!dF{tDAJ;'ޙKM Yr?/};T#0޲ZV[_8jx\XX9 ټ_晉h4'){D1Ʃa[P2^&Pө~H/=@f D \pGl v[75 (;ixm ?{;/L'&/|]Kfj[-s݀0 AzN$q$\HH`Txx0:vh` )x%Т.9Ͱؑ:*"lL|ۀFwPe1(/QʛE FyTZKalQuAhds+`6l ]Yo_EGc?2&= OHƄٻ[.n sfeK1Zۋ9X!g1U,P]$\/V-qrb-?;`bOI7q#1~qJ Q901xG&ǍRۃ S܍q%&*2QPܮ~y`s1PO)'B¬ڼbay8w9l_MQ  :8r=*cNɁT6'xl%SOL:NT`A =%m mvҳct3QYWD N }GK@6בq0ch70oX {14#egvז~/g 8犮A&R"~) K ;c7tr3qYbνf>] !IP,T DP&7wyEwHnɵ-Û.'zB~ 7sNA<:OV<4w͸bpOxk.0qt&.}hB-K6ٵ  b>,%UC%+r>EMG;t-06I,eG҆5Fo6 S`R05x?bg6A_/؋c)2Ӕ׭GiHH',o]UIyR֟M:A4@A% ˼shZ *ÝdJ^8)n[_zx{ 0p2ܮ4D+0y Qo,_GP'a=Ht:!pvk]xi=  >I&O[: ]xBnFmhjjdG]1}V{eC;E>խ Cb`IHň(LY>#1Nqno_YAO9M<=с$uMR}ʑg0N\:'E.u{՟`^+Z,6VUc4,)!<؈c);FтP+;䡎_OiQFmwBt)'AYypܪt˨5Bz͆[d{QS1þB&p!pҏo`sϥX1q Movq'<@Jhn/.; > xE34}p)x,yX`J3Ig)VKVdȯB\_=-Mf\?6ݯfyM#> DZTR̞~,G)\i$O,q#SD#`4z[P~1JQׂ֋{}fvK7F*_MuQȂgq[$:jd]٧իE)&Br\@Tw6mhTgp"ck^cxzt0(vz_ UYӢ~qXG6`f=V2y݄뚓͔S&1YdWmImj qߝPA%iD  D-1D3qL`]ׄ'9kP$ ,׬-۞N^ $xJ&&`~VщM5)\!E/Ǖt ժ͆ _+<@WgfPDJ3ՔиL휀唂<_e %I̷/^fT1r?(}T0Ŕ{(Ω Xp/JRq-"Om2,M}sp%xxF4<^XcNrQ47M‹Q24fk԰Zcj\l[:몎O@U '=Aզҹp/lY?Umѷ|a.1/iNFMppy!p ?i[ҽoS3 ) CӐ" e|ŻpPeGaF-ݢF_F~<44]}c:raȫ3S 6=1gBuأk/Jq]ذ+rSN4@o/.:Knzezx !Ł*`fPKdzG3Ef.%&L bmɸEз^%Mx2{闩 FV!Ю"^kWRA}_H1Vubb=~FcC6(xH;tUP~=|9oןYA@Y \u/1~Btb*SJ؂j¥FP`y:&ʘ(5stDc-؅ uK9V^'D2t=c=oZ갅wk,g"d16Kc*&օ:ҁ;Έv!vg*yA跄_m_|bAK27+B~a=y8W2thiP#F3=ҸM2ն4 a|1>|=v>RcwG!-5rۮ}S*MŚkTj7Fc_`HD7 i[`c !L$ߠX~}X,Jd&b6/wx 8 KJe&Q>G3 ^ݻ|U[ W!4vjAhX:e]82_d:U`_֧kr&!m|gdzK\?U9js5K 2j81^䇤>󶼑3" {~\+;fwu%ʃ cۆͦ*.e`cp'%QiWI(&2H (o_k.h+&3c{݌N3eÎ(Ff8[ZQq*Ǿ: ?-ŏtFJ-skdGJ0O1_cr6I+WKMTbf sA;sB-7-X,5:dRx!Ԭt_xW]): lo#GP1+!p;s_}ƄSЁj4*pʯ3a{C0˔dQ(kLрfIZ&hy3E6,M16u./IO.NaSn##S8 D,?g=]Wi Pwuj-++d@{k&R"C yp"5>T)Rsyۜk}kćPևMAl"(dduJ ˁXp}X06f}p[%mOœjoWj<<84t0!\ԋE|:Gi, !>atDMb$=a~M@ºbbG|׌NŔ lg1R*ώG070a^EA֢gA\U_=wh.זv+n6t(, Fdinˈ\_/_퐶, y\l/BY$9C9<%6yUrL KǍ0!)^A_-P'=y*>k-\#~<::vic;$%(%::ұaRw6Ӷc oI.gYА/R_$]Dz&EuU2h0Œ+TUED`>Wܼ jg٦UJ݂ؐMM+q(HU%~I H\+_)kr26F‚͵jZǶdC0Qn6r=bq1sDպ> %!7!܂O_coh7 vQK0JNfdp=ε ƒNh17=Kh9d>rt6 1ŗbN'{,#\xVukÆ٤N>f57g:/+<ۿ\3)\:5T|BƽJp7=8K<Τ\d/$RO[ ݢL퐬Ǽ>ouc슯pXCH ] nl#H%o)Tn1K-{Zx$\@v@a?cw ojйi5d`E] bJU@Gs$Pl5$s'KŖ4U}TJOBLGEq,sEv,ߪ-'ACt"-x%{&1JJqXJN>hHLSj.͆OE#tcDՆ@57S@[Oy,3AJE 5j+ a {0{,2g{X53NyجKk[:yu$${!!tT:#q%l)P,ZUuy, 2嵝?4삿@qUGHDzNj 4M)@"bWWh**Qh(C a㣚/5x(% ~L?2~b”0;S >TY2!:z86 4RMvL~9= ٘6DI"2 ¢""Ol07{lD<˃&fED' ±=;ʋBX|%w# `>!H  m*ĸ, Av]DmeͰ_(Fg{Zu# 9NW&b2`w5_W6nnM*!XNOƚhrb+<!Lٍ##G ռIy˨-JtHu'*+-z<2DZV`V?}ޫ.\/$B0朇;31Ԧ\?E*t^}\/EO-e48 g9Z½?,f{*Qy\r-OJ?Ce:ΦՌ;VODǜ 9h@(OUSi~*h|\[A_;ҍ,xq3E(Ief<\Bd^1(}B]5y.aX+FKF } ,s:{V$u4C^i2񓃟}V%=<9<ߏ_QMQ M :7, /f[T5RB2QUE&8,Z֮)`jhۀ7:qÈ86I#Я!ʗ 5b O%$(NSڈ-K!C/ǼHWK3S=P+I,8[_O5}I1wVNI[_v_/thO_fsfs&mv;qUwn(7h=2> Wy:#k40RzWjQOpsC r.MKsdՌ' }8}".[凭\˟'QnTs"kP-4[S[=QmTyRx # ~kƻE$xuw #v 1Wjр~1w1Q ) \"Qc1L ?ׅ)y!Iv]uoLe%ػS,Nь̔oˍ\Ve:% :ޮ ܇_kσݑ< 4N>.Ϙndko{ <覧0ÃJ'cE^ x;Kߝǐ6MMs$pVތ9IEou!^C*^r9ߡZf;jñmI6]a_ΪX~{6ȪnP4'Z;!TF;nJ}!k$ Q[g=Օ#`X;mMn]gncdzkO5r[lb1qm@,rduEhQ>I^,LKmW"wJ8 h`ni=\i]ASSm׸@OE}ǘOFz`"rJ/ou_3JC[أQY,cw3DNId"or?7&N˰{vyp;CN>'Js'Cѿ>+gR1"qŔMKý*#-Qsz0xɓH Yo]y/םsa{x9:g̍P.dEX04"o0I٣N:8mL ʠqi|d1kb :Wws,ۗ{qdXv"HZiaCwD6HVw+ӈ oX"۪Sx<&`Vf9{| Ww&mMFd [Y+U=^ iD}x"SC4&n@y}|rkĊ4qjSvLk2Y_[LGn?G' >#`NMi<kߟI8˱?@fu˶]>N .)FIKq& {H6C*=MAoOɪ8 QrF@R _QluH/we 6[AWDKHZ׶GRWġ$g- X0ChEc ,)xJ_9pΖN3IopVrj4 u^Fwof:G4.me*tC1ҪTd_.ǒ4pK ;:IW b i3q~ GKbb+ty>YePMԬ]mŧG׺a.$MT"Zm@d~į\!7b"(po#clYn:}H" _63kwν[W϶dAWwd,ehdL(d>{7HAvW8[k 4!P2}N\I5Y9KXFnlgf<++pʣz!6@ڎ~8O4ufWΗhSAe݉s߈ɑ\ }f,3|щ(p[ { ;-LfĐ?QV]Lv}[\dWagxsQHJrRnh_Nc,mbRZKC;2ӹZYV= !g/ "/ ~DD^bԩ%4imF +w0➑i"o֔n0+r;4J³g@XY Vh8Zv[- vfHVmDV: p0:4\F2_5 ,fѵ.V wmV3t&.Ky>[51HIg-a\7z%K'CC|R<>M3Nb\&hYG xֳUyOacenGu7lgş}RIK)K78jrC˝ ''<Q0FL!{"̂L\dªg|ca 05NszjbaB3hsVф%/aVDU:BF3g\p7Mom=B`4fFb$~NIx )rX(ЈZE@yr>+mł8Ubr%*#Y8"slBg@FѪ@Pwyo;O&<lwy 6W, #H^*I>Sv. OؙЩf a>jwCS?[ Gg LP3댘j,O^T^_L~UAjUۏnY_pfY'[@H^Oܳ ?W#Q16+[}"HY%b4@.S7Y 18 A0RA[n'z5O {2)48cRhW5ѹ[sBGp; N9aj46U{HYY B #&&) ݖU@BϲT%WJEk+pUD L*X)ƪ4!IQ Yn٬[-G~{1s$.QXEξz_]gK"n:iJ]YiC`R_rb EV9?6+e0#f/^n x=xL(0lvk ._(T䄢@"L%Nx+ǚlj0lDZ4rHTM$4~Q,mGdNcH@?zAorUZxq$fxV5dEYTl澣TfddBcCx<,Sr,]deEC;WeH-N"]ҐB?{c}Cf54ֵWk`¿m */Ir6d!/ÏZs1a$DV.xK"y!.R'qCrK~asS Y DC<1Gg ɂR.jpOJ\;>R-S3cꛩO7~=Sv^dpET<2r)tpH0Rt9V̰Cup1 !4=uM:&Yl a%2tЁ N$4'qf dG#U9ŸaaWZ9^lR;\XǞ\٥ 8+=N ʣ]O oS/nb,8o1QPAK0vlb ;EY=7S4n^<1ҍf?HC,( &0ӳ'uXK30ޏ-J`ȩYdb+CwCqzq],p(.Yivz+*?B Qh8=]K/09DB\Jf&kldhC#J~`<*:b)W7(ٱ&k➠ƵuFo-rEHvԍG OӺ4'K߁s H6jlH+5 C _˷G!?Dm'kDž2Z>_5֖k/ViC/7idlWb"#<`N b u55*h+Q<a]* x2y煇,O+a9#)w>/8~$Wz5" od 8rAӤLʕهceHG5t{# "&4vt)TĻil"z2 tʱbφnCtrtshZYct9NJ3)tf=R2їKV3BE>B7 KK Ӊ]'y_"yA}*| mz27A0$'!"k"$n4}ޯpqe 4:.t˳ WASJG gT} CD7w>ɥ:(dkeӖ6Y%/^_mI' 8ƣEH5&$ _k{D~u/+f4 ħ!o rex%ľΣ$iX2t;Υa=Y3Ʒw<"m*A?הH56wfqp\߉SEoU#,9PFx$m TA{&+ Tk%w/~5#Mˀ8Q"g8z| [NVk}DG Ǜl@+q_F8gGYn)HQ8UG徏?TziCUL%=ʞJRُ<Bif':`oG%sh@UJYG(#n@$Y=9’b8 > avm t6;`»?AJ YQ|J}4޲E=P7o\&=.US'kaFn3e@p~Ȅo& @[W.R7Ԯ*8Y=n64No P4m&X]E4~q4t~)|Y/.rʑyo2KH /Ek~9^V46^OXk8RJ52d6Tlx+`'kѼ!# OɰpְfZ~2c]' Q%,N 5=ըp3?˾ăPSDeսLwkBqؐS+Y? UÁhf@dC*}?(5$V̍i^RC6hmg/WDwl- .rXHr5ڏ#&҄{N@iF5vؐ }n7j;nsPW8 &KJr4`L{R=l%]gT@ ١*2XNvAd%Ǔ[247./j5&nk.cx12P%6. jt= 3oa_毃S4`]UB4 |+619 e.| ǑT4,Zfx`~c%<"21:A`>Rv&^0gCyӉ?/}6JPPmJR'>٫~Hޮq48*GqdJ!"㙭IߵdbCXbŰGtErWP{5LZJ2Yyَ~Wo ,- .At6[FcToǷ- #/$پKxq ˱u&T&شT _fIYȢ #cDM,ݲ2"xhifm ňD%qwἙIlc0,[@pޚǝ0 Gngj!rvE1d2 G.=kw[25YY$sHoI|Ɓ.ȵi0)שa1w3kjUt^lIJanLx[Ni 9}n>tvL#rFK>G#7IIP9P>؟9cW?'UHjwBFc^jƭ2\ nH8 lSgE"seh >ӡOjLGMʻFsLLTvޫ9},}QwU-zcdk(*Tߐ_e<8ksTSvVRl~5ض)mC5;PHkWa:>4A5'sgUr]C!IIHC>@iS덄3v~zqxuZR-3>]SjX'y!%BNM,.rpa;U|.HGJH%NxGXr ;Iʭ}P'A-Ʃi;>Uvµ\BhƳ;nZk{p iU?+T)Ӄ]ϰߌɘX޷bHFevy![S8O+ &%d&fv'D0{t2vrtF)q#ؿM? ;jLzqVDjIվ9Ŕ6[v+q庘k7 TT-B&3ϔ)LZ1P yƉg^y^L8JjW/ iip<*70]/ )+LډوF|SW矂3wxkۈ7_D8|wEl_ |(s)֝ݵE2N#9Ç>JDt.bYRQoǀM 1jpgDN_5Ka[ eutD*&f޻m:Aa1Â_nvG 4 yM1,lR%ORlV#&DE}?qH˗~%ݒP1˃'?R) A0(,xdaO6Ќ<I8+X5dCоǐ7nwG:U(٠n}A 8Q^Qo j5ɜ7,8E/{v|{~iٷ9WY  O .ȧPw/Ϋ 11,8pEjz ziunZ'|`p'sS*AKzv:Ew* hxfMB]P)]uWKb]# {s8j5Y2;S*zEa]ȜAJeie}~m0OyCVC(1E&v렉 ?^l1a{kƒ C,:pflZt83lL%1sa@&ªo8sUt}j + NEj ;IDŽVLq1k,|eK׍bc7d AƮo`1q+dNlXO#2w%:|0Ffts? 9:ml?Xv.q=s,Kc .xG١5Lڟ{Q1B `~meF/fdӁyOG_Y;%X'73Tmޝ $$!rʯ1 :ۡzQL$HA>]Ho2V&TOY/BiO`6 ɯTک??$#5Ȕ:HK.ԐMSMWg1 NM ߹\ޖzjuFEpw$rMq@,t^Y/RoydyÊL*MvL5 AsA?U! 00˲4Ͱ5zޠiw7OBGB-/zDƶ]0v4+Y sV,*-NNd #U!vq bBH}d(p|tw #d DTl"f/Ղ_oUI#-[@8Z3z!{:n| lBPc\iM4QިcR8t8+bx;6d%x4Y}LJ#IhT\cs3 %nt$D2hAE}'aH &*|2竓ݯŻjƱk8v-:Gꖗg׶'LOgxgXvZR)P|ͯGU-{,)Z$ǚR\ Lg>$b5S[ώ1{aQ(''B W u.x5.&<@7%<4R5Z%wa z?m&t~uG{]\x7;r" BlPPD*84wQ9:xݽ$:&F 3'6~YM(E' z_(>)m}{u.ĵ{>[j;jX&tli( !a3 Kϴti{&RY[XJZ; f:qj"P9>U\jp9IJχFT*7*0:eaz" oءHc %F+=9x_P]Y#.S*]]u𣶼 '9+*~DC ê-}xbV ~3 gAJW0E.(%u&B̧:V)sEIuznd DB( 5L4OBPT%/uBZo_` v+=I)+I+st1.ٳYIŻ^|ri,9XYgz߄MSS|݈X ugur\#JiSbAUXVf ڞ#񞩽IZ~Rs1V3er2; Wmf5ʶԬչ UI"[ 11dN߄vkIFg3_I\$`rfB? Ӹ77 ӹEĉ(+٥59rzZێMdûe;8D{J ƹ8TPU^y3UV,J+x:h&E]l\h~ᚠTcB^Z䢫 Uc;n`N?LA'L^ul`xPyfy:Pa|v V; GŸ ab3L֏)/MI;Cc;%ȵ^y)qWv+LTR+,V}z@&"锲 kfmWTlK p4EN{*E,ʔԞ֛$' ŪL1yW\NqWZt1sפ/^_W\ Aq3"l7^ ~T@Gv!&hqsLRM(٥<5d4\-[btf0^'O/9ץ[zy!6tx0eN͊ /- &q*:@W@!͖ړ\2vV(z#p6v zhۡBiku>2 y;9ev)AXk2~0L pc٨[52 #l\z'E$k/dR֛$N1-0M t)!R}2A1t(R"??|{uo1KJuєpZЅya1KUOXZc~9'AߊU!ٷ(w`yqa,đ%[?fҗyZ9و^2R0U0yTnywjkԄm+J깍6Q@ ۟> +4Y*b,x*U`C'C ;n>7?JDW'e^(:}izƉp\o1RrWiy^.^^VQ12$>F>q\vnc-|u1ɞ8ZZers}O_{Z r};Mp-)HcZ9UP3D\v;i􉟠6ֻ{Q߃Kf H,`0w؇+X uS<:0ZH`Jd2ʱ>/\Gk,jR ]kVG-ꆙh eb8.G an\-'WmbSx߲cfps}ed@;,Ryev_f7C pZ07(4mym8[PqpГ c;XAe8%$9q˕~A.k[x=ۧiV1R2.-. trЀjV`A,u+QWP 3*zmr3\tN@?]AÕLxeT@8_3$w>~Y__wa%sYl;jF+`g l;j%rȷ janNѭ.Ο[Mx{ `W>Ώ(^P~ˆe5 IS~L!Ҙ Ws w7oۼ-K3j.9&M^O՘+뒬XU(=TbD=g fqĵ=m W<-Ӿd54_|dĘL_Hvf] rH4 r( )VC3=z'4+GlH뽈C(`NE]~zx3U9+V'keZ9~h[r{Z0/^?wI)Ti+F s MXyψL15~%4ch(ITyԋ _sVӧ9o/u+F,w÷ewB Ķ? ZAmBF't Dj\2^]}ָ0M ժBe-d'W7Îu:0=ӠSi9s٦d7̀{$L3}Fbb,p:lՓqz/ 0G*#fyBϷl{ pΪpmhxBt@-8מV~*e3/N$j2MHGU#NL ZXh/zH%xH(Gfkte!ff 9u\9gdZV؏'_@X[@q.)/3lt۳QHї4EHkٳ̫K#ܡLEQ0jTP4o)[vb1=5GzT ՘E ̀a-wv׍-W3$SqQ& yы*~ 'D~tE+Pۓ+s@k ,AJ"7ly49 ;؟_MkҠ>EUHܖ#+a /dLw#2!2"Bj iTvYYs/2XL<@O +5&=kIqXf}s3$(8 ـn$ʛZ;ͺ+)gZEZGRSvgCGr4U.r{5s''& avP0C>+x|-N̆ {[u1m i,%%C /AV(%bǠ|=eڔڈ>x&|[ᓳ"# n8ieI,&P||`S:4>RAi U* F#3d&X9PCZ*T^?A.i]'?tI|9u".%~?TP7}kKؖ1 YM$P`UhϗCEL\븁X|waCwS.}9O `u-$+ARY,3.psXu&d*:/Ѹʜn]0_ / V[-DKk퍷C7ic7U0ťDӭy { ۮi pr7ce=—qah媸`EiLn6%r2HNR]4r/%YkO?]+wJfN!n +2;KF t Rq 8Y~!gr?dd)a"SJ0w@l]MKBq}`R^nggM lAPtn=VjaWGτ8Nn%I};ewK!K.t}xٓou(6D5^^)v'>vz6xS 6ք%#%%OHϔ\Q5iYh1Ǧn.#/ʢ a~tz{_7>urR|9PaaBץTWJEhE&+.EWuﲟO{/ihQu){<򞥝*r@v:`C{HVvV X"d\mu4c'͏0eG3N"|7 W i,;tؓ( EJ5%%MlΔk(M-W ٯpP6*k#V3F C=FCp;97QF+ ,$ٸG2v42[@- ǔc NhF!mHi[[ɷRu;$rax͖?f-ݡYHTuΒkY^;c$ *Dž$ YD)sxFʩ#%`A~Xl/Hz>b\ךBki*g$|$[C]F)f=G{8BQ2HENg{ 2%[R_YWDBz$ 1v5XN9[CO\C^c w1FMNedMM SnEzpuN?#2O*֤U@4!zp(JLb>zPWNbhs&hk_ID&m/Т_o jE:jdO DiN# [hc d!XEЉYDRf;ʯrhP pz~>Xkф4qƄF)P&R&"dnhvO S/beUʵz菎g۾.[Z<: 6ZD \Ǫrp"3HɭaM heg zKSObyƽR҈n[ l3$Аwq!I+]xċH\uL])pL#$Jp2,lyV@B`h}LStndNyb66c >-t>hC0,.HT;*߸FC Ήc+ب6(cOȣh1UjhDx'xm˸B>),R~`6ȿp7sL#f1A EX8 <;kBѤc ?Ո Lau/ӥYpJDWـ(d8 m9d_誋.X$ԧ ߸Sv=0hAi5q$qBطO>ˠa:KuK*z?D7egIQY6 ˢXF q`okcypH6{W4ܐRP>JP:pT !+m2lKOų|=%:t \Nl^'_~Cz ʗyՋ'4ܛIDGl8s#9ZөTF_K~&}S?"aTwɧZF>uCJژaWudzӖ ren7ǰ´|1ޗ;9ڭtO3PNn_gY|]u7D[EQ}n(9r33E9vKuq ???8QjreuZed@ۤࡔSxo!}R>%~ Yk>"Qe. )rY@$2Z6s>܋&M8lUF4UZB{Fk etQk.36s;ќT# HwΏ$z@oi TKn( (50^A08l3:ޚd"RUCa{yө>3^l9MUaNpjx-lG-D>`OKJkr;l(z9E*O] MU AS/dړ("G@$XQoaHPB\biX;,!q'pkv23At+JNÃ^!X,S-[@Ž!cn;fhSSA#S}L 6 YM΄^C\!u~lVi/-{@Cpr3")xynim, /}WO 44nEt3WDނ ׆vX2zLmk]nKw2bǂhYpgT]o~,/7Ia_=<z;g1UDIհB ¹, z%]sUSf(+neuҞU|V1 Fl+ʣ\qKj$D'&xPȢI~p紽W=ks@$]`Ol"#k6t'صTn*j=jnB⁡1SM8i6(ƤFN{RS[K':Oo!aM>(>>rR96+8Oʄ`%i B#dtX;}k,Dsΰ*q&y^)xR7&@'(w 9_^eu hǩN! NYziy[Q֞_gs1Ś{JHK@ L>qRuB }2CJ@.gCZwbahWMX$ ~-cHZc pD&twDrB9Hx ^͎ͮ|/&`ywM{HG[q8X^T{%YsAz ! ^73Fb 0#5d[U hxqiA$)a7-]Wrm4J4,\=w7Lt &{_d|Vpȧv? hQaP)BCQ4O=7s k6rCI@R}NqR9ڎ kGQZIh0!ގ]mGͧTk>CLkw =5/j70$5p UF(!䯇dͱI#6f5?Flͽ8L{إ"vilOO} )q] }`@T=Jͱ._#ztD1 oaҁ댢{`+htD 8ԙm}<,–} k +KiceLk|eD.w'W yHzB~"UbQd~4-;nHwh=(:gu׋|B2'~7BFe)&m +aY6%AECQ=3<'fs]v@>6NyNI_be( VX]Բm *e*x"r'lc/73czT$%7-LjqӾ`'hF)Af.xp^w-Bﭠ|\5xlE,R MkGRiR@RՂTE9MqH /5Rhq7P.uN^oך ejV)*4.oLzF%h1s |p1VDЖf/ Qbv80Yf|-LR>wSmD ~.:Lb##68fJߗ/._EjkꨮD :hȢAfds>rX% #vQ:2x(nw9 x9}{o8h"xBkMiA8<#WeԄS@A[{,בWyipI"9X3/70UsTd}@W:u@RT(:V)kWYGGܗ`A%ݸo*a>nÂ0 zَ r9S~}AbX΅k>k?*l.ϘVmќ<`3ͦ/^IZp%9,7K2˭XJTNkMVL3~TYHsPx 8&< _'|a!-(H|gZpwP٦&<* }QX2ꖣqO2UP)X{Igĉd*H? P" !aڋ{he@}F G2d`t{zW1NF56QM~ N$oRAza#$jZ-E=!¥sFj`d65'kVo L&q`*gԽ_vL;o}hDB&,Ai;4`3v懦xy"\[v:Y%9' ϳ*QBS{\|P=Vf9IqrRbxJ E&=QI_8Y>P~f.^筄um y> <8@j+EbP}_1Sl@%oKFVQ쑊[p)plQ+ir@ˆz+m^&6w]lqGC}7۴ו=G#4AVڴ`Bj˟c(K.Yk3 ¢kXA$Ö \7 t/I\Ch)"5V(63Ʊ[:rY/' LfTGDui8? LkX#a"8o ysB%Cq{|jm$[~H)-9cpX5sQ .%'>#QY{YA2[^"=Xg:0/AepgFJdb=aڻ`ΜNa&.ҳp >q=Ҥ|7 lF-; Fy8"d|ḵq+cLX3ϘJ[KDۏ Uk}hd}%w+<%4|n,a*YbM::B$,G6ըAǒwi ǵbљʷ#L/͢3&~Es0B!khLeN92M{vu+gVc i?z5W÷)U4-4˚#W 'o ch9E jq+FZDXO7ߜՔtycnYP$Mhu&q͐rޚ?Aqq߾V#X^_VȑWKD2$LO,RdW^` } +$k2Ă䝘52/t/Y|k'Z*%Y]v>-0z&eʋj\6oMsoJKS3+eU- o@ ;M~$K1@Ӷw#rs#+c=q:y%CN^ooK7ݭ9lt2({+LWub[kȁ[HԘo-x(Dsk3o8cK$t!V^fk0Z3"fMYp,IH~0WbZ?G̋`.2vr~28\3O+կ +jy#V3Af&"c=V7Ar^fvPH0]zs&Dp)^lo/I{6z/Ufr'3.ثZPuևi,&03$!b|Yǽ5ޗs':)JIHFdJ=+7\k n-<0T<򙓴oܵ%^Q0ao 4NvCҥ!vOgzJ{jesa^L >kHiR2<1KQ\*V#@9 J+ ΠID0TyM$UX pc?}}?Wn@ x8vV54}Eɋc[΢gbeI\wVX s:EY#a{}ЃqY9KP4)v8O bɉgj'45)_1fp&p]x>է*I2os kHx_"v=DzQκ]-k8xݟ$9i;m*j3 YFAgCӑXJ+~R؏d ,ھf{he# y'kP1, 7 8=Ծ&GA:Gٜ&[dᷬ&kf{/[Ywe&U"Yv943o&jgDWYCp`BVYeoPlju‚0puȬSC6;/û6WyB<$$3-Jsb*{"|H#N- ;XYĎ_l%jk="koZ9A}jljMxwxkx .'btH{[dۅ,ʚy5l6&SHL=õalO :U}cp" #n&9Libm"oW).u8 N~LXҬk64^K/飬*&3"'C$di0F ؼ=eXUI%7S jp]!Ot' LeZ]3g/5mqz3nB Xt!oY_40pҹ>g*˓Gaj~lHC7U)D6j:The/+NoT{9^_W!ȂbӇI]`,\O!>Z3:A"o_n Q|xNwvηf9~+E.M,֎g֧+fB]K=(,3?V\.^/2,‹#DwE .[eߧY^౩bsmo)g}f^{J7zDQk7ރa؅};nX?A6 V ivms{Q6+'zz< GTH}Lx)5DAsp>r[ͮ:qH#00!ԗd H;BtULb-i5}3xКE,XO37ܖ ߧ6?U4Bw׃t|QA;~N5cwˮ'%Wbpvֳ \kOEh8+(?b3N5$@dn. /:>m F<6D4 %ƙ}|h3ڎf;HdæL/h 8y↥vORﲂ41 ōaAɷ.ql 7Oj9gf.ttush*sі:Q L9W!kq;fc 4~TIpbY`Dkp3h˼ i^6% Az=3eY!ѷV̸ְIB`8ŖWHJ']֛וqv`0e#TE?i5ܬyhIx`-H|IωjM㔒6_>&wayBB qγ~KogiI [#riyq;Z5%WxwN4Gm:嘓=N" mJĀɅ6w,1ߣxA\K'$*D6*/;i\-9``xٚ̋y {q>rdʈA%Z޷/!X"!`9>nT j78Sځ#P|Ev-]ڨOh{3~Yn$-ԶlG76^;jHZ~qfRFp ]Pu($uT#)tm  rZ,8:e3>9ѫPFhY4#ǐ\. eޘlFK~D С5^G] H}1 4f!cU z Ms!8CRYoQi:]>sš)To(4ԼY'˚I"wnWj`[X޺LȣĖGT޵ ߆6-3!pH8B,18Ɛ,9bc5KtNo28|HU '/h4="]6OQ8Uʁ˥]f4(a>MTϝ=kӈrل\h}QL \2$m^fdRB! "#y#uXPD$wHUhXpz|"R ƿįMk0 /L52Kƛ"!h s%:&P8GPwĹi%L=c+;?K br9Ќ4pՂ&_J)DB|kUX)uslU'?(&؟c=,{&w6@p\93ÖWr3XjMkD>jB'+~3k6™M{۩JtsՉRzu<+&/ceG(G)9d38ǤJ{D\]53Xn9|BUNRhVQl-;I# Uu~R,} ܘ DHfZ]Z[}˱VV;7u.1_}QjQNPa BcwH_^xXMC%niPu)!ib#UC9M5f=gq"mBEYAsrbBG }H~C*d"F-Z|ˮ, ;Nܓc j2j3QQr 8CL`6g$؜ ̊y XPKQGH\z^4Q+yax̽ΖV|h|o JEB68H_"ɮ 1M {szGFfܾu5\T㠗.n}Ur" v;Ys?a«P`&BweOCQhH8-25h=g =6s*DQ vj3! uK7Cew@,55x/v;yeJԪٕ\UXʈ^gj%DG Ps?JJG"oX-$[H/C`bjdQOPZxi77ΐǸ~ &QRڸ8$3ebFPkG9 ȌK|3x-'C Za-si3J0 ,dl9sљPC85ƞq(` LPAwG;7Wu8^-,)>J\GX7=qs0z0vBxߟ JIfZÊöNKj{-L=o: Fū sۧAYvQ|U"'T(=a\& bğ˳oeB'LKȊ?Y ]-%HazM=:(8/k@-iR:*\g2f݂)^L;|jL]uBdWFwwY4at$iC,$!e Хwh'7҄px09Pa/Z/ؕK$wF+ QRKw`ŕKysF, 'zˣ*IX(eɿr2KlIpm@-)Z8hΊx4_*6 5U-%P  %B6ؖ\n/BxߖGɱd4e:5G1$.qc~\r lb *! tA)|^5*Lu9Ȣza|zfv3dp~# ƣf\'1}~x=PYԪ[!\OgCoΝOl(TQO+*|yLKYY(Ium)ޝ8q2x#]BK፳fZ6m|U5 I5 aaJ!sIőhi7tEW*d2&7Pn]^y7c䡑щV$[_z?񒖼1Ç1Z%"uMUW} QcqmUބ$\5yIIHV$ߧU'dը\SZL EVcB#^b捼7uxHv eu9C żt&:{l&½z$w*d |Iag[GTr ,Dߍ@eS@ҧkL %<Zel4g"8;ttic"eB272#Z%?魳fj9`$xx[!0d$,%&z%._`PِRmyrr U [lі68p)SB39IǏ?Y41W5 dnx(i SymөTi:2"p5&cp3L~~~ap45橨 ?9nEH* ͒|*GĦduZa5gs?^98H&@}~v,,IRh8;' i!||nzk.Q]N_h eGS^@Ռ탼UO{9ʑΆ\5&γ5\^I7gK^ |;-<P&ʿsWsMA:6fM#LL{tclk[A$`'1A9#:[jf<ǽj`rLÚ@ /Љ͋hNC۟#MHs;2<Ya"Q]*rx6p؂{'iNy'_>]>w4iJYs|HMm' "zOBeo UT@1^3k'xz1eS22*V8 63KTb@VWb ,l wqRV8좁 W +-s};9}wc]a yaI,vj䎴 9֗ <{X ㊴{hoЕ1| lH$/b nR qwĄ >Wo rj 1̽ 5AY.D#Ve6zKg885n.$L*k*]3/$?O5fU4p֞V!v9Y*,&#ǂ/m,ȁOdB2FyAzܙho(1ՎF*l[j lJĞ̷~Xa Asm!-WAJi^iYҾTt.)JX.M)5@HE/6P[DF?#}e2ZD̻&gyV^p3ƚ:dݴVY5nPY(*Pʬ6yvy&jJ >T/̊q[ssF8m!Upz{<#|6HY`zu|G3 4 ]#+Sv$(`:TniA/2["Y-fU|Þ09jП'|F\"dv̙ܚUЂjԦgL-6fX \|4+B)fʒD.4KUqsd*"mz1;YB>y6cpQj F1 ,KEvd3&7 _\\e^ңrֈoiY0Ssk8Ƴ>@701PIaSd7JUuKf5@BAЯظ.TCK-=ܘ5@ Rc[H0g!#/r==fCOɆ4B*\3TsҦΈI2Xݤ(v1Xh6t 3tIǐcSkldIʘxQTR 7hvx!WKvG |B,/sE11y֮Նk cV*EI}ǔ36kP2L{.JU~yvl!{ˤh$@T`uG ԧŮ߮=L Pta 'կ-capi;Q16哂Τ$܈+Ol9>S@{*l[%8kɧ< (鐶MҒ5ڢQCr*.+h(x6_&Zp(Q/ nsFIjbF!;) }qk:Q!6yQV%?@&QnH$,~G=MkSˤZ>ko?˂­K3TdTz[*{;kuUo܄̣Ӣ^x$PyJ+\e{@ Z7Wx j\u{~JCQnQ,|gO*d([[9ӗ(27sneq4/(TŞ OauFZꜯQw0ꩅHb[ػpFμy7\}tfbvz77}t*ѽE"#8Qͬ^j "=\a |:nSwa6›s 8+X :K!4& ~KBqK?"/.NrT0h&_)3HdM?l '(?e FĀc ϗ \Ĭov?_db9} ljlq8I7厚"p.μ]kLR?ߜaߌjZ~ ,/Ǧ`xq- [V?G[jb䪎qNIpQa>'ey}IMb;K_}]8O▯ѻ|m 'N 0V>2xIOeXN쮷12쌐bⷌBm wlu] OQZfvuw"5AtzqJJpց"YI-XҌo}է*A.3f?0b{.p|NǸp̂Lg>B,1/>7^swxI劚.FECƢcJLJi2WMeNzվwuF .!~3`)LS}Lckp=~ ř2vKv 0]J{vFAڅn 嚐e'kž%OQ/a~]S30u"Ի^)$(y mi^w0&n l{׹+Cҧ=0oHVf*:Ubūdc{:EUm[t<(-]qc\lX4{}s _m #=hzy(ӚFFHh%iδ㞷OJWm. !w׍E})e%Mt`CAAK3x>X/IXdmSopO#uH$fEOi(?FS_*,d=I5 S=U/b˞ )`LJ=102'ZgVfҚ}+[AUAe`0bW(+.#U.)>cI2۴΁)M=63}[ ﬥH0:yn>Sjtx\*[uc;M*:W psvc) \oc|bc.]{, 5p78Qr&a{r+Ri@! isD^AG9,R]/Oeũ|[ &W%|}f3d*HQ*dD4*#GҠ9pTм_ Do~8w@qC,8f8-a^JKz3 YwRݪ 2VIVuLz-i.6tn167yES'nٴ-$eOeCӑC@l*Zk?Æ׽?<=9("l'Q<Ķ*?shʺww09=a%!D#2ITeO ؙ̖dܓ[u% i;1l2UkKexqb%vsGf|IZjh7Ǩ:]*q'$uZμD>ɾtBiӥT"-1|g4K"Nq WL+) K9AqV3V$^dZMx*X5-fr_u?nE9A&IY2G]}LAX;iG ʟ=^WepifI$ս2q-(vp%XelHՇXdjP!~laK=kj3&ou<u塠ǼNm" 8bʹ;S,hM{=d%'v~ @ wurqO>ݓ_c$OANVKM/]/kٯʗc%4 C(^[:ݩãWI~&##-lݶk 3jEw'E"$:l6{ux>9]դ=QD[E0vLZBҹ*Uq^?Ԩ4̙zc(ktGaEB|s`klT`+SϫP5 SM'6ŏ]#ˋe+>]Rڞ jS Nflєnl{ 3㸵 oYg( -3va{J?;V>m)mۋS!h hsR2 oz*$lB aQU7OJC]1ѣ HqW3MVV ,pgL4&jSFbi{Pk!yZRqj;KH A>+|g=õg- hsXll}+@' Y|?+aψF85p7ZBVlV_TߜgAzY" .)׍d-.X^ڕpU#JOt'xdꤽX ߒʍzOe t%4XTO[ğSG=Ԗlʦ9*G I<7tᜍ'@[%j(@bs4Ax48cZGmK Eh~shb'Azmfc9CIeuGlTQQL#"!, hEz9lag`<lKYHL 8 *zBVtޫnZNK_)Un|!N BlI;ZͥC67 9cV7.ڇ!b~}`Wh`\T)ʄas#+:e҈m*KbqaC^ Bn(FrL.DRRq'x0n[J` &A}11qN&%HJ|VdYr+H#uBI,s{u3=鰾ޮF;iPYEp;`T" 6QJիጭ"$W0ʍ .`<߭`0=OgobSX^k~w9)J-QC*G{*ޜ ŢMFj܏+sU|w܂(ЏP鄛S{]`Dq(3X6L! OFK~ <>Zn6JoWH91kIgsfhj+Kx5,2"7p9 `W'i%DT{*8Z,>PpZqGoeLTb\:| 0"Tu0]ew /E*  3*yEmkm܈<{1ޑrXoDSK˾11WSqAnbGm{G} @o(.V5qƈeUZvQuK);:.@CPfgbd6;`# BaиO^_NtM{KJQ)Mu$Ypr2|%O.n6hIܣ)?> +a. Ak7<#O NT30H͍!\zy)JKyA*挋(pAPvBf8lA+~!=F{h!Is?^gNa/2\p7?7ڢN)B.k:(6?[;fƿK̽bb=2~5Y\SG.25Vh$RP3iUK{tѶ ~QɆ 5*]amIېNLg;Ս7r$cK8< *s*PM2<1=rKC-$ dNz\UeI6N&nI.{F+q*G`߱"eA?cG䨝,T9x?k 5Ӹ4Vq-4VJJP+s'S>qh|/cKϾ#69\66]Y Гmn# ش"ոTY 4h5r486Y 55!f/^VOؠӄy˟ݧbK#D(H0 _ECm0`8=WJ[CV; A($~ }m#~^㾨a  9$f w_źQCGmyB ʞVl%^-ZqO1NC+. MG! S Q L qCM: yp5y:P$o˵͎,'x"<he^[hp̋$CB`}}ahXOLpDx[ EEwTI4jzt}Tq6rẃmP2`x8=o ?ZjQRSPdhXXk݁ V8>1T쌌rc'35 dKnY}26 C}Y4 ñȬm3DseywQIvo8q#(}-V|{O8wn]*xcnveuAUmx~Vϼ ɢ1\uT6o#l벋/ץmz Ԍ_+ʽK~ hG^<t9"R jKs dYI@D$v\A++ҷ,R @X,F\J{^B,y\G}o[2QHBXcTzwczođh/Fqv &H]gZVסVLb;_0C>0`ro/|q:x#.wQ|OpJ׼YX!w< Nء4j#ŝsJ%`E=eOn0~B66ö^ؓqtEE<V^M*"Qs\GJpI@wӠ@pֹ2a0b |`޻­ըYc)Ep3gj=ʈg!?uߟ??Y3r6sp߼nUyEjA~W^ҾaKRиfX>|=ӫ5צC檄;o=1){o{ 1w!&lCvoX\k%4~.(CNi [/oXaCj ܞ)2 xuXr 3c|::?-q:5ԀL)@S{ԩ` Ţ 먷,82YlhݻO۸¥Fٴt/.y~n4 ū+($J:e%3:rʡ0h,'Ah[%,26'Tbx<8-;+nλ_)z&Mlm+XkM\ zt!nX|Z!;&D6chK BA>Ԑy_g8o҇q/9]'Y43K"bc.rI`T!4=XEt 2!`ƜOVInm=t)jO?74]Dr!oA#d`r<DW;dz9%慉T|惮:.ޜ[d*-]p4[O#cwTEd)Xp8L8m9;K; f:<d%ؖ [N鞎uVz6o Չu w`[1ugm@魌SINPpj=iBR869Qbt3GPMzrLۿ( ѓ;g(^tj@G80 D.p^\+ɕ52q{oUܧb"zx۫u ~u16JG`8,A%49sL&}p(|&㍜EթB ߃;Ȉ bő$UPPW n{<Ӓ,Ӊa b:4@E*T[(#c%ⵞH=,"rʅXZ?[E%8Hb.qmL#eu@[&zL q/Ən_;]-y,#-KU-4jw5`?,k6yK^v3ef$ctKYv>&?p5u`Qrk=YK5LaR'a0yzXdsU$WE v&ʨZ4шCZiS/I=at\]ik@lHD?Rl C n].'X 6$Rp!X.Y8mo=v"7^Xʘ!Xש^|V JtoCsKƆ_zfW2/vu]_VYAx֠='l  xL.h20rK5L*S"<Ǧ+EB44T Y&n”@@P콙 >'Ta1`oZ2mr*RyAD:?_\Nq+x"O "nnvq%QpAv._}=hylxlYY5U*cpVyqn5܄kd0>4P,G! &W zZ3~ 6Vbyu_Z;xV|䝓`mͰ^8< QNLnk,cܓ)R"Rtc,xҁoKXӠ;^sަ `8/"L_]KҮbQwF]N]0Do3(Hγv2J鋾{ݶEE8:}g  Q(K"Кpߴ:+-(\ z9#58 C𰁞In=āh>:UM: *>qT4 %7Ke3P^VG&Ǥ5~ p*c*1FXEil 84f*(H>% T^N.t6K]F^2/ đQE~+y & ֻm@Gd|"+߾׳Cnd8\ɞPG]W}K#%?&`7UT N&x׺ Eͤr^zMV ;g@&8AtY}C0;>5+>FX!'>vE"׌3e"ddOpexpO 7M&,:-qe_B-iA >4a=Q򂌰F({j&(R.=B7DKm x4[rDN`czϖbQ²Ȋ!V?  L枖щugԒ <9 /UޅCFvPK⭵r;i:N-Ik)JQ}c<)ŭ&.9M74%'jKHl<9fǚqg4mmtQD{$H=Vp'XmЄ:7<osIv^RM&1쇪3FF } x%`aj>*+7|-K%th]H{e=ݔb\<Q=PBM aA@SzdS}eZ (XcDKl#& wo(7P@yZJFb&z(ܿQb1@}PQ^== a_ken(~-&:}i`ZpVM.A۫m#JkasX(j,ҮZC*\K- LҭGJY,-\ 2lJ#gOpn&D$㰽JDppDuq^@ާ{ \UD1ͱ~La=Lv9g<]trvfu醇xR(9l@Lݽ NHL|~1T4fvnM< SyqTk~<4s|N#|%!+qԮ‘ Uն׿I g/l ir\4J{̝tB2t;{͋qAW2z6z-db{:bC/ !z x* ]n/d- *ꈃkP&3BI'<hk'u'B|a̧W g䁕V".G?˻WO1|G叁-0p˜H;f mZpJ}owmQ;lbSm0%dFk3B'ɘn+{&dJcn9>{AҎ ,2= i9YaÎnאAaMk&]V3B`pv{sb,(1L6RPqC/ O^rۆ˨栃>oTJXk&V3Ks*=/lU;/e߯#]&3 m]lBrH&O9ㆌZM7( "\ gʤ'=*edCo6)rŖv{`: yB4U " 07)D>>x{d 7 gÑL?F#1\-"x $Yn%3:ruPʚ״7GŔ]JXeq#X!dH|(-ۇyHp9%-4Gk? Jߍ1T8[3Yf H" #yo1L[qsgu a[glk:>F؋!tؚ=FTD8< ^j [t}Tm KwY,JC?">La 5ʇ0*:3S˳ae5"fMTasAW NONcgZ@0RU[PX}a4 rYuL+ Ĺ^mN5hJ|{.5+17x n&|Ý[6lw _tCĖ$G՘Mtz"g~éHcP>^R/HCÌ癳WnmU ;c+ϕvCۚ_EbWĖkU(g5o.Gل}3jC2_U)}\x wAIy ZZ5ĶKtf} Kx(5O2u16m sy`Fę,%ADU^ThDFl& \& [䥁x[M(]%?K=ҞՆ ["]&N)^-g4dRm#Oh;y|IZy5o BT,M޷FZ4eKE4+ȇ Lה,-}a^ p-=Pp֚|Oa񨘏~E˂nR??Rg;EmS=JS*Wckt* X{yʮ^\vJY9M%ûT˩.KúrKv=~!P3}s._#N(m*6FXK;0WA#\ ^տ#=agz;|}hETR塀t)YwvGo^cԖ Y7~%,r6)14*_ȚƱ܂g WkFA1IC$ȟF\s`e8-*n&D+G.ߡ0[W_i9fC ͚7MYv ;롥_ 2vn BN۟]Xb߹~j JU a`b<\4 []<2Vd;X.hj'n{ϳԒYί:7R PߨHR~VHYdN9`oP\U&S_AƸ7Kz6l$6ŪLsL,@es[۰G,4ڒj&}!W ܊|c;vK8{ˁλX8:^JÁݭ,Dc<2 6/s0 * OFe6Tpۃ Md_/;wY<3"_a'z*eaWG_ߴ)OM!+@2&X)ľi^t~4_O}@;[i~}fQi8Y)/Xϳ=4U0p+wXR{"aOX1@T 7;9s,@/1Ӷ!~} důѩLoSòK4pQ=bFC=$tM!W0_}}q{;*(9E7|_-bd*Sms<~i GJ~R^dӪ{15Øb!=!Ն}f}5.IG'2ʅ5udjEF։q|`><@ :T;A"{Yu 0=̼[n᠞jhSJGU#Ŗ]ke {s V G]-EfQV2B3|gQo(iO9kBTe^Srp n}"hՏƚc;gڧ{tPNV\x.ra*R#ǜJ[ qP[̞v~BK洕W)lMdq8r]ArIWo>ҏԁ1I0%Q eL# m fCkg%VV=6^2E{1QXTFM0-4m>""%@t~qDi\Gw7;tVY_SMA.H1Z7P ƞd$75t4MG$'Ua|f݀ ʗՈ0}Ѡ;(ìJU8 5` {wG=dJ%(eKD3g&]A|IO^kKP]]s #Ʃi=P;?D4l,[g 2V]Q5l|ܲSm;K<' 81f)k'z aͫT5U7's(̾:Xtq[]X]kq'ɻe8C("7ؾ4G 1e?cj!%bc$X[G͋:G'5+/\z`\2O-Q 0'f0cEZ1~45`$<?PE<3[`ះ2BD06o -G_#H]b?DO|SdCڞZgPZ6*é  `0[^YJɪYf1D;1o&-q&^vTB;s@W?9-= }'q-ϣAl[YK|njaGXL0>N-?Q1`iVev߀mDB]*<w<K37S5wJ]AK̀fS{ap`Xls_p{w^~u(lXcDGpVJ U/ vY68Y= |޴6ށ2J$EuUnuqs-DnnFDElu\Tg@KbFP9:AX\k^Jz*Xxª[91jd=(6m怚<]QZ8Y?h>S66['Qp/J׽*Aw E{w?M7L3QCFOpBӔAg~}0tףssP"=ȴwܩ>Vj2rb! ̯(Y1Oj[ V2{TC&, kRK\T +*z^ l7SC;i.- -Prj-Iْ1CyzjrzU\@n0*"=e:,]} "gz/dLvuʎD*R$UWPz+3 ;X Pʾ H m%J1=jB8Leْjg-ps&'er_vƁ=uد=WYcəNa ةwBqZbpX.Cͭ vkE%ɬ, #ˈ#@xW;Ɇ`LkiN`t*m_;಼EX9 TX!yw9lTo#fn1DoTQv@9-_!MU-SI`5<+`2CÛ%*n81 GߡwƧs5!b((e2sY0 %ob"ʙh蹁Jq9Ϳ1] 򅃦'm} ߕ"Jv 2,}ʵ%cLlL%_[9c<שSKo:,HҼkt0-(}dN>,V;M-h$:ղaT3 e-5*3.!IFmϤQ1%36 U0d˂M]SdDYhRHd}پqi'g^@& ~+h7c3= " 6a$D^LeMbC4XNZ`9ѠRi'Ym:F5R&#|)Um9k|:$iWڇ?g=kTh5Nm KnUC{E{&-rpAć3oI הcܟTGyrDN_tȊE(jcⳫJf 5C1K%VJ߀d /"rl:Q#']퓞iOe |z7~6E.^-/nlIg VŒrTcia# VVA]skZTeKK[?V d \|_Vi| C%_4-i'yN| IN}5M,3 Kbnst͔fbHWdْ-HIhB'RQE%(+\4OS32%'y%)/Kb]^\ ,Z+htNU_t3/GV c/ ֘![0b<+.n?x ą)nI@ʪph\zb2 ò}"?PK1dԷb5s#$ZSf& vt4&s韐q݁n֯? fEa@zG02rL2:'z8#GPJx9n7K1eJQj2(#E9PUෂ#:(WJKG/ٿi81A0|<_PJB60xxOv-Z(@贤n` 2 H@s~b4@T)tyZ?ݠ0m"F\B%M`!~gB?D3fGONlHM^"!,,› ёq%:4o5 b$1bVH!W^)5WYHslC!S~/;!%)}\+<4pjD[0M.g1ʵi8Q\3Oouk1S- Al6x3bcv!:BvE-HW.e4-mBgX_heH^8?T97,F/ܓ1k`W?^?HDRrso0S+^Y||8Ek*`^djkXs\SТ(SUyhmlVMܼ)F^b}x'\3"`_ӜWb}FBv/ۧ(O#,PkHIĂ/$*D!CLYkYbǴ:=ޅau= ,5VY 4ayJ3.nюx(*RRa.A5Rߓ5Kķ lX5v)e|BGbMd&(%l]miZ~%_ idXW:pI\sٺ3s*]|wLo{u}89tu:&2VU"aӮz\6)KF4U q&x.i2z(+ԇ+),=:MgYuH2k7N )?.*[u!gg}5[u˴µRH{?ď6o^(/%8Q.|H}ȾD]:JoՊSkkd\dĉ-lHfn !`/rigc !.q92ew- >+ՒU̓3iu<K*&%0cOΐTza5T%1οef`J"#jٷfW"1Li$ɉ~SKT 3@qE_Q:ޟ,DaWnc[,y 6z@Y0z+-ʭ =9O}G_Aa1tvb #]]AX r .9/#0GQ&NuGhLlU-< D$ X?XR鼡Tx#6mx(͗^{] H.V)®A?@Qz]%J.k.Hvz-n6X*x 4tADRnko T!~G<"v[$`iDp2zawSz\H-:;*WrP@Rf}:K깨Fb. C*5T!g;zN. ^I?,!1^ni i+y{1 Pʪq\>4en];u~]jv=Zw;^dY%!͢A=X\9ءY$̶ u!E[S.20FkQJ[dĹ c=vax;QUe1J^,|zd nթg"8 $eظ^U?J}o=xfN!' U^8o NB)d3G,̈/MZwN| 0dꋃn)IƚeS~K +|@cĶ,k;y#~iݤbbViĝW%: YXH5*8]cYZ z/ NJ+*miHUݷ̲_Wّ5#A czE `faȈ0kt~Fp5;y8P_DZF3t_i(ߚw&_aѸ;j7X}l2ihoAԷ`n1Ig !Sq!|CsUuӴ1}ǃr}h; v[ޚx…Hw{` =/㤷siPé^?ߞC ==TZ^I2c;=+Qy6F=~' Po3!pv6<0B7!I+/2Æ3ZxeGI'+kd%՛I#{0Hpk&d@ߴ)WLx7(^log5L,9wUppB*WV\֡ jscK7 c+ C}J}V^iN%>\P4@"M*GK*O*53;#% )-lܠU!҄u;oK/7eΉL7[rʽ6Xz/ XsxI(mG)]Pfiܟyk=P3`wl.m¨OMڊ{c+}ȍ@d+?"EO,.z,pRP1p۬A5fśtUh  :ݲH P(ͦ|~Y]ߧX_A6Fڢz5rYmv4H$5S3m-fQ&4O&44 3H[N%c9x,hg9 ޳ Ƃ}P*Q*MzoqN d?QJz < o XħZÑ޴0._'H})Q޾M|Q]SVӧeѻaq %BAMD"6خoU yrg>l)|Jr"IdW =C#Y +}lf_c(>UneR|AٌjtaXS7<}e3Yzxl-~dc:PjaȚG\?3z1nJD־߈c,oۨXjw *G̯D@<x\ b4- \c^HҰ#r-L N+JϚNQB2:jn&{Jv+;bHEֈphe< OMi:ߛ{:= .T5?![8zLhU3Z>cȩ߻{/='VJ 3kueU#rn**Ε8/87fWUk}=DL".Ѡt< h1FgVJĞ +$sk)95VH잧K& @d]٨ΊMLy;!q} 6R79Q aB㕓^u,`U|'mk, Wѽ<1aq" ,Vu#ilZ7ᰬ*cz-[i*c#b[)yS9)Iw hԢuxtө8G#Pڏ(z?0  chҔ^-%q%J?=(OiݷP'|쉒1ֆ٘; (T6т?(iom:g*U \4dԐAnF¹F Ϛh?StWW*k>1^Y :1VZ+ T-b1 K _.Ȋӡ7A<0^\߯\[bwO"Fx{a)3Ow$ jɵiM{g݅i#&dۇEk~woՄhY86z+;evV}l%4%͍8 @ @ЉeH:(_ \Uԧ.5UȻ\bxMÌ5O][ k+ر㤫Dr /?fP_I X1}*$bKK\Q1L-o M_ZKj,w@t"$xk0v~CD+*Ɋ UDД[VrѶ6X@S>2roHpZOO<-בFK7 MaӍM$ܜ͚SWjXsݫhAŗTO:sWW®qTY-&VLx#u%t9ܟ0xr<6ء‚oVIE[ bemZ{7?c* U,A~˿Æ5VbEdCnvFafcM A9]$W󵁱!ѐ4D"ЖGZ5":42 mA^.r++1 cD*l#x +xe[4;_oquwCKÚ N8^r%qf_>}rDݮKZsjd۩?IJVS*ZwrN\(7?(MT|gPjG{~&N\h:K<4 uʑP[n`Cp6XsϽ> h0'8mYo2qJ\ k|n@isQTGlH9|_M|}Fj*FYӿMp&8NKnJp5{>Uq˯S~,X~5 &1}( zK۪+`ef$5.jM[wvE[֠_7`U@ L9k:k=-{y5 (H5wo=l z37ӌXLJ*|P縥D%O!'w.dj7\I'hɭV*c9]D33]EPPeqc]噃'lϿX#р q=&{QoSB;L,<9'zz__,\Vh#"wE%Ev5H\&Nh "WXzT.$7ȍ8HN- VČ;Jy,kqtĿ3\蝌wQ ` ǰx;(4"|jr(2wo oV^2_׆ 烳9iNA Ws _#caϢ8sNǶtqLβ$+@AL7{WH* Gm_ԿjHb/Urn $S=4.Ce^ׇ7Պ6X1 x[7m^0ya]{F074Gv4PT8$Hǐ[2`5w/l[w+n 4qFֵzyTM{#;,lmbRVZ AWq}L|$ؔ D8Nh" &c?HkaXJlN k@/Ъ҈=-f,z곎JM @f-#=98=ȀiTE%QJ!;hwM@,n)SrCF>[a/0=뢛IBߵƵWsh稆s>49s0>a<:Y/ۇ" Q5YSr9!A_̏p^(]Dʱero&KW`,R 0U5ƅR*&GP z{3dU_kfiR;RUojObU1v uczF,y$ I`G48֜vwW}J2h%a/~3qOHtv++RHN3+nj10l"cae^-7shXPYT0"@ʨtXӥ"'C{5 :l  ŇxM xRmU` Ʉsx4Ok O&CaNr^kkoD1mi1 m,Ki֧眘3DEnGLu1PjYLX5s`f'}˲&ֵ81Fe+!SSz"; XB=PaC5XJJf-c !9 Ʋt8[ ɠJ6 SUK]y&)i!0rv|՛Yr@ő> {$S}c3A4H[[ 9LN7ޤ61@/娎[ oF߉0awKk?<}⧱䓀i(Br>H }ѐ~wOz,Ǎ *=V[ZzyNwb7ޙ(t&X">)ӉR{w&\WSkכ3zHk:fc~!WʵD ]b\x`P@"ŷH @ b6xs\a@LApP'{W" x$bcGb̕F9Ϣ1YǛi/ewK&xKA֪<9 }( c0(+j-J kF1!|wnOS՚xJ) M€Vd!ٌUy_;T\`2ߓoIjr]M-_&aؗc`åla= bg-O&mRe0[SB[876CC'=Lr.e% IE h\$t*Dզϱ\azuj$f1$P57܃$΀\e$AJϫ2h;/fMg l0`A36R'a5&MLҝnkX出L0 ,^r@g1R>y32ww@BWM$E٦'q kĂ>=8tX/2*+G+3AWӗR~2وٴXJݛ>\Jۿ͏ wqAmJR'Y(: y+-Q~eiw`lv~%Vs+[K;׵9JiZ'bf.F *5ub\T!qpL]<2k`@vBhG(č&5O!k:BA ]_QB詪x6 :Z ֪roCVBx:=̭z 10׽ Jm 3mTLwwW7LQK{}0'ZJp+ׄ!HoK&~xJӴa5"܅<صL~q{~&+Կ,@W  tE,ܧAXV0/"'3$H$F .Y?S R&VM.\=2\OzY?پR;,EoT.[MFj%d l<0A_2 8qNCSR/vr&35@g^=s,JR"d/")+TX[uo 풅fB/vdwǩ{)G$*t!^O+ڢ~Aq=DT=4ʷcND@V r h2F{<]l_-!4jj|HX)g/6}h)DQYo7"N-[t,*AVЩF_D*[۞Hj ;o|x`w6?L ylq0`ˁ75ܭɃݫY x7IWrt}7u+`^ 0L\^"t>? ֹR#TJt7h>q T ]S>I+*yI \44)Oar*q25/L1tVRW.6}T *",<(e4(^"L5ClLAY*1z B#Q)fq !ȏPlz,lږ9K`m/](KxK h͇^LM UX|w-+ފWKINj9DCI|<\26&}h KљD+0G'^XJ1ݵ#SM:iuCHHӲՌIƽ MW"ګf\9zI#f~na ꈩx/@7s)w060vB[*̠3G zbm{S< wa ^o@%{(a;ضM< Gceue =:d+8I Bn`b xTyqRA1 ~N՚h43K3gye2a}(Q\vl/~/'##`4K FZJuG4犙rVMN葢q(ߥH ("%"_{1 Q(+U$;RFwe8u͍$)dʹj_ŷ0̀$^6?WG%ETP''^?F9]cؽ*k\VĄBb+6=NIVE 鳸]$6RҼy p%jAEYȧޔ7)=IU߉ÍoϫjPݱBuce,S@.>Lh?Gpbʆ^1NX$-H y_O\uTiºLM33 1+_3oȽ9h;#3"hiigg`F-7?Uߝ6 o Y _ w#rSg2|טg8xUwG OQv,D;eFz}ݸa:NPށ{b HIɴF{\NPG>f&w ;_wI "Aipz16x=z7\W~^'c >C[ 6Dcesda[+خ>So  A\s<);dRV-?NF"u1-bеΝ}SL)&ZVle=D(N~ =I1Oz<^[4܌ ɲ܈8֢з- d}y%i-gm}3Kۂ=[[]'1 6-%j`zcgiQ[sPcxY(0bδotݷɠʸ]TX3^+( 5޾⤼U3 ™98*M^ۻm'UۚI&x],Uhʯ`W-U?ӦEUXmi#lKleʋݻEuh!@V1%uFNu13;xm:*e Z`PN_PLJ ųar|k D38/R[WqV6mPnh #uFt{Uze\HbePbil$ ô?EՙRy-kEJ#WЪ0!Z}ʼ3;2N'euDC) F^W$uX|6ZmSRlUi]'.(9pk3bAkdqAk6-cL7. DKͤssK-!o][Ssn9e?O(!5T)ɣpkNG:Ԕ_YK񤐳H@L?R0>/+B(gfpRai#tβHG0kN\Yt!;u4 r%[\|2fWDzKUY ^&ԁ2IS'&2uU5b̘}] nMHxuZү0+Z{B7ȵuw1D}Ν,zf4`#SVY`"MG+.3"Y:blIG썼2FoU6X'CPB76AqQZ>y͸/V8R sBCn[;RVa/_TF/otk0MٛM޽+]A ͥL܁[ I<ЄoؿԯD%X*4 v'E&!Ųjqyv v歞GB!7a p tzFE sΜ[ӛS/'@k^=vh?c" =W{9%`gSʋG%7rjJa~cͼ-nfT*ߋ$uW)j4K^_Q#OPw xtv=Rqj$U;7QZ`_f9&g  ̠1O k~mI&U %'U->^ J}ÏF|dG0B?ӯ~-w1a0 kG`Ҿ q}(۽*ߢA_Ǚ+﯊6&] Xfڃpլq|@LM⧶)x"4ӻ(;Nj!/˘b%%%DHyVK@e*Y. `q^0\ڦ4}}"'gB{2`#K+KVk@/*_}p8ccQB<hBrB͕OKBEeAFWpCEGY"= ܆^bheȦU4=)WN񇤚o‹ҢvJ`TTW׍Ohu%W)2ԣ"* $`:KpQ0޶e3P.؈yJfۈLN+,yNtȂom Mm,(_]|> }#ZP(b9g$z4es5R#&o4}Li!ZQXhMat/҇+wh<d4 ހ1qmr3'^F&Kߓ/d3"ۉ2h0Dewu6%ԏc!C4dˉ' I#RkXzPx 8t#H<2uc{$;_j-7|£=n >6-1𿇦I#{P8^*#A O&C#ܡbwIVګ:H%gRd%,*WP¸O1#BEK= :4V7&ifI:/ aŠ>Έ9 :o>a>tS_yь)t2D wG:e-$>]["}C<|D֯ϵ^^'.KUi*74%SSh5+0ybt̬}1-{\^Ɇ%*nQ]b9̀tu0 pUd=ca^B|' ,?Wu&7o;Cb2  =Z3;*KqEy9,8ٌ}Mc?mPNAp;^GP(cd}N'P )8j,4~<:!EqiQ_`b! 3&\5>cԠ@]M CUgeܰ:`s-0u+bakl$( nG%5RF/0-lDL?I8DlێC/cp&2 ޽z=bos 6>uΨujIӷR$ZU{ Y k-.hljмE hL˃*pZ*")+CAW_ vDh\wKQR蓣#3 )ezf]oo_K~~ R5ek}qCafZa>y].RT8JI RXWbU.W]VХ>)fc:Q§-@M+ #A[<|PE4Or#KsAW-I&',T:gyatA,#>"{dy@sU@ )En{G_=u:`[RQXuotZ,CiB Ӫy޾ sQ=}]"Ű.tWևƤV~ ?g&nֵŜ?GF?6{Y}ϲZ h߂.tJHJȧ6]@g$!r 3#/~ \շYy(Ɏ0xjTЏ CK8]{[ `z]葜w#TS|A">$Q11"\c(Q;r-H:-H dm9|TAd0r{˺ הݙd ¬edG)r6WeLp%05XB\ӰYߣPzPVoB e TYBNF1|HУƏǧ * ;3=XWYPo&a( ΰcv$ {O,;\*jlWzr |!6͊ 8{yfdA=1DBEox ?bZAFsFJLQmsC6՘<;wj[}4|ۦs *'(? $Ĭ4HMatM?}nz 9E!-N{Ӹl |?JP޸ N` T}ɤԅ~j:!3 8y+wcjV˯OQ~:!"gZ9ui-:,y0Uժ+l61UW4am.Q9saXFZ#Z9þQ1Q#G `iQ{['0Ol/8ʅȞ"*2֟⹁?u_ NLB̾jLY^"hzc CIDJ{RPƕ?ղC +N-x5s׎*a(9*m HkXsn$Q.l߉󞕼iQsHJrmdhj"6$m"Euy"@/6M e.a*FSKXt;bM'h>a%#>w"AzگvX6ê> WAH!3YǞ~a4E1YgtօX&?B[j"xqM v)hf9GSW@Ԣ#[~\HFkf: _V^x,XA0K>V֡k9tQ).;Bf"KN$qz#g%mymGpuP @~2 o2&/qTpgީNDY Ӊ'j=("u _^ ۤ86E.0Wu-R0-% 4Ya9ePjWt4%+<Kp)Ҥg}9Ex\e>9Qsnԯ"@ mG}Z:jlhrqgɒN궨ձ&eւ%x)Luc(L[ YG^y ^ਧK03F'Uԛ|3+>P{C"-SdG] % }hҙs"RXl5a @x\2?} -xt;-"-WEQ*Y@ЦG @I֢Z}:~f;HO8\W1IH3`B\1V忎^]w٫8YK~jPNSD,6"Y+$>5ݩ[`K@{kbUL mWm9](Bu!/SH( yB YQn:r/ԩm`nE-`?X(NTOF\nr2l1_]8 #wx8_KhkNe^ ݔ1>ncWnɹy&&j(nX .u#@ܔlR%LNmp fv:wT!|܍FA^gKWJ5i?kL"uwDt3̷;3\Y |FٗYEVAd_#ׅx2ѶڙQٵwi|0ok9[{9Tb̞Lb#z <&YQBr:$Fn?1WѾ!9 GJlw)J*yиM`s,,Ӷ]{7d{@=(Vqu|dN?Wv46UbB H{īPБۿY,ɛ9#Kqu%YኰsCo)ZWJݪeE5GYAK$.+#f-41ƴ~k)r# hIfNYxHҫ 6͚4b]8U%qСnҎL~jDWp0 eɭUbluq "͂XC}/3J-²كA cVzJn/t-"#UwmA4ۊO\]'D:Wb|Rwxtށ>\Кg,s6w)+qǓ. ~G휋ԓYp38!Q=B!ӕҳ_]zRdBcEaM=櫫be4*H|q"9v+Ãq%I5,9J>d>K ~J-kf!<cOo*/}R?1cn$R4hriCA9G8G`3Uz^a5ukdQ$1+ *h@U2ٴ:ǒ"an!4fŧ!y+ƏT $uҪYc24Xw10R M[~ߠ ܮ^k Vb< _M{>%hc6Sôشi Jxovw_ HQ,Z7-P#y L E:%zl,hg ek*TE)ְ.",jrS}yAnWOJ#+_B%rPG%Oy5{MT+6Q. T"eR sPr؛AJeGL==gK=݇A P#l߸ u)iZϘY:P̪tl5N brܣL}OK(R[+OE(-Ww?O]lr Ivc^a=d3㮾hR.@?Չt mVM\D{< VB;)rjQ㝮 ڐbnp!bp8KIzwQR,5Ue%w!8BLQvUN"*9OVb>~Xeުbm@pw'W%6Rև@beoďXJ|%qMt@8j*[T(ydf]WCX-ׁy[=S"ڵK6+Q=}sy^^ -Kh+LQ$LV 12|V88+^TT6I{&նX+prhezqCOM#"[4qQ7gvUԙuOd|OE־*p ,o`Y{pv7}$de;]Nit`ܫ_[; cE>liDau$3 Tm2 ]]{kuO' chJUΝG.0ȟrTd~Iav!*վh* e>XR~P t_@lsU]"j:@DJÂY"%W0;Yx$P^Hm+{ϙexʃI΢Q剾 5'cJ`3Jy # m]*hc͋wm(ejje~e Rv4!GwV5loIÐYԉ~1:/6vz:pӻjBU eMkvܪcyF+oSm+QQY=\̀`;=*jʚZ;m!YVpA2WFg}Y&TF#:惗n90*4\"ՌE3[J.Yme^I3j] ݊k ֠.3@%l TqHG1.Z2 {h}6ߞP|y|LS{#tKpoźl){FC}@7+u'O~#.k)2,ó#1v,NmGb/Y5E" vv QC3 cU 4AV_U1i/0g85'; gl35)XoV%¬V=y7BK愪v_/87ͣ-d>.Х)FSum?t҉XqwM5kl*"@aP@{MS̃ S>϶m#DW ɽ-E,%w\w)?Tw&kblֲPa>v Xjֈ<9D$#$ w|{:hfSo\8~xW 7 5CA!QNaIJCCE@ߢp_UM7@NΖ_Q0ZIIf;pζ:̣@E&zmCX4T(,A96/=Umi!ݰPwH%b~FҩDE؂,/l}k PN> ;8klۍˁK Pʹhv j= D03y}&9}ân*cB;?!jNA Q!ITzg PbLƷ~NniRMZReV=^|fPy"}49,b k ڄ'ղW;nS*Xǩ^ 2Vhk4\~KaXP앪Sq+oX1<&J}*p+l,}@FSnV-rYT(kE \5wqWMLeV=¬<8͈'U "P;B;q 4g&[yt!,T sna[AWqnxĢ" ű i'O*#Q$"J?Su:&_ 1v B0,oWj(Kyi-v\Q ):sMΛbo(j-DD<ۑCjQE!4"ępu(ki(p!eC#&wwn;)s}|In ~`ƕ3}EBc %hl|`}mb^yFl*捺BuھTϖN"\#ڃ[#6Z$[AXƗI޿>ƅʙ_Z<_ "d"HC鸻?Geh1%% 쏴ˣKDd^ ΅&fo=-Ցܽ&s&ܟ0$+WW>$i8dguSNNg!5KV"SmAg$9bYذ$IÇ!)Vie80' H9`+q3z[F2 _&2z| 9F,│O!*D©'.-vEe8T@rۑXObLt$K)e'*U>hk&Sʪ݂RNkNم>%+tbĜO,[7?%{v3C2tݾڗRݓ7$U͟*D]bD)#w6%oJ/|LgЇK`U@Yd3*m Sse,~ƴŖr:ZF/`/QY:̌5~ߜUc-p[4s03L[1:<\WqbR/GU1+?ܨE)>=ֈhA{.܄g Wʛ4eL=v{,R&72*BcmW@YϬL&?Vaj)O5DQae0' ͱFϒ9F[hL?0 RNP_M8\lwfG.euj}vN62܉3/@: ""rIΣS(  -(r=-tY;n*ɝ1\Ncx+PY׮z=VzK뱂+oܽQԡ+ J#÷AGji!t4ij5ý3+Z'%z]$">w{ۻ}l '!>N]LŪgo41}Vt y-9@NUR<ժ70$@i`3!J`Z'hQ: N= 8z*G/c_&;?Mn2x^AUc8U0b4Ъ?\ܛh`;Fq`kFk?AZٺ51: J CT@k.a,/{,>MMdbzRʾԐZB۴JêF{12Q'nkff#Uvk *J=lj#|@#v9NO9S&:_1֙zϴ+2€UFR.h pKȴۇ.CUZ]o{BJ"DDS!$kDcL 9ôf9Ȟ m-1jq鹏3>q*.INs\v?AТvN`BO1]V:R/uД;Is3ô%M+]b77k.6Rev6'2-9sS0jB,ۉ򍳓n+v7yPa2M5|84S%[K:7ڍѾa8в2Rlڄ6Q/l`|ƓP!l]J"Lg| Qta8U3ZquE˶xJf'zJ,>ҝQAц'Wl4`n# i](m3|5%, }|O$1[ua@,M2,&@uiEPh"33(3!Mi9vJ"KJXLW wbhE_'PH:$tN% %P6l~4̬ ҫeONۡ-䰉%WKCG^na lf "tx[F8}wŗ(*үGh9HᄀXRБ3r:;&VBu6"P)QԻ@x?9gKv`vˀ^:c7O:'~ Iq9_Q!(vݑEKWۀV}m-q_˫ ϡ'$PĆ`m{ʴDjye8(6mtalBR!I~7߷})UԑG~?>yKk9~4t"~zB)8$g/34kl[T(P/Z(eJ^ pWKI F x t-a 8e\DRar#V땍ՓcwFnBrݥ%W>}Trͨ> фB;5o>@yH4@K$@fU,i9MjPaÂLs3*X4j}Э<﫱9|+!:|VJRɸ(?3R8\325o6;Kb =*yҤ~H7 \hZ k@O?ߚ]J8'1xRa%}َ ;I2KeD`:ߴr8?OF@j~d+cn7u]DA|` ME^U;݊b΍|7Y9fS[Q'(C+t%k`xIƱz(KO8Ȑ~R|Ʃ:eWXC4_ [2(%Vhե=d͂)(uRK#ARH%;\S+5x@Øe+kk`: HJfu7>AZ:e~.dX-!PIez{( kwpP5#bG&Umk!C|ë*]Ye;Mn*)MC-f bԋU$pBg{08Q8/Tem嬚&s J ;qvr6㠑f|FN\<-XC<:0@a0yؤu.RG?.,f_,s}nNuY4 UNXx9܇Bb {Y{8ڍkfhNgO*ȳR꯱61\b{ͤp]MoD#[f.F5Z;S)EY7% aVSQ rv*osq-R<V[DI1w:ǥ2tRymmթ,!Ca  z`בxO$~$PA~L*:$%{"c{wl #|\&!*Z;ΥE@rtMVzp՚n=QWI͚:/< 7G jʺD-NtsCU[I.L/a,pE$̘shDপ| W6qPa6\fc! ]=q\j? #1%_MwX-L(N!ڞioH7|*,]vtM {[+c=UR]3"u7y{\FU4&U:~9wRl!8iYFhleK%/c8Qceҷl?][59l7L%EG[h\ [b>,ǟ\Nxs=*=#v /i4(bՇ j=}:<΂TY PvҐO?D VLBZ8[F+,2KH2rr{O݇㞴o䔏rb+^JS;hPPA-I0HcEIW~ :o.A]f$4U:}ז?8 5|4ލ 6HſH9]W׏PRcJGZVbhWCqٜU5;3&TB܅ȅR;iƿ:YkC5O6 H]zxx< rn"{{#.x 5a9Xn_ŽVq!6K|W^:Za ޱ`/\cϜW/%m,TUő HZ;1 5i7/tY]8;Z)ȿ n}V>@Exl ގu*!u0 skxk0^9n/ 3o͡d"t]oFOMN86vPd9co ֕9t.a@o *HMlӘyN(8nAX2s,7?9U' [e/SgA 98]:*bStQ(AC2mko(,3[.ó5Ij<ֻE#/+2dO,ȋ4zOke虠7g&uIV_b1=u.4fW2D kh i86d$|w 2i}ݝnBG S!e;Z1riw䄷&6X`$qe:F +7δq#/TC B #UCi+nZCB+j%[gaӯuX IGh֯s5A @ u #M6)E[D `b?L0g sBgӖc7pm+ hˋ cANvhӹ67GB3x=T j .όjUzD [P3_1[zf/pg8 c{2wa:& DT[EX*IBKS9^}jcj;9AY"Q{WZIb;yBbD4dʚTBcT5y['H!vlX) 〭c&z#E#~#6/MIBƨD$OCa[w]nQySM i!nIF!t%Kxl)4npZnB= $/ispJHg ~"Eeuŧ̫<blp%&t~ݛ5rzk9tFXq9jP 'Zj &/3F#wp>s͛4( D㒸F z`g.̓ 7+Θo@y>G`~?lhO=}0#TF`jB+R!e|JfuҦ#R+dJ>p}s#ƍp_&rjn|Iry}Qc³\qIS.1y7RI*~4BSBngS&|m}o$P9;j:(؝T;' ~+&\ QQ`:@rvoWr#t@$@sTpwUj;F7l ]H &|̝TY|BJ xUYaSNQ4~z s'}2h] p I_cpp{CE3o3xtϚW<!nW NFP[CE޶2I!'<$=cs_(3*2lr: D(V@y?.\=ܱ֡ in4dd$]6Ѥk;-$ց=7&-7LR*C 8&ԇG݈oN_%Ky;V\g4mi I3h[h4jcR-|;@qr\ {f_(*޴eP5jpzxe&<RTVJ~Y/p>Rk 9S#mV ]ϫi5R~;Vggڴ!l^Ν0x 96bᒇ*tiA9=auqx͉z̥oZ )gN7J36LyV8Z\j2jqofC,IN!FqF;)+zߗ,/Z㌄=r-d<B[ֶ=(d;޶'|K&~MT\ [?xAKk8?h mQcU b,\xƟkUiN~I/k*P͕1ܣY4=>FH0۲#*ۙnٛ`@FM}!/7)f8 |3kE%,Y|&2yW ;SS; t{-qv ]/Z,|Tv3/zŽY;װȊ-pFS{1XrcW͡!Zt]\ jΞX5#dI^rI2 svhkI7Pi$&%'c|.;$P)ԨLLom$9ϓYWa3zp#Z` #{ӡԀk8Qoy8ŠɛA@V[F?+V=B\ɇ'uU=ܮX0Ľ 0nȈ;MFMxjacdg/;ѻ&@N.{6!vp6#WϯEtdFw eˮ^o޳;)ɑuIF! L]yː6{; $NB$CاWݍ+Z }_^T~M7!r[J1W}Dž/+}9r"S}xo{0ϟ:z໹'%6G=T/NoNzk-gŶHWv( *>MW:vDW#ƛܚ|FjHa)w2y~sdCC-j]Ή5(ۭʋAN:)Hڂ;,(ʆW_U4>s5xiUEdEvf!UV:ibtdU /5' sJ/Ow8v3X+FqPCJJq03 s o_GXrNV\Q|]1X_MWzp\vpJx:]w=;ԿάALǹGkVLBO}]k@]6e/XL4%˫&Wm4I2f44Bnmm~.ꐼgYQO P#3 vyXp, ֵ,!ھ/^k.􅾞4ԣcЖ0A[*gG-S^1荋J;RWrzv: 4)@){AIX3S{u]aFn04D.n@skӛ3oKeKPc bтp6Qy+h71@IF) 0-;y7$MO#kC3ڭ;j֟tS<ؼ"[b65mgS"k[&R-K {lP?:*?KQM—APLS6!#?Ev-ێu& >CodQW{jCO($7 HRikI!7^x{߆ZR knү4Ӗ|ML. Rn}`g+qӺm0`0rL6,ݺFc/DZ|NYOu'|@u8x8l"- 7bQ{ \`/SU%GM^$ @smZ%Ho`RT OU͒t[!b_* s[(~^l#;ф?!E3k惰6$*p`w 5fqqYz73Iyˋ5߁hRߠq9h=-Z{;4#p==WXǒQЂGVm)p.WʗRUJcHc@kkYC"pq'l6mR~P"mrK>i"k`"\FmH䵻Pݍ׻77͢W Ď W'ɻ?ݶ'1̽|TX܄ d#[tWӘ󆍻6;#lxot |:5r'׿9vaO[Ъ L#UE Q چ5G-|sД{utnGCI$ _ q| %Ajg@/?Pl|x3+I2O<T& {ˡ5ˣ=\Ju &j鰝ߌ~Ǩ!E1?1Z}_>8#GD)7%D3蓩|O✙!wM>w`<\>\\v6[pFWjWF~q m@ ^o $P',|*az1uk G>of3ߑj=g3A`O[$p6ȤVՕPB,Oޱ6/q7q.|EӦ][uT (!gUꭏRC7[C2* gƟwBzZǘ3)P[?b9Wg̡)RS!Lgb>()KsLhcyu*}8bHiO,$[DȈa\.;j ͙y H=`"zݣlMw^G8uhw:D7SmbGbA>}|!COj'~R+jJ(_P $4ZG9s0^/%uTr.mTHx&m 咛F{/%h#6[n˦Ԗ|qKp-ث6˝;8}*EǴ*$`@@廞#VE)31?|~clmG(^R >c!ϝSI,p{h1vORcVtD?XLfi]Uv:9IYxٰF~P 8u:I;ov\կ.^5ޒhy^ƙL} _6rokT Ň:qZ09~h LEhp[Hbo0|{Ϊv&ٔbij^EdUF9 Yk^'8c,)3$-CTƲIaCtwF̗%08Al]Yf>`Z =$d;Perx.)a'omaC@xL&yb}~-)xD Ut*! :/+' Hdz7-w|/Bs<+HStk'{fkw,rȏ>]K;W o(1ۈVabԮ٣w&v}BThweiT`Efw47"l 57b .7$\_ȩ&6]r!LJvucMʃKʒ '{8p(<sY3F=eL%Q# רXܶoCVV)JagZDVܦHQz謑 I{ONؕ1V"$<,O7rn(>2Vx2-6-\`wwdNr֚R_Kz@㴵 HJ;/RFg+Go —iGRw[ $]pwKM=%ScSdvk B wry}[Alz(Ѯ9VRV8TpuկMⵣ@tqDޓ: =ޣ9,牁SY:s8t].\(DXk's<&OxX7| g/+ad 6::tޠH<]d~XNԁELP]< )Dfn3Ǻ4 , [m@{ Tny_÷Za&jU-})Ka;߲+uGAd4qS_{J/wD&VW;b|n$)R`OM}a\EUA:g5 sQ2aZ"\k5YPTo)2{⋘jf!l-&gyS7rJX46dn& & 6z-A~R_C%4ޅ tTg ȩbC#tNWuAƓnS^߭z 6o51>PVx.[%,Kd sJqEA) 8DXC׭)aʙԺ5X]<ǨaHy`bWti;򐐽r%t8 !4fyC^ 8!>q7'%iܩ=W,- M+ DjC%3y{:*ZPC&\-︱|nv'ڦ<(n\ ș{$)N@쒌~p5|A[^,5:s#?{6a4%Q W 1&xPw像˸/op#oM|f,h$R:clby:G71ѣ2,xKy-d+w<8]g!lL]0I >6y':C~Tkn挩'(LAs>Hs۱Koe3K m,;O>CXzfu=r[8S*䄢AYp5Ż'`wf Мhy$B D~S9.w|FȘ OB@R1A訄k;omrV JRѐIt#)*'|ҋ%4H ].*F"ī耥fW~TXhR@x#,u rRgJ_>ogB:gkD11_oA|x:[.,3ceS|q#@0_oA5 E-`Ca(/{5n[Υ F yv#w~sa 1S]("Zm ٮEm=}~ظ^ģP G,qUn784C[:!>V;} x: x4+$n-=ǨtX+~S\ӛ5\@:v:NWxYl/QGQ~&Q#ߐ+DHpZF]muӪjbq;-ms՟UτMaĺse%f62+4nRl`_Qe{R r"|<-Đ.@)laK5WPE Hqު"I)7`@)AƗ=+o4us {E0ZC~` hO▓Aǃ*EBݿezFTIDA~ՕfH4Jͮ6UˉO[@J8`6Ey2`<\Hi_xpAHt*qCOĬkFa ϥT'C06(犤 f;)ݕ P?~Dg+fyJ*7%nAVf] %&RܞȎ&aE`%qb"ݭuʐGCG8| ru]dd~aLSQ臋&, g<zO7FBm:~ մn.f{?Wz'.pFG&W@<#T 9EX-x}̦pϜaA;NxvM(2S.=bPf3[12 Vsy@1.5ϛګ[:pe[{pbw,32vBk4v|R1y̖T揑mR%#6=~I,0ZuWSH|`i^#ͻC5>=ﰷ1M>[|Ͽcr͟Ţu>7 {! F4 ݉Yy+R,?tYW}8I"lU@1 Oc~MS=PY0:CnY*,;:u_)P凸R";KjV<Kɒ7x5!U&˳B#`w]F}h2fG8*` Dl7EA& 58|#ZUzAZF{m (r%~¿ !YZD!5j/ ><^A1/ыhZ P:f%Os XkB2>ܢ>۝ Rh9i^GR+ Q}|fpV+ִ0J*>:vFbK `;S !-.OL`2Y@H+F_ތh#()b,p~Zߍ:XFaN"@RstkыJ>ţCi w;<ʵv]T8*h1d+ o}Y_t/ &r-FV<hy[Gv]?_v7'ZkDD^ՊfDr-rn&lڠ5̱jm9,soNr)7Sw'v0^ضQr1tN8I][|~<3~ LMy^!pO̹ ; [o޿~v'6n`'ei6;izdrCj;blSE=TfdϲuWk - Z28l~3fmg |&bK"HԷ_Wg| {,'h?{y6E)d0r|Ź/'>H;X0]nHt(ҺnF@.H ha}M<ň!9G޺ OPJ!w৻@Oiҭn[ys"|EpiZ[jlWCG4l>ЗvkK{/<3$6Ylb Qto-C=5ieL5>oA0@*i/Z2pl#o,ب` W>d\||O^ 9{*F}=Av/6A]r3I$h=n|콯lB4ͥf :o'kYh[]. y<~R|&V LN{֏(LQQ ~O!{$|dmA&^>\ C윲`"sog'Ǟ=~EG*%svX=a,>l={ބ7+̮8? GMmL񩕢g;.*Z@|M }D%g65i =Sz&]F'U38\ 7Wqcbwf[FZ%h5{5Wy6+nr/F TWxAvO4WiBGۧe'ُ 1֝jb?Ry JMiTӞGcP)a'qX`{D[`T9|yJ?Ki/g ._#Oz]cN v+'J~BzN|+O_Xkv>#s*{xl(%,@k}U[1t&M1j`#?C)n(pC AZR|pC{* R;M$ KH^}MKBN]'c1Cz⤋e-JreC.elB)V-CEjEk6dµGFl:l.,٬|HRHY탾ƑYǔTQ hNQf-<Ts%{[@]?SX@{k\Uz/ 1ԧЖ/v+hWe"rHXG'|ŢREw(>.6Z[2 JsXaξ.\1|2ı?ei!l_O $ Ş@Fȹ~>9a"`;UwFJm뜘GٿV{^|p=j;rmH+ t2.OLJǿ[ZXNQn4-Qrs@W~OӘ|e,ՙĶ;b8G"K:I3MO(rh=óm)W%3\VݬK`lfm^]NԖs BiGEp+ugge0~LL18 &]f^6ѯ.x O/(”oם9E$|̙ '~_FƏC\ǃ.3r-}V?8߮ n# 5"t%[VlwGzVusvny߁;k%pjI7 ⊊␣R/Tq&x5 > sp56ʝ<-rV O|zݗc[?ώ0f-O{(U9288戤cDŽ_$7of\llKſ/*W)FzxEgf՛ MnosU~51p]WܑYl(ةiP/:7RA\gb OS}&j#ΡN&|,E:\{Br]ޑJ d4]bKn2*1pu7–/[Hv6wZ'Y" d@9V1=ۈe{#DXmu!֛uƟtz SAf1F ߤ CPwd$."^8DZQPqAj^>4X9z 8Jni(k1:]<&]MH&h-簇-OkfH ܥh=蘯SPZbb ד<.Y$H[uԽz A_Ҝ{ f>^5%NSYsH+C(vnhi2n&^LaCbtt>x+yhE7M VDnN.Y"Px=Xo]._+/V~1cK`.@vC4A EKZeY_) -hַ[y|K;t<ڧmḰ6H'"4P0sh,7CiB uԁM1& iz-wVu7069-JDo>yU37Ȫ"ʿ~7a%@gp*cS繉\0 .O_]qt=ذ !k|Ԗ -yOs@pOdRѳq^QD9uDkdf껭T71I>hjzA"ф-eYdйd=k$#]/oO&'GwE:򁃪MR6${4y.i(yfhɮZU$=b]AY-"Qc@#ѮϬWkq `> [GZ)1rLg(8g{әEVk4*^Zf'"x5*tL.3@ p[.gz}" 3vrNQbt.#K|%ƾ#"[Ƅ/(`{ IִX*mlgjv,whRN֏Or"%π ?e,4[*5y~}_*nJohk\hk$D A_kLfaUË_\w5Ao!"EaP%zَAaU5=>;?mʞϤgՋ)$?ES*YrzX] پDꦻ !9j3L&n0GF{#(V#wd-G^(X]Gv͠$Aa>`tgZmT3/Zrm,BOfMwGI-$96K/ iT+73jeSrd.A]Rz^ sTx͙1G%,NY$W5<{LGq?x|q6X+ ~޳ZS ]HFZt%z{/c>,izZv!SCGһI򨶼e[Q36[zcLRd1B[AU&>Ǽk 惧ħ*0YT(0/ieqAI '8hέ\]֨-u?W\_Ső~cm9ʩPOwaʪ{:1)QYf8|¼\gY WKNDAjb ąw;%Lg.GHYV\YVYdt#-$7"GW5(C/I{˷uAw16=j t i@W6vA9줋#mISveTM!Xv@Md@wKRH~ w$a8 cX,z'YEN(y7!VexNP j`V&5״W]9T@3.۫ `]Za[O6oq2uqg'q MW+ભ/ǁCbrp6j8ؐ/{?=!h OR".gUJ>E5h(!![L>d7eT$ƷP/'π~eA^{/`;H%kTdܵw(:Ɓ>se0pEFÕ"ϣcI>Ҟm- (Di'9JR'k{f* [ٛi"L3Y^5n`Z[ې7^ȫJnXr ڞWBޮg-$[z9''a~ɲnvηQCØaڊ .iƟ{Qk=AW|3;9mbE R}o1eStK!~Rs}-{8QB2NlW"$%|gE|8"?S.ADЏ0Z;+Q$<$3I4Ym`j:GnS{oOzidѦr5?-j=tCtO#r@ڻT5NѢCdn@p5&U}|0ҳI4QQq /rD!YǶ[ pN2Cg|c,ٰ¥JKv7ck2S9)&EqWA?7bY0v~)3z) @] ES,B,5x( 4,|S 8_q7HyQeTHKEE7<םB^޳qtMzl.WQ#fpF/Jfkۈ5 ' )WB \< ]Pm!vG66"K9mwyCPUH? $\D4Jz_q''%4{C@(W2>\ǥOnaƖZqvW }*v>pDH~m'y/f$h&!7tJg,QIvX3r*'`^HXl1õ&-;trgi$?PYxpQ+: h;rTGB,0R褫7]7:rܙs{LC*IvDž)4ڕ2h]l|Y=͞,X=2m I92Tk%!<ߡ*!LGZA(@ZX((: NDtAUYR\;KǬl3aLLTn%2=dp1:{q8'ur~@v _Dj>fPqg^D_9DoGmdtpY-WX.pkǑꂚA%z^)UOd)\,d Z*1,IWVAe2aк0,7*[;XtpZ="N=Y z1p;`2xZݓ:1B0ٿjH%\9)ހr{pig߲(h},ɿq.xX ^"րw};*o*dT(vNaC$dA9&>Q0>)We݁ܥړ7hhb#]Vp| U`IN+-ў!,̧F06<4$/ '62(?ԭ<5Tk$n4ߩXIBK!7،t:oϼ3*γA9!*9R{*eӔ_irl&¶Ҹ,"Rvi{oۄEUX*?]sS"G] C+_EBzBYA}ϸlrv,íp\Q0t K{Vis+*?]} يakEw`JfvP~Tr3s/ #+*dT=hEm?:WȝpZ׮`Dr.=E@/vYA9+h*xG!_-sTNzϺp?~e]!j'=3XλS/HlI)^U>`XYu Ϭ:δ7H91"wڙwpbՉjWD?U}'["`jwo1i1W "FUEx~Z|PXG+qb>[Rϴx9$ØT.luP^$E"#~bH!]YE7Adᨧ-W3* c݂}+2uXLq1ޓj%<-Jg, e%)˭OIT —O{>ʁpM-rm,2ѕi`Zɵ7V=Eu{7v|,S{k@c 3f#X̋[9HQ'?g(%NH9S"k,\UKљ "1f&$ax63ª~n%/=ġQWy92 ГI 5 鵄vyuh& ` plԌ%ahx0w_EbFCdOqb,\K }u|ϐ5ś54.t7pt Knp.!@1 ݳ P3koZCo0!|-E㛯jFcļMw]ԛ+ Um+f0k2q'qYM.LDhnrA-}* cM C7']hp`ٰs1M }f?$~٭kk#O6n"Q`DzTztz(w_G]E20?ѓs⥎ݮ/9Ua[:R$bP=*r54f"f[1 iBE ~]\"e JvCmyȄ"Gʄ'i7yT7t  #j;;hc3+I-epAV \nC%pm [ȬlZH4k[x:zHԕ=rN@dqMTz0~7"a: Yj8aI;(^:>% `lSߧ{'^xS8n]|ƽ\ڞ.W̠AHbJ>KoQy'JxS}rb#-: glT,ޏ9$+:B_]O"+{a^FQkQ沭Ps:P߁"⤬)nm02h42_6ԘoGԀNu(;{ޒćdJ n9m}bDFft0Y+cJ q -Ey.F8oA9OHG:9sy /poR:T1R6?rH%hћŀrj7A* 1RvO05~K,Vp%Mj1mbE(1~呃7m(廷io:MJJs( ?s1P`1@luXQ$ A&ɖK$u.@* khFܟ;[!b_G'Kw\֨_{Ck_E' g\}m 2c@Ñ}@Ѫ>珥^m]yj cC&UN'+%\ˤ/EK+m61rO5gt6DNC.]n{w:$b8c"'  -p˕\ĎpdQr)Nl^?=%VE_I9NS͉kN#h^,#0tkrOO?jAūC(c h߼6R 9C  2;QU%^|BUJD^ݚA6?ZmI+|X֗3 ^/K/NpVZGk:쮺'ځ`~+h0dV$0t9&%Wjgۤ 3_R`t<-:A3yǘ$߽9nbGtD5*@ϻS>Lbfs3֊ބ>|ɺuO+lr!Bo³)xg}現Bde*2OS,K q6 F5q/K eRbUC ̃` ?{;gOK3F^|V%UW='ɺX3y'mvfyoBX RGfx uHY^E)z-OHҤ6d)El&HyWau\q8.RmQ53ǣ!WAݴ>(q߰~9&Cu5Ns y*_}}ĔQ_36<lJ=%*T(8uwyt/WH1P)ɘ&L<.dSz%sh,'n{[,8#ܧNcSc VXU#U)Ԁ8o}W6AMP|z&̈́7\I) y| g@[zэgR[0qNcoh;6NeG@Rv\ i111jw)h7|u~83zr#Bk>[v能 ayA "/8.tdp̈́nQg Ԁ/! ;j|ۤ Ȍi : ٠ˍr.Y?.rhZCdCX- 8]6 Q^1JV4z  R҈:%yyvߏyD}Yi 9Q3O$|< nkwow%/F/ )X3:Ԑ4XAlkwrVؗFGg,H_<Vs( Bc c-,s\˶jDl`}C7a1{M%_KӅb B=>ktljXJ^C,2p0K\-H6_Qs3'A~؈iA#KY0aRBQ{ @ о-/ӲZgeP985ߓQ-|jCEmm6v΋I*niD:ҜpmR>_A%5v,Ȑ`h|o>;HJRdh \S¹P D}IAd%hw_itT"C5#XM'|m6GI&_@mQ:{Nmi+f2FiQ)61KX_ M噱-d4z8{3gW]ѹe%"[]@/a #0May.m!| iFl*VCˏ7HC0mINe wV 5$>%ek!gNGaWC8ObO\OI{qĜ1r޺jZc5Ê@6[s,M8Vqo4m Š{׋fBF1΋l5zsUu4ߞ&,𚿜\fVE 9c=f%r3my߃h{}ӼKռ, 'wn@[gsPvj^6#_@]1 6ʒӁb9F6mvz#SҰvFйWWMPTq" !Ð'0&:: _aLsPq> AVm:D&gB@U%xME$LKy6ޫ ̋no%ԚM,}l9`oc#~ټd®ʔuey&8܈#`= E_kP/֣t UU@7G2g9hE](iCYZ)E^H?j`}ky|Lzk\v2R Γ ekJ,ާYq F0+UP)/(Rcdg@31 uZ~5U6`ʊݻV;nN֯(v7YոW,gR=]>H%8;hJð4mwjJ %%4q']``bփZ}5SjkYt,WppztL@x6p" mGr^}"4'|gK]N˷qr<#1N<b L Gɻ?rr`UFq -wu ,$#ˊl1f!)OrO+O\5tj¼K&ۤRۇp~VK[$a^%rωUw@JؚcF;ՊV$xߒnWQ1ϖ|[ k;vqt||]:_S-8dɺ9G~N;bP?VQ3=9qa!nCOO[Yd˗y<|CYHvUpT_aE>np-P^`80PĖ!LPL&~ _`3s[:G"ы~?IdJ h<3WT 8 ]Ėw VW~y" [c]otX zn_=FvDXiiME@4 zcLhoZ}T\ E~~Ww:&Z|.-`!u":`DeӶXHnVlݟk(g8FjT`QA*bfVjM*0LANT'y#&FUGT^NL _lVG*Aڇ [ 28[*عq0Bl].ۥ '-˲79h,S89 PEp9cNMxU_ 'wEd: 蠺i)?eo騳/Go>XBm &a#K]pue%]xR2`-ф_:-ua8U=!a+0ZQ̉^Kдz ooDVk,5&n*6Њnr{[ c!fs,[<.>w4:惂+|AZ*I| pۭWH"O;KiVU+?Zj?cZط A)_^"7+c9"6JߣL:Gv"&U02eLح8.J_/GJuw%BN&0+%$"fX1ʼnF1oZ|*?]Y/O2y"N7]P8_x%FP=P̓mBI`ԥp]?[Sgw*KU iL!`ar z^Zs/,(d ]e#4M_[!LOz+o庭}H/@ V獛J6/mI닐N2..Ry:N(D  BcAxNr$ŰW(n}TI$ATP+T h!(jːXuRH@lBVzjv>MdAb2OC]i GwS|WL>26ZS-G}dVm&jjw.XC5ӚO>90~`b;,|GQ*n _/O.e[ذ@&G:ٽ~# k*)KȮb T`aU'_w#08H뾁=;doʙ 4S9[ gLY-Q}kR =,v8f 2R!|M5(2oPWroݕ÷S 9F_wcEf7Ҝ2)FDDFsj!Mœ6*AYWO9 2wA]8u\/oXnBlHJ^ \LwJy"(𧃐K*],)VlgaQV{5>l7ʳ!-&u*˾-/WPWc[ٳJv\q+C/(9/V]%eGAt!'|Hc\l٫.T}a!Y[!)hCjvX?U_k~x8jP ncMt[ g AbXst}AwDje:Ў`>԰kxVeq{:$WHNA}hiO'XMӪ&hRQ }V45qCe| ~/AՁo,\UzDF 6ږ/qxEŀZs'hHgB;2F+=UFO {CROb&G$33 K`,$nPRp8B\aXD^<g5nwp!K1Q/֯t́Ŵ S>񹑯:b[+fCi7.UN;iӨ]N\ =݅sEk7KŔlę?Ti}=|^JF xI:a&! r(ԕnj.mv".|Kʼn߻1lkMcsc`on m,|cS,TO[ z$<㮵+nw Se^*B-soSQEP4rثǣ])C8ی[t+Rn0el뢐pz;-K#- g^zA G! E9_l~d`AXwʻ2sNƨL$:RUR6RCѩDU#ylU?Zarl8v+c ,6+Vf8f :tX}x9v#yu@4H>ZDwɌQL@w*gp`d#Q,ɛ 508ż2 kE* ' QYWCis!ig LNry-3|k^@+5%g% _"W QK&V3mTT{KTL2"dr쒵63*`IaU9c9!bdeOǒh x0 {5s+]M |@#5zhFA׹P9r^V -.\x a{Z~#GmT+ծ{!vL{VsSˑ-lpԒ0\|MԎ}r&/;u"?HVl9ARFAhIKf6Y#}-?_ߺTvye0#i"ˣ-[3GtڛIңdփq(F78gÈ#0²v+p~3Dف>$tT*/3DI10,&\1U\ Vu1t(Ba dRJ5~* MB&_yke+=g{5&pybC#8 yPӔW𭨻j\Y9#&I ,sih B%7Rsݣta 1l"of-z5a]"%FLCD;, mROkyg@6V9- R gV@z L[5P.#>Ta*;v7}ڲ G'{sq;]q=oPΖXC J2/a3!q^'MJ޵?M dI<dxr#?Kʹ6m&?MzܣbM;o[+l5VP\~eX!W,͊ޠqYBpx:$֛;8ljeu9Rcͣ+Ȍ%K&zp䇫\,jĖ}3%yg@;uIvf :іG^Z ʢ!ԇH9$،Um\ +Ee^x7BP횢C{b>hl$48$ +6$S 3[ofPo`%jb il IbDlDTDw8_^:InZkZ?f{gZH%Atմ7b(" wLM$Qb(}o fԵG*U}hDW'|BkS+$ QV9Z`seH".b:0F5\jiCf Wnd9ϧ $ ]W@ǣt}ءd +k!X]1 V$׸{lgW)ڱ殞VHoj`"+6͵̫ҹ3TWmD3No0"^ x ) !R1S][eG7!K{ aߜxnr%) uYgb]σ@--=@Ǥۄ;( rTՉb1τ `2('l #ỊnЅyŲaZ3ǫgy UbT =FH]cry>U7i2ۏ131ƺq&֬/1R[P4ҳ!p5qdԲ#"'%4N0h1Gd 6E;-cd7_j {3副&:Fi:Y0X3eak`BD4j:  ^`j (˄y_6/ _#`Ɋi}T,kINs3lR?sUw { \'n )BWw]˛Q40kǦ#:ӇD)n&񑻖 ;:JJ^n(1=D x%-h۫΃}/T90)DUUUM8,{X ^e XYl" Ѩߕ3EGx/@g \-Udɖ@v;gS'w@~}&>}di e:A|+)(ue/$@n!D"[h/ Ĝ1ybS#%^۴<ȫ:<0[}eDUiGR4QhEQy)݀ PP@}sQ']R;9iEdӓ;,"cm}OpUBmjuFΤЂ%+V(Mo@EY%RuG%s]xFAPa\ c/]¾D#TI?Pa$-8fvT-,ӶvbAID[d| |"ȄNɫ;~ĢLW=϶YM35"~i~f`qAM%n&Vu ?v>ɤY%/aг._/Rx̞#H.E3>ǼM,ڠmBD[=鯹4ʶH,ɖ{6G_fC ʭuބO t;BoY+|frlfǗo"NPQKS;hMQUp$&\WD-PzֲiObU63\ا${Ep = M}y!,SHV`SS?`f"RA_83[H+|.ٟP̀^O_;gdxƲ Rذi?>b>V^-櫘Em(7?4($V-jg\v;en֑tbY.GQF팴n!68sU0| .& ڟy|sȇzQ7Xp$^2WnjQ,"e'{ c1=~4UMtUF]n2LҦ/2[62X i^uY']O0[5 g÷Ho/%yk-n^He^)[Y3p5vm{AnsiMYَy+unxJ0g߭I]]3Ukl!ߤT%obh. w^1AwzeiS:eDA6Xcc))Tt?,.\5RFpYpc>ۤL APPb`+bR3v :p']l~=2\_PnD6 TX1\]0vCZ٦lxHs)b<]~NVFCt?Џ~ ,HݠȓD25hl{"evi8]xn2X ٔFT I@?ɝIAXrNEA}tWRYһSdp 3r_jIwj*l0{F޹exkQHWO'w~97cSIfA*e4 #ӄ&n_>ׂq_:_3Y0N4}st*Fxv^ON=KuS-N[cT>ʜ8ֆ\Tv"Vݤ'ͰK. |R{zB[sf|nQ}hؓ~FtrX|3}ND!;imb#+G@.DÌ3c6fOɟ!ٍzaBeLV:4R ^yS*LqOhD ꁖ&1JG)R4PRB|ā: {a=[)\ǯ$op\kOBE8Z6^ n9DZlu}MqEC:NOYiYa`7@[L^2VpazEhxIPR5>9v? Z@W_в, t^gG%Egk.u=YO_w5ڨ9>+M>ˑld!2mn0x$ee3UBWKw@Dcf[HKG*uJ1\Hf .&C%EXcU-n ef~H݌Qk<4. F+fC$0QˣAX6&=Gp2if# *>,N|t]T:Ҹ?^@'&AZk=Jy;d9xKCw@n'+ٓE;yS <[N4E$e~\}Mll4  W;j ,fkXFGi#ӽ9X`Xqk )Q ;|%! JͶ<.AdJojdzt0K^뗈jcBnu!S'̓Bq:u36}r" FWRz..@G/yhc8\Irk>-v)gB U0Mb̨o8ثvp5Euĩ+k"v)eG B0OrYF#X7< Vn7?KSz`mI !U%W J8__*M>k&_l^08TLoĚ"#0'Mlm"տM7Hpo'Xdok{ A< u*ND$Tw(NOl3ts# GICsD{b/]x:l-n˩LXp9'pDKYAV 8MaF4}[*Z*2mNrvYiNK1Wm{wwu-pΦ1)M{D2$œy@W?nߵmIU\6Z($Hb 'cl9$hfX*t҄Y0ؔ:9c߶qe:A{9.zdf\)1QO# ܫy Qy@x#ˆ]!uqi^uJ>]3Y|SeD#ӦݏO/ C'N5FgFR6a|*7Jxc/}en̬r5({W}P ;lڮSLȋ ᬭZ>b{1Rwc$2G q?RRT)UCV@/ X =E2d_"6ʀn&w u;|\*6O ]uVJGS$rly >WCu4H^$ ?msR0>ąF̱r4Aӑ=ΟqN& ]{L*-gΖ'Ћ 6h&Pmnz>)0V+>[d_i?BJZJcD jȋT?D5,`lxEm){k7/PdO"hY?ax F{ &UZ=6jOn-_%w%ij&];[&D'AR d0 f`4y8[ 2!缬EL`CV.G#jcu-mDb{c(gt"[rWS_L^h)Z1cEDR'_ ޙ0gppognXz8qѭ'S| E/.prJMfP#?,4T32[/A}خA jEѧ΄;"YE8AV$~nSׅ +GA CBԄ1HF78n\2"E:k&X;lpf<_.YJ2 udwђxGŰ ~UG7U:/hgm% ƭǸ`ƅ|%͝E9COa;=Rgн 0|DVmw="C/t0 .5{tx?[0U- SʋϜ l[FсНuBHb s%i7!<" ewfu??Y –?9eәkNw75mZS+4U{GK6jUNxqt=Kз!ypũnX:?6E|lE X m5#Ҋڷx11ršCsZ$2T _+P轹%NFPDV>Įbu2N~giY+gyK؞ c>$b:sd]<;&~ f_UR {܄*l㢝I;6 R}$hQYj FHZqSoEwWKS f3bLrM]ŮНaܜS$'~YڗgEWd ?.:].]7XN){rE#yqӂ]WQx~ZՁVF;~е~$7M{[Gwbw⊇G#qPfLS;7 vr1%iGʸ&HȖk/n@x;Yts^%Ȥf8$(nJ1󑞁Ύuj;u*Ӧ)aiQ+Ly9ihUT)r}FŽ#⑃acCr^" TPXc1웒@m7H߻ZffCjx}eOX+A_Mv6lr0d3;y*_ Q/A%A<̌BWw.k?&KkdN9z yvKn@3\[y;FD3hhHf w TgFB"ɒ^V(-Q/obojj@==]fk쒞;^. oC1 XQ:ϭfXqzV?^)@ e& y唔<XH6̭ r̥JܕMAdlUh5Pl`zAD`xb缺!C~p&uƉ냤?  q2t^3´?%oM1ɁTSuHk91߭IEӫg^#z @`a`}꽍|r}SԀX!!꟥i  5G4DŽЯD\htIP*]J;0Sz48 .JpEmxRz*BukTڣպ@ <]`l,l>~砽ΥZK}Oq21#_)u| dv3,.$n ں{GrPlכdik+f]u4C*XHrp\>tnH^f T>3m1f5 @x4ڳ"Q76A ~A.L+2TAPrٶ$N0+_5?+9Yx+ nyr[4N1JXɂ͛H v 84g`ۍ{I_<8_(MOYx:ؠBN ]yRĽn 4L1:"@vAL25YIu ;f_J$Nq_$ yGcBiw2?c)cdJh!z] Dxphou <u#ϣ|{t:RVjSݫ=W!8jNMM?zٱa.}DǸQlgah:H1^{XFr3 d=C|=5x6L#>$*>mU52D/$[ wqfz32,@#@֯,Vg8GٹRGPo`ൢB"_n}V08SC?k#-?w9~7@(6}|) L,dL0G"l6(o8 j>~|gt}pǘrR}bª$GLjon(ԪK1{zPa0AhQBߪGPO++ o? RӴFg/x14̹1ƾl3vGujXǺ;6iM$i֚L*&~r%Yynk Xby傓g8Vr3Ÿ"X=" KX ӷTlGCzr|)F^12{/Wbs8WdT6'-PO6uJ5-5Y6ȕD z37#zm{BDd#s١%pLʒx7[3ec<+Nɦ-tTf l 3TH?),]L:&U<XV"bWzuzp]CDFh/o 600(Rvs:<ԍ6 ~NˣVR2^? x@B `A×,弧o~Ig5o^-4SЋ5jyg(U(wг+"K :ݧF-ew^%^{#j y FkamT/[i4%tF! 1;Xd:2-iCRh:VEVjyFz89iQy!vQдY;?ԩ9h̍jr#LD#aꗛ\d& HY B)}H,JK.Y1~BVƳqlIgLZߘl @(%FPƒ M'ce XvnUXVNj088qK=ŷHN7W.cz uPZ,҂L%e#رv`Z:}>PܩBY6TM M 8Z~F7 # P $Ӷ n3BRrh[؎݋D~p5ՋمzlNiŷy >MA6¾#Hȅ+=¯;6e3:3w;Eh%)=¡Ľ\Aq'6fm*E1 tUx/%$#s ˸?J]R]8*eM9:k@X63nէkVZ1a_-A5RIIU1°5{ybKj)$ÕP(5*1RlvIBgha@$ װO.[Η?+w$|<CF^t=C*s0I{}NS3'ٶw͊ - \d\ TKU;vu %ewc;Z: Zz,jF6Lm\2x福t1G"dDf-a ,ēT+S9G*p 'JMU9lU0ŶƌjQMjcJ\1!$+EF`Cy`"GˉDkwJљAFPlM I,l 0pB%nuο un)HiuL86os|+ۂzaTъvxюȺL/[A`;ؔMKbB$~g`9ĶLB1pvՠa;.eCmHhwu3JLfЧZ` ƙ0VuW|A&Y(&J]ׇ @DpCl'2d/^Zƪ~r/W99xffzD> _ P}GA3~ a t>}teVNE|*f/ֽU jW6NQ%F`,b( >بY Gjpr͉i7KoU0 O!RLm)pÇV= xC6x ~$ؠ;Hde@f'ݖܡ/Ԧ 4GtHN!՘<5U׏Y2j l@02mT! Vz=uN &O7<* mPY`/9حyǨ;II;/ P wNp.k|ۺm&͔.Ip>w|ϗh(mqz8BZxNo+*G)uŇƊC;?} Fک$0N]a;75 EZj17>MUCT'ʹ^$@/c@XsmPu)$oʶCI"8'BDU0u+r>E ьξ( nn__'9>`鏀,,l;_pLbJ[e $o"Ű$Mg1_Ӻ`S $XE&%3b@gI}z]ł5wdŵwDD?@ZjoA4H8h=u>A,CZO|vX!e%Wg}~vUrffLtJW)GU@fU]I`c/|j.ޱ6kP@#*||g8@eˡRy~@EgL]X=Z5FkR8WCwêǮ" `?*A1O$^}@)^o!8!0LH D~(wl06HE#9y ++O;ouC"<V齺*tºPF>?k.o{>q]|.3)#!Fk.L:0>9}9,Ak7ζpїT6VQSX<0IJ>~@JO0]\EGJNa[`א3Rɸ r rYg %7DC%B5r:]ԬO<9Hn80`le}]0|IACMeUBv0P[_&4Fx#3 29U$ L٦^TcsN8< /jW{gxABuNgqep=x0( Yw%^࡚?>Q;u%G'9j3 +OEEVP8 ߗR8rKi|GSmlKnrn]FHګ85I#E\TTAْQY_@u~ÿ?y8uHA#2TB檪:54OՎxڧ|7< h xAfV&mۣ׫Uov5ibz!#}tIԇM7S;rf@D7mݝ#8σ@]GPe|q@Y1mD4S!&py's*:VdMsVY?qk5Vb&[ YZ'% @ۃЋhP-aU>}&o=JW.Ќ8?S2d>*Bo1v5YWJK|pB4>y+F}SGf2#V \ mdUtIP[Dlغ7| $Љ"R(aisϢXTCǐcl1Fh,gIB@j~ {vKd?yYw*SW bBw+& 4t8cOBZ"EI[|8d)1DnaQ0ucZ$\#FFb,2TJ*9<9n `,sF96SNOMCN2Jau ս̻~`<эMi`>Ԝ,. Laymft d6+Yf;LF=LP㛿S ¿P7^OLS]Lfbר<ƤWˉCFD;\%^r''}{5 ';-Uhb}?tC4)<_Ku54Q:DD}QqՆm߇!(w{UZJz Z *1VL~cIsAGMq`qz4PZ]͐!0ƧSBјI\tP63_ݖߤXW$杧r]<鯛UZP~ʮTC×0CאV:-ΰ⍪pNNGRUERS|θ$/(:??x*;00?qHF ;mEٖ, D~;`@YZS-.QRxHtturC`Ix"Ɖ C FWC  MhYDR:=F$4(Q̝yԴ8֙=ةF eHIBY虄`a3ȱ -dG>c4w"(&ՊsmT)[Le L>M!!~S4T+i'\.NnF,]M(zo@1Ά& u6!0g w܊<+{ +?;pTORXvbT$DQdV^llA' &VJ<Ĩѡvq$kI^( 8GEt0!:i-A(_;DvyJYv\{0!e&W=?QIJ){f&\1PgOV 0Y[%x48q3 lz[p?KA{ڞ^/$ЙsX1tw.}7%+3,kOk;(FP)%x@VqF_.-@YE9 MkN'n/m\ .(wg10 [Z)^0>T( (tt ؜#QBS_,# ]YIK˞k\ꅑIZ` ,lUʷrBA8ȯl"U*:Q:1cQ<"QT@jiudR#ajƸ xt)JH+LOŀXg hʼnr@ ]4Fs4ДkMO Z!Ⱦ 5X {z?"FNEYLMz)X +~?ecSST;ˇaPםghXUL96l*)q-u!p>zʜՁ|V2ٚn,MJr{uy̯X@NX4Z(2d07h[V6s|Ycuq jJ>8:fna%5C5 2a \s|!>SV/U` oH#^&=+B ;81ʩnobn ` xomk6؎ҌZ3#sN.w MyH8 1z^!]})|<^Qׯa@9+4X4*X`OvW qjdܵuK٥(Fösd'J9[ o5?% 3٤5bMw 8RAN*PD:"5@|L5j܌=.l`€2]=as5Is~f>XyǧusI 6[HXIBUn-u7!ĀX,Jp.Wi#i9pA$.W{ϫH(`4eg־i;9>˯gHKO)EeˊdNlcξe5dtWNZ^5 Cj#48D ޼vE$ X<7z(9B?EtxA#<$1"ю!p.,) w@ -lrl8?e  $W]REk8kd/h_l N* 3 YMi<ң=t$^hv̬yݏS\K5s,/wEhBwc׍΀J(f#jV(d .?x-:P`(x|_@O1z=7N WE18-V.+s-R&)t3PV'L/>h{OD!.l荈,u:Ou4bu!~\!xR[0 [UNW2DBafVL&&`gzcЪ4o/A+y5^#[*r?}k|ʓP9f,lݗ#Uf REAkYcXȉ ?P7ųܰ./d>\Ǝ+8a¡rGyN@QE))(U (& @O >l>)^gD@IO,"RT|cj' |"ZP&"}g"z>j^|ũ5]/cmʒ#3]!(͙.$AeƉV݃3Jq/ɤ Yj"0␂VRȾ~"NAK ,kM՚lP&k+ww@TJܨFy/yk)d#0+ћ^ݴ'U C#!coM]Mbe_ݙ7'R}pbXEW !LA6G x1`S+LG@ympJZfQ-1ʷt:-y1kv/o<*\ R.v?O?L6t1]u)_ı`yWxC9{G5"R, Oz ~"&DQ)K~+zA$r _NᾸOO [('(0+4!fq^?TRgK֑CƎ=xPd|(*+ښ>o@X).99s!k۹!KϮ_^g!*}%FaRj"l5(ʲW֗| !KfJ-DQDM%l=H[Iدǰ_&=_? rEU[bnXз^Hg4D mø~Yp|;?ݛ;3 0\&hlUKTS{uuauRQWIUFZ>֚װ/ g'o|e(8jj| QnH=NA/P|zF@44XLZYx֭=$1Ϲ昕EQk%{.5Ds~!rn [$? R{_}em<:'Au\s zX)6! IoVδ6'Gͻ_*šZm ?f>_q5bo^g2ofb%0X\ѯ$e3^, fS* Qq'vBd#XA\o=',n%lfkW(CB]^S'7BlS;&IcB]?%+*orsE=*8s ģZ P8':gXc4o{Z5!dhU Y&fkV՘Kvy 5F%Ts*E-B }IcE3h^:`Xv酮KT6nHxr$F@?a۳Rm8AQȚC `E[|UzoB|\ JhRyQDm95Bq'Snaunt=W۳f~,e5(xX>oWVT$w08[WPe.$YiR 4]FYRa Uo><{Ef;wH:.bTx.`fupas)i֍=H*{b-#X=4y=/p]Q͊{I&Cu,D6A#|pr%0!C)fѮ#{_c} J#h>/fUҟR'MtOӺ{`~=99~&S]FeʷSȌ6o-\pُ+^XLENu 0@[8O/6nYpʯˣ(6x?ACïp`|쐎7Q|rg$xNi="0p5X Ah(᝭dU$Hd\!֫t)' JbaIԭ^6TD`ߚ}NDiIA<|nBh3UC~DPQbn?Jeϭؤø#%n U/:;QOĵҤ59[ AЀX;BBGToU9U=WflDy/hf&G+$M$N-BĵNǤrve!5Ђ\Æ=u @6=yv;Յp*Df{t*t|E{q ^ 2yu QPO'M+Z[=gW@/}`\i=1Lˡջ A%nSs8s\Ƽ$F@NQÓhgOza̻ocml\К ZGp^"R OD>@ 1IA~e}&2ygMIMLQ+'UNUR0N_Dϳӌ4)QaOD2\+wcxJп;#fʂ)?ULA$U7(˙|8 B'^f1 &,CQvp&KڗLWU]uKEV)k#%A9'b(l9/]|bVRI/8<_x[5Qk佄ܬ[bMHXE ZS릿GvWB^@@J*K2޴iR &xABD|5, %Az{GjqU?@xa6E) J , 꺼We_L2c"> B"8B2q믏R$wGtή+ *iSبn@3~D& gYّcPT+?~ͯhïT5{ϓ[WX?pl%v2*~@$"NcqBA"t'('N53 jn5X*Υ\xv0Q8:6LNsA2ӎxf P &36|9<ijPg(e(/ynZ#aS&Cd*;1Z෫+:W#A+}ͱ`9É:Q #LT07VPP 4Uov߯vMY+OmgVmMh Q*eVx `oƿhbɓؠⰰgu,7r^‹}o³3OF1:^>rHiHݯNLwe pyX xI|B S1wL|(D Ge SF I+Ս=H[I݄eJeo\{;/R}gW^-` ^޽R:B$>nlgⱫ(KU*!LhxϬoЧ |3A.yGcWK:B'Dٿa07{7 4"W-:twxLJeJSI DDzi'k{<2fFEQU$#> ٛ 8mL-sw-+F hvkHV"gVkh7yǹ û 2+)LE-f̧P? nLbziS ^S𮿞!TUx"ppMN&9yQQlUGuK1PۙcV{&o1ԏQf=_G vLu<(?@o;_ɉy_n$r/Ί=׋7^8QՐ{^wWߋ)rj8.V'֒}C*IUrW9B_VׄJA΀6n1I2Y!NhrdaAps5>u9&/A%K4xvsLNúM{t??`swPܵYE8RT1o;DrުqT_Gqq-970OYjZ5ݞ :su58u6>R?*W 驓m#*p FFp. D8B=v_pԩϸEㅀM]S cKD7B̨&3z=gZ,`TWRnd"!)i28 Qhft9Bb5EE;kxA4\x/k8 8G ?>@]@2B4ֆ;羹؀Y{gn <#h~l4%R5* -m~ N]Yٹ:)z`)z 輺VC`3wkX1A[L6CGt'w7 BhyI6֥3,|>dZ[xPnm1MAG2*L}bփp{*җ2%kL~LS956Z @Jn O}Fp ߹DUإF~z O=̖n۴.mTIF2 -BEU(9I8o4:3{ZKFܓxjvILŴs\Kkr E)"q;YMAK񞿷Zaj ]vJfFF_ :]!"؍*Eli_?]Qy蟝LЊ7D2*ˆDC[LZAH @gNPϱ/)mjz=V[)lT 6.]Ȳ2kqd_`8]H`y!gmFOOS7?mݑtPҲϫ םByJSQ Z Y ?{őET S] >D,-ne* p}RAЇA%N >0{t:q ,Q9 y;_$n(9Pp~^dbQMV<#8gƄ⾊^ TB,r©(3^=?(J@}~SQ ɪUq){<oTMTHw^KHj?Rp`q.#5ң 9}qiK#mpW`H]P+#pܦ"PHy`ٽzڞZ~v؊Q=,|NWjw =@4D&ʼaSʹ,o"cF~`Gys8#1 L?(zlgDTғdNv!OEиT{0>ꎬ|#1+V5m^\ulBO; 5cZ$5 PPlBdi]:- m,M]9_W0jQHA00r& G~|g``ZIYKY]0 ěZ:,;&Cd_Zu2lEհVO5L6=;]WG4nhGư" wtݡ[nNjTS^"nucia|Mp ZH$5$=؄Dznmg1&йVLQ)h}hf3p4vh m@01%[Zr4% ߲;3ZkH:)۳K(:BQMz4|`NP !dcNi;qM H]dBgwX%|| Gfؠ*`zT|Yz -"J 8Ĭ Ҙ(oؼy0oq ;^ۍW *D"};Tң` CKK͆|7m3L|GԼ/Eoa'-JPwUC.cx0jQ1DQeW $;Eb|"b2(_S%bĜwlxF Rf|?^P8:$P%rp<Wk^Dgc?;`ćHl0]1t , f?@kTU#5<ec`y9Xw %8>e˘Vx> ǗMCД̪תٺ/^(Th3eG;f$D*wk϶l+;EܹTR) rXҊi7P)Tf|A˷{c`zs)@?Xqx!" y8 h޽"ah~ F}_w.z"+{==˨Ў-ܢ ήݾu͟a נE%߼i˦TV HITgdrj/ ԯ/4d%,Z)]'޷?=z )82 ܟ(VQjdp(HMy]-5b//P05O;g͇즇R 26(&XʶƔ9qp}(XR1 {b,?S.9 !Ϟ&#gHb-a *v GoBFMg^zy-D#PٿN1c.g雍Q ]x;2O>dt8k j[Tܽzp5-gn?70Qcn4-;/_G{fu&|\3DO.2_c,ŃKx٪ }akhcyCX8r :۸PXDA-L# Nh`BējK@ 0 Dhf8YOu1wa,iFD[Ά꿨< <;Ahc3 g;1YZÎc8*v.C.B34=!2ܽG1==ƒ5;(zYC)8fw$B[:pJ0m"[S: |.kFSQ4{q?/#t셜,ֽW8^E&IK.Ʈ>Xx1؇rڶ"l= QZ|(O ] ˬ]+%5bs)kQr_>41՝UTb#(Jם3vs\D:V Ԕ1vC7{UWL08x__iO%[P7&A$y9DGAƔXYLEpo'%;뺷b`0K6΂_UQC(E*'*KͪLfɽZۀwS+!On+,zo02<`AزiUE %?4tnb3mA2~p]C5Geo!b@991 aP9TʁT\C` {t dj__&Nݵ`:1WJK%h= `X>+̪ kD˼9cԜ2hd **C!hE=bIrWgaAg{ lu %.l\H1f鉟Q(q &ɫύy0\Zf 牂0ǏDLC˒ecJط꿽lnT)md"ѭ}Sj@}& ɾ;ݚ_hhq{^N}AeL̡f](BDicSN=QheEz*znepX \,4G7L)|.˝a ǢkH> 03UkZ#afa"=㊊*qOӆ,0ݐH?*K\n|SY*v 8?nȜ HGsdaO16#OȲ4Mr>.fW3, 6W.EH4 n|v*F-VTJ̤XivN d-?vicmNGo粒:ܖ?c4KV,ca%kVrw4㌩/sǭ ?N_NJf߶ ABzzyeĺ:P]TNual8E؁(PP.txԁ^e*1w'5BfW< ]==7f: ΂0ö9M`>~5gӾ L7K^ݩT@f?)v/w? Wẍ́9y.~%%3/ 'Lbu 1Sxo-%H ,!/.u`B]j|K>`&_fpyDGW8ܒo蝼_5$'kCNn} zK]7$R,ŸC|4\)b]*Zߩ6dD3U訨TRP KKD͠EBM 3")70.UM; ֛H 0.ܾC.C3~с}NuYѯ / HGyY0̏= ] @!El@dUz l9 ^pzoji8:M|>hFbnH?]( |)jP@ʜ^ -%-eU5'nk!G_ .)b'zgDPu@/ f^B# DG0^lH0l4oA%H08N38_"h]sh*3ERm&D \uL6)D&p3޾NDtWghBn)|6w'Hi}/77I@Z/t2-8.ye!%/)qZ kyG~'d,' 3K>zaq&aΰޯ94ObwyxV7eD\;һĥ̞s[l+JҞy|2,LZ ݵEcpK93k.{Rh'Wi|GhH#C'_ )&niYٷdJwS^Aq#U_cP_c^N5(0ì6ډcq;.Te.LtdA벼gy  6wN&'pt)~v<ډ-5y%|wE-⻯{|KdwAF{٭%tac_5 х՚?^瑁zb }'NrWtquSH{XN®'!.3XRw&6Ůr*϶Ml,>"8˾L 1E]yCVIXY ͙x*h QH:$*oy46r6~F s!H:R҉^GOΛ!GR66VE"G{p Qm 兎zIg` :\=4xHKA-r“/jsL9<#c{=o>3lXAvZ]^KVŠD?23SMZ]핁tcG _8}2  9As/z|<} S%8k6x֐Ь8:skH&f؊!鏦AԱ! ANhl 3:iT<:dá0"4B dwv&gc/3sz.dYuf)V0i9VMx?Ϩlca$"4ܑ Җ 5xY0nAj9ߗ@ZUFp 7 oy܂3tP;Z:XZ-4E1{ZY\ xᚔ 2/zTJ8ޯє١ec+}eLp I/͒uvk\J/t.QNʪMQ#[.! I;Fnz ]HdF$ފurSPJ/2| {dS;uڌ"0TbS|s;=*[SK"N>!gw^ 㗒6fZMI 5Iy,׽w~Uispxh|l-(p7zV7 ľT%!(%>(  >Ry?R6R_{ReprKawxL$i_X6sRCaߋńdp}S͌D}W:w[E %W>W4̚ع|`0m#ɢ@x;#aD$~Ķ^^w2ʓ͓6Ol3L53k.[LR)@# Ig*mX1@`6~QI\\wff}ƴX^;K}8 ]q$)O_uAVe](Oj:]Q*WYpErr)6i.o>u8M0"svk)xYeC+-BKl [4*hEBţx9_BQkwSM~Y5Z@X!dPaK;3vnXskh1A;_gVܹsǬb qbj6*}`ղg!Aֲ8SL!y`{v2Qeo"#NYwW;Є%V9Bہf,$wa3S^*sh6Y#Vvuᯈ p/U ODđ'By^'FKo4tO`*vCӪcso^wٖgJR24)ل~u!/dOp-hÝdRW<|@M]a/T]倒/ ^e }9%*wQo_#o/7x:cnؖy*px|WY]4*YLy>)p1.@Su׮蜏rt E0G"R,Ym7J-ʵ֛ n 3p*ŇK1_Jl)~v6*hTsj8m`' {d!V/үjA ﻹ01\8+FJvCBL:n280W? oGy'9C={!/0 /vB&ÜMߕ9}vpzUΟ FiDk NFr3HR)=,3î yW{1{ ҂MJ>G6'BM/IO.@8F!Pi 3֠ K{ofeZmTq!mpק:>]Lxrʱ"QWlݖD>E6Q5MDvc qGfpDoר99-#)i#ʰ\67n6A"Vnjaw  @j\ E|TC?ΦiԷ&X_Ff9B__E /^zwKvg}iX^. U8U͵>}<'i ?ΆgDP(!1Í$֒c' Q$TXV:U>}G̃/oJHl 2mGzـB̍ɛn 鐩٬Rc-:\>E p",Z`}`Paɰ]i69dz.0,U?:9efy+Ͳw)H61cC_=a 1|kv!He-P}NXU*fS4uL:DULX9ӵk$Q;7[b,iuY{ ]TY;eM5F a\UugutwJ~'ʓg+,n8(1vːņδbgm{w VCM%ːH{i-3sL+Ol]9|O꫗Ul@Vذ#*To,+ݸneӧG~E6ҔCB"gu8y ^V7՝̋r3 M"!P6H5Wz a"jo1@äː(V~ޕ[K(%-&6N+N-ĒgzEyH@x43at^.&8i܈u/މ9&D`.})9f?٥4S5Ӹscq@~=QLR_PPQ}UԵ[A֪idW2s2OcVW'J1DA)@ c:&PR6DLOo#6MLnwVG-!yBbv&Yղx ;9؀Ϧ*פQCܢϡ!uteIi< n3MrE%/ `kUƼ]pVoj.V6MkaaxLڈ-{!#طJHcpg.@x~CWII%A4 CLMĿpcP$6[hP88xNbMGvQl8 M'g߰nDӚɄ+Iě'zkr_hSseԦ_ Ϡ.x(,F\T:D Ys 8g kQW< ,S`(y`yUGmy8P ttI+K iau%*GjG #m]6D{zY 3SI7xzKAQ%'$?|(NXWA; 17,`sAqm/hP\Byʅ4vt|zļq_0HděaY4Q|7}zX.L`.+ș5(TfKvIE8{O9ia>lUtCuMX߅і@4h 0N^%#Zo$OwBIݷS*]ef!̗hʏoL )DZp ʯj/hQlFܡ5|m^,v,0H5!*֮WO{퉎d*/&W>IԨhU@-3E0{ECZw?q4aPa;sg3÷`et>Q9S9v(j`&pX{N8.Z*eit>ChhOk^45sO6Z.dGj"F}INs(Uud ]r[f/]3&^0a$l[NhOj$s<La A!O 7N*il:3y f,KSI:ȢlG0l|1#QRК_ dБ{?3׫9ӋߊB˜F֠D㞎5Qh/:A@jNcnS1*ATI+4>麪F+2e+uf%YV]D2M܆ur&u_Dh-.s}a؁8S:Yd9\V~ݬ"&B~-Ä{ad,VΥL'oe9du13~-}K_Jh=&x7c LtFۋ.nUaԖ||p˘(0L%Ksci/rSnvKYE+DɆ9ѺKp3NٜY}J)*s )wt/-aM |#Zz WeǿcrT",h%61%m5Oqj;A?LyA:k}*Hq=DD5\FtPAY}K@/W)ϨKi?zjY-o|@hYK+15~ A5rP3hbrZy%K[3~Ot,ns\2L0C)y lk_K`-9كlFf5#$nuLWxlnX^A}~|=˗3)7hFOp1\hϞV m~J3ves$FY`s{t bb ~S+a8)hŤQ7}ԓ4释=8aӚԍdZM]@%um 7Z$=I@ОC&GMg< 6"A^yk'E"J+ \զE1!~7|kih|-gllMl爷UhYa~ϥt1WѤDVlDUή-n,FyGN98T U>X8dy>vnFXGᅔϼ'9{@@ZSg"r ؎&4rFL!hLVRd-Ėٴ6Ahzf&0K Žƣ RgIR#۵"e̶q19L'f\G*-/Iؾn,^ #Ox$-[Vp3. jlS(Ɨ?DI6Ta-.VCQU])f1s EMVw;_тǽg>%&Xu~ܗcƱ0|5"Dp CyBQѳU3MJ͍{cu/&>`ٵq~b=^yT3nǧj| !c? BO*!vAE_ Sm|1sT // f+ѕ"YA(laACj8kx, ރbtFBR}QػW&9Уa\`@ U@ dOi59Ku|[rW?Mzb^,4rpL}:x0[vzfQWډkf}s2}=SWwUy{O?}oH-31=>=]_&l`p ~ ~#U 4Gƴ>>&^H^K ,9nbg3n'K7PTQeC2u[t 9}Qg*CE(8O]ЍZ[fߏ"νwF&a5s髜9cDTcUQ[!<뱡l5tؐ .W=YY\Y /MxzPԻL>q,hha_S`bQ_DlL9.S:eD>_2ԬPpR^n(6 6? n0KU)S2[p]4M\҃_b)y}247k@^KL9N +"Iɣ`Js3BJ(y+/T oc^}͒ݡ `rH^YxBl`o^%aq~ j~e ^K6Ժ7 g_ w{ (^6ex ȧF۷ʾ&M[nՎ\Ng:f4ZRD-uTL/<4D(WDiYK SɆjsώ&G8#1^TMfN)N31Zv.UÁFא P]jp "sCOh*?WsF*JtRҗC o(>lgZE~A)eJFE>+/`+rqP^d:z,{S,sqƉkZ4Y(O<^3:(^ӕ'-@3_RRL4Bh $?ӳ+qߍ$ђ͊&i@K{ 1*k kS@*>v(5Wӑ ơ||&;Ejf%&{9b$*ĺpC E.1QqĜt]B>>\eJݘ&[!P|(J&H]G$Nsa leh^l~@hczGPÍD)Dmzb?Ȋ6, Dsp{Ԝ+ ?VEd[*{_ ʳVK$X)F!bD+bvva =d49U&BƋ.S DB+TNrfF{i!IIY ,P`km=Fhv8Pc t`~[`xt u?2>[!յ"I'{w pSO1)Ff[eVk#_z->8-C%q-1Z SJUWvB8>d] ٶ9AVɤ-s_8GϨpcroU6.2?WFV ZVնiMCiVk SV)bs~"咻 ͵X= R,lLKG )m0KuWD|9 ]՛j'mn[AU[ug)/< a%07Y|Fe#a}1dEo2IcN?_~Y [jۀA怨!dM1;UUVq) `AveJ+h_F?ɽE.!`T_i󊆫Β ef#)z7*OOׂh5[Cwʼn)5pкqL~\j.TN6<Ļa&] Й^8kQFsB*h2K(%#:>1LKQtf-h(Gn3y_$̭ k -9)I(M%p11-qEষx>##'ԱGúz0|hv}G'$[Jt/f~CN${kmJzgF sphZO[ha*cvK߈s+hȆG~a8N0ɧX:9LȮގK,|rN8H%3v`xr`H?1B%kXRṯ^l~F+T^O]eq/IgSL(> ؃DX :y1 ݴ1%s4dqpeֺgf_W%Mo0x|= 75(E)au+h8iSjԖUBm$8K~Aڇlr SU8](rZr#y{K_}֌ƳݦRX(; ҀHuKZFL?N ƆkbUVy-ACN,KJOw $W<ӆ]v`{6`+Gt&|a)']e޺-zOa`~es+ԭC>7X>nM|V̰cb6x&ڷ(dXh'Q$F4 Y*&Ƌ4;TTF"ȣ(el k>P=uN? 9adD+4办hPi|YMz;b6v9.ttpZ_b+ y c;2B 9n۳l:r]+^rL/7Ü]ݮr߀ +,nڸZPކvx@< O1')hi4ŽW=$W;Α&l򀪖ڎDzٍ1G^Cũ YjR=wU#@hŴR[T O2K<1WjWH| }a8үPꂰX\M6M8*h2E8EwpX~мS"_WF MCEgjl,9%fDzJ8͏qpwa}Fuӗ,Jb$i`yI6!tpRjw~&׸.cLZZ} d8B +gb=sdAGgt IPCv|`h?N'9a'V\h1hCݣW.{'+x~ĝ>hasΈ%~a51Y< +&)`=XE?§k;4di͋ )i|gz D 䎩:!,)fH, Z&,+P_j_̹y\6z>2\"}fk\S3wdaeidgӈˆyuw׹(s Zlđ̫;[%{{\Sţ4nTg K8fP7w>[my9k"|^мNO7Ouk ({qܥ@K9\dqT; KO11,5 Ae2jQ]/HCCZI}ݿ]jLRFm@OfJka}sz\X|*T1ۉ|{/úu |1z) Wrj i ڪ# ),7i?݋UyߟrPeX'+LS"RGgne~3M$$nyk(IJUaColZS9DGJ%LvԿ]+Ob~ C2VMJMX'w6ȗ5gͥ;ޓZIf%$%D{@ʭ*R%fuY];!^ 2S~1).B8,BC*jPYxRlˈs;ur,뽘*Z]3I&81.KbmY4tj%ֱU27cez?_^}{[&# 4+y ,N/Z$S ݋Nd%Nԟ;_5F Rb1t Ulm<vvfX|avH~`CAe*_akr(qˠ=N骙R37<^TPu۸k){[`6d$t ^( <^O{,,3^j3!.Ҵp` W8"q܉LCXNTW`wdbwオDoB74bl'-|Jeٺk>j@v=ɸh61q$*{ n#U!<]j IWΛs5ǡ) E/Ez%@hvv5@I] _ëc"@hS=% ̮oE ~Kv3wr4K=`߆~OSQnQg5:i >>9ur]LNk%'yR5sQq-aTA@eU:\E l%BTݫIPSYۣO-Į/ΘR:F,4ʩ{3}v)]ڋ~),}-'ʻN/qz;A h a"|ʥZl/hVfub gh{n:>.rc -y،R Cb%8?Gvm*  9f^bFmj!}ƜD.|~iѯ'@Pw֕dO᥅pANv%WuLyE#"::x_Vʧ MHYm[l@{(C`2/k 3 ~-L~`0% f #?sU w ̉otCr8DG7?7O? %վ$|沕aSshi21wϽpFV)V%`p%5Y\x`!rbDS@%('r4;.F5i(T+ү) =`5ɯ">|yRMں;!ua ~{ܠG "m}mš9@*[YMx/ߩԩt |Jh<5:D0#P曆uFnxG$\:+2SHL*PcL񏕼c9J2oqtQ6eۃ xȷbJi8fx&z5j/I8fx kuTT>$9n F3Jf=#Z" -w$lN]UYLJ#h}A S?4#uO,~I!ԤoPzǞ8yt<;K "? ۅ!K"RFHqb%QMߏg/Ρz;mLC{JC,ACn%V`J% 2+ظ0] Fc9Ȁg@sgY050 y>0- oOxm@Euh53A@x?Be#‹_&t&41x6TP{hcīGiN\pbC+x5'";\睓`&hx TyRhNh?HiCW6A}r5"N%rp9MS[)ӱ &-~k7ӭKήd4/^4 .LS;YKY/mRR+g>UZvDDEAʌԇվw{-x:t^3|5ǥʼn)$gyg/J=6SRIg9yUXTuۙ:P[k@9p 2T/A c@pJrl~+hD~G]0 {t]Vk 2D9 [ YDˠUPVect eVd]/A 65eo 2WJ .Kba}绱Ijiu[k C ྖ+( Fn3ϐ' YI((}wC 0/YˎR SY?J v={PŲnlaRIl#3Qg %3s pv4+M*)VSVŧJkX5띒mEI_onSL[*G ]=wC:`Pߐη]t6xX$.91R+A`$W!ۇ<|f^y9>K QŽl,th5OHg0EMR&J`E?[<׿}SQVFN!@<CeHXѲlB|c`ەjPZ[NR^HFIrwu%6$T\f2 `YL0DghVv!A!w/WcBQx^E}sGZ!pXk} 3wj~8E~ N\g|8}2pLeVWSGUd֍jh=dY| tCXI"8 ņ_C4ZGӹH%fCaH`*~rEr]X"dՀ&a0D"0M}xP1 >(WQ>1SA KfK$Ӣ3١Y))]!adl(KJz'Àݥz,}k%ܠN7%$RePBU3 cxqw"m(q uxː11)fCtaP[cf UyLKd@Ti{<= (Xfh Z+[(x7ʇBP6aNE2zќi%u=: S~T}Xq/3^{eq][;OtPBo*yMZT{ 6s?a*{(kQTISLϏK Y@+UR/?^]f/GZP-FNO໛OYjǺWP)vcFXkrs:*HvJak6U֥خ_}IcgiGs}\@]l10E-Ot"ﶫPHP3T1_4T7IB揦oT9DL@.)eD6`ڨ"_ XTZAAl#4,C1a`65ݏצw8MkZ)ηDXF8$p}"')!U.%KY\:8KT\$e/\Xw><+Ʀ< (+|vfWĠ2'4@+!|4UBGWTHpOci cCxwdT1?3*,pzH{ !0MpX$32n AƎ"M>C'iUt<`;Vs_KnhyPv&bbԿgę4 h`/gaT|w7.W5dXWm!<9:O_qu glx|gc6\ځnaZ(Pܬ#I5 ?P0LMb:RHiЛV_Qz|28p-?譞 F%FOU 5LLP9g \6 -/LY pi RrY6/8У֛"z8kGYK}wӉIE(AL<|N!RZky߇`Rg4XC>f!}:f;8Ep TёԆgR"Hehڞ֮Kڰ>y93l 2i:WOGk@IgYDSw$R ħ5qDi,R$v1:P&}!iCnЖ8uk-i RZW| ֢/pǫR H4|bxgRe˕vart\-Ykx&eBdQN]@ʞ5~̯yԎZ7/Qp6o]{=z8EnWS9|I4 ;#kH G l٠j>+q|.e {bL%9þkL-0d*߅E# 7+SrE쳮6Nb}걅ԑΠ\"-CƜ "~?Op㪗t!7VJ/pd7fYrk"V2s^$RJqn )V0Qrȶ\~D^؟'OEmGWo}tNe)dc$(ѨCCRY<CܙڈnCa ˥?ƒJ`ҞQPn@ Φ=@>Oh=`H#蠇THv/bQj2 g@vlʉro )_%S>%2s2.xsڒ¨`tbߦl`d)Q+ʢl2kdfx}sR0%}[޶°R $qZnzGRۂDTCٓiԿr)r'noCkw%t<dfD֒/4nE_q3?^lقUlb'Ll47ľՌb򥼣QFd#v8~4&jcj\t%w.1vfYsu?\Kˢy`Hw}mC97eN5oHeY0NSh*.z-0abCB"Ts}r܆utN&VAfc]+ZyovRZ: e*l֏`;wx)Ym ;`6λ ZFHk?:Yhl@Cb84#`Q<_*b.U{3h>1^.@:,"0!ʋS ELy X|iDŸ#z[g/,D _Mqol}jp2@B0VO]J v trG=J7@(9;y5'k RZ[KwOTɧzE >U2NΎF;i8C&v&C}eW2/L*?ON,SCj|YNO>Ǒ;2]5q `?*&\g>ܐY1Je'qmEסFzk8`Pi8~k[W|d q$D Ї7_nӋAzHYKY(3u1QƊ(b uXɾxB:mB6içgC<Vܠ{ydVUcr'&v:Wc >AŅWcب&RZ0Ht#E[JK*O3 j5662*fUZo!*:9l YuRl)3KDt09h6K[1{twM0vC.<*FBVDUH ǦL[##}> YoqqHDrIR;(T2F&aP1J-׫N$o*Q+~Sic$*vYY4թ 8 %Ѕ|mxiBج]˻(sH{bpIoq)8ړֵt}ښ!GAi݋ B hY.QRirQ-;Znnd BHCz=FL JZê94LWl}?N6E&jx*99DU+2 FkzѬV8@@R~M*o@5>=n4{Qg*R. #6'WWY欌fFOmh1eD,LȒ6J#ݚ5Is;]T..}p4w\ fkbzd2,L^?[֘7,vh8xӱY27rBv'JA0Չb`+׾Z{g 3 gp, yF/wL]:@u&1u@o$BWVʧtǟU@ I!G7m׶D4m0 SgH, O#lE%l8pPUx"S17=zKx{xCL]j>-AaZPk26Йf"!ƧDQ<\O$,<s("ȁjgNzg_K/JЋ)ST!p-*Xj3h7Ŀot\9xL*9>(݁72D|b`Jf9"0`+1P"Η/{/.wŜK֪ѮssԀD_ CL[ȥb`Dja-$ffێCΤEX4]0?|}|~^={KRg_3}+ajG:(یDQ{B.eBGQON]@_?$ |4(Hڗ^, k_UYw^/L|wҚ1SRUuk(0LQ1, B\8q%6a!ʶ2:=2S ]@.U J<?6 *L Jwk\c+o204w@,vM#ތcsA/+ME+262\4td!p}?@jy.N҂%i%݄lGvN hAT9ݽ?-I2ZwÉZ_q<dDh&ބu+1Qr~@w7ׇzOxن b[L {4X}'2=~\h~C IcfNlM2r}@:}#+Iқ{OQ:j[vxn. %-3B`4Y۱\C "FP u7ToR]u~+i]5Gv]'y7V5oUE+e嘊^$*lln+*ީ<|OMmlvέ,Fzl՟ .T]|>Hh?;4t( v"g/]v c*kg|6/}I%55_PEOyMi?۬lБʄȁ3l *ıVL᫣]'JY,R g7)7!"SCM c u󌢓>x=j]^) "ufpUn@sPfq UGvoڙ<qjA~]Ø08\ y㜗mȘb%:ogKNqѴm rQUJP'2 N_ $5-"bC57^wYSP뵮C˰wcZ^A+=uh馸MS,>|? x. 3o6[9MQqڌyįtgiG~>wHFvЇ4(NH4ϏPhgqf?iBiW/.ů{ C}t/*Czatsd/9zZw|P{wLQ^"t6.16be_ Yq++,ߊ0 %`+Ce "Z$Y>zzty J**:ޢ_EDҏ &zDbX`zHր|m@_źPaeJCHl:dX)+~ g״P&;n#B6Je ~q3 Ŵd;Jlo5Lzjm|g ah( %Zg Km' ~9JSeva}~EZ~T_%&>佲|:921Jh 8J L}CI2鯲Rg6ڂ={Y)Y/D$]byG⑏\!Z@ !"v2QϩGd>e\ IkO71]-::Jp|I}OPFlGm'@?ۆY3 bM1K><Օ'[#ƣ|&N¼@=a*ne0UT;SD_nխ|^ԣp_ptZds0{ ܱO 1x4" pdU!Viv I G%UG0V> qr4G * 9nz$55E!`\W q`u3JpPǨܒk0A(c$EC7UZJ}Rյz9K̭#T1r5%Y_=uAlͥ& ^ !6jH:S~XnԮB*( +B@LJ|^+D5rý$5Bi3[BV,ߎs\8vVn />83;GB-+,NWO K}NN%e~L%3ݕYM8=20\$Ԩ 6F-K݇kADC^mGVa-BJ{TRƫ7BxF\E\j~/EUU'ɚE-T1đjv4Q?EZr WyLO0hH֢ Ձ؛2ͫrL轈@6Y ;,,l."J2]^`  E < =1/V0s 7bfT'c떄4$@Oې{SusAY/<jLrliD‡ ƪf5b}ؾ.P;u *Q!W#yj#| o+:lr`(>YCP.[. cC0&^Ը)_g)vQ|@nX}ݱtN#seq/WǨ` #O%&R>S420J}ȑ:8wZ37 8k#^ X-ny31vI]xlkc}sv7 QWӇd%{4IQ;;1Nֿf`U??0zVjSȰ;T)Z%,^Tb2g )xRm$dgE[(Ce5LK7;{jtL)"`-&1a"V&RT3E{L<' 7.=$PǟqC9TDc9rODͫ|j_v85ROOx|WʿFU,2G(Rvk?\ByUg 9i밫~eEЫ\t"87 qмoL-jI޼"O@Q[B~` ,"_!.q<f`Ϳ9u)3߈O Lsvt2K6xF_EADbg3**HfW+1LZ/@b<@gpib n )_`7'W{UzgUE"5>_$? &UeIO2ͪ"2%@xf&ƘTV(+g.KARShg%tޤݚ oa؊T[^qHee--=# Ӂ jѩmDzuNd(2LyĆ̒o$Bܕo.&6RTўIDa|!I(8'R7k@-N{[nv}?8HI Q;ߎRf2Copy"&OUdjɚ[DH4TSzf$w] UuiIcp,7 3GEi@MMڪ a~[=+m/ݎjgw sFeK\$'_GpIFqe@,nQfG 0pur DIMV*-'Nm'F=:'feW@8[ܣRi}`[Cg5wD f}=8L=*NǩQ H/4I"MWޗ穼Hz`D9򶹉D Z&@Xe \J.UW5!$|tq{$pdn<% ⺾`3^!4ysǬ': >A"9U{x@MfJlTʿJqmpfF36^>{=Nw+p42ݢ34$)n*emvd׳{VR%j>7N=zVtp:7Au(8%09^`w(4j Ny-=f~/jRg̯PUY:%|],w*0.#*뫪g!M_e*J. ]B 8LXV3OW=cٮoO!4{LҤOeTѽf!S⺷rxJ-Ҡ.ىW|zi 2~d bC=YEBR.NRLS#uJ o0C$; Y7&R@hޗ4HWMZhb-s𺞡ChMlT//ѫLLgnKwg"4+aEMtl繣77 '֭B6> 3 kǙތa 0[#Q>3_?|p3-[q9I˒ڟYч,Q>|^)JWx:" Iq<"6quHp9:Ḑ2TF#v@W\bC>nHs؂TwO [V_cE{=ӐpP됫ɤiRvs%f/ZVX X5#Arm2L%'X ى Fq8`!8aXLc#CAޱ͟\&_W_hFU Df2f"Ǿ5nYYc%ٶlG\ɫӂl1Ŀ-"Cص\צ9Mi#?҈5o[S% YyG^qТ=b0HYiJ'ˆ@"oVl!#M #3([c3eLj=PY-h 'ۃ|4bv# VlG[Psx?+ߎTӔ:bvL |h&tAskm2xvQ"6EzOqjljQ[M;.FV8T+^YE+{^yCuz C lu3@ h 7~Ui()3bN?Rw3: sۏ NV}Q'-II-RCH$4A'呾Iˆe $Ad12ք㧛= Yh/2oO8߱ErV lP(3%m1'|)BB#ױmAO⍩5;Gp.q3:`]w0m(Mb޹t4#qNquqz0`Kn5B?+F)0 )y]TwXd}_EbHlU2'^ C޲xV7_CVgYhj&a4+6q4N- Su_1P#7kM8-?))L]_ 3A|[)m)) \l|E77ѴJ2",q x~Յr=#CuKS-3'U'Db( 6?uIgr#բ3Ki;-#%}&|p?TE–ʚ+s0ew%ްLxsK>⭙:r9Oc=0:z+Vq_6sG@;y!˺[!K?gKuAFkYK)4VÀdt$٢bGOWk4`X6քo+<`]]ti y*ț_ JۜI Խ~wfφ J;\%!ߎpo9>gYm}A3ĭό̢soW_JD epF)[ǧ6/y+$_OZT6 ߘ ɿLi@T񶡞)]N'd^{סx=UCZ񫍀6,e N]@t:˝^>}qÆо۵#%D#*ZJ) 9k67Y%l@¿xHlk+9aGEC Y6y#kv˯#K{5O4M,Vq$@K0s5:yDPT}"-L yk?MN~>q٪-I ^(a#=lGX5Av\U{ U)s [8{ [_;Z^Jr"ε?yL. `ĝj5;ʗ;~$7/ U#P LAIv@q!59"_bӡg%WTc*IAi$'9*KAɇDWc\H\o:xNhϭ:CQɮF`M p e><XwėyVyq1J~#[3|"BO毎w 'Q0*O!K!4 : ypTKgc4,H5 i}`ALK>T`j?ieFI¦h?-UK/fg$ҼUӞ/ ,==(i*Earl٦{}VzIAr\-pڴv[E3@ nR=ilZ{ a)@:'rg+R׉+ 3O&~v3uMo~jZYqDhXӅ(Lj+ehK'N+ -ZX!! g'0oF;D*\Nʼnobe@$NľJ}^ 3|iĐB֣aNqXjcC~~?p@n|UQNwkLvGt^CDh˂@#E #Y@n?v(9́21f&gj]lJ $i \)h@\sju9ABǧ1a>H||噉PVZOm)S YT|Q}܎et}0ɝ"![kdɔ< eG~0o,@p+@v1fsĚ;w g`~&c~LlG=,4?C\;%Kݩ&Lx}l mCOrTMi!*@4po̺-a <z 7PSk3Hhq:ˋ^eNHJ^!ؗ  F# gYt[pk6 ~59)Acwmvo=qIv?O`R /1R'urf4vlx4~ 4h)&6&0UoB`aFXzq4'8@LUjLX'>!ĭ}%]QtW'սt*un 3bTZUOHO f g/]gxĺ^g来Zk.nTG"4/屵 ISÊ̽UL3wwS#f,r[{} \)&z,H&^UP&W s Ӥ<+Cy#oI1VhCt=!o aLEEY1#Q 0 G[0Y[-Hj3 9_Va"IA9>`,ںߗXhЬGP !z=,g.ޒQ鯏.@1ʾY1|@Mf&^VTf AHd6*bB=hX?hN.@(0 KJX{4Y)~96K͉1?xhb|A#ac[|^*PRא I;_7?LvA6W_vMMyt@lXh{E5ٯ ;hng;0r IpXOyS˿;bE2g8T#\h_rUτ<#C0v<9Js1% 鍈{G4Ncj9ʟ lRiy{7*7^\EkҖIW?)jqIoC dntؼE\Azߔ;+S)xz@xwk􁞖ٙIs#&^}{\hi˩ x΁黏)O\-n̮2o躮bbQbXW"SF徭&Met95 `4ǃ:B |:apq}tKZ|3Eeb#Fw.O#>L"y){'2e=ČOp"Gw ^ghC*g:O9yؤy/!Ei,ΊzɒafL)[mBv!{f5\۲IT+K p.d!`X|=Qm& AumSN>~ {;¥isA1Qk0;qNA0[~iZM;LZԎ~ 0χw5p 91tܾN\<!.;XxG@Y*͆ly`ZX$''zѣJ2\(ZrB ]{c> 0OWycKGNovaf dS}'It:19xoQEG电ʩN|G v*> des#S:?^'f7])jڜ -zrSȟB:o㿕+,|ȧHEYn`[$j06\N,"3,\\q/>-\JoO,8@C6FE:ƶe2IONs3^qWr"5|tWŞ1nbWV[Z2q=o]9.R\c%.IY7Z%퀑Eʖ/R3b`2_14@5eX?琾[tM-z'E3Cl Oa@jRꞥLJU."\#]>soJ_ use&k!v0H(Ϋ u΀K o D˵ʘ<<*J eIgK;za6<14˟34g mRݼ5YO=3|kBOIbu" g#֫eCқ%u i6kJcn_N2DV%?v##18{\-YᏻdȜz)H'@4)FEA #%fAL@*V2AT!-iZ8>rv&v<%@xk0xٽ2 3BP:Rsb@zJ$6g6m.|QokhX,U'ތl"jR CRyɧAfoC O\[W@y9m"yˍ*Q`j]b6/LVO ,NC&UL&?gkUv4mD\A2wBWFu?{%A*KC? M'>Ee׭`]GSץUә L ؐ%1n6YZvMc|-X)d50+];$`;|v:U8]GcHx|o #msM˹MCh4f r<1S x.93b7`H& |H8x2 q,7>-8yK6C ͡3-yE(H?Q~(If™ƧOPexϠkcU] (AEmDv'͙3vyp_A/x3\'IR@7gZ\M6kUNCy1Vykv~km)[´fybҖjXUJW% z5ARwB"{ O=U_r{?EH;_3d80]D2ϚI0^vJvc!KQ8Yn)? K!k7#`>a6aƹ+{ Py#Ug:逭S&,p(;^Od)wƿE2w^<D].GZnEoN H5 gG2 LxԘfjY0 5LQ-{'fYs~+hNDiL6BI?XDDRmQ7YyT{8അsJ-3URasC-tM+/E rWjl`U1saNvzF.9D0_FVLQ94js6rj;8 HVܣ|\Jׅ7!̳k`PR05;8 S S̄$Py9iZP/j&Jv˭/(¼N|3C޴@0x[b4bG*rwFa0NѻrcO+ T1'WKpKDhƙ' 3oĽN9bUG,K~峳7XWKH M jzgE(ˍ1g@r̗]NIns_fΏ,U`BB[7JzIsy)^@AzZҜ^U4hL-4־\d]iO~춼M䋭NgD3MkV(k7$9\~|ڵJ(ЛzTP`iduu'zR R*!V:Bs`\aLDlWYu&U&Xͬ|*aeF+p#]24aOj" n-A4ȹl`>&>>5/:Ç 6.q^^vj)5-CoԖMH[83jJ;24k&ǹ0>s&w^p֣ᡆklpbEwӔCptfl-.+XFnO,sA[-S}mo? }x &Yr*Ghl\izf5TJ/[ )`ut7:[2!qXdۏ3x˭IۅiCTOM:xpe!TLYFo u&tǖa=3;Z7)cۢ}C R`Vdvk_ 9- QPo,gw#$Z'A;+u/o-VKNxRJ~ VlS7]c(d#Q;@5A^#ڶQI>:S` @lz鬇uC"|^/!E4JW'/jYoseWfz&{ԋFT0M4cWuSe (g;M*V@0|lBUwZ!Wx[&Cr6!63oVr?)fTIj)p 噖agZcGoKћA#93uFL1ǧ&B%WOح~^%< OR'),D8AULq)bㆹ{+%x=88mB`[dˌf1$#cm̖Va`k}Oү'eBh$G=Ԃ璡>7Kr[nANY0$㷶:%lFj/xc 26]G(3K?sYwrJ5ju6el:4xLāéry.aE,ʧ,=WLä?|PwZe; gĉ@1>?5&ʎ {H9̨q҂;HU0,R2:8+xls3pسl!97[@rJZ 3=ɫFqܚ_~ѳ^#d6Ep?U9d]>?@q/ #{ .gW2%WI'3l,4 4Ank ^yh^NT%Ί,_$1;'_r֝a'q.Aj&D֩d`M7{'E(s9cxbO%= @L0TzqYcN#[֝աl,GJWMҊ %\ 0x["B ŋjҹIï&ZLRxїִVdeolOGA@@ d1ט =/mب/lV%?lf+&4^AN.:R +*K tՑfޱM lY`6Б-D,Gko&jH4b%uq,O{&l`zk/*:{1VT-QtoU DۑSG ;q'X]n >YЊ{%/9!S'/x lxv6 ؘY}6qf+<=}R2UIko#*3Cv8BDm'Hl,2+uD{&fbj:PFO_3JWrRY;3Uͤ'bIaP¤-l KdY<,ygݬfuKVp$~E$_쮧:)-jOpqi_@Ӏ>X[E CM*1a L-Jr޻}HWp4hqd]Ƿ6ћkBpr7gdh1g(P$ ԜwkuN^NH/n ջ?puS9HÊ hH⌊;.N.Tz?/ ܷ˜!ڝ dD-A|縠߰l~PLl psqxqyJyT}PKAn~3*>,?mNq.X q\4}mx̞Nn8נ{+5B;@^*uq}b%% [$ؙALO%۷x q48jAԨ1\FBg6_^XO")ka8- `D^yOYh\ҡnw0(5R%fLSNR^9L^JǶO1¸p㹬AMzbo#ϯ;?dP)s.s' ċyw0&H+D:A6W)1@襏C^&D섷J`! Ԃ"lLUF/[vks,s q51r\ah*nKGc9F; PNd eQ Ҷ; \ Qyv.YDav乺\UƢ:"Uj<4^W5 פ7_9{JHe6(7}6m⑸]txHk&x_Akl_Zs!>z-1l>rtMGueH}5?J8vȑAv`A7};vS!SO :c8^=}Z }!Wh!E$]4y>?m $5O"+ wU`:[\5ˢ'GhQm陞C5SA5OR5X>kM7:S4Wo ٴ7ADွ^]eJ lW^8© `Q;9,Mz2+W'ȸ"{,5P ѝ8qaG`ڭFwf|EL[h]}7 墳OM;1ODNL$P A$|Wn[Xɉ^@)~@]to .9؅yuQbrQPds(O}VG{૮x5IAsa(|v?J9n埪1(=v]x4 Am낷11؋׍}eM6ݟ]6-`Y'‘HGt$fT?X\0] A FQ5g:_ƥ < ,2C k@f$ De_ a{_fpg^Bal[Q͘S?1_~òj ėXH7&%SAt%݁gJbt+_ԶSA3(LVSCK͍VmUmyC@DN}?X6R2$Psk eV%ѡՠYn.ţ٬aƱG6uRMgtٰ+#2h O ;$ B 6s+fI~s1_x=4L@)Asfۚh[XG$$LxP\!.(˱ѡb К5і1/w 栱CMFjUk.g?]Wp㧘 )Ps 4ЙļB>< n 粉۴[Q]^(kF`C]]^K)f3i(T+.؇ɿ!YL~IK[~*0MKB֢PB(E`\" 'լdܡ:t _Ri\'[RΪy!iJ"46഍1;@!f :L&N>sv_4|daA~HLׁcnIIW:tōNI͆p(RdƁ͡ĵr|~ M_^&M ڴ1J]-θ[:jOAè<ץ]j9A_(I͂!ݞ,snȻ9_|*hB$3fˉ!C&Bo;yZYC'Bcebps Y]=gϨwO6+M&BfPKXk9h!%\64Ȇ1A+|ҊDQ[Yɇ]'P A/"ع P'ַB+DKՠagP:TAjC7ݩ c)0.ۻ~h@.Sjh5MV4t~Bݚ#_=(~c$p@7dR0wḫ7LOH2wEwؘ\Ӌ Hދ'e40B# r*+xadǩS!^P`}L*UbT]i(- fwFJw M˻t\ j^^bSaQC#=n>RSeQ8z4}h1 ˻9qPv1GUKAYUx-E9 g)拀Ay3P4x,L` BKWKha9$ l4ւ}D@lwހ#b9R}qM8Rҝ.MHk"YthS5WTpgʬJg:/AEG 0 @43OnsJH.! Bt X1 AOѴ+)緛7J8s1x/ CQthW| Y`@uLW:q"Eyދf&.+J}Ù$rxAy[RS5 -dcdB^hXPU'BH:^Β,}|LkAN̕ i[MIySzQ^_&_`ob\ً$OH(0Dl _BXVZ}4؋iBv74j“]e+ܑe/RcӔ5{_[.(Lb*ݙV,ctɈ-|!,fpXG* 4XSUKd#, oC)RRIEp._-, a9 2'iF_ "R4qFy6v ;Α찒mpep-'u~ ۚnfK5} adNʰ3qy8퉥B3d{kOK"f](aETn4jEh|u2P!-x)UEq3Il9>!" .OE9>lZR׀ t$TaK.YS`<Z~[6NNfxuyͥM)tܞPkQ-iK]Y|p cSC;owK3D.Ovߪ X mȚ.Nr tLc !L g}OPnj~GFq:i`il!!JwcE41K9V  0 Ass<"PY]`A{T4`ezo4̹Y/60=h\`ZUeNKo _&lVmjC%\3,ϱ h^N@Ye'd}$q {F{"I&>ӁV\/7ANdJP +qJrmSQs厏 Q Ez;6ΰj`3xf~B lg NA_(h$b4NPPP +ꘐE:D5k`LȨWʒcwvȶlA3m_LdIR}#fbS 8h b`㊋~d}_ޑ9HJ,),`/'8f&K{@0˞EٍE0v섩Yl[WW3&@l,BʸZ"im3'3af5Kۏenթ-^!k!Y}ՂVőe ϸk cs~ڊ ADuS̔F| h Uq6յ䊹<arP1" eaw6Qd@|Y Mw y6x8>Z^0-I͹{Xom:YAR((g9c(XQVFub X7a3sNPWʶnO d*%( R:^%?߈֘VH\Iت2 λTkEv5o_>;ne5+c;zf.9xpEZ*l,:~H\[F|z bfu 4~lIʹP$RE< ='-M@LoS4kὲ[XHӬ[*cA(ZAgLrf(6cSyVAɉ)HU!c^^[TA#z^F*N۽w`uWSb]1;ձ|6T_ jWRPxz83%Am Gk>6a|yQO>qy i)_INGqyG%ͅSeu{ M0Ȁ?7_gORBT6ǎx)pU :&8( g;$rމQ/0%9c).sv I̡R*[G>WԝrB:=NToϓG~΍u {T?wЦidLr҆LO$yHFWhnڢDݳ u/^lzQZ*dPxm'l'ӂ.j=@N&~Y#JϫYvt!:!( ! M" /lĢ}l9q^;=W Wn5Ku4@G Uin27^s7u||[OWE;H^rO(jSA߇OK 3zNPBDo +TanJNIp o>I]AmX&d#u57%XtjoT&#ϽǘWm ){6* ,ZHtM4[9"ƳD2)NتP*6[LzZ=GyH*P"sD)OC]uʼGFeU_H志G2· nTɚuJGt0_5Wq0% b"CBp-za \^}An, Iv ͡wmCѓ/ )T=\:H 3OYH%VsN<;܄d+-ì"#_STWh[)o򟮷?)VQg?z3@^ta 9bMyjk,+y5xg# rcghdB&}N*YSnj#LJHu}ztG@%elV%m aYGS~O6CpHѣ^pCL^z?~ccCv;cx,1;ɾ+u“+6d_mpa!rd=p~Rena46]U9:.8'vaNRT \ƣYD^haQ8OPDê1˜~*D]{sgK*"emIm\F) ϸjFDU<į7{F_gRnY`HɿfBh/L<^*y3O27+IC] Ї^86;1Ђ.{oPݥLl~g$:#FY|_w@ ĒwRc[>oҒlP-$BV ?~wOT# 2@QƂ_he_?AOQhW.fW~E"?]w4bVjvsoYsbT< `mk oiogtE{ G4 ҫ;z3?HUbC;x E#=rHQ՜`o\BuA3OJEYG7s{kX7O'a&ͩjÍ<73Lr|:;hZ`,?OoW*syׅ[Pkn 5&yU F~J' _fl7g6^Cx*-=~'g{3%Wq$}VdTΩ0ۅ uVʩ+tZQyȓ6ՐnTT/v=I~#g Pk PYbB/ :x7ե 57ɮ/?K Y΃!C_{}~wyhL>zLCzBAG;MǦڑj{pp1KمV+Qq 6! $<栗ͅS!{=Y jwJ7$p'"MYU67yy$)ksyR3ט"+O ;d8oMA&N桟Qk~~[mR# J#babk#ڒm$xxEi҂qzD @\us1h\BEaiFgIaU-?(Ct>W 7H>iU֘8#y)'"y|e,m35lFP| v}(Q% JZHa4!yi ~M&$b(F?!V打7w|&zu 796 ޏ}`^-sBnN5i 1 7J]V'!gICa0i9L3&aA*>NCj^{c<]cR#/GT#Pt]cp,) koEB-u1xk4o3ƾ hxD09,'O> t dPfl#cBM.]Q낅PQG9s0I* 5 #ƘT#.0? [GFaW{8 ]zb&'kpWO02TnFFxݧEИ20u(qwUgyP`QURSu*MI-UAQE3Vefq"͟s%^IeK!\JZgͰ⩆X*(lڣمK0C}\b0WVOPRHi7}/슊Uǧ%/SىM{6|R.Ui.B4Ǵ/s{^UhOjO7u'6tLauh#OT> _!^wO3QFcZ˼Ia3F=hje6<\/~ۤ_r7zOa`vE6Hbp<xF zN0E_L`)ug(kt 7 _+1VϝWV gD8XHAm BMU-f&&o,V&(VC&zUlb9a(,U-P0@*ڡKXm>2;(N&4-25SHtS~XiIuO>--cWm'}YBz IfO %tsCREo!$궝Hј?mWڷM232QaOSۏІzc Xz8  u~Ѻޙ5g~cЀP^x{?ߴ|x,9x*ϊ!E /AYJΝlg;I?6;OZx2w!r80'i)ݓNtod(mq ձTuk٪oDd Awv+ /:H,L){u./iVȲfi5vk@<]ݢrv{DVPU+JJGVoP*@( +/G=40 LÃGg%yƾa]-%A\kh@H4B0hBBr 7- ؋//*cp"p%qaeMzjpfBm~R/az~ZԫFbRG("@Wd$oB(!J" Ӑ*(Cg?3eG(F`eR:H1?/]V IqK Or]`  Z`EWPwX4M[XҞ0|Jk=$5Bw GbX7l444C$ynY8؉ ,ӻf3Hhz#9E1w ݪ1i 3oMm.gҷKsD3ӕ],PC.a(`;ƚn p#jt]5jQu>ӂj[*G0U[d=kK?ǦDKaVWŕشպ^2]p*5[kB}B`\@)pYeqT`:3=~3U cFpMϢ`8Gn#h QS*¡)& TkAĴI??r7AHw  2:&Mq~^d=p .&Nu`gN|^g9=nwHXL+6=IG O=bFZ{Wi ӲDCM  YUY#YI  H3 2'8p8̇ཪ>݅RfBc]4NH:FlVb1ٔ7FS7ڷk%BX9 HKR@\.[g$ժ=x0(I[$Q3V5NSC;O/4KW`]PޒȬ*dćWD3wf,A|r9JzDH⸶67X$AA2ؑÒ[?z&7 a M̰ԣUZ2-<k!D`n!.s w\yy]M W\(LΠ . eurY# 9nJє=G cD+FϾ|S4) =jJ_rds/8g w(7C JpCmrg\;m]q]hF֎.ۧ1lD05u+B=d'M\[6iE2Z]Ud{J!f6ζ!uQ M4\||цwuѸYEljlSs"ZRݳyQxᨀx5!?RI|(>C]Yt/ `esj Y] (1<μ^:%lrd^O}J.; GpJ!GIT=%*41tMEjvtF򫗇Lkd[J騄 0>aDžBS-j'ٮS!UEL(pӇ'tԟ/03y5Nl >sBNtC'P[+)[#P"_In4`Ssh'Eޘtׯ "z!cbA#ohߙq 'ZdC\/ԃ'K×m`xQ wb/f½K\CИi [wK* Wh^6 R Kc/TMNdjœ6)X>iEğZGMZCɁp{2~mڲYdVX+eؐ>9|j+QF_n7(@UKX—Nqs [)^MTY3>g00y*n,/ⰹ9ZM_G#Y#qfD_LKCϐ"rp!6a\nEB 7b7h$}U CHwİ}`eBhH9=jUJ||LNifLHĞSنZ{*m\R5?{}{Zpso]]ȄO3dX,Eq$oEy%6^ƚ]Qp A%hO;ۡXDD>@_{7,4lH'̆ 1Km ;faZqx.)k\ :u;OjX66*. W;1OZ≯ړY8//5+e,}~S٭'@Yfıg_8}GwpPrjU4#-lUJBX K*p>>_s "85j$޲`Æ8u҅r4s媝`Ad$QSSc3hע`֬rP$O+}2pGűh)+A9iSJɿ{<0g t D OSwBCܾ7V{|3Yk&?'R7{zN4wDCaP#o9ތٰ(QWUwHFJ(GQ]]˕`|P{Rߙ'T !D|@-6\ΰ:Y=7m`j!QQH G磛J~>h5Je"C̉>er#Ȑk;jo,"0ux}@0T/qV泙sOpr[<~~Px]͙|j! ,_gYˮKǫ ag{4Hot \(0@'f3Vdh mlhz)XYlC)@/1WzwC #&eš{ND,)GkLu͂І+RLN'}(x9 2]FfJIٍ˚Ӷq(I^6A> =6BL =$c}"-8RK]S婮I;@PTנ H{_qi$ |fV^w}񣱁Ҕ#n9М!_[({o̍Ȉ͍ H=}ډQՉ<@hl&4ʹBfql@

KBet^wՄ]f%$DHpٱ4>$(FAh)Byt!BJz챧,-Q( fc/jdhF$vxYEt*P&>&9Pk( v]$by|A~tęBkmʮmB4oW;+T@A w*P)M~IZAyC!`w߃Rop`rPrTGRec|\zq("[2 C&82/nіkf듞$_uC_cΗ+=>޸}iU,Y‹>w}TijWN[OQ$0zY$dBJ8Y7XDcz7/06p]/P;ۗv/-gOhn$oR9!=z>[RnFwR.Xl, 6S4 > βir+ntOTe!9j:ic M1ȢЯ 9DBjh. w\fۧn¯G|$@ % ^sUn1Ҹ()U!|bFnJ!q#PQ(ڹkk$ NNGGD4}To(` tn1.[Ö7n岅u^aP;\~1gԕ |TK[=f(,K6||\̘YNh/ۨdVtkYH DmnHUPENdoWq00?nbe~kkVGch^ >{8S}c<]F#ӿ8On0KJ5ޯHa+40՚_ެL8az(=cf0W@_>I`ˤ5kz%W1xh_Y1"~*%~!{Z:\  M_;9A籦U]:e<>"z`1>c@Cc5Kk-f ?c0:8iLI&xCp'A_4ﳄ")2fo^Gs"P~\դT0c"n'6As6ov4sW q=u-Ev+2O]J^q`!]r>s5 I{Ra' -;DSP)s"Aw(L-LG\`16Ri k-SO]|]1k:h nN qwE-Sj<#I3?!qD`'fMLHI*{|EO7 k?ƋnHln Rzw$ŐS\J0hb.yQ_8x俈Si* <y7voï[LorIg![IuOl=`cHŒ9:eYCzynϓAV-x nʦW$=ltϥ)+,0@.?hPK0muSջVkFx]YQ+CcT i1#>cb,V88vc7g2;'D{:.]lk#l[ba+9)&B쀉09>[![SHϢls/pھF\gN4d1^u cI+J2ezaZАVZqь] qn>ECcZeRyJpb7ZPw𱞌N#]|%O(N=9lHW`6lHpw·|s^MigRt.|LkkǗ)~a[w}A~ԇU[[ WCw3*мO\TXyqS4CRE~;iÚE"K].bg#J &5U? S=6J=o- 3ӵdi,c+oS67A[P.?_"3k? ljFL%o4y cMDQF^ė<ӧBMs`!I"%uaZ;Z4ՠ w"SHTWƫ(0ghzKjUOr"żNB}bR^yPwn 0-&QDֈ2+&%U7#i$ЗBÛ.i/d O@jKdKwAhz}G~cH'ZTZ=d1.BW|3>V-.$P6[?e&҈@Xby.qC?%##'1 {JQRG-O*|P)(P\)΃EƉ@/`Fy$pw/L00YC@WVCBbm V{H+C| R1O\ \W{h_nw䃬"d_;]җX(wG>nT+&|6c`{FC50h\ :w Lh+m_)uJڳE8^h(hz6)I/6ٻHޗcuIvqNn2п̍'`'ZyN~Z2R7Ӱϔ=W8zdﮪ?/`D-S`(2GӮ2w]bHe o-}:;e<<~=qsƨQ#!&:M?lUBɪۛ=XAʗ89 7Wrlc ϝziQ(zuȲ<+<0~H0 `FGg"pA R*DO+^7mP>10Р~] Hi|SD8=␰]Xќ4Pr(ו;2xhDiP2v1c,WF:Y) DEwIX e^୽T#j :SFthC\i}Z(_\!U R*|'rTj:{&{ʭ.NSʁX.wհlt ŕ:t3*98 ` z/Rr g~/H"!)?N*r\,:( m G<N~EfR ΐh:TT6V F״g nёmP_"C׎-ox%7h|O #e:oɀV&J a*Q6{X_ !#GG(֬g37 qY/Gag=wkeB UŽGK'HPr:lwtp2N4&)&.: N(","ٷ>tYmU qSeEHo'Y=}unaiV^R~PNgZ׋.{q3&[Ul#=]V[R9<{1F\ UIcGBO`>H8F7n&?'or >wvZѼ^ܟQoox=LsKD]L 0]|@NA%:6dY0ۆ,}jL3[5n zé}0yT "Ao. l@Fy_ot&>$lƫ$c'K(t0IsSAL<j*d^;WJkʈ\?ċL~<'ΔWWOVX@>OQu! ֺW)Mp.%1t.V)X"`z3Rr=q6 o\ i{šcBݰ Y[u`ԙ5C0(C*{*RB54dH)@ R4TOz?t˯])Cotzp8Y54ʗj<5ɏ틳oϭL~fRQus|ZFH 8% 8=U?VM6m}iMKB)9v%tU!z$dsQD8_G6Ї[t0; CͷаI @n{`- /zzŬl+uIe{D2- H^o?3N[}LW)=dkEYQ33Ed{*T4CWvȃL9*;1ouJ}Svt} pW2j5mmǫĖKe;xvax ĻO.Bn$PM̺϶'ee:"Y$i3Vʽ[X'd|3BhDqn|̃W|_a5k\|ohj;]KT+rKc1k)6݇LeX3]\+P\LC:̿߰w~StP@[1^kNC/ ٔ5724z^qsD76,%k,Y`Lۂ  |0?Wvk.Wۼ`kܟ1uD.ىUX ^//wĭ^8O$!|l䢸 E8rAƦzhFKB),x&m*G8/b)(4F|C~>%sjUC}Ȗ1ۃEMEˑg ׍3O]@>A[ETC#] d-ݽB(ecNd-m/]G'gv ÒyC#c񂸍%Ю_j̮ZdfI.anhy{+B\F[W;Mߵ+HV " 2_n=/}Z02 )2zu7؞P_ ZҚ"F F]Qbg)һ_OcTY&( <3t9h)d^_z-Il淠qG^i_[y5;7l{aEN,"s.u`ƘcVAM&fbR<`P%w9Lq2D Z}),#a5ѴhxP\WP>TrEBGS%ATF6YO' yPˑ 3w]~zG6r|ƞsn+a=E7B)gAA,s^)fV^ix@rL"{-y ~‡oP3&Ӈ+TQ=Ys̵=AE?N2ϾX;4-RlH TPNw.Z=u}zӁ q*o+R;,%q7!z)7=XkL8y5.Bi"]2|r l ]E58BwmLIx`SƷգljhxT ?>\l&- bۓ%˚;e[|d?%ѲLeAe~żVM&Ze{ؖ#KO(-rH1bs58]:Gk m$Gl 3V,R8?6Ʒgf  m&Z'_Ht֙-1Md`>RƋS+ >$B$OaփTmvAVlFG-w=z/I٭-F62ܳ b)86އ/5E+~/XKyq~$4 BiQTz5D >T`MM7 XTxV&KqJ:Y 2?^.&Ǒ߭~oT|a{p9|l=cDG<P`ڈiuJb`/E*1IӁF;tR wf.^,Yrq#-.!Hu mOw^X9X- .a:Ѕe酝A] kߖ u ^iE2p]zBϠn+) H^HI-vFjN OSvoN8,[>Lxѩ?>ӛ%5ڵoR(suR_oz^t\`Tc' sE>j4X~YWûgD~'ȃDP[ۂƸ8PW7DQZ!iЙ?8V @8?^abR9R YIМӊ)oMtŸhZS b`dqe#/1 Z1h.1X 6r$kg+D4%7(,K'R9? OSxdlgCh8q%ֵK.Di^#ތQ3eGni@ɽ^}(%~ͩgZꨒJ"k(qk(ÚLVw[^RhF[h.:nc7[U Eo!5o$J(#GIE/EIgY*m2"Y!D*zUQm=eec# ZҸX |+x*E)Ut҇;ޛ7_hP=M\T| =ƭWhEh J} \WDF̖#V_2SqMq# y O:_ÅaIĺaJvj~ d}?OXr%VwcyQC΋bQ'T:WSm&YF'rYϏT^O.ñ|z+I[\ťAboƬ#/{9#U@(httJu^swr3IP6 ?Q)Ko3E I$YychV ;\eq0&[=5uQM[i2VPv,.Uf=3|_THd!`$Apv]4B_]yՒ.02p @7#FQ"hN2P=g$~:Bab, 7w}9\9~{/3H:Cx D* 6%*=trӪuKo |2"EViN: qzkxOf6f 26oDf\|I[M~P_zq`< =cK1:)4CS5GlrK ߠ8s 5AK!5t-n ? ֵT~Aie>XR. 1`;]Jh-dKes/gᦥQ&O(zs[)p0DΚSH-u_yPxvqIFP:j|{8-OfN6aZݑd2 h|U/._I %m: ƪ,\As-sT59Z*U9DWk+yDL Kn+[Oip㘸X,ԍ90q1So]lv J\9s7P+j[8ځg֤wEuНR"j+UpTCA$(}0!yrW7M+º[Yh46 q6 fZ<$ְ&O% ~+@;"_^۽Wz8MXlLd]q=/{Z$W@`뙓-ĶR$ Cx3$70N'QlYP>@bF oPnܕ|G8^tt>Qs=U3 ;>z_Aqإm|(ğ-iDl'@+8G!<]AUݲ+J_05KyJǾ|2_ Ȳxy:ei9p!QR[;4.mz^KH_S@\a'UF .;u $1f:%@ħ={FhV]r`mjii!*o:}8hd>:P{LO%{xmLѠ1 V?ַ2V94T_nOΣ@LޑQ*"OѶWhS<"hg^ !"#_q*L@'Z;A3]Oۑ y[tzR7xׄ^:uU| wܦycrJW<gk=m; &>'f8>)5CMd}[дJ/\{"R3>-y/aJ¯{&UZUdHZKHwLܹf tl <5fm}ZU!1 5Z|RP8< Rey){IH'ǁ^R38G)CT3QG)+&b;l= ZNvc+a <^REc_T^ ㉶#0-z80l=To} 1q:sY9aatI&{"Ԇj)mNV8 ^ 4աu G t r|ÑfR95hl& ϩ 8RxZ# "U7f3 K6 `by?f9/&̸{Tz=WU {h=bi+U8fGg6w-i}e%r`=]R^9y5 #)ӭ*"L_hlu`h4K&FD{ŤhTM^mr͘-rҤR֕t'QN9''1=`(*̫dN #^ a@{uXnȃ6p^Gpv5I4RE#U. ~ɑn *8[VN -asI{^ib:.lԖpTfXN'*$~!"= eSg7Cï;lFJQ@"1t|zd\#Չ7K(A11&D}<|R&SCpGfD_(!k4fڲr"L𖞪.F.G*,R$~ 鴅q|v?#Fp<}>vʱd ݋(f_۸Besu"~8e8ax(;o䫘 yh"B3И{cIdB|.H hM-⊸p1WF%So)HֺeQHhIO@+zX.OlJFDa VQ_/!Yī}lG ֧G^DxJYNqpaS ?"j7=ݴi_C%{˔bFC {4\2Z/w:7Xr; %7]xėAMȒOGhPz) HwI̋y1H4 3YX|:=[o@13 zApRB v6һn L;$POj=={'Ă!d]1nȨsZX$pB/ZOQ2}t#}vܼ)FzwTǠ` -=.pPwwF|a$,ز2NQi).F(kEهѦּH]c5) 0\]q3I*0@bhKdx`D.0 d5K'M{O6ɢ&bFvz<WR**z Vw}xվ#-YljRXMjLֿqZSW5ȯX{IHJ&eo0?aJKVV k;X: n+h_s|>2` ^q98?p8FAl&)PZB(T_bgB1r[w1/ v7)<u-{FᷥNLȆ 5GR( 2YhA#[Fw o#LHq~\+3:7nT JS~lb 6xTg K4x;ԅ51҄=r+ܬk;&6u E O UӢ0Auno7-=q0ƙU'c) n w ak1iߖ?wWv$D$8M?$bxKCjz4Bۂ$A 8si4v^okUvlWn~$*;:G{ Vy+pF-XyQiy^V}S /¸2ܮh2 PN|z! qՕU1d)Rr" ʭޖ *5)4i%M)f\U,|omq:$o9˳! 3&_9Y-nDULӡN*[*՟WpGx j诿ZRO1hA>&D?w&)_O6=;꧸:vu?a;Yb)gn<^AFĜ;.NU,A./\v:|W ܖ vQU72kP 9svNaR,bw.wZ`-MP !Ľe.l+25iaM#&njrpP$YcX?'šdN H ϳKaML}+HnKu؏}k7}OamƀǗt0Vsi~1zUаՂ)Z3ɝtuB b\GRڐSrp($ۉՈZbrSRP;ȤϨ@ ]6|?QΗep7dٺIt?mAXAvxӴW; 9|mX,CS.B4(>R]~VGA(F}TA\ nR12s'4\~pa&+|~NSjlJ _cؐyM@7mTRAњ64Myj'os A#:wٳPhlJpM4V,ԽY9"XTj &#s$ rJ'ږ&__x@2?Ք(%&Xy 7K)ggN%6Gy5Y Bbw|=i{mV!r(2g>exYcMspz]Rn0B e9SSW/.mbW0Gj䬯6$68|^>/ ѵ#JYl$!)I+۟[(Z:؜Ƥ6PAgPi"p0T!J;LGla1˟AlYf_BVsv$/qHۏ*@cK:QoL2Η'ս& ?[ݑG?8;j'QE5Eo|a7UBC$m?w8 i֖)VoׄˈH¤}Y0kzL ϡO=AEຎr«,- n{\ke BoaWyV}}($у3cInЪ8 | "b&*cҖ@h8[6yRFm'n6[;o:V4)|^[QTBmD!|7*sʂz TxʸB(#<=3cΡ 7>Di\K@xS!<IS7y#(1,d.ߕφ(m$HfҎhQ+' -T>rgVK\ί,̍HLo E =cb=C@[B9 GB"j\ȥ,ܯIPnIVۑ]wes(2h+Z/m]w 5PbHԊ0[\z:M=-< 'Z", XǛTR9KaM{73V[kn5=9SI1 ^v8:@LG>g]s#Ƙ'+/ ejy*d$t5?u'P_t(K4#.P0zmv%OR+KҠ2mbdc^jltr|_,|6*3<]D$hR? %+Kp[0kI{2<)K'-bF9}Er0B\1ʑiPhFW! <=ّ5Bɕl2*_LXMmɆ)s12#<5Ty_O ٷ\Dqc"X , }ys0ժRmq N_ @x~Y bCaڨG'4ϮN,+'L?&iCXs@ PGAp-t _/}k}>KYcgԉgB̓ɀ91m_37tb3"zCcPxN?Kb΂Ez@FL Pv$6 9$eQ>Rqy|-Z4onPmj 1rqEu3P,V 밓|Vmˬ`.)hf*:c/F\ fW5 y?7/7;J7;^KIU `d1=8^O3F4/zw|h%P1Q (i G1f̓ޯ&w%J@$Ns}IX Պ ɍ%P[9R]_dŠn' iyc@=~|RCXuyW$-1@"`L] m,6H_D- ʠ4AֶY<9982Һ\z\-.ſ'I|bśn= f4T,l]w MmV!/3Y´}k9Rx5.&ljEn}4Ā d"՝%G@WZ$݊wZ\_PW6Ky;iUT &cDeC0 U u$L..ña:݃s` gA}CKrwsE\h*E7N:U,i J9) % E?8,< UdaGm-X٥r(ߏ FDʉwȪ&/Gp=pm+%.o6<B{s߂@U7bh;Qe;/ i%LT"cib O4GU2 g^\ץ|OdU``qk0\Gt{P΍%b1+9=쳂N ѝ6ibD#QNQۣwFxe=U/Fl"%,;FJFbHTA-|a\++kcDCHg<1L$e.Ķ=IlSm Zwm |#7Xsa1UO_k@ZO}~ 5r/i0%?+צAW$RSAd'm%]0;vʹ_._4IXo<4(_F"fڨΨj~8 NH)=>p7%gǏG`VnJ!\7^RҥKȩ|Wv 0ٷ|];q }zdSt"Sa& ?`/^=Dwo6Յ?wbGb+Vsa+P;?Wj_ DQ(gNT Av:I;*`gHx'+^Q_Y[Qqkl<!m 55@,|x3YEsN%$c?;SPyr-dj*L Rʰ1uF6eV( r#(4ғ&úq 1@2f̐'7wI1XdRG'+x%y嵙DgVfx$te$z#eX/.T3)l' xO^qξMM>6}K-؈瞧5 i8s[X8UqMA3׼.lkWvGJꡳדbnN% g/0DT_b Bq)DWh[uW@wC#ҝ@m |M 3 ScO,UPW0C tM0'^` ufy xuIUWhՂ77Zl\q ݀6ǘG+T(`) \PL_lnt [M3;':OCe ̓YfQ02l'f6u0*S>pk%8A3_LV= c.I/QEwz&xZ>6WWCe0ؐa`L:a㦽"M=|ZJ1@8]Rsڔڭ~z%cЇuk~jp⠻|6~rs:y4!` 5 $ZXߪ)ti*~=(~+N_ GG &|fg\>YZב cFCF F1&.agTQЦU^t R2*xɡ'ofM1_d`WTnd]_Oaffsy#bLq>${ۆ# ? bjkh-NNU[׬/&sjwSc ;K$y4YK7tMi96qc Ǜ34Q$m]%סqS8s ݌:Hv b'ϣyj`Yk P|]YZr<1:MKW즨Bd=U/&BM5DZM%*1jX2)vA2JDfѬ n;D]/'<-<ϦyYkXj~O@Чt-X[cry}7U018^lMNEЀ|»U[ p{[w݊;̏Qva*eVaU)%r/扆Ԝ|6S!s;x.8s2a#Of LTIftk?k0G(Q! (5Go0#_J-e*6@Oz~舱%xCnαD#:F)3\[ţ:&QJ:8C5G [ p75 *aBOuǪ!̲  [GW%1Y4TU ltjFr]SuD{FͰ:o;P(o/WW-++9^OGzhnkV h#T6[`'V4-7%9Ofω8c;fk f ''ۈ(ժunyz2Z4emk=\IhHϓS]o7ib[(C' 3-SsHƒhUH;Ռ?VgmdN$FR{@0{Zxdf5\(Y`\;A #-v8"SIf

1_=Ix+'/2i5ۢ.`ж 9C ꣦as{;QB'Os_1(gq\)(JbU֧ A#sXp)rqL>prYTGjS՞ sDoMv2KU02Ia"U,w}Fל, DmKj^Ɵm&rL paʋ>lҕθ}KRKrkm _cYntKʾϞДm%޾LZghwh+P R- F)&Tz3NBѻݰI?o='0]Eji;6DaMPH/M{D5XGp~xcr~0nM #!֍Zx5WS%͜ 2q쬥GA3O^p;]he S6wJb+9,f Q944|x ꜜf^z{OM6h=SxfT>0n -rc0w6yeRs`I.aį?$A=i&nj yMc86lipX:F?/{A,nƲ=Mvh)'Y KZ!l ;i]>qzM"$Rl@?abxP涢M_8 ȿfzO#'N瓀$Ak; 4woHO 4ڔТW9ѮݝAS 4(13^d j%tHEJY4<)f؝nℿ,LbQ~DJ t]%S+ ScH_B j7$6jK4K SUw`ҵVbv{.,a&[!2J٤.m1/@oH 4cm=aZ~^|ո9x:%jT^ ]CxJUc(Ə/'뱫|*GS3D{|\M UPvoǛx]$#iL4jf(pوr==AӇ.Hgl ?[Y(΢E , @"[z~3 1ᄜ)V\zO :ʆ#R8Pj@~isℂB "Yv=$HPUoeEFxZ#~jһXR:$Z'ub0"+gwd9ob>:TWx>g$.V7^̮V3KT&o,ش.OEl'j:xw$x,n >Hճ8@AE.\LwԲg6{ޮJ,OXEvt|COqք>,ʝ?uVz4(jX.ei3] y|ehPap-8 d&ZL:vQiB+GE '"? zH-MNY!lM8VAF"΃W C}\B_՜20!6:O*X>0RX4 oRI a,W}l}7WN?ra '`$.BV.Y3Y=BBv ɳ \UU>-Y$]g 4}#ֲ>[s!ȑP8+0{݅HmTz)ࣆLF|7aq-*a^_!1O7mL`.r!^??ՍKHnKhx׋ ( f+DhK#v_`Yv21])(|ϻpL {Sw|0ö Jr,p|D$_02X ;1Q7^mXjwi6'X"nr1TK ~iV=a ݷ l"wg4 Am[/iܐ R ["\t׾b\mu61f75*O_/ڼqfCWcrɘ<+706J; @4BSK;sF4г6F /(NxT%{p@ 79wt\7V2 HL]wTv^ǸgBī5[s:@?7iIB_aC4>MÄJv9:qў'w+TʂKXcSc)JXNM)!kbkW 8aRu^1sUIH,'{s?>޾;e2hs<=t 9NKf*S^\PAmfYPPL 0pS`eq=fA{5#qơV9&/Ppia4u$ewaXls7"T4K}:~3{U'A@ $}NO.d\Y S,ÿ٦NrY?>Mf.$<_/De퍚/9R8~{J9~a fFT^Q-<}~y6 nQzGqsJ~!G6֟SRR>H h,-hӘ\eG#*7%BH!Y˖z/)82|ZS]jHϝpx2+)+;~&{#,IͤoE|eVK} θ;ks;{KFV% <)g`pO &NFJ;Yv6]AMV&`&)&3/k>Nf1хDA</Dž $l(vG2Oovrm MSF8D? rύL>_rd C\~%P[N-"F{ . 3#/LA^[3^ s/#i7/~ _6ihdmD\iva==k loT.UOwT[$H: RSHă t20XdݞBkSnaρ~d18l믓NT*\рQbS.B9E W?"ꐪo^t]O,I(4#ۣ? ǫ'W Jcfq(/=;t&ͭK.])LLZ+ ދj9-$<Ӫd6@)'tO\A*Fwi4([TNs`65'*?_'O7t7$oIpGgTi= dBЅqοꌳ&'%/0:PqV^kGdb<`W1zme"}DoUh59ʲyel6+=?t<6Y{ɫ&y8itFd5)Y5/Z팻P1-lpT M 8Qeo킸e6;Ik1(=X$Z%*|Px+v^mrGҎ &A,35k!3}4P·ɴ.Tf,%1t :]DjZ0&~+rø-Wpԟ!眕vm˻D%_u(fYUVfS{0`;C4?$)Q؉*(uQzbD P>OXNc r|56ԭV qh{`-lI"E3:_yLX}Tg禦9E1D۪^粹ί0\t6?uQq-i޻aCÐlMoqtf<}lWg nzUoϵ M:>3럚~1ĠŦ22ЍBkU`$3~4/BxV]QblA.k|e HhHj(Ɗ\+Hy[(o5USwT-qu#E~􀈷jm{Ri \xRn=Y3toR! T,?[_̣PTJ\e}ͧeXZ-Ϙ-̿n8|QÍ>ͪޗ.I hbsntM5"ũ}_^Lh^Ecthlii]`Da#erFM/lA` <ѾpC`ۚmI3L=Pˮa {2x-:f]Gk;d&bqAp7b:.7<ڷk=NG&C` Hs՞J{L{ ;r M99D H.l{1+U^Bvo?8"׷KRG?r_&&)@gc$90brLQS@$=R?h(3/3#2mR,.A5o <2N p=hP< }uފ?Z%3泻X`2u,\U*Ix?oO5K{5d M# A$4& /YG2`?ki e0 U&-zDФ.5&ұ͋Xh(&߻wWZ"_th|f`c$eJѰиޛ)T G[:vէ9&rÎc p=pjuL5HZh*FaڿM1lMZgqd5o1o0x>Z4VÔ'ShyZ$[+гi9||%Ou\+D8yۈiRJRYɁ&5iL8 P_kҼ8Q t AW0#2XNZ4RIQp( C:=v RtLJư V(I*Nz}$llUBv@7><,N?GӺ4F4R 0Ǡ^Tt!>ti>\Jc%y^쌙|S7H\wTx\FXM;9Of2-R&![iLLz A㜧c8GI ް5ovlJu}ڲA ;KA$>t#8R=gM8yM8\&|JE8`?)!ayv C;.7 :j໦؛\doT;O~D:Ɓ`{8Jb$Om^Fnm#zMKSӴVmf,k'~!ug&R-WW*-Y1 V|? @H\PHքc?<t{J"?Hi^ 񚿞zK4X dFW:iX=Σ]پ9Q]BlIߐ;/, yHS5AE-~pz|WŠډi%$ Y Ǵr:jڮQyF7U[%&J?!4RcY0D&\m B5mQRaiD&e>ZEdrn'-k.җ9ALx: zDM_vzZl:c(dM1ͺ=;llv?w G!T>Q¯` wU.Hzw,`!S 3!:5_% BF#e+"̿kaTCWx|l!K9cl(X""gq{WuO(>MQ >ƻA֚Z_:MXfoTr82*q+V^3,?;վRWdo۠UBrJ4mi 69)vhf3UarLVAl4x%dITW>:.A d&}2B+@4͌_GY$y\r:}Q[) *\67B1]C#Gy֎eػ&p ,xs 9+^-3IZ %;WHlt9gi_A.<ك4a[].)ʌdA+8Z*nVB8r(sݳrXQ7Vv:h&os-1>vBKۘsT>7!̇wStRH,,%{˕ܟӥazӶӘ8}Y;hܝʟQW~XcϻT}gG` /xkeF~ǃ!=AyJ-v8/Q@n˻t0(Ryh@NUX|<-*Wwa"unc8V=kl-B=4Ay13'4_ΆJdf Oy=&Th sI0HrBy;ą5c_nb1e % {JAhȹ'֍g) w!fDk3$7?* >@npZX&Lig#P'EzT5Z"n"d9cQW)9i}ՂpŴS5Կ**w1I0]P֒D!o*z=KWUOti8I"ɴx9K@]jif깨D0D_Io]\96SUpTT?4q?*_K_R9fN\(O,oZ(A`ل'lOlg+!WZ" W /gJ;j2f!GS?iQt N'<+;&;Iǀup1]Esia~;5K*,o~5A}{ g W #>626@b#{K/Fֵ?ɽ9y*L1+kį&'w|x:!#6^2kuhSJ_weNPKBIG;>i͸ik)=Ӗ[m4`rruw; o  7*#Q݇1;\bnVQc/ﱙu'OSb0ZˊF#+)"യ|1=!R!Q}Yծ6e yWedViv:ittiOWq(۵x/ `yt)/A4^4/u$CVmRīb7=yҘsee$0˜LEP(1:\pd|q0 tl8b:4WLQ32,X{CKt#w[MSS{GwgZ}+s5ck渋wMO]}PN(-іJjC$(LN\ShBUݞ26l{egy0LiwyϟtWBϡs9PVzcϴv3{g:&kʞeHfd^% P5j_TX7Hw?StsJ)>|d )e={3oq>>͝ թWlMFS%Fꩾ"CqMmŹe)Yxle,@=EԻ1zHbW40ba!b<`͢`b]d@ BL@}Uٻhf l/t=z=ڝ{mҮ/|ɺG N8(͓'@["i[:,3&y eihHh|s)= d{צ"Rt 0z*%%j^Ed;W15+ '#0-7Xhˎ1ϙ:n!E w5o +rpKte9uXv%|^a'Rwg_joi!XX$lN#T-4FS#J>W# Vy$.pCVK;p>i]]V\ r+F)o_EGYv`˽N&a:mny Ѿⷜ10١уqCkSn bi}z M4mq;4cʃtC ]W3 W(F aʺW3-\q\m*bq |0uV˗R8kvG nM<=yC%*a 0`}縲h%iT=(,V! ,5#1ns!4栩b͕̿XctXk:lUDT@kfl \_A̻a}v%,ysK1ɠYn-Co, 1{f Ewp>|ܬt]h`awNMeZ=;T{vJ͹)S4>{ IlsKUh1l _ò/"4>[r/? ϙ,~-4B6hQWV`+5/m$BXRHĘMԴm.;Ct.FD̟SEPoў^fWfp :h!̩_xsxT'+d 4[z Yhp+2nK-.ӟ8by}7Dd5I}cr-IP>%=ZzC)Ņ?W}Ti\0 ;gȮrA>,h rY>;TxUa;93Ru4ǮC4k;KY–Q#O2#QLFi2 ϒ?QI~BtpWvQ Ұ;'et9*s0 4(A45\T(`k!@<{?ėiͯ"60 !A-vIKО%TFsGe5zW`{gTbJOQ_sxV6߲Y0*ap1|DᚍU[J;k5w@dDN%L] v^=ip2#,qj m/3а? ʓ@^gC_"+q~ 'L#A1nCWC Ws1ߐ}q 1>L΋Y'8{.V^3 gE4cX,eT JG"]߁#UP""ּTu}BJ;P._ ~RuFx}ߊP|`R} i%Ĝ~Nธh:}‹F;>VDecf&A(zC;'23깫ɒu_uηiDNTBSgQ#ۓ*M0,=$q?Jmeg=@IX ^qHJDv"cV/VݳerX.\߰&f9CFLX{kBV}ze2䵌tlxNA>[͝a-<83>D R=!no頻C'/.,tAf!"Mo)w SS*ƚffeұpQiBnaɽr 6)YsԺ.|1gQ{c/&P&+ [}ex"`>eB+Yn[W،V^E!M\jBH$FJF;?f. 6X@c[G5$֏E^ +EQ@%Y*+į>q#GhK_4`"vU j*+T a6Y`{;"T#b(Wr}a8d4iI0@ FnpޅFD9(s?SdHkѱˡJ%Ed\SJǘwy1M6=…c/+Ly +*mJUa;<Vu{$Л/2[W " GP-ȵɢ1*'Hn!:|z=JQ{gZ(yp93.zJHڈ~d^qr7^S['t֜N$VכBcI+bٯvnXZÓj"hWe Yɽ|^qRW_91䳷Vd-OU>_;+4,u1x eUd~@bH;Vs"fA$5@EtU"Yy f1+F f#`y{q&%/PgX<yϐ UPm 4#Haܻ x$T r~iij!ŋCj(`~#1p>'YϲVNS Ya4w+ l6z\ Ixma#ς>y0Q1{'[&g{F+<}<# 095?h.z) tʗt="t]x>XE,VZ?`N'9:4jP"))QZ[5=b9b(ݴf/ӟŒ,A>t FBI 9I H#sō; vzJ$7}IC3Ө{-F0eⶎ e4$s _獃~gYRt,}U`.jNQ ;F\_)!$C@W1.Ie ҽuX+w߸ Šo 9^I$8LMalus[ݼk!ycy QY4@^.upWpIyӲXSNF:ADzBsuo0Lp<_?,MI{mf\)=wAup^=!מ-/ݷj BIut$mK*ܥep2Zտ*V'avFX8Uv{8'#z;IvI $iE!.40fPNnU+6l̍2AqpW3s||Խ>X"RhIШ8F^m&\ˤP۩Ӌ0V/lv2:JCȩ.L[&O̹hUbO9;`. oU}# MUzbv1mim^bK 3ƒGtCUs,^3{VHٚlF2lFwΓ {Bqaon^v770_Λ;tA49瑇V%Ab^,-/ il 9 vtY9g`.i=xO G"5ħQM J\_oFm߭zcC?SW  ^y >r*[|FX *kHxp1Em+J*oR> *t{,5fLQsڤ[=8Li[ ǯSV=+-H:嵟nq/VĒgJu=GGAdJ[A~.֩! { 3N0[:T;N6S^B)u+" јܭ'#wP_\3zfy}6Ea7V\- yPGd=Yyޜl7&.&2(n4A-(^9ȤX,c@y:KЖ2V=J_˚~A,q"KssցL@7@H@-t:Zju/b>$ε`1rȳnt}ܕOȬQd۬&0 kJ䥃$ N_OQoUzZ.mQ\~Xbt(ZuAgO05y(Bf2iCJCoT~4#՛͂H=եnèC^CVsp09+j8ZX 9b`j_6lՈ1$=zI}ȗk)!p*[fRdP݋tiҎp_?|g]*SkOqjT$aDR^#H<5VFೌ:6Q#ߝ3Ѻw%EBK]/xz8>"YY/K V Mt1VDbZ|j!H3\0F*"#sf=>lPP'YvxfF2f_ϝ';Oh/xjmnmDw`zM0VÌU!dMtirn0L\;*?));uw|U 4GY_woodFDRXO}K p ۘz؞n@M<CL&T; QV bKӠ:ڧzѤVAz' "YI:fshGAYp&6X|̎_?ڍ"0{,ff/M Lhj?z4d]ilCO$ }d7*m,H&a_뺶 K$nXmvqj4sة4#0Q-n[ZJQW=c2h,l}UΓ= ɇ.v^H7(K`z+78Ϩ'oy׌>.Sv xjk_[%556z{+Vo=v_ń;NBŦQ6B>+T.PY;;!8WgDz"N7ۋAS ȮNf[O뗮3EOQ![H3[?8{ws27S*(ȇUf-}% 1TE-3A4Qe;/ͯ/@lkS O3瘑\UN%Pp7}S 7-~Fcdw@S} %] ٩gW& 8\^kN#x$mMJg=CzF, Er@F֎8BA/"y^~OrEZPuG3[q-B 1>59p ή TE(虹WX,BBؘGfy*ɉqHƁ}߶ %eԳ7w[_K\c~āQkXv- x듹x|my+mqO#Y !ӖL b,)˱U&n5~ף@X<)Uts,6F} ~n`;c SF\9ՙ>klEg\ "8GҐzFrкض/u8zLـ^K51#)97%xr=X:%wnҠl8Md'Be~]D"4t#8S_R6dҘ8lcr$s~rؒӥK+}f =lhWKN@}9*.߃ Vk$a;u9\Tjt$1<JD7}TqgSxŽ &–^y4OU8g&[J7IyֵDx0R!V^V+.`O>xp ܅`-Zkr,+iRaنVD^ly~=;-L9rXB0 Ol\a54(=Lk+U=%>骛58y41\ޏ+:PI) ھo 4NJEo}h.T|VÜٟ]mHzjFmz^ Ri6Gu:(Ѝx`dã帠k ظr F Jgm\/|tl4z2,hEbSMJ> t:w|NpCPL 2ߨdV.wNvG{+.Wl=NwY䃠Ľ%t,[ U` CjVW@*4XGD.8JLxrA/iCyܞN3\Mڂj6E ¦t+]45씲qmЇs` ?$G@m˽Gvf["G0rpmw+#sXD7%:T) *C raJQ7q$&ЄD+F[RkwR>u7 QϢBtJ~v<g-ܦƢ*}R؂"3N)y&Y'_ދ=&Fss퀚##p.] mhʳV2Ą,0d_^))"=h!0p1{H^|V ]|$1/ :9vWRLu X }K ;Ls1µ̞.t%?U~s9feBӎ֓r\:"ں c S5ц< cQa)TQJp9gx:vBj5ռ̆FGDi担am ?be&Otal=~:&6Iw`]&,Z"G&m̜096d H"[uQZCI6S4ShCdj#P+Z%d4JlEwklDubĢ4>۔<#OMmtsT޼v7 Y\ȣyyhbq_9 ?#URv=Qncû$\A(%N[PJcAFyj=짃AC ^{`#1% cI^{ʢ/JPgOnʛ ^y鸿'hA76PmH_QpqA"H}HUBOIΧBMK0hlJ[uq8I҆ܶᙰ740=ގygBzoVD:cT;tc]6%:_e0ep]{M1zmВoOT6xϛpՁLC6q5U8pMfp2-Lʱ VDNyvzAVv_LKR/m'rx19; &֩En(zkOtsh%0.9NZ"}nr+孫|h~`SRR%0(I9FS II}=>`qpM͜}6m Sx 1!{&^-ߍH%gqNբg]Z-lJu `{FF 9ICB=ZDjE)yz< iwڽjĪ<2}i1l $W[ nHK6k_NyMru\"t0᎐QoCcǶa[r\j$qA)%n־}\5l? l}cN3-{+%=չn0? W6*k<ߙy+)q @ŪjӴ:4j1ܪ5^ƥ?͹-Ο-oZ^~`=|2K@^{s/QMӵaFTH>V`lӂ_3| >軀'dV5h%{5%,_)~teӄP ʔmfZ,/=ï+x}5J[w5ʢ3ǝhypoLV][?)PrDuΚ!VaIeU -8P Wy*>[KDU7aع FHbah>`\]]33*}> K(R#GtZ7yM{uȺN$eur*`t`B:%,ZS|ߊٚh$^ . ?5z1BK'{lkJ-;޴K0,h r;%GS4)P37EStpB0(8yk8 p? RȆ- _V2SwcϚ_#q7P]bhlis?$`7>6ją~ {sQZ$]ȾIqK W X#a[h >`1ZgH(|V^ ždA$dՅi} $`/y"q$ ;g)l_8JrMWa9w=i yP 7Q[(='4s/DP„t|]E0qSqGasVW)ݥr-EEZI[yژ8\a<}7ɽ?qSgZA?? aM}3dxĂMD-u:Tr :]>:/Rq+ bMb35pQ-'=5ͻVz:aD{^V:AOE$|BP݊FS:N`}URtFYqy<&M^muT~?q䮽cB.Y}D 8%ŗ`Ev\rJR]%^@{g2#W3YeȘE40^@ȯ4'45M 0}1d*?,VEjdɃgJK8v'V6{ŗx "欈 yYGCZ<%飔#r~'9vf &r1w*Vugc QHE&2daV;yy`qA塓m"$d}ӂ PZlQ6FsXXelQC9F#{~P\IQ^Y^.GȞ~Nhmo_ȼ~TpC;OЕ[bBjiHԪmHVPEض;t1"-ZrvZ3pޏ vp š|']xBKp}hht%8J~}hfcV_xӷyv wܘ}RE7+ ] Ў N*bàwI}<2N$cA][U/j ~\@K T^MZ LQw9^Οl+o*jW=PSME)]MÕ:ĮEzsr[6c3&+cum-*Vۚ%!i;GT*O+4c!`E8^=c} ѩkZ ?^.y7Ą~7d_,Ұ%*# cA.]5vw<:5}VM[ QBß+@L9@\& IҤ20 ڒ :Ə$.z(9%%j~9Xq_ &A/.Ƕ!ٓNSQHϽ۟bs껎kDw41%ᝒdg$ iFcQ OڔXbFj$h :nԱ6pZPXnWmQ.ez8#T"۔\=r")|y ਷U cv/臯+UlӀ"cf_x;"scۈ'1ÌUMU;(':BPȐ²R 5zN3K' lLco5_V@>41t΃yuϣfTB灴D5Z;-ԕݷPxV09e_z13o|v(&-BEς 0sⰍXn@S<,")AcQ ^wsrcuu[pi*AU>5K80J*l>U&Яeս}\m`fP|E'F (NI 龷MYa"4gs|RLT}X,G-r :[QyiE{ϫٔ w|oQӡVnB,Mνo FijTKul?hlG,-hR#?4׳޻C.*k$OqИ"W̱bŸS\o 5&Iկ4EJkt|vQ/.Yu{cGES՚ r$=U.=FX45 TnscF'C:HHy)Ȩ! @x/[߄AT}9|^Ji:-#y͝r9+׍}g׈~5PyN#wtuH)nT!X4avQdށRRe玊M]Ж_ ۵{ NЄ=Z7u9c}:'E 9cfecx2|ƶq ݡ!o\!/n=Marw"(y<@8X ~Ke)Rn{Q8Me9P:`=uجK~w7~'-)vȓ+κκ.g ;Ҳ,FKMoBJus*h 0s!C2lP=W?qWD̚D&) 5!"=CM:q@1zI!9<ëy'Y7|2g qB{NeG6q~s}"ᅋWY\,Gm./unDenQRdVƔd ;_˜d:s&{K; `hM48nHz8r ]2D ǒn֛*IX-o\ hfsHc) w͢"mՄڥFDoaU;N Ms S#F5e;_󋨎6mM+2Jt|P]\(nmU念aMs6rԚš4,A>n[{ٚR8vLiA!u ln| B^&+O.t%Bd;iHx@_ks!&gT3\Nn`#ݢaƐG\И~zp#r VѲr0RƋ$8ӧYpU#kQ>@m+aM wU .=&SS &kePzvE unľ;tZ/!b˥cO@tQQS\;QN] ο;sҰ?^@Ff 4dg l *~ZgNuy=T/M]2&G#`9ݘdGȚg_tJE`Ȉw` ؓ6ĝH{):Ugb6_꫑cZ5s;VLqqȱc7U4G3{Zv7j[|r\7n ZUR8lw<$> Ay̔] 7A.ZḾ9].4ՔǨ3jV}K.. -\r[B9MZϸ`0)U!$. 0*B_h;hSD a8!&\h[#'=IKoGB&q|ҥotiClYe["/ѩ!?#b k4eX[(Q]9^w3=uR c2[Gb?! cDrw4NJ>5 ާt#5msYeuoelp{V6o> !THеT22*-z0I>Ie*YV=@xv7; UJ&zQb$~б$^Aj̇ypJZHſ?ptX3!"<ବOB\ڲwSvB1>y;a#u Z]K+2}5 \Bie I!oD.nU?& ̊k x}͕E8q\z4lw(9U%r:戰qZϓl~jy+~'VfQ`0B#*8_sۦ]XkkSr_8vׁ<-s8\gImgفjv&'KCP;=E3$vQt>:oh;$ė$Nnoi;vU&gq'sE.͎=Aix2-h*fL*'2x V|L:c!P9Ec%z:@5sꟋƒ=%wNq~b(l^CN+~aJM<1= B[@НBե-VdK>R9 U~Ȼsm!-%efPfЊVzr4JlJ&q-uP:D,FNLs?DG-G4BBmģF)0X%%c*a/$ɵgc:#Ma3Ul?}K2d1# u@ćdpdJ/DwDZ&+2TUWBzNڿdGυ E {5M$붌uЫaF. (űn~M`rJ%\*Td͹n3,(H%"p5evz9w`$ɯ{O>rߟ9rAHzTBxEN=atJ(V [!d39bȻcLMFrA8r<5[2k`MOwAY$ŲPd#B+~ya#!j܈;aJM#Bw=8'!}gK~"L,?[ 172diԩCuOe¥sɂ>]̄&-DzV/$T@љK_F.Q ]E3gX|9~b@Щ^察ߐm~gbv|"ܩe+q@ͭw{|2!W4WtN}2'UE9 J杮H.fɟrFC)Kc5eVXZ1HQzۃ÷DeKAP\>P\.ܠKL~qwke+rmA5W;ZR:G]苋gz&*/C$ ;Icz0U b (=t6q4nkbSe |\Hfl&P^af$gAE` u X^YK$=To=3رǣ~pqxhC?*+(;"*삖(< ]LBNmuNbG+gd3- 2v] Vϖ{?Eu  x!{ԁ8Jiz}CT|NNس&DR w Yv7ZBsw9ŪdgO?7yA*Ky7Vep?p+4P^\83ߌMy|ő8Zn_?o[ZJ=KZ!4دGBDnaxk'ͦHXO@Fk,%TkYRޫwZ ic~z*;-RI|ѻW36{Ź\@ŰGF])6UP|_S+ IeI~l}\D].몍& йӸXR*J+h8mTezt{RZh vs v8)zj,)kMz. /!.%i\ċ^$$JY)l{\:L/'.Uh~c,!"̍%d 2PSāxc=TNo:/yP}Nޛ#^ʓinε R\0GL71@h @&6]Z5SS bgLxP=TehjR.,,OcTuKڐ_u:\nkIqidos*|aTbp %zt{61KT{pf+gc-]Wl8Ə][y-$X[-צc jS\1IOt;>\5~1̙\eѮ,V%@PccbvrFM_bߋmk9Qom^9j]ԃz )uYⳠ6Z*EGf<&)ADRÍui0LhzHJ5BhN[Xl kmGYE0Z6N;3{.M:O:MQ2o0&X{-E_a /hY`VKL]Q<7J62l( /[ Ъ Gb xbz`Є %Ey#Q 9?mR1QE3q@EH$g7بQ)(ސδ]"DE^/tވPPSL_QDnλ={V%CtҨi|:^j FF*M85WX TvI>pk&2VHsQ|W׏wH֤Bc| ˰#RћM&t% KXu%xTCXW~Tx\ӞG17,^_&hd#'+ &NSxl!ˠ;/a=șEO# {ukms)E"la(SL6[-Ry22 }1TE)1ZX2,0~ltʑY(Iix?]A׾BT?UIUZrA@$ 2u+diea4 blx1&@\Z^. B4[]ϯUr~r2>d\S1Q ڻ)6Wo^'h>gȥe=6.Мf 43N x^_yPtD:5U(JI5nS{4 )iS]g1 b(71hgOuܫK.hqo ,Aڮq9 =HG;3URw&kI4պ[2IuY+,H3DO1]/v1AD=[ CѸX+ zs0 ]p%z4hjT 4kG\ftv+eo< KVYNB;l?+l=wt1\(J( d :qiC۪%mTGt*m`~p 3Wi Zxٔ<+{P6qx/7#pB#` ף& BXh<$Չ蟎$bL5{@?Kn1R HY[ֱV6J5^MƜ@"6> qJ ư^ i4cAy.RD%o,'/&{3@/t^i-RnGN \9j_ ETX />64^= ѓaygn!"D/.P, %vcL㋞%& v;y{Gǰwfx,\<= <(SfO~m?C- oNH>e\wWN #IQRt4M;p^4zWd,%9vڅ^A`#~HL$t[xh^omCI({vMW1MgD@LF׭ O&ά0Gضx^6h_OW&۠Q^z_r C%%x?O.{5UZh<'3 m݇X!qb/)nɩɝ[džMb-x/JՎnl1 9(aBFG^+iT@e(~ 5 EpWz>S+ A+(0on$Xf#mITaWL)9R;#j4,,pqX]0' $Р7?%q89 Vi1UqN}%]aVZj^78rme 2 YvsNWaS=/d(@òhvX{ Ν\εz+\&^@W تX] זZxNn7!(u.ΆҶlC{{czΞ] tAgXD6A>n<6} :Dn^0!O>]b'|L̀a.hh.N|^m4B)GVWAheAc V6eu-)&hkTdEv!<>c)yqj<;ɐ!`biẼ{LAT"Lm90E^zjQY=1WMĄ$7)ĉgeI yyv@>e lngiF`ee+)\On UGҦbWU$7%CG_Cg^Pl aRd+#EE!IxBX/d#G=|d)3:yyDJSYOmWL DcPVKm\=rq'\(QY|]R|bPOddSq&u/ag|ŧ) %yXe5s۰K?#M'X2yp [IiS@LYoAJMRx"n]2JxYin$g̰N((¯\9ؽI71څ*˾"dўJ*Vv |-׋,*o؁n=V UP&h} ;oDY e0E2>+hʨ^kǣ +#E5nX-#r"x Tī)u5r=6K0xk4^ynw!\b%74C@JsI%d) V+Z 23Wqr9j-\y$А{-3syD`6]hR$C@i7;f-0ǚgPלe]B?u^y?_SU,n4g7kjK#]N!HђF0. Bx<] \!1&!eʜT.<5t_VhZ7sX ĵ; sw2m1/g]8eA$۟Fɑ[D?:Y.+bF#$9k^Md8 VH6r혱ʫͰq3$u~ C;`Ud|KȬv2‘"טb$@)̡ y)Thv3&ƀќ]x|up3iI \Lhvklx`R)עy\B3$MJZ4?T5vfU#{@ oIGS~?RUS*1%Y>,T-ڲC)IoQ*34ɩ6u ^UϼY,V>I3YB?>Fa &{t.:C@i̙ +9R\GdɅMFԭ1d5\d8՘ۑ,6 {%JK~`\AHn O *ocJ`ymz"cϼRAȄ9:p5d|ԡo5Afӕ|&5\^)!mu+]5êDVFZ"l^k!:{୘ 49U15ORC0_d):-0V9#,]aI]vjOhB{"w Ҝl =|2M{O h]Tzd(wyrG <# o0>q4Pg3#^T񮠋umѻ%#vF22-Tj{]xr偋_R SX(#'Y5EJC_& 2"CʸkE^l d\ؓ%:| >23>GRbP>|#7f0,lwv.pWCtvw3҃ģs 9j&IQ{K%^1V-խGf(qlAr{DGn!9SVqRUnk@WnL&ΥN2$K-w-y1䚷^?3,K?OhX8-VDK i{A Ana|T)<. }yCx(V;+]`! lޗbL Z0$ ][h}P{$dOV-+GGz=՗T)o\>e%'%ڷ2%>tB}ŠW$XD m~$N>dOCc#MKreOV!^.6*#K`AP#G[w뙱9\qΖa0<:U *m6]L? GwԽ+j "kKgע8<07.61Ng 79>-`A6#Ҙ9nWU6b)l1x$|&.sz4Ýbɒs,AěԪ܀ jLjXOd]fܑ޿y%hܢcȉs<=èLW˜\Quiߪ)P.&㣂9{;_s+%x5/-3\2 fDA1cCtko裌jN)@k uH ʝ30vJ[hW  f>6bRO!drĿ\|KhMa3BR!.MNn6t( >Ũ]JF3¡% bB$ P+19ͷU+JP޷~:i{H|P+Ç/ WPb< CDaf=D.bo0K:_2Z : TEPc*stf-4GQg;VGugϙg]<okuJ}B_9ş?w7K!{PjC@0'xNP#axE!)5n'C*#BBN8A.Rgbo4"L V˴HhiXKtk$ M'4lڔ~d˜Gh=Ig䴶dҿ,Ԏ#|ǧ1zx joF(%Tq87敢8 A%d0k3Bq$,U<<g7*wΚW? V$mUUt08wM ;_v[Sun q_5Gء/Yǟ؊adauf# x#JyYxҴh,+M.v")`|8Hvsg +TFEc]\!LWW+w,SZI%@]Hm)85W:Rg0xĬ sKm_۬R\6=|sjhO6hѧ#m uȯw9(h|$%z_*Àit8+>:Nm:U8* .`֞\`!.!>ۍ R@.e='POX< ӭh9j.i۔J,f鶋f}A.deÄj$A؍R٘$IÊ6+'&_NQmrV=ZjNt8soǚ*P兊{Gbl>/gɠ-<4N-7-2Ixzh-qٓԭ :UmC\v,[(#:{mbH=6|0M/vgqe VIʸ#J$n==g\MO$5)3ﱥFΰ`vf =&O!Li5phXIg_т*ܷdڕzPyyIR%pۤ}pdCa,q[OOV)ƴ=fHfcrNq~buT)Xh1$&ƌS- XHᚌbN4Dѫߋh8`\0wt%X4F 0%dG2!@WQ]eQ(1a~2ʖ" v6b46S+!˄ 26=Yux/i BZ̩+ݦ|ZX6 _՚\q8W8 zMI?Ϥ(7?P sC^k/T1pF# UDVSNJOU>8+x#GX3ֆ3{*-N0MBX\͟N5t;#I@Y2_v1Bim@0ⶱJ=ObgrɖAxJ:S%ZSߥY3NXn_=@3PzʅB4ʂ}fB]ߧ ˋss ,@U*7OP}-E Z=LW؃.ճNo' ) n+vo'W34\b Y3k ܼmPOX?;7귾6T[T!֍xQEӻXCQ!vEI-Y1&*!C&iex SB,I[i@#ʜHuEc鲾5\m~W/M ehvÓ 4H̎]h(#|Ed |0KA]7i'#QZrMӄ8 Ǧ![bH!]ǪKމ`3G'7\d-!Ԯ ;;avABu7Wyr])7g%~}EŕA%`0z~n3hΏ6p&!5à , kllˈyq-K 2E@ش R=gZcljmndW(fbaQ9ZɯϺP#Tzޤ5/97F%~J㩤zR]2eax_p)]6cs(&S ?ϋ%6P/^֘~3 9tx3<?FGk1aĎ׈ްݳ!O)ɷ7$_e _I!J:{,~ `nKrd떗PT-Tb!1).1zU@F|M ¡=L#Rx%\#U}cfE̤z"=6D :l#b;_ߵ0㚐U"_kI~H@txls/˂!QVФ?6}xY}sUb'Iy~vg pp :,w<U2ՃL)01>7A( 3! <!E7]ql'rM T.-8?[bא; Ͳ vlCU\6L宛Etr&I L.|iHI v "8Ҏ,q﮿eH͍ͲSkC=muښpR} l smm\Z5Zc!'RcFo&,4zgC+pVܰүU`3I7t0?E8&\i(f/۩#}O(:0ٜ3SB#B5'xFœc.l$##&tEOGNKv 9 Jqs4ʱ9I<9^@j 笉U a~"pg:$VcӮ0Eڀi +?ƔcdDE^ Ca^:]3xltl\g+ j+Tu&EH0ꠥpƭb @=S吤(jHgV`έ4KS$$#4$qϞ%הŪNOOhgN'ĉugtl1+sX]zvsəs9QE_9yìLf) >*χtB9LdXff1˱4]㠊>Bu H|?Ju@ h{D׫-܈=9ݥ $^ د1͡Qf$4XfDѦgr(!|snnUU-UZИ S VM‚ސޢ]/Bl frlR ݨS׺r(G ݎ"52<IlFi//o\=4 &wՀ \+ue;KrZ1u^hS^f9U޾Gukb%c?`"^/y\.7:{ʍ@#h9eN*ɒr5S:qR2xPJm۳ApEz1i,}v;fJ oC. %]O JOԱIO. \,C~I56|")2Hqa'T* cH@H1 7Y}mAz2V}||cH  ևԣuwhubE0XA%RJ$yG{ξ:]jzѱXD4o"fR̻>fJfH='!7*Kl3ϣq7"ؖ&n+9V &>2%x/ 7TfDf>-Cz|Z2Mh@<8=WC ƃiH]>9V'fR68 h f@c1ıv޽m (~VlqFYVe-2y$qн3F;,OJAnJ?߀:Hx# ?>`gq6`,drLA's "qN;Ts[[wi ocH+pdԲJSфJ>۔"7}𽿂Tq{5EcR`Β{nrV+]Tpk zo3/?08sUP`_ӍpwǸ}(x%L  u$ ~9ӝ˙#IX;kd7 ցˇ-8& 3D4N؁Hg3ᗉݪ|ѹepMB 9XP1 /C@ ̕Uqۼ=IWa]/W?>`@W]E-YD<:P_C\g>WN” Zr=y~*,An)t06ƬQN5i7hT_Ajò~Zx|=JuEdݹzcL]͈Άl0])Yji2b`?Þt(pĄL:(giJN57YLj<Ҧgu~|WFc[I#TSFv7=t&ٛX渶uj!?jow  Np,o̬IWЃ2o5g^qUSa_o^b CC| !=<)UNIP f9wVǦu)I&F)W}N1/4 տtza.`Rurjmس\LOw#m|)S6Ǔ*A^SWx ܻ8妔btoB4PѪV[+)gj֚d~V-˨;R9Q\Rkri#OzP;_1OFrW]aL+Zm; aL<[Z$*㳹]s.%̋/Moۨ#Tuε~Yֹ(Jmf4AhWt :ALtriJu]m¼DIg}[%!r[at#JAk f nfЩwþ ݘ{|K2Qw9<q{6  m HIc6r7g0 F+.h9ú}T[%9Ck0GVZ[ iϷ CR|a nq ϙL{h w;aoQO5]qJ3h#sm =j1 F<>8D;p)7|v^l7ӯ4udbF ]Q )@TAh#kP ;9J*Xpu]C'tUxJӛHq?A58f' ۏh@&&3r#H\Nc] cfBZ, zk 0b40SGw^*asI%P0HS:𝮤Liw2,<ϢZvuޑ^.Mqc똾S^v*Dr2nkB9~@"5cdg2iW8whQ|c/Hp/8i-K \B N`(tM& 0KMaۇ\[B@^L(~iC4i//ТvU‚?4T2PiR78%V/~d[{"`D@"BIH`%)/uR+A)D@m@z!HI3 ^8>F*ow_?" 0Ә>%np;`yPyZ@hgZ&'B1I)zb+xz 5GSP9aQK9(L|dfQr3z.OO72._D;߬hqVT{]^50DߣhBgʬ5*(RxSYh 6#8H+SW-e#J 8r--94` jɃK=YΝBׁ Uq-| z*81}4QW3Nd>6Kc^"t=(/=]1E9o53˖'suX5tZCh2^|#yȮ8ߓcWŧ& $s⸱\]V#b~ Iqʯ4[>yoqT8X)3B@žs^DmTJy7$|O~!?,մ%k( 釄#9QWhYv|W{kr37˛?=TtޘD ep/ӯ(#̀a+l]H?^ [Ј8Fڽȼ"6ȥFDY>c%/)6ekUuЈMԅ$Zu7;߾x}9*<ܽK4}%d`5Y:[,!CZ鯰{tVs}4*b(Si|of]ݐ֧Vwk;yn4u𦞨7jϣ&X8Y, KM@}7?6¬E\38`P3?{AXK`we&PE`>@~YTY!`Ctm_2)D0ޙ]4"gSiEyH,\"%MJhNĔd+iƷ/94F^TA '_&ifЍyH-^L198B?ڼ" ׮h yQaN92~%U@euG.MmI8Ht6?A"ra:UhNu`w3~Nfv"z}2L(bրWC\g{\AWM澩 ;8sf0b`'K'L.nlt)xfT?e_2Q<dF/7Ϩo[P@p ~v4Z,a} 3݉s@2 F" dKK"-VO]upxy9,.o3AO߱]2ݐB-Vj>YzKhH7[(z*KSm*.o]ۆuT(akB_7PlN\aBv|CtO@όҜ1; Bf$l4 z X]_, (GLfvRR:elLa%5ȓ?r&xNeвg׵[۲G`Zh.i'$vkPuVgL#w^cRS7ɉ# o`pUA}3Ѹ֨ *:E"g8Xҭh)Iܼq*Uy7h s2Bt?6uʯ PEVfioӍ}-9V@G5SV-iDb1}L3 ڌJ Lb$`u+ȿ!X{?Ezx O"A-8te !8C|%{FI 4#s6 d{WJͶ9P)J3K H[ᤑ/">fOv ~mH?u;M <o;J OTCI!qYj?F*:3D|o6ƞ*叐HL?>͋Y'>+scuqһͶɃG޳h(^隰Չ t!v {.ZX^cLZ/G0RT B-Ds?@}UGx8+gʯ}cirKK驣"< |(K>q)+t'S*JUqt9Cd4׳ ա 1*hkJZe 0۰R&D֞MK03_i2Ǹ E䠿q!Չ>hcȆ.Uu ]x22NT%20yR;}^> بv&Og$)bײ&$nvbubF>Ϡ, ڕdz$mhKe&Bs01ӊji[c߂ٻI0Ąz|AU;n$ُѪs(Tfj'{JRqmٺKSA]A{l^KJ4-f\[)gUeAʋ|Ӻ܉X݆u_b⬯;TJ7$od)y)y+9>ƚ(&2v} /'e l?YQb㼝a[ r#q1H캯#h\%TӬʕ̓\tG2*@`:. lteɞ ]D[V`,҇@_X+K0;Ә.9ęoIz8O$pX 'nwNĩI|]7\Rr^oS Z0k®%4;i3-K{>vY+: xp{mkTUMM!Gzו4|q>g=(h;~BEs$$g̀R)&⊵H|԰6#2K(+9ꞙ_\^u>T_FAxįԾ^hyrt?+Kkz&|?799͈9Ezoz3u!^n`= K֛dTe~E!CmܖR}U/kG]ٰy`*"@j"2{Fkk]1hܛKUibd?n9atV$ќ~ ^~-&DK]k4Owe-3 [CIʪe4Duj"0{\ %"5T~"Wf<$Yhx/gY]bRT3GYM+ëоl8FKam (s^1]EiFH|ΓLUOeCا QMIf;!2#83d%PY.an&i/:1S NkހWċ[nJ-63(Pz:G&*z"8|* ' ^?AŔ{RAxvI؅i"1gA4dZ>-|Nss!Q7],KkV6調<kUR`n=wGaY^Oz^;WZ.E`81(}iŎ¥(Z9"| ~nR@n EG4]"!,wc 1Ҥ 's!BgWXu7'xjnI3ܡR⨌3<*yd+ J*ɏbBMqjH&~pm9dBDoZ3Ƅ⍳gi\OݟoS.Rz¥ă}sIq*۟Yt&2;e 2G;(Qb36_. j1"1sըM2@ֵ`6'Ж9431 :C{W(1 EQReԁc nL%6FOf{$,=hWRD >\h`TlaN'?Pin~+aR9|xrFvwY< =4,gX W7P 25lXMe<{ y2 2:#rL#?K2 tsTe"e5UBevUɆ-=xDw[y5 O2"}?P7pG/_}[a4g[ei4R{`fd 'd.,͙[[HIcs{>*G'6&O1 FRuF4Kĕ}73L?$+xi|xh)0P \T?bI?j fuޒc7b #nT%:Q w2Hp!Dыg*KnظI6syxS-L\'C$;bA Ұ~/}o,naiZo،YLҥ`9i@0z`Qnyj@8vI TbRtݿ&{.Xo\JxFsWOSl\)1n.]8nY#'tQ1Sm7=")E$?1x& 4nt4MGO'䦋! _r] NՊ_hhl 4Lt*17n?u%+pF" (Ulz}5'.a#x~Ӝ^ueY&RmWm" Y¨_ D(;"PPىQ3[|5*zw\ѕS0 eaI ?I󀜕A죾Ru~pi'UbOi7F_P$T7d!14TsU`,[']`q@8N!. 35T{-q T#q0~ڸi7lP}LeIpБvts 3wH-ܦ6ZP@v4|.ePJ/ c&T$ӆȽ]b)tsF obCv=Ya'(a$A*s0(iḄґ* l~J=EK>#lbda=qv9eM$mpN5Մ"2Ue<>AܾLc>eBs%W| 0.\R7ء%0\{*ѷ1K/5RÏzr~fZ>[lsH͵JO"^)ӖAlբ߄]nVZh )|F\DpP9n a(fZEđwY5MF:L~X uf\q &a?ÊZStgܒ)]nP b^ˮPu2eubUe;j͛a[s@T0" ΢:FY퓝?{VIOgT3)naevvhw_>XN^9O*83j::>r}CXc-8ݠ9x #[g BP⌘6uae/H:;hYUNwQi/irykXsNIpЬ?I!z5W5l|J51+sE N=؋N{FUg5lI!e22>ª5s:RK1W\Ǚs-۫g#ntSB$'7ci5+ MTYĮsg^Da8AFniW0B2ӵ+ ry)OCJr zZ|n)Iɠ8=]2HY=$cnYjA.زF˨ŗ )° @ʬʓs /Ab`oYOkbHfTED,'?D|vԚM~)9,Mnڔ7&UWJ3I߇\RtHݢպ5IʽYt Ќj:GޑkOJdOƏ̟(-nv6\oBU)ގßvTƑM۶-kSP ?kWc!?& bPB;#A0#o7#~kؑ=iTNp⬁_Ʊi+1j_HQ9o"cQ"ۍT*y'0&Uy(3Tej酏Ƨ[2Vz_3)?Vܽ*}g{.e&7.HUWޢV`U ߥC̐S7gX;c%4%}a>;NlZZǞnsCڅlڙlƉsS .h8dclCS OʫQr졿h2pDzbh)#aC 0TgRg`g,Mqx [6uVdC$1⤱rf󢘌:C2E<ڜ{t~p18,7Uh,Uh49[fد KE}RbeEua'$OT*EF,5`1^^•bRf:ejJ ,}Ր&뛹vGa (q$zB1QαcC=qu]g @\(9 0%.wryGB wH' ucz 8Bg{g"cPG n>rLD<9j)[y:EQEk F)}0U;>PMW*(FXYՖ ؤvX1rd?նv58["Ht0z3L uRMBu8l1TPiRv?ӃЭY!~2!+gU$騬O$ž0Q;kC^w:^.wgn/hI`c6[Noys:l0e*0\,6OEPY1im>3S?b<6? k.Yᚣ>Oq~gN&ty9ɰs"c=N2Z؇TD'vg'NGb0V;vʚaQNCx\cY/ ?RD-_=|SHګ3(gnf9gqW($\Q~(b9YTiP_$'ZS{Z=7[%6q(޴,SE ;Uk'+w4&- 27( 7.ߩۆ9).D Z! _ltH]^^'/Vvh'ҌB) RNFEGm,cHOPȧpu}謒y.|9ap׎/7h tI;qs N,mcd i/jRMV}) 92ٌpiZi/M7-CF(!JoA͵zg0H*ܤT<6,E0ݷ43肼[^uv DZஜy.>%.;uz$2ȥ;zafdLH0>_Ԫu%z)JY;FSM u(3վ脻y֒~~mТfm<ꙝg4YSd| k9veG> Sů}k b5%:6b6A천AK^RKv+ҟX!锕:XfxD$@aca% %:h@V:Ū4$kc5rD12XFۜcɼeqoꢹ l ́.E҅='.LMLtzoQf0EZ7ecUEK!PS&gGa[1+Xx [-y3m(Q'pi N/L5cun&1L : ?vmf&"۝c`u3`h{<8/'r}!GBF8'wT]]߸Ĩ.=F8| %j7Ez9 |J( ]`肈*cL.a4s/'uvDG=pyJ3#iVnD|dQ.ö  g -;fwc5y#|?], 7ڵF J1l:wɽzMy/WC?G6&p[̬%:yF(MD*#bƑ?]rMt4_5"!L/#zlu&l唗UG6q̐JfWYUnkC\d8:QJ$w coRO٫џ~YR6N-!jU*ڀ@fۛی@+FtnٽCpa6LXi.J;5SyolH|!rMW%I( mڬ_yP#K/5}C }cuPG`H@6k˪qo*`S%!߼IN-Cz){JNuICGnD&BGasH>͞!6)4.E3pwb}{>b-PW*ĭk'MsZGR^s'j$Y2p"rƂ鼲CaЙıօqST=ȧZ ?©HJ OlAr~,%M2 @IÒpQ50]S<8;]:`![$&afS]0p <O+?ӿleuWt{He&|&*!RuP-ԇET@=l(Yb* aXUc:k&xDvw񄟜}& U[1+ф+ƒd  '#|MKbߩ;OA|&lfW33P֢r ,U;E+V2J#xiw ٢Ű?nm?{>i8'/1j\mSv+w6>-|7۔o硳0TStMԾ**y%%IN̑)"Nm]}0Eӻu6c޳B۷u9eF7ea)VvLzxm^ØAH lG;lQ;u3#YixȵR,wUSYm/ݦ\/fsW7r|*5 #~>OX"0V[Gc'd US΁ޤmS@!9g i c:C?3H mRIHޞ0cwFUE>nGIm dYz3]ރ~CR(G0왰nTr&SbtX%lȗLwx:mjV1xJZ>L3iQ:c;bXb%ړ(Bb^]m8Y-dN'@LFw33@DOy c>n)]q^R0D.jF˝vISY¸ pˆoM&Ӈl#xS֏>ssQ<f׼T---/fi$ ks.::5l/x]7d'(źlx X~m{whٵ"LlH%i`0r5a!jf S !WV N)>̌M1$ }|8>DNQ^LE򨉦ua2cE;߀i[\*f,eG7JI'}\c AYh2n¼|Μ9`l@;I67^d7M]x#@}`i^ع0MV [XI>SJyU`pY]F".6Ԡz䡷\JTk!>W >̄Y#JWʹWs*ݵ2+џ`.pqۦN_8BQsj}f[0h?vUͼ7Y͗SrAڿ+MviQX34S9yqY_?Y"xe|8$D{Ƒu(LA柽—3m uġ;O0Q8e xTM~)=kXKzoЙFym7 ځhM->YA,O|!qˤNޗYZW=|eg@G.(ofRֶ>2YwۍEq& j}ZbrԡQD|mg\/*K!^8luua+5˺!Of-rf%JIjQ/lF'BlSs[Y]I(@Mi.ΣZ4)2A0PLqeT7'S2>X KrnuEezN=7:NkߩQsruq<[K,$^b.Ё3 M!a|vz.A`tp%|z<:ȩNpfguiVMϺ,c;ĶJA4+7{'1.4-pyF) DagHTV-45"'HN3q_F`;)Cm څ>~i:/ra?M  7 ЁPMDryTvәdF֐B;GqC0"Hsay5no:*JÈ"59\"t X|na{œ7J?5锂hLhׇܾ2BHD@k-J0jQ.M'<6h0ed,'MY|)›~}T,X=YI^{^ bz-.2L8Ünf%Jqc#uEzL@FT E}w.O "&  7!c| ec4ڬPfZ6x\AʟWg^"'M`[DDZZvMlzk<ͺ%R|)Hm 'Zꝕv"}$(U%rۙG@~q&*E!^ dpEect!)l@ܧbz^wWUۂ$ˑh`O8ɡD 2u~0jO#P.PIz@7˥#f4KT{btgM6~rwdgt@o"y-} YDR/3lQJaԒ#7~0dRV~fkX`LEe1,n˞5Χb? >Rŷ WrXɫ2ַp/wR5.tyG>Aϲdxel@+{Զ xx"UERr|v, D`^ S1@u1 οF1 gqw*Or myPN-4 P7WPLDz)Kdʥ5$O \{ 2?O G:NYZ*L)BDY Ѣ▊-YQ89FN=bjlĐSM`Aiu`I)bXۄXYMQRZ `S٦hJ+Xwp>uY(:fPW<-[چ6;J/ѣ }m&Jo%z└GGڣ dp}.,㵢yY:`.;Q t۹Ǣ(.6n h׊l+7$dS_I,QBEg9;vU\q52߶l'|5Qm=>@n|,a@0'LE=any<!8;*6y]R895$rXOq:}llUhXcV#<(ҬXf\8] npK5o]k ,m#8MLAlWӔeo',d;Ǔ"J՗T9;iQyMB:zoЊEx.,O>Nd2 "0!C浉n); rm[Wݨ'qj-9V|=h!˾u/g[J[S)mU/ׄfjlՉf^ӗc \#v;/_:<8FE?oa:b> sK0=h 0K֛8+'ݼ;B7AL@<)՘_g4 [ 1m&Yjƒ$gBD8ݎprw ֽ.ۺKayq.f^ |姏7WˏUӹrt}?۔!-6!P"f._gqHx CQB}R/@3gЁѠz" UEK-.?mmv`~`zV(E9A(s5l1[ R?<=.Xxu⃉P1^ ¬_γ+ܗŃ,s;|\=ߢ?~x2tju !b a'"ѫ-N*[! m7z/3g,ns,OLw=4'j{OlM|:_ym˥bg06o֝r]G3gdƊ:z^ڟ7#FBZM%Q sn&VNO΃*2*sZH4 N!v|oe`W TR9f҄8V|(y%L"$NiF/J@aZTt4^fk'AZ)gg+F[$1 2&z|z0Z-6ȕyզ ^`h^2n;\(=nJi+h{!Bf8拞lc,Ӧfc"MN4G#X>B~3WLkYQxd:|J70`f>~/7}g1%زVҘ kh;oKm]FMg+%EZ@ȵKg@n.bJG3, M\嬞pK~z.\.-?e7xJ@s V0|[uG5,T{z_oUg';r#$*TwQg >߂!pQr*f,K$7߶OЪp'{>wHƜ_q;aڳx@og9Y[8qdY?\B(Gdfr >_]O%V3w5]53K@O1~ZGzF 4ySzS%(T]pۇزC{=;PH TQJxu Cɾ|iS# |iFl!jb.3K&Wی;G&.Y gQa#k?my?neێLi-Ed>9A^dO0`kE &(78p" 8r->"}`1(i?n\۷=- bEBg8 c&£R qV?'Щ ֜ny)'8)'1W_ r@$G(H>}."Ϯy-m+ơzx;SYh>&:PyyΧ(ؔ΄?ʠyKJeO9RxD3XF8C ɔ 9GSAB2o]Q72ScdX!|upin}9E`"yy]m[w-bx38o7ڥRp񽘾Lۉ<֙J )^r~iIh2k=640w{GB'x)p <biQKP}yDCmm:qqX7~Q',s1oLJFż΢>q{6#9'sq0/啵ĎyߨGQy:oR!28%1N0{VVbXXC-90+ z'!pC/~VUҿ(-ܚj͠ݚ!u< %x^3mZtaj17sY+|% YJ2.${SxBZ`Mf-$q] һ38]vmǴҽ!Mw] 2VL) 90JFT 7IDnͺ*/<Բ3dLCI#55mOL)$r' AC3'38׌j $v g.)48ss@ PSX.R  [;o: l;p^)`| P|\ù⥈л=X,Zu8dPrFl`@H<GUb1On&{m'Zg{? ҷ nTK'szU _µ R HXG~"/dz]+ )#g:5RO25"- I'%&=9q@Êx_Hh1WW(sg nm&f6ΪɋXAVFvXNR@kbcow֐!edBLK'9A(钅z|=$^k8ɇ5^E ?䃝Xbߤc&Hsbn)E06aze'! !kl=&(6;ϩC &s$.MYtݻiw{XVͩO=W#HO8_PqĨVu5g@a͓k뤍:gh"OBcaP_Tdj 7G0aptqT8ޜ<9mUӂe}$V*z+ waT?tc(6"V9y7HxJ$P;ZhaaUD*83H-:t`әT2>;Wca6a9#c ̈[\B2zIL_{;ɇ=]|Ch8=_k規v.;&?-=HYQLQ'FWN͓V&=38o. fdGjUɎlW/+?$ |wdA&.O`[WSK)GLQQ@u}VlEjaqot`tW6~ώcGۆƢ~5y\W\bKe@<ڤg䙂J^QՍY|Z3Mɷ /0yXDz%քxmLsZ}"c1>P}q|9`:U-]ivia?(# bUeψ@;8KAEuL)eQqBT>Q=KomgEr#e댾qjǨz~l]/Sw#^S6뼾f3 h+bqP[5@LJ*$4 mzV}|_q%v.s, ;/} )7Ä, ^&[d4ICKӍYHΦm-;\D-O-j'.gf_.(R"t/vzEa- ")Qrݹėp0qǨ}k>!de Liq-ߢa+l?cYx>σks[dt{B^z'3ڮя@Jw6w4:#CzL4sγÎMor1INj,IٮƌjeL]m ඈ4<}Loᨯ{ _дCx)` !qT(h&eTqe \wX%f'p"mL PS%jW i$M# rCW;,$)oinu$*6;AE=%۳'Y#h-MQsd.!fDԓbڙZ(JXJgf VvPL7uG]mskByػA7o1B%t l폳J/fNE9: 1s$J@Ev%e94SgbxL$&Mm/cu,H7˔pma`&/w\w7V>BF 3pFobLhz6~gIvc'"Wz ŝh x.UAvЮJ} r9vTKse{oݕz";ϸC2W)@0~e })Ome;ڳpӂ̫㿜wJ E+@#$`jdgM_t=ˠc4 xp_֓.}YJm^gXx .'KڧD'#Rv5ж*𽠛$\xb(\ShA8Hx Dڪ`q1@oY  ¼g+waއMx$nڟ5 0Ԯ ]bSgM@KitXM$rųϷ!:ݤv;K7fۅD ߂$V5pja}W, B،btɼĝeB}Jx0 NrX7\gƢrqhܿ.| ]:}\[Ǿɟ'*jIN:WOхU"ݟ 0 $wGVx=9P9Ɖ2rd@I<;rs\y v9D)coJ[(3,8Gȑ$Ak!qV^x⃦GLd[-$|@ =T)0rF4@v'b}Iw!KUיꩱ~tl(J ܌[=yOu/рK H#k!6=U{(֦ZkL Q n./X}O$jvhӎ|D'Cc.o?^gv)C:%U.JD%3QL7P$l!$JR,n;Ol$Nvɴ9|Lo y)Sj7_cX7h7κ0oQ p7o)JAW)0YcQڏ%pF͊˶i {?'[91RجC,6m({ek߳l@9*{cdyh)X}t,UyFtBKD`)y&!+KS[$ b +GXS\~tUAH~DUHܜFpcQZ#MqFQ<,1YI1'Z`B^#e+] Y{l^;ISkfv AX"lmhrDN)5FRBjt_?F+ /FբWy;ڨvm ̠bB{Es87=|i]dtO""wYx(4cz~ ?JѤ8ܞ^ǝvK{sUk0t!^,\5*J#JΓ Gӏ<4T6>'Q .{u{r`7%~Ml@V)&ްK%AISe5?6ͭiC4/Q-}k1 {6wZu0{maKlׇgT03GNwY8* &C;}d[Wޘ)Η' ' S搅{AvJ;晜2 ̸ p*8c2̑,x-Ļ+H <&ZgQ8(dE|GxPގ½@- Ts*vlv !@kaOCc),>- vLL?5SHdt#R]HSH|3wֵtZ\ͯ^Kk_SL3Ь 46 $*di@3͚'}^GUp82۬}J:ZVq XI nl:dDhƶ'h?],Fl3i4TAwKZ^I~,c,(qv%|%iJd_rHD&MCuV_ J%i>Dp-5A\}"dsU_M[" VZ=MƱ,WЫ($ۘjd"wz%p{աY2gsvA:0`x^bag-󲶍i_ĨTwQ~_lu2sYhǑ'.XU$~l7Q^7Kvmv3!UkQ?WO}K1/ґIxmö温xK}AHHb/,o8Bmз)s<&kzΐsJVL+VĔx;̘Mbro{RgRJb1,|7¹- [ Y"uo(uH}8Dg'*^=}j;xa˘Q0*3UېRr> ҥ^ohHt iڡY%`EILewLyXpdbD&VDp=GP5mE: m'=G|WsVN{MEDs_YO5 _Z#nrtMtpPmT8Dg?OJxR9ą5+[pǸlQ} FՊhj4JJrͣD8.rx'ҏޢ=c飄ܒ`9PPow=MrYkйPE>7T\1xU OQV:!ѡ'Xư.v!L G #ߘ<~LoL~6uk]Fm;!ƭڜ"7K jĖγ2 #$L&o yHΚ4? 6BwgH"3lxU҂a͍Ck};yܺ9IkF]wmWFGFg.QOt›&݇_B45d}Y 1MQi|_xwk3!ܤ3{:!r&mUjݾXMRҢU#ړE+س]n28b~s:jE ݣ7ʙ/~)xaxd J x4W7F x[ZgⱙI;d(@ɲm2j(:bIRHqPsTR> .Q%(x%J|݂ ..,m22#8x02%?Q}x@YUKpo'zOqSh؂rr}B_ &A$~HLm OdǓn.@  ׉|o/7 u9![q;?ErL<9Ff'HB(_& $5`6{J:Ir쁶/h}J t TPR&kOv 'x4GΧъӾ\ޚx Mҟ eWaVQ,` zHr383H}L!䑎>FT?}M*AgDzGC'\t7|ZV'emdn1B o6S|{ x` MKw1g/s =2OuW1=o)nFN (O| 6U21".)&68їP׷mD=9&{'%o-M$R :m,nܲЪ{$,m~?^ԊJ -`#+x>ΎFx8"xN\[\Y|ʛ8Ari_,FAшY*:|qH*~/=6"Er T)_%倛b5ğ1S(PQ=C&U&R2X&p<ۍK ⩭(j*ByS)J0{^Jh ~W7(=)NtxIL ۺΙCiC]\/lF{sW_;O8㝅Wi"hb=z708cDsBL4ϭ@ +# #Hd1Eu/$=w^;7H ]gѳ}R~ -f \䜎URb+aL]6ovӗ\3)OFȎM1b\ݤ%07aEA,-=p^I7M"J*lqdv\#ր U4hx,\X%nسu:LCUU2bVBqқϩe<}=]e@43/Vg<( bG_d+|Q 3{|5֤8Ɛd {4Zn{IQ{v HD<a) El Zu i3sXȶN"h` jVQo[Q0OK8:+-HT/ sIrY18*9504W"@/ [>n \EBfsJ[\= LcwʔNH},;1o@vI3X64B`. ϿfSq{w }uڋv{%65|r%>N)xrə ͉-펾ewfr b?+Z :XhHN8qP ub RG$?2L*V3' :Ԫ%]"0cdD?v6_7+Uڅ7;cV@&2a\d7%\NВ?UB0@2)2L1 J#qv{" )c͛~?s#k퇊oS3ٗݔO?dNNJ@6PVGpC4VY@.,:<\䩛,wxg%dh"D!';r,tsۘe򣧂x # o8C>Zv+dzrS6 +kPjNLI-zgӢ^Gd\ϥk] ,R-/di2,SFmP˃`҂pQ&Pv'Ѐ_Yu/IsJᨶe*s{! k){㘇f%:rkDuUһH9i$x # D\""g&\)=fAS#+M\ՔvSo\L ثImkmtH$ۛdRԪ.ݛ08?jewt,@LCMWgaFnZ$3@V6=n Hlgo97' Ki@oa.@P o F-D?VfFǖeCOW/b:%ʮENtbj!D9o*.΅ͨ\2f~k I  v\%!$@-0m`Nr>EmZCRm{d-WμJ99k,hf./VvԍU]fp|ҞzC@<|cua=Kj$Ч9*ЏxNuJ/YOPi"ztS#cjʯjkՆ{R[BX?NR,(->ivn\#PjGmA5P$ --AT [$5՗D+}uE^kT-Dm< $l5VQ$lZ Y q1Mj_c- Xvf?P u 9&%km:}_]HuuWYtq/׶~D 5Z5r5v;F`󱫍|w(%M,l. THpIK!蝶7{.пg9t8m$:Q٦p*:ynQ 4$dYWCHg7l@Lon(Z_r?vGÍRF5aVuvMg!b ;cf ?cـ+e3V!SmYXhV 7jCj / ҋW,+qd6s?zW Ũa^(rTZ({JU1J%nLcѣmdx %7h˨8:_eƎr1׈Awh2ڂuR<}y$HabCش@,\*^wۻ G%7?M}e`Yj/Ei϶ <]}ozgd,:W4眒'2((7G ~cAwPyu:s$ǟ ]"VisZDNo#2ظ(| dMKb`kH1څ5 UZ P*{: .(5i2_'^Y }#A12  /_fQ?z_WȄdm U L n@`M{[8M2{uU C;#zXJ> l3UN }m8%g\-=ٙձ"Ȱh#5,.* 858`g/Th5za4iCDm8(8_{I QY.4=?ņ;KmiZG=k?˧J P|Akn u哶`A)gAc:FZSJ [Tn]koӫ#%l2҄ЩX`Y 8f,X΃bpu62lOun4 )'zjMdxNplP~r.% f8\c2× `~Ax Qn1-HZm6#4 $yTuznܤUAv6j- ^ўcMqzcpRh9%NgWi`(;Y`cYB==-gaӄ "R2-t%j .018+:u +JO4~:Iz0=WU|e56Yw hOm8 61q21Bd2gHVvfYa#- XkV :SYQ 7(cTپ0}{{ ͤboH?a ڳʰ؃ۚk:6.-JS c&ͳbΩ?/lYBl"xfuƚ>t砾v̜^2=qQ/0]Veb[/A'Q]Jj7+{` @#PB{kc߅NDF`M/xr)ܔ4SI(A;,#= g_E/{sJSe.͕<- )rD'3R]mLn33|H%s}W{Ju&9gEɲ5P3iZJdia%N+c:&f^)>~gW!&ɶ2K0>8PlQ9̘f<AƸ pUQSMwI gzSZTk؞s"Y&#tO/$1V: \^pīzRa6kK6O~5/(TB!GHMT{=-TRfO 4ҒQ1 _ Kg6KKwͯڋ&SsnU5sD@δҌ2sH&Rr?˳ qC!>,FrCğ\ZMXnE4T/CN~yPB6CM tLtCֳدX R e+H-d=h7󙚲XWi\ƏuGLO =1P$&\Lo5ѭqnsS%zÙ,55$Opvkq)5w~4/=`r> D` Am'ra ; /dNJ07}Y hZ =6b<8J6M9w0T@7 =Z@`hD0\k pkQ---.26F`*v<4\PgsR|tK=I僽S"( lR×(Ϸ+H/&_ ikx&:R~T!9?4I/ &qA#*1K- 탠8QfFGuV`J |!E;8ͷ%j,~6 rd]H UrT)OIm5qxeVT z # n6p Lb$Rzξ1(618ueu6M7ʹ` D[N ܌:@& prhs]c.EU?D Ke䩆Q:uԙ^>Qst5qD.Ǭ[MN_V1 G~ŧf#Gf&b=5Ň$js ùwTkn扷(,Nnjr: 14SQPr{Kx5V:-ZxlJӖuم I91qp6#|!6G4k= :qm0E G)NU] oMwsVQ9K-yi'-9xSE'LJ{^~j 8fHVMI2Y(J{do` x-7u9URt΀l_Ts]hO؎'WCŎB07.mA5H6ףh-2^L^n@eaJ18 J鷘ОO/~"f?5z3?m1RJR-󦡦=g(߲8z[SQLEB4QqP @2VM5Dw#<ݲՉfU&DNY]:y(YĉKϜU`Os%qg+LwNcѭEb. Gms[k*R)02BӮϜf1rYf!G]~/pGÄJ"~d:ѱGIgdI` ^i)[M5X½yR0ޥЏ ^J{j^PgOa[6J^@<;au8i=e _ 2 ^[8b1`_ lNč?FAPqS8r= ;)۫##u"f@[C3k TaoC TBա?-$I.;.mo6 mG'"W\Cui/D^ q{,[kc_2\%U1*_w]=HsީQpx3/nPWDX-> 7*i+YZb%ϯЌ٤5j ϒsi$S&S78hw #n IѮCRm,@J&v D(~ \o>>?w[vGzսܲq`+Ql+*]c눑MjttKLOm9#p 5x8P:⿡eHOX)6kS򮜕JhYۯ9[ ]/VQW=$nv|W$ϑJގaVgѭ|E 4_jvSB<v]͙^֎Gmu]9/м> r36 Q#)9d15‰;;'$,XS >z SV.|{[56W2(y[΂V$l[brZ7(*p+rUMY Pԩư {ʊ'k?v|b^POP+j~$kㅦԊq wj#ZjMx/Ld+bpB#~^V1"Sdɉ8S:_?֏M9GB?4^G7{;{ )Fƒ\|-`h"/[q Ch)=ˍ)Ld$\xlfV%+{* CidUmtL RKlkx]D1$-%g" Ȝg>7uG vRZ|mhT /ѧd0qr3䃻};FR#&< jnzҒ:$rȓ(ȥYp3@ B_+/\?R["&/Kg?F(WL'? Yrv|uZ2[{ @> 5J26|@UΪFi#۞ =Yej07EWmF7@{E3*€ .1/ 51o-~TS ,2K'Ghs hlibg'=Dę^~zݕ\AnxCB~MzC2/_teMQjS+W} H}xڏ{MIaZZfRZxyX =76ԙUNԳ!L7uGV"\%/\ #x)%S=r~Xml2D^{Xܙ?>kV:ɳ5Q_L8DTEL2Qx؊/^%Y,C5y>)6uqtWJ\3kg{rB hlSJyhԀ?*c3 %#E0QA)*A#B2\-xg]|Nc\ZnrR )oT;`F1`|h]>.1R/dXo"m6ImxjěEdL1 "^s_ bWo ˥JG9X~v̩ ?1I*Ү$Z|$#X9# e|l| Mieu.BvQ(^vW:8a T+Xb\ tnc.T\"ǧƚwـ*rvóӒ*1{vv}Wbtf(ԅh GSytU5a]:+ 9ՍPV0dĄ] W.(\e"EBtu_2 ͌SPզуR WtfSv4wH6' RNT5xQtWxsٟp PWc26h)wUBX*cKPT7oy3*t~⼃Hǃr}f@{d`FtRE跧БxA {׃BA5B# J41JNsݐI=QgV{~QC"3i)!*/4SHU`ո8Vtrz[lh%$*kWM~1(FM؈v (slӷ, @-djgO2nk|)1Ӳ.=cX0לYj`'FMKL# YWS\1weDsG]ѭsݩA\g4R@ )ňL.$4oi*n K*\ lD8zL _uUHތMμRBUO]o"|R8t"#{ 9"nh|_ţۯyb9O.Yqچ9~{M=QezY < f5OϕÒu+VdE|V1F,_,jY(;Vq1~ Hz5@ gG㗡-gv63Y)|}Wj:=Ev";w&\IMiT3>\."TWz ;η v~kTLh" B>V4"ekhME P`yO(6^"BlHOO籍VԅR!Ǟ#fϥ϶.g ORcp d?m> ̒=)rZ}7,l ¼)VӣOZڃ&rdÇQROk/= YP9TٜEqgyLJt]B\qq,eu2agYDv[RTSNΫo~;牋M.I&dGm9[)թH96vAf҄Q1 4zw!;`k_7UYvjxTpߛ;9mO!),x ~@Zb,R6#mC q$ aN#1{L6pbF Hjߦ U=^/BR|>C5m* 'Y'B(Y1pEհpU[}G7:9$r[awm_0IQ0$0@Mu+^V|S >ہIڱ | p`ng>-NIpGS4N͛eT]|-i^ZTo'uT lBUFtoJgb(&E:$6XjƂjx2R 8oGٲZu_pU@z`6,t[srl$d78Yu#%;.vl%E0j)E54]80A5n=Px>@`JC"Z|e*7 r=VV'ubj09kmUx 7=ߒCY н Qq~w;4K |&[/K4 o(0;X^9bMQ^Wwux T8z]5)!`-l|ɀ;,1^}t~⑦ͼ թ%œ@(Җ+b3^= ;^J%RЃZ*&0d\+,ho?YkÚ΄j:Ǒ8~8IIb,f&='@ Ku3 0 paT@o1VL7w:,L:~^"ی'Gy * ZZfpQvsNyAb8l&*Cs?ХVAr㼿H":YL=L9/Ml=hiW-`\i9axt{^7 $L~u4*kR򱯻z0u9;S_7"TZȋmB?Lw_Ѭz݃҉*B̢E*َ^D6ɶތ<ßSsR^92j7en^s!:*4{HX*ٔ9AnygO-[fknYg3du!)O{gc,5O0>Kcn}p ,zJU~ QmH'x}X-%[J( G/"L]S%:X.xRc$qv!q&7ChgjZjqfę\7B4t24~g3xkNexafF&=1/caکm6g">?Q^Ȏ?hMۘ2zE@ᛇ30٭aҎOa$]j0Nf˿7M茊:Q1@Ӛa59 /?Rp%J#8=?SYp@'Fya[:1&ibK>sְ#pR>c槹UF.R??zAsK { ev(;kxMkV8_81f= YM>9٪ǣkeO:bDE,BdoIayGy)"V J#hFw:L~ivXOdMOR"5/qr$;&']>e"*|K+ VIwh%ft8ojP8g$cJٙz'Զ WR{ eረ$Q D, :C"clԐ, fd.odRL:vw3% ͂o4@LBKF:X`:;Ey"Jኇ)g& էſI ðˤdhM3U3qdQ>*HIs0KI`?ه'hS?Hr& Шླ\AϤx|?&O0Qd 2{ԿkI<ɭEg%ž*N0hӛAWʑxFgis|]f߻n"`4Sߣv}@p&9.S:顰fF֏ƅz] o'%^6\3"P=0n[Fm†O<;p}WDj|x욝sl7HΆ_pi]D^T ?*IlY+Ȋv5 c,a>+~/. KS™r/ ~ Xh ן& y(Ysr5{+4 6<\S] phKU,EF}?ӯ| \=bFd< .H' ﹕PaarO3qP$2*o"#z`Cc%-I1Xp:dyH=937ҘsC'fN-и#4* $[Vo=Äb r 9848qDUyQ!L 6,9c : @e=@0ԣl\QyDɚ^^Wdp_wgyR[iT $bCCP? `Kl1n+'/ 9ҧl6)Cٍ%PqE@i~A.)_yEz.79?˜N=% Pc*^u;8YP|FAor=O.X _HK7}ު*Z=3c,h\{nsQ+dLN}XUNkBWCOi),@!emiMD$ #QHrTnuaөMveFrNsepI$-@޹/ o'Ȏ32vgt=`.*V)jxV/A! tTw]N" HWC9D'_ KZ^qX ?FRR]Qf|b/&txW}a[_q{!,xƿ*"! 1,;_#in{n.o&ȣ,-3#pCGap}?0:C愤Ea@sj,slWI"LWdR}kiP9͐CTt<&i Ԅ ʼniFxP:eI53 ]06S|0ZBm[q:(r?AD$,ʖm6&DG\41]c숊rtOd#1!Jm>fFp崊ѡ53=ntr#ŨxCWo[wB%x_w,ͤ~/˅ 2z켢A5ךnkr x gѿc'j/ L,E %u-X ҁ [JCMGL2Z=`hoaisyJo\)$Ĵt-mE3aJc[I2<{ɧzཛྷ/(Vʗ j &@yw2C3ZڍۈiCFvlkLpVˑkWVޱJxvb5q=!b*`R`ݽє&Rs)n^}-)=MF\0nkY (O<;,$a(`'R ` kp7Xa@H˒G^} e4/If&*Jy76t\:CK}&w/?9p5T6bw2=MyCe(-P@6KNߠ.Yjs .%t*k$&K5CuTOK8 }?Q =T[@JRgJy/:pB?izZϷ;$;W_xs h| -d']`.]B7eK1*=YYAaaX>hhhқE<%wh$oBKU*P6nYSRNIT_Ư 8@A5޷Z+5V ¾0I Dt]nZ\ -y|VyeB0WjfLt |\Rz6S}G֙fܹePD]N]?4Xqi/⋲XdP>Ր`=J~ب(ƙlME7 ~(Ů',.y Ƿ1aMn@AD}^:R7:q(u] V%| :MSB~-ѺZ\Dw r 3F83o)z*9a{~`tI~Lp KLd`‘Tݙ蒊Al [N먌 Ez$[ P~HOm8$N!ƳA@$ ŁRa֦>۶~tVǯ=m[y;c&zڄ]5LG`4go"%?jFuE%@UcQ]!#;"9ljdqK̫R iɽ9N3BBS˞s[ۓ8UNz'EKHDbM\2 c*hş::"8m^KP#t`BW[4atAIAra0՛4C9hŐ \ PJHߎ' Ct׽j,$|o. lƠިTeOԣ T<~OLR|l.↫JQ|y˿8W=O97Յ1%B:CT.ѤZޒ\ĢgRʆ7aR2Fh,6. 7Fï~]CSRԥ8N q_=vwOj|jqi DޮMn+EP" $[Dhw.n\YlTV3;"T):OWt6 xտً˒vPxݧ931^iqBI 1:1J8ILv^8Q]& TTB-F0xIVRP39QLB+$X\*sTFaxYY^ R@ȧn 1ya`0!qH~Z.јZLC۴[lX?I̻ .CGpj@05D~=B7ٸ}|̉ ;a .>*-2}<)|W `Z.COձ9 vC"gMS wBsb/.q?)οyAoS3w&"8=C^q-0]}r8FFU6)pd i`bQpoN.WjK󕛍e tNzݫLU A>P~lYң1E=tG95}M QӣBE;мy] p?쿱. Ϯ3ݍmltrʂ͗/\lCO?&2mعhq!y?\W Hrx;z-DA<z,>&LH[h0DžŃvn\zȂaK] )Ok"e/pzޠ\pm滎+ X8SODaU8 _å/?`1=֍\T"^bK=[{k_H9ӖW%zf 14@?F- ܋QeUL=w<8no7^ar4h//j,Ojg2`xi Y`5`S%y}fx'.o61Pt$ RZZ`ft}k+"k=Əz>sHqr=\)+3n@1G;3Gm=KDӹ陀a)21{Z+uA˦cö2 Auy`-9I+T?c^;=H|H yiBWb^ART0DmP )OU-hA7Ig-%#=ٹG>7vu(`SU=KAfaV9 Oif7 ҫ,Bw.02Q/Պyj L߰Ӏ *erp!&O uWH 2L_ }lD<5'=7Ɇ!=@7Gnf1w^= +1#=Bs*"72 0+r0{>(m'McMnW ]KF&F6O=csY`KZ;?brI&Qlvs2؏ԽVmkUBl^̯\%TM;y_yP:|d͘.5c(ĠA:/U%g {­j|.,AFd3jqv)qDijp&:a ZRL(NoE[z|c !51̦C׶!tXD1PrH |4i9z/DN=/ZO\%6^kFN}"SDvC7vŞjFPx}τ+udÀ껱~o{wJߣ QKkyvǴpЃb zȣNxe)rbgGJdŐ|(Ht."Q 9D[f P xJ_|Y:b#(arnuu!ى@L^w's':KA{Xͮ ᶠ /rcad^ rxy'(tшLaK' {讕( _"X[Jy[NS/c,Br)nNrVyۂk[Aє=,5{=Ժv#Iޟle<6\c-l~JMF*s^@ _3Pד_E8%F-DB:lDVcž*?T+m/zbƠ{O>9IVTVf2M }l  @1_#8͆`l^7:?iu$ <zleO*$|Nu4r&N`Rl(vh?]Xwڭ9߸*cQHSVd76Nh$ڑd5ֿg?&1ԑ箖G$7+6PeݵY١xro\8uZ#? l$AeOSAc%>SX2*xU[ LW1\A/N"dCelt)DJA516G癚,;^;1S_f8Mns#&3@ӧuCvP c圿^6jJݢDc1H\Mw'&/*3}fږSI8A0#9K E{KlysTDd ~K:ihmb<`bd ~ɦ{2^<裦iÑӶeHQ}Cл72\ +4Z%TtTcA= eS`#'Af, D*  'ˌ~t60ꨐMfЍ$ GocX9NׁzJۓ" -B^C^oiNۡr/lZ{fm,5M^K״`w+/ٶr]Z߄{w8;@Y@(O@GK3G*d~4aՅN7dE&5TWv@X[dw" BD#\ӏN 2? ο)̈] cfx] eW˽9I{iYC+kGn0ۥ0$@PaI!LifT MsX E69Vr]6++^7"V6Isdm2UVK5N[hcL1_=P} Iu^fSft J kɢPi6m8ye:7'37q$lZ J۩Ut#"qIaUvE8ybHR-QO||}CS%'( M.j( Z"Otb0ozBTgBrb,BjĎ:y+?_[?! 9qxg_JNur -#A?x S<[jBA5\Z,~o*LPCURmtou^CJ狺y;7~ yԶ/_FA95l&=zXGI,>YWUXrWo:{[\˃`Q8 % !`C,GX'LI \Q8IaϜ-=_64(T=|]p7]^W@[08}/|Q:yUx>aӳ&ƸAa1=Ht )9Xn$z M$L!'> C9X7sɦ!iBq)h fcE֛)FB[`gJ.[Cx}2=bk;?:>;O(%ya٘Dmݗc:|~lfdwc[I}F`4sg @ ՄR{Z)UءzDdojM`6ůDMG!0+*svWJܾTLcMhe;QˁcE@HB9R?z= fA9_{jbǖ:Bƨh|%a=3[b ]8q>D9LشmmySvn !WNԸ}AOd2n; 'XP3/7gYoWCz>ֿTjJVmF.= {_jvDrPD/>{ R _nYR5fp6E6Yok'Qz= Gq5FL~ .j|1{ofmin -Q}Ju_ [EFчe bYk:-B+peޗ)?oZIR+ \Onp!Oz~NǤݦWD.xY SH;:Ц"l.JD/|0XZbPB,Uc٢+Iy> .m;: qmB6h(=<_d 5eH bWP ~PhvjF 8WoPRݝ6tק <-ܖt, pvɒr˵uYq6CB7Kp)>\Nu#tAKdM,aH(s=! ރmM{mtȬ6 d; Xn?؎ u}H6ABE+h@MRXt>pjS 3qʲx~vְm=;1oېVR8frMB" yYQ\}se.G#ricvFVZѧ&墦}]PH*ЍHK]0zI困! i1Fd: i*/W'e IZ?=_3>\c0wpFtbf)Gi(quq:1Oiv ,8Tco1!femw6e :_dJJ[Zd Z5DA;/.boc#7/tx*A^'ӑ^~\:  ^zkcx M'"gRٰ$:67{<=( Qf3v@*"gF> buK2׆)ўPͨd4k4ghqd{)@qfgǠB'GLVb5ŏr5Q)_8 jG?uKpcko8a'KbyF?@"GkQPэfFh-"ZIJ{k,VG{T 2f '-_n?vg(e="PM vI M@(|icGE_4򈬡7ۏUyg:TXNod{D M+^*|?6|yEvZR(GWG֚3a4# +HJ@E,qd^-oZXP+,E y08?m gDx|QW(?(X0ӾA3ci͸vat',w=zQd5/VH~!W91UŮ; ??.wP #\N_ +H-,RGSRz\CqRN.ĞQiGE޶+Xkƈ(Nqlǂ[4@Ur _A3fFdjE`B-%\_28P7DL*כ b, && kA\H~65+͈!dF46:ٰ"#'q ΁E8h+`"a4o9@c2 tϦ2&;fv=7*q|5 s"dr~$ǐ(Xo}Ů_ [F GL@uuwщ5k餚5%݆NR y Əӓ)C`hFhdruNQ?M^Pv,,/i_#E)LԂ3^_6-"dw=ɏҲ z+a +n+2m"Yg@ɑХ;<[}JwHy;Jf5㸞wn?RS8B-u~1/Y(1::P^8Bb꬗iOtf =h3N>Gŏ] WIҖӍ9(8ȘnTWno}p1?Q@q!ond9ຫ2+ FW:ڄ9rX$Z y~==4?ҽ9hNg5$?AW9 7/WD:w]0zq0 K%ߍD둛YTV#m`#>=A7E٨ʰ%e:47iaZ>Gϟ}E噼rzb1d7('|'?k)ԋ9>@ܴt!~\.Ԟ"~2Bm}@zdY )1ta 4+a"DL]=k :sYM-,T9-,V׀׬ۉ;..Wamđr^>"eyzܡ:A]a[ıjW!$WvcIn-4YCs7Iߥ +ffTG>ΌNv?J)(u|2/zJ5N\>" %+ 31]C$%ƞO 5Fm|p=w& gǘE(2,nd*GJc!-qqMCdǚ{yg ,@n5׆dJ@KX! g L#*WFsǴ-"@ޏusw7"юYg̋>]$}:?aCJ$5IrK} wVRQ+'O,5:LoI w+.˯._^Ǵ-;1k7yfzӘDcrERbub=*/83YyIY P,]O){[-BzĨQ!HgzW`QKVދ M> 1[Ek͡2iyEz\S>- &Yk $B}aj6 \29;ĆJGTj=^mZ]#sppBr Y7w!aj ™r+X6%JQNHBbi-\=9o_o0À.IJmK%Je=ZI`zXoB,v m C\H[՗"vfaUmLW\WrΒhDl:{l.Ҏ8%T[@t$}zb)Ò#T܃FɩO:ce:8*","}Yeuw 'cIh=^ X %x @f\>(:)rkYPU58]mzX/RuPtȇNmL.+@Z" Ps?6x"+b b[[|\|a^kuq2T2酋d9t&r)FJr?NAU8HkF՛\ՉJ5>j IϺr;ǹ^ġV䚗_Q)>?Ɇ LcBkafavp@]L*NP /}_jl??ց`ȇU_jWX|uWDBaxXZG?m7T@zg[X}0 @ lrĖåVibޙF'(َIM'dZSO=̬{:73(l ̓~^HV)sCHQߘ"s5^2)B„ő鮾h`Kme/1GrEq߯)f-iS9 pYY1˧0}HbPƚUɱz8#l K q*k`w6q\v]O4 ޖ;=a2Gn }а){dY6/kJ7 Rp3A"_Y<˪(ֆJbWhzdtPmuHQ#;P_.[֣39H,u/%~$TZ{By"|+ODƽd PR ETwzz0_#ɄQSS4hUظ# &8b@m z>W̆Q|1m:rߪ 2r^ND٪}}Y \ ӵ4QI4eM?NSޠ8RpmaAa[Y&!Kf.cON[,P!in;AX-_e&ncYtRp(|=v.H(>@U.ӊ)5_kjG>b+&ls^sL ezSt:x^V(}Y?0G>V47,Ҍ &= YGE.9Bh$(>8|<[_6'XLoދ+6{)*xkÛY~34=C[}Ɗ&<o XwR!03bzqy^1"Lua(_[6DRұ$ƚ0<ds#i"{.VscJ$ûe5orVhD0K>l=] 2{7*]3l)V4PJbmtK`)ͫ#kPTk4Cq_8;y9ݵOrs9_K* 7k#g.'&o#Ri&gwji*Fe29sN߆p3bܷQ.3ێfȯͼo Q7%4QSV%\.ܠP Ag۸76-"O@ڥ>b" z=t:4*YHW~`=\~?G)Kh+)KX&SaY)Kc/1 r7>ӻL%Y]w^{7ʥ쭸랭)ɤ7/ҩv.q.bVoQzꐟ PpϢ\[^&F X.كxF2͛jsW$ vt$T%}[VPyZC"Yls*mWM#ۣt8)q]S #_lU.<硍ݺS• 0;Wu@8L#P-^qt__qm2oNo6skt_C1CɔbŔK@bTgĻ/)^m>*IUn O9z1@q|`$&#W,GJtA9 %׈Y#ĦDxʎ$b6]!dҷ*y/n4ի1W WY} g<[rh_(\Cp}V w0T\l?f>GV%|&U˔~? OZǍYkL 3=zvsBhMv3ӥ9&4Yj[j8,wxr78s50=q5v]ymVlr?utr6]=ƒ'/km+8؉n/YjSZ6.'?'n~\\vr8ռW3 h'r*DFaGC(z}@\Qf%T_ڭ`m8?-K!ٟLo;>fie8PR|x&t}@Y,S%yzeWqW:wq.?{w FHL~젂|B8`Z&Ԃ%W{̛`PD}7ȸ8i/}F9:|Yȋ% ؊_jGd4MïbQTjyH&DI>+P66Sqҕ0iCIis"Km?Xh 7,F#dIMCǟ{l3WF: $xM+IY̍4W-4&=h??[a"_Hv4wG^BsZ}͵4v(9QaE~0-DWxɲ]Z7UjBkd[4<>:ž6&#X4[q3P83a⾝>+cc]BtqYm`IW8zEcJ8tV_DaL F% ߎN16Y]w:[P|`hJV;Mlps}v_R]*AYieK2D\T9pk{mAk9@<!Q*ax(l4 N@,)0&|pz-}4$ݻJNN #p\GF 9Lbpˍ0ĨNn̛ #sC=dy`Aŀ;zHLGȦe,S;)d'H᝴\& X n0(\vJn۵L('Ђ5RMD0c>$H4w`3ªGYi-] dl}- U(%@iTaG̡O~>~tCE%xqLJmJNCi(lmOjkzRy2-ejAY>'޵P9VC@$t%e[i Coq kU[>0j3K$Nn9}UNPHBJ{4-;!qV4vYq-&qtz^*7w@]\&WE@w՘&G +u2iwȨEy,u]cAQfpIЄImG02Pu@aC ;qZ!/je666F"a|v+ O.1͠e|k8uY 7*.&H$j&<.<)Al{,5ړPh’5D||>{`|WV2`Rhh`od n6f:e}7Hf)JLgԏ]W˹e c:bUQ`dߠ{RFnfspY F+85J7RJ;@ɳ8cc˖ ~&۔f^jTY]/*a%wrtB||'ъ-LVN Q,p(]?%.5g-FSDw%f!ow_q–X#!fTS>S4@PnjOW\2< =%d$FAOG(ݥڷQ bY%EL"t_gF'{YUHޯF%bzjk8\$RR9cZjv2 gKW&HQ{CšeΞ<Ԗ 4eH=DϒJ܅M}Y؀"|̓_3pOjMk;;?ந.c]2%!"Dש=.SZ0yK-^,M2HlD1UH[^o$>=KLBV h ȠLRbT|gqX?E'aOa!VY}ע>n|4iwsϨ˶bp9J'j:( Oq -OZs Q;FOzIx9 7lM#uDUEB=%ւ ʱ6e7qe#⪼8!p8Cw>dqRPs@c"$pl_&˥Է4qz\'\a gzD8tۅq&KXc%d%Ň+Ewp +X3eױ+97# ;Kn#$-1tDV.LgWUa2o@rcbX|/-?8nR//6<r ɻ,zxrpMS2>1blixh^ ha@nV`0?m9U%T;a*8pkd։C]D󋞊;mAEݝϹֻlm 9!?dw O]AL&.Yahiޣwg4E^#u2x׮PlOlao2\ UJ}@`5!?7tCR`Z1 $Kgx(]HcL휭F^x ;kDˀY&J H˄%E߹H\Ie.R'ʼcq"I#Z]RD 7S 1LW(eFl:l>|MdG+.N fWo'´E`CL#WBʐ?*rd#Q1"5}+8=Vפr*nTX/yfcBk MIe2Gi*\UaTr>YQ|b1"sPDE Ho9 ;Ҁ^dnYmO S(r;H`aCeX\a1e1&R>9K= MU Ek#s{_#)q%1SU&{~o:@yz<4b~F4\()~UA.{W Ӡ؍ٛ龬?MK -vOM "gNE*%/X*?",AFN)ow Fa}87|=P}E`pN\zfMѩC5e㮓E e6UJMOrQml)KZN]p{:ZȆ+Cz93Kī=io;0E#/>V90Ee Pr&MN /x5⣷6OWe0Y2pOL`ĻqKVpRwbIYZn6+ K3fvuK@[ff}e 8?7D[8d]ٌF)۷e=J F  ?T)oe?2fJoSu^A^ P#C N\ǧ< +kqeH>HI/ˍ(yΫUʟLd]W"jpfYt*.8_wne]<#T`^GZSU fח0X7JQΜ$. jx]hyij)jށ]+ι`lUXG23( q~9=ã(i<[y n83-[V45l!I/8$#}!E*L=Ƙb :̱(Cb6j l6s:ŋCΕ{ `E]_?C/H3tzՉ;)1(v*݋<{AxXsɅhO&3KZCiSIt -&#aӎ}=Td5(s&o=6؄=]Rz-/CwdvgR=28nEZDxԊ?\#m {ğ(p9ӘdQzb/?~In$ںF>o@D}Xг,b>alR;@@1h{S&g V [7"!pVؔnmzu7 RXM zL%&춶[ۧ7>ȅM%S}kȱoQ\ 9.)J_tJ߉ lT^NmeXp[!JLϓѨO/|\NU.򷴪(+qff2ʧ) }FM!k-m84ҼY k=ctܡlwOO˃$@8 `@=|Uң2BAITk}HxOl.y2bjdbnjCQ%Qe^˸lo9u}f&G,Ekp :UNV. 8&e}1W"$MSz) 7zIK 5.?NX|C }:#7z`%ްwQ.18L Je3&$q5@f)]qV#-%~OOVT=\/I ŽƈB`Rnڼ؟N\_< V\PEOeu˛4szE?H*Ռ#kq }Y#kXS.I*¾ 7/˦i_E)ͫAcHN)!hg{S5G [}n$x3>|Τ^VHr8V~.pAHod[ᐒjGް-$KbC˶M҂o>'~//S/BW: c!a7<ḀmpHJzSE)+3uxr;=u$v!G+57:.!>慝Mvyx8GYW`nL~c CIQk(ԄCP``CD8Ri>PɮWV*ZTRsnkΏ4blp@35YEX 3\u*| ] znq`kd8@B7WIvBl6Dl د:6) *y PDޛ0<.pNkO,P7ˆ ^%eZ ;35=,b^`yn<]opհuZs[ nHDŝ6/xe0>:NwK4ܮ6b=StiX D81S4 ؿx*Ҹpm n ؅,<D9BȞp`P{A[9tBj<ů8x,%'9cŌrhfj4;US W_+ V(|.&Bq~uAF)$YnEs՝m &+1̏P%+]fʓpd2POf.k+()DCHVTmyȧAEa%[[et:.B4Hп}]yKd3z5UQz{cR -2Sji[Z͏Sֈ )lW $]VƖV7[e\JSBP8|,a^A{xp򀂼Cdq>l}6l6L`6~Eô0I+Qvb,ş%:z_C`5ӹ|%z:]0/J+zU/Z{4GM$uտ+]", Y~!F)NYzNJ?0Woy9,&]yd̠2gP@!ppJiʰ0$XTXaA>P'1qMh !(q&CT:oך\??=ÕMl谚7U*˖&7K>9%u<)0UmE7'uXccDJlSvW'E\ꍶN CV%4Y½JMs@PNJ`9 rþy!1]TIZ#R  G"^uh$VYE{^vac!0ʲ"e\<8`(Z՚B.%qr[־ΊvH}F {9A6B<ʖbzȠDruCNx%KSJ {g6 0coߢ>'6{4Ժ!AWcFI9"0U}w}m~'a>%キg3{SY?+њ/5EX*ayl]tɽm!:'\)THn!ϦNh!weZ 4+%wv =MN"ǼFbϖ-…v/7'AcyRݼ^@ss>5?Frl8wp$\_ 5%@6Zjd1*-p)}L]Q4Cޒ7V+>jWW:VpoȐ)ot Tc|ece{󯯪5]'c%֌bOIa6a3t!G-$۴ Ŀ*]| {IlUvGE @H6u ʢEY^Az1{ab; v (ÌcTtme`P] A`\V 5c#tvC[g :40EJ/m9eГ]u{cַh8ZP9C]giJx4 c Lw' Ie\kfl!);f7HVG<%TM-Gِa\lkK*;l+O|كnK6&- .(&)$|R]ooڼ1f@V@+4='_ƊO*SK۽CtN9QC ̺&񎓇I,%%}2T`/"UA1RzL)}RM@GZgQ_pAb,Q!eC8+]u{,t^ f,Jxtyǵ1WRo!7ZJ8Fy=a@;L}Z #r|]Q%X'f4םmxq6M%r,p46T7'Хr!ؽ/+4s{21R{6 fy䤉>jyU[aDZ*v`\h ro K?$ɋBmWhmtzܩӲݢ-JZ *}2HUP޵~shU= ~w=}l@0:"p׹;aNZ揎%k8- E\GV#Z725+j#_xEزK1?bL#IB4D\(X<@  MbXǛ[, V3wwZfyYuÕn]Àa0Ak%sqfzd; |  |ˁ墴ԦAuq2L^g, 4Ue?<ݟxIpPwW=g;4fv/󙸍 c"- ̱[J Լ7&'Gd R1qn CYN6 7P}=g㙴̰1 E;UP>WَAR,sC*Sj-\e^ p^P>CT2=0 ,ָ,?Ϣ#_LBq66; 1KZM[n4^ ϙ8qNPx ]v6.|rDg5>9e)* gM-!ĮȖf&WfF\gL0e7rD0?̪V?Vim?w ÚWC~|)3Ěq[{CƒS5xYdW*fD=EgFG6J5^?DmF쭵Ku<8EG$ fo.$:hv}G0jklh _6Z`Qvd{I} XswqjmD¹H~4ɟL|n:h͝03f.=K߼IJȍFb"6Ud+(zk ^ؚYhp{6alÙ f&#]MTP/1e2/E%BI5qQ3m:cR$u^5?iC1!ΎA`JeR>&ٔ?ލXޜ02J=veu ^1,HZuqИrN BŊs-7Ou>F#9n6\m|2>ӥSrS,d|H,e(rM 16y (O(g빴`Oqi7h3J,"]KRV}%s4 2A#Lg0FV*# ;CۜnfvPB_!E4/gvy]G\ֵ~JXSB\rakb.T#׽.W nQ;<8 AJ^[Fۜ&$Z [_I AMxvTIJث2B)ŰoYH"J~vj %L]EAg6Hqg˖PwfRjϮ+i集(0ո ]//Pka2 ܊eKvvd8eWwŹݤn5}!B+Z_Tpvn’Dv?[<ٰܑ -p WomqSP?jQ RgʰT?(/HGa5C@t~&2=F;ey3 % 2 +eD$\]A Ԣ0*,TΏ3&1:3Y @$럭hۼ|YO}qH%}7%䠙za0tQIh*B?2ޟ<_I]JGrc3~FĭjBD5EM<ԉW1`iJB&2p07M5fdәJ-?jRj9 :'?Ϳ4pb<(pyBPaXK<H,EKNƍҼ AVV=դoQچB9wޥq;oSmjB frplVF L۸Fqh&aN+B`ݸfC(LjŸW]вnaߊzEͬeKlwwiܬ m1|%֯a+iJ Lu Ҫ lLyx檻4JCm%UBlSϙ*@v`}k#iS7**?*jjdG#ݯ}QsJ8C?J:pays1S32{ 0*앇Gd-vtW{Ÿ.sĆ8SyңOz^)5GEh1qL7oWSD#1;DP+Lc;\sm|E\nY>Ci\"A =@P1+IY7WJѩwqHUe-'W xtsu!S9%~NO 8Z:}X=e!=/MUv k`d4b$'B\f70-qC[^.?\gW_Q)*ȢYTUaQˇ];lcdPwTP{]+~2  pYd5ظaF_ HQ `ꀓ(٪|[$q%It&6o (3{36ҮПWh|/}^+ ^ATOfm%y7/xz,5j.ERQ"lP: &ΥU0Q@-VtBm}۬-ޛo2[`lVz֌d܅2/ADHwU<3c돂.pyU:ag@";$KY-nn SR7蔐eL*VދH9xRl 4E~^q<1@ӥ,Q 01M6X =?)ZjҿW~qeIGbE]bUN0Ƕ! }vL~KD-d-Iu K4ǶxwB$ %i{\oZNgˮ[ĭ5ˤgT.ꠐ`>'%ZwW g#}"!L\o_b]'1`߰'sDTTV):/q qLj`b9 WϦ6@"u){ʮ @fr"8;qK&4C.nUpU D~u!{Klu.]i4|$b8]~ Ize Mnl:^ʝȒ^Ŀ);~U,WyO5c.w2 2s#uC868J$ߣAS@;` fJ}EBkE?  OPL;;e;d qQlhG_M[\>-UGA_tb,ZXwzڇf" JctM2h>'((6/76}PZáU1EsP:_Z qQh1"7ݙ +{Ε%U9j  v2eMˉ]-ѧ mߔ2gk1J辮s&/!UDOR>d ~ۥc 9^|A`$$4;iK:bvFĊ}lU!*ӓ33Z[uV[ {3ȋ!A f(~ˎ?/1ׂ*N@rZ!mKrè_~~ua 2]YV#ʎ}THF:{ U){d4EJ>~1h=2L>[E?r7ԬE0WtAs hȿ9Q쉈A1<RARL|_9-aюTr )\ }to2"0j> 洟>51귾^Q3 6f eX)-Q TPŝF/䒮#XMӗ|BV= (9LEu}Bx̥iQV΁ W@54/)X7_`!bOD7N5.~ " CAѶ"fu`b Rz[\Ȓg?Z[F9z:;`IH{>f!fGFKQڱ?x9 L_G䵔 ;AUͩrO>$CTԅ4&U iqt:)%WlIu2,s|<ƴG "TMikx:fZڂZV%{iWJ6(X'&< g!:.3+&.7oBvQYc zƄ^*qM}~ub{C?3.ggqYcsB1hՎN5 eޏ-q+Vu ŶAM CoR1?)2CQlT=T{?? @\o2b^O=|NDyЄb b 533$ |X}MŐ-j-% u(Of6 |Z}M^ߟLU=% C\ Y۲7;A+;$ , # hmJ)r~n*r`o ]buCa dW,  ~_cOUy煗N YZz0#ߘP}߹;2#uɏY;"v@zCmYT*{?G[q9;nRT*X>ؑx/,-8[YwY_&ۭћC{l.:ԧ?dC.7r%~|_GZ-3@\v!^8=/[yRkOFrJxnR&٪lFx-O?pTTB}KE_Hu9 ™BU2ہ|z &(ṡ'ٓjh47b]S̰8>r~ EiĿnFݦNo8z|K~e$BjGQ8 ĵ1{^!n%Rwd 7>%_ik㾥oP@nZ6(7ZDh|L)L@*kLl AEa704?OCKo,A2q[s!ONG%yݒDMF7)aXKʷs)WɒmJl?֙]!ЪRe]b?@4`+I%sA7#VͰVt{KߏR'{ryb8CnjsԞ':PJFI3#RRdОs뿯Zn#a9QGښQ‰™ip,QSW{`5xؘy~ lȷ2ZK-{ZR 6:ȗNE Qڬʱ%u+paGX.?BYoCtncZCbW2ynZu=ErWEn7u9^x(Pfb/wNJQ^"]ޣ*ye9=rD+5<՞LvrjA?FؠWY6.N8g1L? #[pq&Ƚ#۔YqgxK.mbŶxʦg/6OL /&q?uOc]w[ 1Eq6m&(%R>NU#!0[wS|C꿁q/$h"_ַӴʧcuf Mbq#F⌎W/V"\,G~‘j!9gOYp_4[ߖ'Fsx24ϯJU90Ӏ斏BE!VJ B m_NFp?uT * gk4FސFYaz~s/d v6+"Rtuk+&V#"2@Ĭ /ʎf `3̺r0vXFΰt74Z{H Mt\N-4ճzfP7]vQ\%Ebƒצ%q z tDZҰҐ43f|w}=Sʁ)Gu8@&XƩmgqxQ5Bqcjj{D.4xY[f ?] 䈆lN >MGB/M5~Mmd֚ ~vnJ~dك&KF-zDvC|1 Jꕤ#(")'k΀28_q*'4BF_'j>W3i#|NjyQ ކ Oy -->fE%XS˔RHQ&˰Q#MihlQnkUI;*3_ ACbҘ@1ٜ(^oBKKscUo(ǚIWۊ\G,,C|1po2fxԍz;=PX&,Rk1jX58l-:a;H4p:Y,{wx1+ϕźJRzhVk\UZMy\'?eI.59M|!.db8joltCcJ8YϺG6X̌C~}!y+Ycdg<6 av4F{C"g w:PvJh+ ytdd5?)KtmG+u_r"qt`~GzI5]١| Umd i e-cm9Dl*طD.ﭻ:xFs5p{=chc4 eJ3yZ;0>/D⁧ޜ aO/`U`4KA͜~l_񜃀|jT@ҕv\r%<%Og*5 "e W~l zk#:AnBѯ\XdD!m0~jel N{[h0u ٗd0C[;ByNҎf` gRMsפO㖧I #q?PW7{`뚒܌ #)6=[%_Žp~qǽ*&u{-9 UWTjWNN*|L"")~$TŴd6sqUFj…rbsƍ'!h FM3ʼn ȧEgB:$@-߹sZ[1Fk 4*pȔYi~{I ]ExwZ=j5|򏘌2v!*@H;WjK&fsT7ol2C8 0w, .=286|P8: YL*iQ >?)mLE*1Pgc>YHNaja5=o*m)b&rW]PI5 Ј{w(ZoO4`IH؊},?]>}>7t/݈ĶP`R3ΚŎ6+ )NXH`5HGx-/ݿ;A}RQtՌ@YVgK9969ʅj,R2ϖ9$~L-k5qQԄK Qa>ցу>y;پ#NBs0kRjog&9Xti2*ᔼ{@XE20͡fHB$<.EMR5el()=N@J(Q*m'If Mԥ"݌&>3) =kkDI(ɴ&ֲ,mŰ/Em܊c'9P4bW|{̂B.h(EBVcqǍb"jb!!8dNc!uJ~+ڢu#z*,jeX7iB)tnq1xHg],r;¸U ZaS̏ {v]*cώ۞Vf% 8Y{Bd8@?>:le\*gs񩯻i8 ajȓҌ"Ub+"ze n.Kta9 O)Dlpl煉4m$}.Q| П?!`"&@>EKG:fC 9D a<2cM>7eyΕ\a/W%> NC3 /WplᮁPyW7YaՃ!I=aj,6&ۢXAm;Aaa Sg $ו!4‚1ֈ.,}B(:`Y!LŅ~ghH0g0(b1dLTrn)ܼ*&LѦ -dl%Qqj%+ ܜyjA+ ">ݕmPJNKOU Uu ǡ|;mhN!=0 ఎJ!(de+Di(`>;{|KPt>[x2eib#nZw6g(r`|Nܔ]JϫnWzIa_KW̙I-HѦ= ԴBܜ?弴j/ī?MUyƵlC<[ O H_2yibި C";7JL Ѧ2>Dr,Z/ 0bF?2%c]r/g7L/^EWDUsUh}eӼ/q)&{±o^m$7ϛ\$QF v4$#(zCSC;(0VSH iAx4't٪9Xdo9r3?0$TU^ [F-v-ukb"PХZھK1()6ŸDQNb,#987xR!ܗEQ|_ծ%(KX/{{ 1\q^OާlZ_sSkw` ZKnؽ)EY ᵜH?+Zp+Rsۖ 'up#PbD]tTٍكs[PQO$n(Xk?`5^x2Гw+xTE?$Q/Kjh-Uf1.p|m* `~TXEe%Qs:һd-uĨt [{ēmsK5}73H1 mev=?żр/W?M͔)p&t@FLo2Av[Ad=Ѣ-PH/WapL} haⶦpU X6z2>c#< ⶙,-fD[Զ ! #p)jCU% bO$VژG}%Aj$nniL/[ _8K-5xdyW.qFB_27oCqoSc.^LBl`.w>MO/"8TDŽT>ty/7[(QbxOtIyF6T@CׅBF6FcPh21p$IV/737L Otn@W1GNn|GD_! ֶvϤQLdeZv"泃ةjlIlloUAI6+Ug-N`!^=%$ v4B ($V+"[6,#'8C~]GO[13<K!)3?pNv C;Z|K&jOf G V)H (n%Nm.g% @riֹ͵J1ASr-S_Zm+'\ Qjyl?rW:ɢ盏UPjnŭv,›;"3E+# 更#Nʠ \KR퀤 )u,Ow%놼~\; I8GmΫYJ*+'~Vt0=O6 ``OP~f{c])/Ljؔ56w]{0V|lTD^rBdMor, 9ꁘU.:6L(s}0_ǸACwZ& 9)U϶b=may ";Mo}cxD@B.E6WL O< OWgMYpwLV- ?[}pss^I0 (5ʌNm,):WEi3RD~'e8P2VF8~wڶ]% ":~>|9 ]Hrrgj5`NH Tl0zFVnQE%(lь_>ew] Y PyS@IUHqC >oMԡʆH@BD Z#๲[7%`1^ْIwӏXAy}v"# a嫁Έe<2dJڃ_Xy^rKK]Pw eA+a“xf[vK|XM\}SS;XPh.;]cN hA4qxr>{[#W̼;E'9&IIǃz {Ј6cX(MxX]8yK|^F6ɦϐh'oro]>hf <$wAkYab5RNm?_[&L|" !(ut'44K&goc854lrIc~&e%Wl VJ~̓`NGFt[K /Mڶb2_kigѻ2K5x|P/7ղg+YeX?'tU+/;8Y|&,96d\KEZ͙+{2V ~n_7TQ:X"t}N }fl*lL\ u,Քx^M9b;.m!Gej9Fy3 F٭K}z"rc\K2t_3'ReW7#mX)mcD& W&峤%BlJRx9 ZfOLHP? >P{}S2/v+ll.U9"ꗝlT6mŊwth >9`I4 v;v1fv_֋cp\%;>?S@ jm#cO7 C{qH`Jbz}:{<0{O!ne^XM&l<3?hܡ]q;M Tq[<_1ז(pS¯r["5>P pVQO4E: Wog:`۫hD߽# ٿLc0ΝQtEHB%[x]֡>!x$R[lF:vCA␾@gJpZG+fڨmOfM&Ma@:^y +*:pZt$^9^C[9sڱHčBHY@tqG PEk`HxL(`OpU@UҬ:Vx >q\lG/1bXգj)Z:w`vFŋoȳ6[1.=Y4^A}[aRAAp9N83(E4m-;J8\/48#\?f#c`v D!^=yo]0BlLw:pz~Wn tPq)8IbljKY6Q87#eB rp8jB̠3 q,TPqHbSvǙPK+hHԼ嘷8ӎZKzotL 4GL*l#CQ_@ "t aGwiQ!MrIuv!FOM=ѿ^gxW.$K&)1gЊ K5^l2>dWۙv )=!'汳~o%%u?Yuj0n#(1 -Ǒ>{b,J,2bsnJst9˟DlDFNˋN?S߼HKk[MJ9uq?t5KmEhx]˜}790 2A@4&5Kv̾`y}#dű~_kA"j|t#XA~Ȼ;ra7PYs7V6IA`g;fڎaa\x%Ǻ}#%[+KՖ;ÏÖхI&yk 4C3UǽrbM߇sHS;)md?ج6:Px4,s|ݫ8(:a C&A,FդtN/)_n,/Lj;Y%ƎPM2 y{m5pߨ2yxV<kN:+R[7L;mR#97Bm#9ֹT!J\<ŠwM*м3vcueյo KPgo?wcUE vr6E -tjC{fA w&\x2@@Б(C9C#̾a0GU"l>'iCsbdt4@/q{5J|nslٔՐC3ڧ85$Mѝ-jyȍq{6ULxH8+D w_ʘ=pJ'aEMʪ_5瓢 Vܴ %cD&/Y'D)VL"bN[^ߡoK?jټ]|mxc<Uf^EuV鼷4M YJ5IR{yW<6Q2,iwU M >{ B^ȆGxXix._%KG@p]ۥ'52W7dd?{_ ě*gfэ}%p{Z"~יF~_f&H|OP9 :ŗw !v;R0X"(ѩR@B>SaTs6 P ?^mQ]۬Q K{/d\'*ʂgnŮ_o<*g`-6L3X o?.)2XAg-n(ajе+ [26D5ߏ}G{l!k2԰w#SgpZs,D1]}yA55?FQO 92"}"Xv2u0Xwi0]2ƳȽ>|'cw.]dB~4ك(:dbn<|T E%2@ PP79I= ]|YtZ{3պ/s $wҁH T+^+-6=7F`|OR pcE5<;/C' 5Y} 3_ nd ]I|CP]B(߬}-Ft΃?Öj <%:671}7֛Ƙ­֞D:S癨RbJ*voqW keъ^%c5+l} ݠdS6@g(!4j1#K&'HBCsjjz"^Ug(V( PM-][]U{<@#*™(;Gy>'hE9о7-Srms@n~5W49>ARJ]ro7s LC$AFϳ6}[Ɗ"ꖎTmMeJJ\*CJ6 콂RD-0B7غ_)e02Cw (8`p&hbS,q871o$O/ʬEl„`C@'VPcGbZc;IF /IpMl <6ǺIdG~kg᩾Z 31J=[] {䉸0nhA5 #vG ?f#ĢP~Tb^xxJRm9w%wBMJ[FY;xXܯ@lqϤ2 _wTa_r1&M( WPsJli*[! _%g1CjR=/1ZTDXg:bu(08SbdžQ4R 26$O~GQAkQJZNHZ=" |bf5 o+mq41Щy =Cx|Au{D<Ԇ$?{, đc ɮ@Ty{dz=WbÜI%oW:q ,%Pq\B#YLHSZ-;7װTFi)-N M&Ԥ1Cd\W|l~æETʼnFnmrӽzYzrKhEd4%mOGb.rk>Dp]䱪ytw{[\Y"v}iop$&8q3j:֜y eFt2^9p<&6,An/n$.}b2oHUo,8xG۴ uoKJr `|P6':NeseI1uHv G0| cST|OET1(@7(96'04LewimƦG]z`Qa=g4}D2hL ݥ@/akSߧ 7>H_}Xl}rkl/6TY#Cj&,5eD}{L0UI"w8)\Uv fɋ?gf٥4PAjKHQ/T0~0Ԡ'8 l%B r7'Nfag7A-ۘ9ǵE\3+ k?CX,@ĺ7MG&Dt[wQ35'|W=QQYa:@si^z$ Gʍq=B#g1gR_^QD1eTJ #93D Yt.I(yyz򑖡ramSU{[I0 tɐU0 ~eOvo#rWX<$¸z<_I2WY'H3y_Bd^j5BE ?ۯG1:%&T;(9y~͓\SnDLƢjUsCg\,J U GD-7 OnQLk $i.`}do 3(ST:=&.1Btf7FSj۩o"/xvB ,`K4cuhR6L:OV&F~ƆQ% {TҝKhU<,E3 ,NAjw&q og.V.T;>F'wU ~<ۢlCiGӀ;H_8lRnQ> UJ 1Ns7+4ٛAT+q8?C;,?Gf2=Ő:|icEdnNoB [UVT]ㆤǒ_A5:FҋD>&-# @7Ry$ 3W. CV7Ya4z/ԶGh9F$ h "TsijbYy$DNu4W0(n k*Q1Pzxҥn`lmgkl`c[ǪMq\f0 ā@ѼZ;yKF!W?3pGL;}3o0Na@Rd',$8u}Sm=ػU6>y\ןQ(=j5GgS/ܙ#ڨQ9s{dL'/"@苠*e xAm69D[;p u `\ ڗxZk2[nfibxhgnYl,Wr/|)̔P5}H1>u=zRa |&/hڭa3juaFdmJ40%hUޝ}3Ncu&tL(_(>sb|Lڍl7L@'= ;sw}uqL~}+쯢#~%ˤݮP͞ޫ*v#kwI'qp ApVo}o[]ׂy11KJ$UYYID%j&6va-vr[--G,96x]kŨ,^ ܹ7_tfv)Y%3Ųndpq xMvt9V΍*m?2Qy%JI53$.:,j1UIim[I3z!BgODCslZ 9@8Y/Y!xKxIm`qpi*i騄!De#KnH6)cp1IvݴEk_K5$C45x,^~Qٵ01=ڽ0< g{˝)7u_tW]XQM,eNi J;xmK!ЪurpM Ptr,PyK٠N3P=  'OtܬԻ7 0kش" xTeŅqC>3pPS4TQyصӐ/4CZpW6b𕏌d 0c6سzTWo͒8IB ŪLi,xeon"J Xi(01 sЫUqԛ']քd#O46{>|k0Zs7aYd,b9jNB{VW)G}}fuU邋uV^F%G`|¦l)„h!ɢ_hHZ56yXޫa_ˍjI 484H u<*H(9+C]9M: Lt7. zVZ,;A!j&)S 9,b'KmdΰP; o.09ҋ|iJm;zo"˞r ?x]1FٚI&l?m1ӫJ P ܫ7BnE :A|!~QРbw@_eYqYό _=Jѽ`HzsǵĔM껿.5>ed,)}ݲ?ҳ<|cEgTp4en%KbY67`z[ݽ I3GFW8/ e`qRS"љJr.1eDAؐKe,B+z>kHLWR ƥB{۱uo%ϏJ@| M[e=S 8uI# *^ LYSTv`ء]Z#j&;/zVƀGz|)a ~zΜ25$|E~# Foѻ鹂oj1ywv|w z]҈Τ'!6_\ T81PT\+~ :Ÿ-Ct[NjEӡa=;X ͮu~GCtnՉ8]/616D%d '.n/iI 5$,'eWob/-݆ګܽd\?D{^wDun.`a5B z5_h]02migk:P/RΑm̄]̵@(6ew"P7fΔa5b3UEnw[ZyV+RXYHYx=KxǸ.W@߽Of3d3q%$a{cX­U+[-vK"*1G?B[(_g oW*3au| îULý]ښD͡qFjd9dcDm+XVH\p?<_Xj_}:qJ:w&}6ek)Z!T@{~ $6{7-ӃsR# v{AŞAp{yr8ͤ;ڏ,4dnk jyW}5P0!_s $t>ä>K $X>PҮ`Ă,.5h>rbCTZ ^0& 1RpS4b<2e)`G?4]e Ju|y,›n] E^GTRzAQ v?j6([H/ [OaW$˾')NiE0V8.uFTM؃  iu׷cmG&-<>|H0q|( `4F0Xqt"V8pLQ^'bN_DYK Wߔ+Qu|Y B(-dymZarVߩH8eN@k 5Oqf#YwBV !֐V)kA QigͲD{\T+vegLyuA O}qrYs|U%rE5 `$Xo\ ꪁu?E]N>xh2zut|WI]"Ҡ]iOWGjelVexT$DhK٬ӽ#4 EŠCt0i> eRP4Rٳ:̼3nDKN,P_e]3>ړ:bcmM٨kU^m/UD뢓Jz]1dn$CWKc\7}p띑4\ ;^tħK9S*/`Yr8j #9a~I:aPq:*+!Jf&օmP֛A,e薵p4?3q #"sN d!{+,5 )dPQ@]'rg9bwWܽ|L~l<óI$HVޞ:ɤ,馩 qkD{%s eo't*L6(a'eq2mB´5-v֐$~LI;Ԉ˃U4\mqޫWMx{6NxH;- _IE|$9Cqn hHɶM_К1_6 0m8%Y" Emu,ToaA/k?D}7N~^S=ַUM)Z&{K18ܭ`ي^?F{ҭS8k|ЍiqbCGv{wF}dv܃O&OoDJJ:x,Ʈk;^C]uZA'*WZ]2:UIz, )+#; [?:M *#6eh{UZid 5v&grb;y"jBμN)/'XD ޸A^~<1|wif!@,vw!J>R_ƂzPyK@ubyBnvѝ|ABQ)$:]xG@GvT+CkG?f`$5Py NbӶQ7g޹箶m ?b.zߔ~ ֩?.k=`b#7j}M҈r;2UD987zuD 0 ) ?o=G>'Q͙EG{A;Iwn|U=<(z(B~C7ֵeb]!n#<@,Vhp#t4?dg|#M/Fq$Yxq7_$~?<"F"0x'YV[,.G̔ ZPp#;!u]3d/V*U##V|$7;5q _z^M˩&yjֳk,uTe$lR;]`SP2?|KNjJFދm\d+eAtKb?η1}*Zp $9o7ț6blV }*DNk2b=H_:iWBPBZV59aPµ^Úql&U8E:$[9D};[:9Z ^|6"1s@^10'<3eBqSi4dQ▋rr;$hLs3W.A^D? Cj仇<iLW{… s`F-$LFJPL.3JOhRU/^3'S`yUy.itdNWIH+*+O[ם|uzml~0 v=vvm=y'`!==p"\6_!&`) w0Ny?U'n;MyU)ad_Q㦦@}4̫'֌qOx1L I`X;Qac5#la PeDO8:FiF|g :]Z'YzF$l B'Ӟj˜3|d-IfFNMpt.2G4k^uEi]Ҕ,&X!8eit"r3N]͆W={4"Ե;eu~̻#C_DDm7UE PzEԕ{Ph;5#<(壅iJB%V VtLcSK*n%$ZzsC>lpQR?/ nk8`Ut,6H(R)7 b%ҩi=[dh|/F8ݎ?S] t%$qP5 g\vo1{CFS.8g|sʠ.dGa9OөCY)^3LEL{6}#G66(=p,Ϭ|)H>[R61sŶ41ݪ_Sfk! +#F2Õۀ4n5j,KZ?,39i'$' |)X|Y@2L&&uk衳s)xnFr@®xjW?  Ռ2RG>ua` @Д) uc`3fxr(qp'AG!U$g AMUKS\Yms|ǚLn!. [*a&DUI2\> wˎzd@I !"!fFU=YW @mN~\^>zuSI%`smxz:B9=<"_ւ_I>=^e< <5P^󥱲ɓw2;Ń}DB%_>!k;e9K>aAcKSThAppzJQ[Өy[a tߵY9nXT{b2=pJCq!;mO;^ᮯ =81<;\o㭡ڶ_"ffR#khSvgb[DdZszdpQgTw$p(ς{l&qۗUNMhLQqhtk &I{ztJN#Of ! -[7Ѝ]8?{y(H&G(+)=#2$z-!oo2"/ۘ`& 24&l}R'?rr쌚LlUPeNgfy (Rhْ7'S#2PԇIaeb3]FQF=([@B_}-vgd*n7]?FnX1 1#bIdZ(³HwG4)Ё`| 5ԚnO ߺi^*A6ZHI#/g;\s5/.0NpHgDǴchCcc$.ك8SJ0xx>-Ny*JCݘ՘cRN< i][M7K|`TU4[HtW`&W'/~V$W_aPĦn*L~u:mo*>> ma%d*JANӒnyWeanbLTp.5 ۬%j=iЍDt" g pT1R;1KQGma9u"]r{7NmHQsw;] T#Hs];R TD裘Zt;5DxW 4/0U!4Zi Iv06G|i,ӰCz+P\=b1|{ %wvPdp6:˭ܑ4sS 6tyvٳAD3DԆRиܲpPvNmi1yaNL:,P^8T25U-;9)i>y5];"[>CZM2z)3}C#,HG!' nyC_-CG3!;SqogRҹso41 1d#.ff+8{@L?)>\LPK+vAaW|}/x!*详W%ZOo#j-YRB4@*DJuξS0Yue_+hɐO8sRrHGagp G Fz sU)[aɲ4<_øGj LU B)&';?(1Z Sĉv׽](Bh1Hh7ާH<ZQ^nה<4/vWU{!{{ȦHWXzb母L>Om~y2+ Jk0{ꔻESi}.6ܓjEj\\,ez9t%Q\@F@\ QKtފ$G<թoINo1{!ȫ=K_4Tȸ@_{ 3ɸ'1{23t2KL'C}֚=_.X4̽$v4CE:1V3ޖ JAЃzp AcMy!]'=`Iiݵ^Zk,3 U۝_5f*EN,WJV\Zڀ#v7&FHk w1;DPaKR<-[+JdSD6ǖ9i?b\$W0'jcCg (aV)Iׅ өzMS KУ8_^~m cvIT/eČzwcTZ ubkumo,!@VO:vFRz~B?#(e ܶszxϫT+y-NΈO<Q,bQq3dEK{oԃ? ̓NOE~sKβ? a^ -gY}ne w"$G=mRT’h` vDN w 0{뻋J'CYґqMԚP;/ǦzGX D H>mV`k[ Iդ\"P_s KSN4PX,@V8a '}=(eXqFLjg,C7xlb ~h>L1#9J=y!E ת W_'_"?cRu;md!40K~(*A uEכ0g~: C.` 1? l瀧aCoU7^ QYXLUсxw0LtDMsrUH5ur;6$˩~dOPCsn`Bou3c wղ8BT]蛪x/Ej``dM7D[z LvϫCq~KESkb%V<&#,a?ݮiPg,ȝ%#R^7\sat6zȻv@aiHKwo6޿"Ґ=Y|y&fd!EsXXo*n#;4E>y묅N4g/Tuyf^Rml*ӄb Hw:I$5;.yC8u 6Ɇݨè c^1WLk |#ga&RNK:_N$ΔfB8bNҒ$ nbP }.jnG#_2,a0j%} 4:vbL3'BL!℧'Vo}]{Ve c3>o.ó{Htf3:|T{*n!^sz2U^ lE:.{$hџ *>gW6I\XXV3UpԂLb 9ՂyԀMwiLD!$rwu$?~_on[=GXT&_ h[o.3cฮ81 {!E$D!M*rv龟dRKI~|&RF0R)|៲̴>X UT ϡZVe _cR)*it'9<Bڂe5eX W XWqz5]<7 u1/禉4/>i3*9)s薳Ž_Mr)ʊEj؁ wJH94 <_3~ Z\ԞYm=\ʌ+ahMg"m3u2Wj{ŭx1IT{KzB(W{zlՀ +_/?%Ǔ!D^%GxT\BS1[vBXdҏq_Ȭu5e6j_vg(z{jai<+:Ѕ+z`Ds~M@i2Q J B>ڨU 2G(8+7}^񏜯ֳ;nA*I3숫AjHI8H6\ kK OX~_-]޷Au*C>%MThy&I`,ӗ2ꌤV߬p@:Ejw3ar^6YT$gA S Z3Rx2K0Cc8l6u ouyu> m7ʬΔՇ# ނ>ݏp/%zd'kPn)u]e~+IQ_RfKdM.ΙCt @ɴDRlcXxֽmtxa%"+IIOiWBlm+n lp"_- [ mBCJf,_ WjZ(>'QK <;A'Kr8Kjxry~tt; و`|WJ[%:0$C ·i cDr-6=;{j%}nc'όN/l_yt +FE xmnmw9QZy+čf)΢c'je@G8Ė\H&pN~-[qHx9]G۳<@m\؎B <9Nhjaą8 sA&քR.,Oo@a~d0 j:C À7npOFcQZ%>[G_CQBAf籆;!PN~$9Y+9jlqWc6kZcIN] J~̐?0KfU!f;fJz?/(FVbH0CLj#!e* F+ 4>Y!9tv=[b~YPI3%_+9+ot",Ogm"}D*m. I- ݯ92쐩">H)w׻09|n7d.Fz6)ebJ]#Hyv%AK&0Q)i <$ߕ\j' v;ܺ*[%ǪEi+žM{P 5R;n, bHڀޛrps*Zv48|jK~MT.3/*xD_[1S~u e'|h9jJڝ ɺK8?PdɹW0& XF+jzm˖% ,knxh4q}i6M %i(~N[B,ʀwC PπkóK_J.GvwL(p$N M&i;UњTJx@f"+Yw:QI=`!$>JIt @!b,&]]RRcfr1ݿ<\[ ѲC)!˯}ꫤN8HAORuh E< !yZD 9EjkQ2b=Ro8OM .Eu0ԡ+*ƪxd5=QSt"BȐyZ)ZXvA+`62$gI(L2rM|ޭ `Wаr8bȸ:>(gJsVrvҺԲ?ԍa@V .?>8*1و`p*r@0c3sF LyMFJ{|Cӡ!Lcӟ9t4<`{ba 5Y26- z*621Y@;UI@ZXmeIߎ m(Y;BCWgApk72 @M1t,z;L8mu8O2 @pq2_X<}OolŊǦ*f0jE2_^ع[*060ƁNC&]3@(1[qny';6 yh%ӧ8f Oq=zjl_)z~+K%(W2 )5ٱ}TD Gk`. p|" (TTmŒ`\c1ƿǏ50Nz!(qJz8P-7XK_\i&d(QfNH ?=8 pdvFymt&2K&0x3~[ZΤ^M_ZtsTAưŐ{u }iE*9WoN>.L99IEzlk-F`CÕiާ,v~`'"1پj[?r@c笗qKKTぴnk]sMlZd ;}s8LK?Is3_¦&t8L(pl-pyݝU[FaeiؓȺ3#á󟘸&5r;EAC}?o1m'i'0:9Y|'<Îp^dcv}~oI[~ApX\Uw[i'HƤcMM¾7CeO=~%_ےGwUW*T*q~ioLB%ڵoMc[@"D0= 9؝* Diؓ:B{ud&$wiO93P+c#G`Cm2y=^Bl[2eOG.zfOPoţrC 1t7Ƃ7m;K_5 O!5CӋ^~A( ɨ~A*J{-?관3Z K6U=$>b OM )|}^.:P=!х!8'LjUNy=Ni1[udA27 y;lP+W[4i4onQ@d`G2S^V۩&QŸQnRI]UWkbMU]'z1@bA4CXfAIf ZuԴsc-}9#KM( O?>8gqVwIHH$GX_zé5%5{K0ziSM k Hz-i55ezdj=O鎟h)r~F+yΥМऺU*աҚ!޽:ome,u]|ǴTNKou3w??n*1UbRIGL@6FgdSgwf+ԻvcxiwJ]/f@u64=svQemkԶ:h(%d .rL*EKMB*1.FPq#>R4%j?.!3OLsQ~JVEIBi^Moo)R@-Ǔ+$Nb-$4s8*(rM"Ӭ,XtMȳ=<b?91`j48K}PAE;F<,EL ڣYjLҲ[h]i Y5c;:$XzF3{ïC+ ^]x ,cq\-3!Pg6&a=~񉦯XQ`G0^dspoދTMaL^ Q:qʛ@:Os#GJ^*l)bx|~M7"Rb:,+][4SK 2Tt%*RJ޴9j3h smp`!Vq DLJn0_7]zS:{0 U9,$4.|6[I=`1nG+QGDQF8z;鿸 eKpW ;CƬ0?5\.~ 26[CI!;%y:ru&(4"q5¬V6/~G:y5 3y2 p9gPGb3ж m w3mXeHfqRx5hG6y+M*Ee:ܖ26Nf }xSQn)@^pL3E1rfT1k QU4^r b.COWK'AF~EzN/?';DoE Cv["!Od'yϼbvVtMO\iTsGS }~"iƛL#=`ӝꓐC`~iRwh0PFq/^nՏΧb:Dw50s d9Uf q*QT q#JVVj5C [QmmH|@ ËD(w,OB =I"yJ\KA $"H(0FʶSΎ&~b2 լUk9T}RC)QVӉ뢐٬ "cõwk w<\$6{cK-uGA|Ҧ鼟l}=b_*KU-z*"‚顚!FVG+ q4sY~juw\]S[{:B #q^e6^;_ (Ϙ[m{O|P:B3"{05gC颇"yBlwz_?Z&!AUp R=쾉s>1Dc2=3XХaU[l%u_{fmƞا<ƵOrvO`񇜌4I0 =kZr<^@_߮DQ=p}?NE RP?yK9y&yay5Q++B;oYdWJm{MW.%P.Ik '%%a$C]>Vf>mpNɩJJf؝/]>&ߐ_J5ZQkbs㜯J1#d<Ί3u-[BOݻ|dL\ǧ &C:%0ޱE6c Ĉ#N*1# ~U.$Ӿt֧5mhDg%$lN7ЮhdjhPF<a[ոJ;BOT_z}\ ꩎4W Jo;_Yc0Q|QvT|,XfF56AѫQO r3}91H.2'n׈byW8]553ʗ|-*ūӀ2[tB)I?5rnhKg}TУ!M'%?d )$E.x>NW-J_bFD`Z4x;N>aiw^@:6:R>i;z Ԍ޳:%)SO!w/K94DtW8@"f}K25,}wJWg]0uygNcJ:NcɄ6LٺqW%?U>]pb `~f5:hXJ"U)88VB xYVس֨73uF0fv2rԫj b3kF̘z's:zV^e.5-4-iua2f3Eɜ֞a4sbuC4@c Aj6n1y=K[Zl-qfC+~~ƼsZCeK QV#?Ԝ+`!T Ia|#su%뼼x۩tcLhVnH;7.0 5JCCIRzQom.a6'7>@ܥuKc ͊ T-L~j+C.?mۣJB%EEFP k%qaTu,c孇IIB:f4j ̰U@zzORKَA}Q^ mtݞ~H+T( rpbjUƫ#caS9v•;f7p'I/x%@Y*ޗQG o)ǩ +eTGvZa&D=hV{T(McQ5G=[e1h?4</V4JkqFv`ۯ\o-=Rj'2.y%G:qj!"xi0ExI)@u΢~iI_#KI~?n 7.|'O0`R>^YT;~a6sLe`0 wyݪ,y|FW/qdwidB=0:Mo`S+F#5SfbϷ;9_\z(BtLcU 2}Y asdz{I'<1{xN 1k:"tP\lHd^ +~?ܬ JL@Dű_۱Y8X孺6\p<I2GdrEz'£_$8P u T L4\!6́蟰eD%T[ǢͰ?窯ծ*Ve:9/ t) #)Գ$S(8zR-`5CV;]>!T8y/1!lyX)~jSŪ<6^VjH>c?ɱzyѹȊ(nGK42G}yW`?$}H(,єp0+*X}!b3N{ކ~VȨEbd]U7 KtuP;T]0z)s5k1o8ߋIt($:xkM}1ݠЫtxrw?3Pa}I5 òCO$Xd i/!",GtNI`,L o|!Mob([ t/U80rB SHO.iMb$;NlCoZ䠾B(k4RD\["s؎-\6(yЋ\=tn1eW8U[|YO/>S6 0T>~*#C)ʐ1;KXҢ3Bo"o#q7&b8T=k{ GA߱mbU]+HOO Sͫ<2Eks[L1pt`߱ M#Iqv}Xq=2t\9tq%y*T?]F퀶7G+^ʾsl+}K3։ni9d"D,lژ+(}IG44Ͼ;xwJ#:Gr/.|gǴ^-_Tp"=R'ǻ 0+=6m}tㄒiuI6 Pk߄j=MbS^gI-&,K9-W:#I*̴]Z{t@!gQ/@ȑ?=-|]t+2B'+zGdr*ez'8 k8^(ZSEdG2q rBNJ&K܁yj]jiS8&ūӪc{>#R\r:_"Лt@vZsG8:J`ۭeLI15 \B0ӖYm1W+EfhsJA[/|UKт U7r]D{.΍Z'$3ɸ 4 Rni;WQDRsYI:Ѡ}Ɋ@>`f %ʹ!b #^3I6t&q{3mZ< a(Ogּõ$C(ޱle% ]m.3${k4r[OſKjW, <;,\<ǚfɮ`ΝUES~u-J@YouNwKzb%oC9YNb`ײ1 ҵnL&582krV+ ۬?4KC{R n)õpzq1;OkɄ,n1%צvGD>dO4 fX^\ ێlLț܋aJƔ爴5&d/Յc'2R 2ax *7Y61@7ɸZ%fwHs FÜ;[o\[|82U\]٠%I78 һ'a9=Ҽ/8ۤô;I2k WۢyB8aBJQmIxh}[=`2Ssw0ܮUcfZ;Bg/.@.܆wQ_B ~N3EHFtɋ[[]Ul"]C9h /Q2KW1K c`>M lˁBzp撽YBV !~\)tm3a-}jz!+?POodzS~-Yd[RZp`=U#"yPFφ>x)'gDG93[ԸTЉei` ):51  `AdWG16mAZxwCynCc2K֒UVD.e9Jq9BqoV;lW!t(uJOa0S-d{*ݕ{L!`ʸS[?Ɉi@j45BvZMY{3ћX?6˷10rVϜ@A~*Xi0(`dl2/MoѠœ @bd(2+Qp xU>  R>{"Ѽ,rصǘؽ`5 (۵)$@񦳿ûDB)Xp,'SO<,o]8,0݇%Gbz r8@f*ApF+5N]&[)jK^w;_ .d?4J,wǦ:ttm[U cl9CG"7'-|KrKD}c$tqsJ !PhC4x,/| PiY'LyHqe^"xvAvIaYś[#)B]yo9%ךY] & 3o{5JߎVRx.BDTsW4yaՄ-L,9}|A ѭd+DN{6Z%l_Z͝?8ZI%iM49J'A>!8moyG]%ߘ3%v]j0ƴ=x,wFQ2n*tQdJad+My҅%3rO 3Jy|Ľ?xzJH~5ݹZ#7jӤ7EnӦ&rFrT6!f1ۺqUg 7S.&ކ %8d@߆7Lla-ZSfj]Maܬf̧Rm#>̮*'4֛"GX9rPEPwYv@/rKp1<5TGjF+M{ݭk"iWҰ\ql`r\)3e~h{e8]ӔDVQlecV9 g,г~冋wl9Pmtk1~ħjj='pTp1Ӷh}*uk}_Fe06t>۶E3h)ўJB ;hCpDn;83mksF?sC5@%v) G\,H߈?sR~;"XJO B *mQ+O49A_Nz]@wW~@>y+6sw}dGMeU5Ҫm !)4ʞxew7z9/~>K@)&+̩6Բ190h5|0Ԃ'7XO `{眂M< M rW9S]-aϭ_^==$8lĤX.btinm _Ř,;F.Τeqq[+ 0l?:"gK(9icwEr !8PҬ=_ m?/Vt0<^ٯtTǪ$.a]uGGIn/9ջ_mX3su2>×i~=XLY}=OdԎs1u` 1o(7 ȯU.7W/&eI 6 yh!il]fkwC)O|{NKMZt!]`Hj02 ;p-38>#Iy-6T[Zב҆n R9تdIel[zDtBҽ 7 ]W G:wx&cAM 2~(6y/mDu~_4MqADfR $ڪ| 8)Yؽ ߁e[:Q^f+Pkšxoysهp__N+k>^5* ?Amk$THvf6QuN ~th*8'+I4B)Ĉ0CE鐒vb0ŒH'En񎣃9?2S(\4ЩxB&ؤ WErO=3/e#Aq쭓ܿg:i-A78Dnx05cqBGFSlX/;Eax` qYUkդFt҃_tSrBW} {G)v'{B] ;.KmM]I)K M$mnz lb4}I$\yg05 ъ1M \b4lի7Q)X[@ Z,3۾7+;Z ~'(\;9eʞS%|rBfN4<r`d 9J53'SW"+̽W@a[RH7>&>}^bm ]==1!Tdn6ؐ A$8F -w=hy'twU3%l FkXN2Z]%_yEqzsB(D. &(X>HFXKԝSAac^U0&V$)MqzCtZ= zmޞy=]1V=t-څ R \WsGkWN-"+28"mĄEƻ6>_Cu8_s:S K|;5hiawcͼ?a=5a[ .*1oNzpHiwdf I LҦ_` lH_&2ݪ4w8V)KE<_ 7!넮z& k:TcR]ֹ̞PqŧuCQ䂱RiGg}PDfj< r|*G\+cP>^nc\xiZEˢ^*KoTZ9>@d4RØ[ ,ǩ=YZ}3>`TeͺppnXRyO_kFlSK~õ _)$q8>hDqbEGH +^C'uzK/D;'}C 2O](,6K& &jeeFt(*8\^'eK›+4om)jJFt18ɀOI %BT )0f'<0V설>đ!)CfQE_ #K| rgHg$<=:LMu6j& wRcIHb LIrKr]ޕQ4M 9EO\4S R`Ju9b|g@KRo2ۏ=Ҟ\ezVRIrXVLE**/>Yagmt񸗢ɮ {0[wgʉos^^}ix74qTH~zdQ Z"08K`[0څC^q"hWF*[wiw# [J؈=.u( /qG.bʁ G 1`\jCsA oHs}Aˬ2WOA + Ӹ;PZ텋êkf07LnmPawl:eU+&UcG"fjQۃd,@ΟR=9̃ AQ< $+).ݸ5\]fnIu)>mswH=a W(ʅDJS* Ӿ-'/v&'Rvޱdma-|9˝}AoV}/ϿCM咉6\Cb?q@v!_NR?QY>!#9ǠQ.t[)<7_~ WBzt(#{Bu䣂uԉkn(Mm^|J?Nm1ٙ47A"a#DwIjSǭG/}`2P96`tɟ(پ84]8*PQ-7/l݄+xڞ% +mza[c:͇0o4[xJ]nUXgHhE;EG9\'ؓVXD ,؍TWq|feb$C/J'*o L4=ЧL>,0ego,ScHkg|DC;b*<:n\DVn"Tf7eȚZ2!;߳|0R:J9xi98l_0,G.ܛg;?ި7RD '0Z,Uo6NN:\YK1]͊ +m>Fs2` khaOmD%Ss5fU' ^@ޘ;i)/4C~$^3pZ4$/ Exm>m!lc-QiƊΏdw2/t+NRYR |)O]rPa3_MfߵV&zNjn(ڇT'u]Hpp>Upn*AժesI.J'& :|aKRb*,vF2k˦"Zbdn»eb?c_oR_K]W#RTEs ?Hn~fXr޷xFthtr /4vM-;~Ι:j 7J= (Al!f(x*;.K 8up[mL},!2#e{4Pj޼:I`Ws{!_8FUI9ݻAcàecF/U4n;n5,9<4jNcL&]bϪ.= C `H/Gv!S %YPu%ӟW|.bVtt:./K 5ƿ=î+ɬL&`C<ܸ܁ƵUs0{~}ґ -چ=Ru x,\mٿ҅kr%Gm^2;1I\\齙^R(Q>fЧ#wppzECV[vq,}00lSƶ'5jJ&G >\p`%d^‰Wr݆ h%LC27EAY7D,rtCG9`7EV63 *|<P}LV>)w>%_˘K>-.PY}XRJڣI͞Gܳ(9"{U O((^PXPq K4P`P9<O+t*NA˿@o*jH5G [66W~a+E4#lZZdY !iȒU-NvTBZbZ#\\)TGX@1u6霚+4"[&to4 ̳/dKP˖l3$({DQ6=&h\b;{%JY)Fv`Zeqp`>7s8 < ӁCj\dQ %B> ]m>~BWÆ%zy!U$xyw_47&APS;-N5b#4Ԏ<||aX- a;|E#bϻEl wCq_ >`m0&<a?ZZt< b,F`uVyxSҚ{`uց ?| CćymWZ柏V2S3 ?@_PkN])\HAYbc)1@E-ig$|:YG13h8ߥAX:KB3ia(X1o)~*kMcJJEBٞ@}6/LxQ#dIc>\!3D7]+zqg~goyW}]N6WcĠ!po}/ .SɪZM#Y0)F՚v"n]F8~s=<vCv ]5`t wRCr/UyL;i[u6*r襦1 y/ 1I/,̷MKa[&ԇC ; }qExo{`AmMPAq䴮⍕ pN06},;ҍEM9& |[ϙ 9Oi`1o ϸ !:8g㸞i˧X3\ZëB9`&[8ފ|_`3ֽ|1{7YQr?1+gty[JꆼNU7Ѹ.*Xe"`:a}S 6,o> Ui_$Lj hjdcþ{iݵ,yGw# bVKų&t/qlRUս.KhLcŦ؇C q8'!6t/m>Dؤ3"i+3pr& *5Uw"i 3B)+ JtMO\x$]{d{.yzzr)Vػ}Jy.(5; :NV^⯲S|? /[_F 7<hɎb5>:]aJ6.g&},Nm%RAF!&::p3tΕyfc[)~m.M/gz!xCr|CRQy3NٲA.}1<7,3TXU` ޳f<}S[cScqN&ĊܘPdtgD6YE޳pg2[uVv#sn&a*p 3A'oLڈF\ǐ> )R (ե+-aU"4HҴ Ma%5FR!Jջ8ř!:Yxٺ(hʍ.l\!9[V'KsV_ۭ~^0($)s]VwʤhseJU&A+f=A靦P0q(:uYyɩa< mVdLHY櫖2e{_UeDVvV4VN,D"BhѾ ^Gd mȪ1 Ŭ_K*$.6gnZ+e.e/߾:ׁ$"TCփ[g5yuo A:]}~ȞPB?Lhc PMٷLM*z6ҚIV5菪E8EH\\z@"ƨJAt$;h 'SXw= q܇>r(9ŧZ9tނ\^wa΀rEG0>Sk:?*|o1GN,j'ة^cVq{ Oiȉz|T vdPfqtH^Cî6dׅs$(WR˵=8 tpD;5HrPPNOK m,y)ʀ_)\8DУwfv$4yp,gwGkH< \|p|2c#, Uۍ~E`^dߘMETc' E ٝ$0ƯySoQ=a*<=(MD]`ߚPtߚvWFξ]1`2j 3QV{F~xRz*`I;OШgE5njWc= 5`F8@3)>>s YmЮ+&'R'pVsp t?4tlc*Iڣ:i 'mY={ NGi]8y8n#?VUb`}^ $E0|F%ih滑SC&P:"ܪqgF-\~4`LSEz4Re:>OvJ.{Qg//v߳G-]ȯEjV@SB2<]wǦHClʭ{&/`V).Puj$lh1o? WYAzT6!pvTy O5^ Օ`%[Ec}||0Ir?wT<Ά#|Xdjw-Ҽ_W qԠWX-1`S)' !xm5/蜗'=];dݴ.h#Ddb1DebjjuCt|k(Q}B GTVZҏO&j+,n\rVAN h^݌6RsjD\x#on5\Ҏ;RS5/Z4x ,NMܗb)k]o0aUIcQ3KI6F-YM$R|D6]s-[XjzOciY ]zJ尿ߺfTfd0+c/d|əy(-LM+ޫ2au?ۋٍ|Gڝ㛁˘qU@ZI7 p A&ke(w2xe'/ba+ YH"Zƒ $Z ]6L)Y?^ (nNァ`7aM.Z(:583F7BD{:ᇃk rMɻtF^.Bb] 7Tq*P Ż-"QbM>{8;#0ʝ1yEL=摠Si"CKx)ql;*:SGR5uk\No8; cJ>o0p3;xjqn}=?K{y6 v_g؆K 70ҎץK@Î.u.UmZoR(eTw_˶t&EF*LMb-VX]#{,F,g$}XqyN'䔹keݝaӮ=v^wMDbR;jAD),eƩ xWwjnXn h86w\A/ٔwmIadnU(j9@4o8{Q7._þj̬wM7a-8b` ƈŽbT `I\|zsj E2* E3[LI1brZZh8("&V+~]GQ ̙q^7 ~e]sH>j ) d@O9gi?(RlbsN`'}K#,ecvn68X͵]m ab3O$ =cBڇ 5HtmXy:Vm:/{ZlRepˇ~euXJ;/6ݒ%@67/F>qMU:&V7(tNUU [ߘJM,n lƫc+iPTrMt̏NAJx )Ttϩ~ @:"U'lIe_1Zz67 RIx#S b& pvIcR7{ɖLzN97܏Q ;`ux :&>˕rv`a)B*zy鱛BN6 V7q&x+h DL:c4G͈Amo FnŵۂKOOh g+"ec'2'AWYW٦+Ne!6WKLeH]ebC@}G"pQ>0xo猓N0:cv:@+6,իKp=ԨADš-~tŜ<)X]z#N'<_o4T &ctW`7WTD&ܨj~566~JȎ`Il}7b ;({ο+SSu=~vU|Ź$(1+QZ]$W&2^ mw8ILDGץ,btbs ܠn+)r~)! fbݷ!PຩR?#4Г\y3@b 8ok}ItBFבM?+ۿꖍ^9 G=SSZَiNIB@@'RxkkG!jM8@e. f_ Aȸ\&ft2LO%j:N60j<-!oBQ߬~a7 /J]rhl'2/Z}q]DkEr1>Ï5wzsZO;qԓQW٠7e7^lP& wÚS{EB`,? D|h:ٺISSF(tlIW T(ՍK!΍=c:&42x҇< 9In';>#59OT+v4 ۠plT\Pw%' Z/d`v@qhzJ8[rf6SIxovW)=-B{=-bS&k~4o8 ܯp$z6vR[eb_EPޏjdEku`" 7ύ-fpUHR*X9)4on\:ņT`+4sZR#ABJn+ᏅCf#㔘6={8!LlO{Eq 62]L\ _0g'._FCрg$1_KȗJ-Ԁl$!Uڑm>//WC<jɬ K/sM"T;QIm>6Ja A븱I@txPJr]`| o;ioQñzo*9.Mx/|/'!vU'yNM1s"Nۓ7 J IAe9ZI[W<;LN4*!`vl9DfHQڮkMa\k%0ML,qT=(`VScE31%eSvJ͗#bD9&uky*E;  p3_uN_D))zt˫~NI`ښ✔l&~k #b<7*NO~+sj7v)% v;E|F7EX¸r9mak,ۛw#O߬yWG2ѡi.d31Ks97U(0 EE|ǒ>*LNv-L۸dScf.=pF=6Ǐ&qZWE>Fz_F u^"MӡÀ(bS*V"`@ #Aŀ0 ҕ#;M2hYUE! |&9:gL%S yi:XG.|`ZGP|}w3E1j#E)nZPz8K l/+^lW3 gvm601GÙ3$ ӧ@K慫)Z;eԩ{8Y׎=$8dovП{dfTp(3SXJ%Yfv`[lb`sI❥aCĻv9{2 +Ъ./& grL6CQm}w):W68cWOR>VjH0S%^`F8DHjMap9qJ,p& .B{MIُWOhq$Br~G}n2=aEI{S5$reZT !X*&Wb`ůCX/yNS\2l*sa=5f.-IxNaf1OQqC-k /֝ }+@ja#qOgFg_m;-H֞Nw)-c[VjA [%9]DrWc m@z}0r(k9n*6#x&_Rd%Lw=_T]SF8* 63 _nujQR#H8>6Џé5 g49M2q~ n覐v5v.ʦClim&#$v Tj n-4Q@2k^b dtLQ1K”#c?wŻ5ː^zϠ/=nL =,Dg}*^ʎ2^hzCʗVl ͸ȁQ n?k&^1s)訦jv5{.:mCq[Et=-&?v/"NAk4FUyۊ wQW)DE7"e2>g7 674+L?jCiAF_wŦѺp`Lh3%:Aj Jv!xm|3v/{KtAhb_ L l"fLD :ݿ_)M-Gиц_͙eQ03 #6^|9>6zLU &KRڷ Y4*lq8i!Ic]ݫU/&.!;JF2ibsDv@;ds)`١sseʽ+Ugb T6DM2Z:>@sL;'eES?6vtm|Vr/J2;hZ%&ޢ+QQKԱ?e r9M_#qiXvS!L8Ԝ%Մ4>PYs} / |i%rc~Ԑ,HY:Gl]I@i~22++P< hYL[E.:5uASOq^1;S/W2,Un( |!YGؘյWQ<ӌma]K<[ġJ\]>\8׍@Ľ ZRa XK⡡CEBw&uvPߤrtJ齉{i2{yKn_̲|svDg@{:cL` 'LT.HůO-f4͸ņSп0 g>E}iq/~bdn R >İ2O [FͷXK׮1pa-5kDʆʿh޿?QIA4CP\~$7xsםh#(')tm_t}BI =-a51?x$P8yS\28Hbh)KZ $"֌mмvTg[56Tf(]]u#]kx{ zO$ jFDE. |="J6ͣ&Q! @:k)Y ++ C1lFqFyg򢜘:x )c!r 2 2]A5qsp^(>>޻Pd%\WZ6|+Z|Y4SrYjO®szހ]\ S"uݾ7fsbzZTHu;`;~q }AqLo=ړz&ItG2f ĦqFB #v(L+\ǦF"J+ *pd_C0}ޞx@K:(ч"J'"kP(J2pX4s/DϐY4(O=;!;p-6c܂Km_rt+:5{ _bd, ߋߏyM"aAUF5\O?ޫLE-};xl>ܕ!o}U·ҿo^&[FR5s)RxAJYXɻlv_g4EO탞n]qd"0("^߉eICQ`z@/3$l(ɥe<,~"?T80Y@WpsINraZԈÿ 拉m92@+24ܭeQ# M/`KIH̟%&KE퇷j~681% uts$ G==c(>U?jg,v9 r𜣿]K/A\y*i7:8g2aͨw1qu~|Rd|rt11urawj".G-U\oO .K-HHj{aP7X[x D&lOf_.KKî'23ƺmOMwP'ۙcGuu]ʖM"zz7nMq8twZCw9d^αbf<܌>sdQ\y3QʯI^ EgB& mhCfa9E[ji{SZ9? 8$"jMyדjǵ˞CSs4@h4%MțR[n,}7V"U}u&yl52nB sT= 3se/ P˿bo^%ar L# |vUpZ?hF(:ΎN,9;QAJ{( 5[謜 eG߄pxQnB&`~Xr*eTΦJ)t|JtiSbX\ߒ,[:Ê?֡l%LPiLï(@|p"AFUr&x1}%Zؗ4yqvlԖ-g_S/"%y7J,$,C2E lB,BCUsG%lE)_!|{s\@ʰWv={)}*Ě#`cڿ{'+;>t=}P(psopn.@OG="b& ںsG9_GZlsm*(q)#*X }$;t4%9†c?haV= %]^EOA$7Xzb1GbsF-a 8T{ f^(2hk^JܭJ#g"|*5Y `PO'ZN_jJ^*۪f7D&|R]t~8qIGz'b. 6hñS”ɰ4;][}E5jb&]&nO2O.E7 _퍝^nSG~x#96`n`l;2&4n4^VoP&˸ !%ne(B+3xADkGaGu@@/d,{;yD K߹ ȼ^ع 7VqZ{OX+:ztN1L]wuNWr?"=Mj`Q:~mIr?V`n~N0ܟ E2IOd j~Eӵ23M5PF<޺qR^sX*mWW,B%1knp1R*ސM/&IQ^϶[7ai4yCO$JNӗ}0+e ϖٶa$r:Ji+VP2_)b!UhB#-jpb2fRĕ+e X1ܙ.O!c VZz=ygSm eAhKX|۳ժtC?eHfJ&bY6J+6~L7ؼYdni~)q,^'M'L+;oq.C/j"e&ei\ {{d朠vp_ɎNd}cٶ1A/v];-dɋc[\E/x^λ$Ѽu|bwhR UUr3l'.ժrR*"2OK}Mܲ u[t{Ƽ#:krԓ9k QF[yC!Wrxoܪn xA +;;Kl ߅!/8C9 *1B&vHv4(_܍*>HJuXYmQVo>w"d}z~0r # F"$CNW|˃<ۣӻu{f'6o*H|<~CGםW$ۭ1+O56sG'&?24N\I`و o8M-W=:(总0_ڝ&Jn^pU*:煲73%W3_)_Ipϡ>ϰJr7,KS#OR~(9~,U !BkknBJ,iץ1lY:f6%x9v#am"d5<<(eO9 Ɣ;79G?)C{gsTy@,ajʼUa1;YAq?Jds,Pzk85! q5 ~ŋ* K h ^=hqZ1N W 8ЧE^QGRsԑr'?u+͝Tm$Zo/N=xNDAe(ɲjix<゠\fh`z'kd? -u6FLmiKf)fbwox`E%&ʁ*a@;RJwؕOMFK 2ҝwWizWR$B+Wux5A-ɑ&Lw^&viGٰc hE |s̝pD3BwA*mHs6Jˬ|IaaMijE{~(mJ+:mkN/JpR;BʊѾRٹnܿsي{?fk5Qd&tPR=R;oGݷyt+@&d*CY' @OlN8r])ͤ`]A8(f9f 糔7~~_ sa!#~*+.:[oTxpJ6=pС<{kF5lwmi+/{F߫䑉&CJaճ3,i1g4ō?{슯edp#S.;qC 84Ba0"e@i%RvCvߌ3QJ\' w@Fj~j.D' ]=GiC"3zi; "O}@GvLG=ss$kwKTelY/=_nP'{SpZ>ۇx3)]7C9F0lRYz  ˠH#o'1Ꮈ\/cOOy~k͖Do<{"y-() S"$P抐]} D$YoyhTvAk q" &ȟ 0ΦX-[ЂaK!h;GM T還tK^,gb&Kbзx6ʺ]oW_h=OZИ*);U"Acu(ArlEMtV胻Z/~T .}/Q]J*AaEDhv݈fڙMo֝UHC!zX/9Ha8wqRA;(rx+ҫO 9 PW)?:G9|o1nփo_S0ըHOpp|jGeHuG7!^ CNG҆sOM@țQd$yV$o$a7$᧑롇C1њ3 N`؝ #.1l(cʹ ?։[nn%zٚS6>1IzENNшG@hDdBY yrvFcbE[X '#I>5j:V kDv$x&;@{W/p 6Cߐ)J9\bí 6ZP &>^z:9¹U'訂u A'4ioW7 F_{mB|jb]s^ 7?^ju2 0|QuWy{:TbyTR{䥌*@wx+l{:X` \$1,W gkHJXEd{؞gԡi~C{ r&"3Ϡ#տdHH2R֕uFTldĤYMS ~/L[:Եsj0"[ȶ S%)ǻ$?7@KZhuPe;f@NgI=ϴQdQ&POPXb>(ѫ5F(em±H t+M+H-{*gQ!@]O*SJt;a6DN8) AX _qeC7j`aZr$+O1ɽ,sj9 8\eVH|M+]sQ#Wk!~>XTZ'Qugy+beZjƌj 'Fv|{cF͏Qٻ yyS{mmxPݾ|D♜|ryjmp)?-bCXb(Ow? i+[ye_Tq™OA B,]*qהq޶1 YZ>с 7.78jg_v;5$}G7ÊoLOĦ (L/:wl.lqR0c~< ѭ<]5]w'"4qG/̋N&DQ.R=,w TU{kqK%Jhb^>K]'w(Xzl?"9YEQh#ƍQXΎdpPV*>:` _hf^=JPEChT˖ MC.16dU?[B9ax+ ž߈w@.L+;vה2Ƃ=[ץv鄎,])+45͗Dp\u*v BG ά/@lңө;bVj .n@/d<_tR^x&Cr ʝH{a%?6UO iwbPd 7%D.-ޒ眾z{ϒl7`B5n61۽ 7[ y@N`T1uiRUm=NnJz#UJP;*O =wor0,SsϠIgQXΒu~a{#AY0b@+|cݭ=;=g=Lrp^@>F˸uVbi,_b؊,ui<[֬4W\$[%e!)!4ÈT^#ͤ_>&vmEbR- @5HkfcCQMұI Jk&BIjW3Y`q^I*#RY2J=}8oLp%< 8CI6w=j"9CKY#IO9G&݅PGeYbzxPKGFRD&FO %W=tޒ4onHYCyOS&aG &W~@[ wA>EA ʓ i$ _56m{mMO}El//ÍW&_ޔ%!Ȇ Ԋv^)RVLCWO(g}$EE  V<*Ē1C(Ez:@L)"tRlS/Tb%JSFGf4g,..|_Dna{nXwu=a֮‹s0_㓠a] {adqkuZ7jqqʮH"&{aG0ʉXM9Yy'BGAU- ÆDA]2CdԱV.sNDisdkί} lPd ڲ%Y(rM$_g97T,b4\ v.p;>M %̅fNJc9KTMtѷD+dbdlmsOERwtu83=lNȝ pHRZ{SoԻ .ur| UCI 7 }[oGIe]ĶGScˉRh8{ߠ'Ҍ ! -L>gӊ^U*ku?k꺔4~p_ Qa3ù\O)Aj=;2fX"O$8)bJqtڳrgEX{OlȕϜ`z(- Xa0{d扻<@sPKcI\KBa/,tZvFҜ~MO*; %PeJ%7`3=L"f Y XOI }a^L* DLS}g;3+_nNȎzO-!Ų}$SZ4IFӹL@ =c6}vR5۽2ZC n k ['dZ\7 292ӋuAC+$(_l**fqmtڱ=FNTH_ulRw:nDiYYV·3KDШp;< &IJ(=: Od]5w(C[WS/=$ZBVFC+[èr'7g fU9aWiϣsЛ' ;ݜRyϺ!^DDBNVjdx]}J5OH"r{Li3:}%_8XJr-0H5#&5)ئjb'nĬ&HBIUI1THp3=[Eܥ?d MC/]si@{CHOQ^LQ7f{bhޭvQ.1m #ĞL"kA}րؗӲ%M|سzgs,L$ViQTGjvEPǚe*\4- s _1eD_coqx-MLS)4&3$YŚy7>Mɗ#)Գ]Vo须ȅ+uԶŒ;|<"T8f -*IuaC;!4맮EEt\"#xcTga|W`3YzzЭ( {7K$.~*GpQQT'XpXb|嘜Ȋq2lΘ.JE0uJ*E4r=SSOi;6s6*dtI*FN$MLdp"Wh8^LsMW,UIn/И14V\ĺ⯾x OAl=q%Qmg% uʣ)VʱQM_ܶB.p(sRY .ןkz|=8w? MBUw+#jdYE(; vI`)/NuU#b~{$LOg+jϱlH@>? [G@ f+ yD7 пTwzYBMtzU;=d$)/ kq"ΗaMYixz1̝[IÉ*뙽VbKȊ 6yMgzTM CK̤4ݧE$ ¥K*eO41o<qE:L/8=}:ٶz֔93itS酘 o%Ó~-HcA /`q~"t:6*+f;@/#mKdOi*ZC1S[\ȓ(F+=z@Dp>("tY&9Jz  F!P=X7xc>18= ' 큾' 0n8Ɇ6W7lT~-,ٞډx.~uʨ&7wh "- MP irLm9R9oNU)*cz"5 _/SX D2Fa]IGtå)w r`r@kѣX{푑^mpdi jQyu#bPdЙ A$K2o;4f^LT`P`5T>lR+ }Ka\γ:s =O6_Z8 /%65ve6TBR@+ܧk1_03*L{1F1e8cVլ1j{`l&~@kt=/硼k[9Z=Y8>w97=%`<КI[$[ޛ;?3CG>)aA̤KhrGEbC/+~I0j0ove~;H=^hmFՑ>ѫ׼h* ֛yMWit++MQǬEU(>'Z^p 0`b #ZL-%7蹟C{I爯N8:2}ʠyZ#~6o4S%f,{2߾ #@:tǤޔ@Vf({w9P'Шgo'~{ź8_4[}LL7Xu)plZɌJ 韕#+8W XW?&ۜ4GF0s x'<] h CjOGd"K !KO_۔խ$Ю6ӂZ1/|=8DA-TH.g P3 7{4'nī{u@7V &s ?vW0,u!{Ֆ_5딓*fg}Gbly+_ō]2!ϢUl{-Ȥu2ì(A)` %A I {SUpF"5?Ʀ(0̑f4G„%?F}7m(ʹ3f+y:'Tj_SJ+?6kWcqoI׺ U֛ =룧+#BK%3.%-MI'1/Pivky~\^e<9ڧ/|Mz)N *fQ;eKFHq<^,>e /E <sP Gѡk[jh.Yc"keﹶMƲu$ ▿ {X@ چؠ|ez^:8 /vY )2b=Iu8ll~L7Pdex*IR7fO[`5%q_Y+ Ky^jW`9ȩ.*:Pfc#!x+}I?E6䕎fyJ1KZ]~ !*MuڔNLul];kD<ߕ6O!2 ("L'Z/!#V{UCn5>.~v-bxD[Ij:UI{4ێ Q /'I.u;aPP dNL]e ῂB0ޙ|VC̍Ts@[LH+Er< LrZ1QPXhparCm;DTf,2L EXHtl6Hn4Yut*.x ,ZY`"Fܙsv@o'$Oüyd6ȷ=K
+>C>dT?΀Mv'E4[1W&' -iLءr{U<]-3rIS$ws i÷4rkߪ|8 M&jUn E0(/_i`Av?{a\>D \{zLei'zg쬴On7>~Pd'QgW dՑz- RƮ#s7E]zV;LA"2Cq><؉"rADHI.3OaQR2'E)$"o7_Nn b|e{e)|hBcng灜 &Ђc1zִ?ُP"ig3Qʜ]\th VSxC3}k31O<0mQ뎘۫)d~j3ژpȉDoX5QX#Э kb.&ˌʉi'obg}UT }^ȅ[L!oԬ]HFԋdi%ȬiCZGdh+X !VA;gQCE]܏3S1.aLѢqbO i^WwI7ar,-!bn cO)y\(MD융ýLOOl7bwX这98лE,ZL){GEo q9}.[šS"0??GS4rx )<4iBk}?CE}0%Wi%V.S?WO 7B鎈H;,t%r!Og(LKZtM"ymUBă2G0*6P~!) l#e]?|(6:^Z?7Lm us%!O0dn7 eCR_(Ꮹre?;( ;Ġ彯=s麜^h#}, /گs4|f?y>-ЎEo~,`BUE&]198i#DjgZRa&BF7ZZ*m7W蛘MIWܢwCS:v2'U p:D=VsPMy%s 6~!<;FT[QxЁ/siL6PAFCXAX2`N:rd(}+[ Q }:\> 8uK'4D"Bh*@Zb*|n>yĢS16Rz3>&2,q}rogOusy*%eq1k_y}#͹AǎI1lU~Ǡu0c$c*[5z-Ė7FnDԸQx(&5R2k6Ns$Tr{r)q+NS}XHtp,#e –!5Is֕ڽЗ{GKM2?^Nq3V":[\X|H-w¼{DLpEk,4QR[SF(pz{;˄]-kH?C,Ck,HLG eJe"A kN{JUؔ Ki$oAMĦV硽 i8$+_Ӄ/R^C-R{U'kteiIX"FY6GcFX j1^s\1Z6Y~z&"0r6bv]^ .)Wh'(y;7M,6}ݤQUB_Պ&D4W?|6tocrfn% #*B se[6{b5KM 9+!шnmG"t>(> $idCa jj sFjio8*ڞ7eq[N:x7rR\"a&ͬE]ū1GuS6XkXfM_ڞ$)K@3&9W12գh -X<}r._\DOfV M:ȾTe )Mvf;o!% *BN&5|U񿦌 3Kuu#!TL.Sծ ֹ/Κ1B><ӳ8K8,&`coe#[l.Ą8p+Apt ohBej?zb`TR xg;/(hp+RӠ"qR4+t HkRԫmQvvKyÆɷ ^`~8 jSQNL0^9n{*HQHaj2uy *xegјЛS7GG2>Qwsu9ҋhJ;KJe~v^>"8xrw/SLB@͓o/@4]My/i^Nnd Uʐ &Sr~[w΋lsSAo=KOa%kVҚUu8lتds(z04Nn35\獧EPanuiK[0ȫ_߶ǣX"o9qēX;I6t*35!]q1:?J0lK^3oQN#xhpI h;xa9;ȒGJtZSIa8m\=YWgXےI JָShǕ(9r&6'@GFr'Id{A5G  n+̓On>SUYǃuQ`x'Sśql Lp)]CS &UY!N8|Y`$mb]yj62-,2˴|oyQ9djCgδ?z$閃inha~X3 mw{a :0 yͲݤzfeWo&6rbwnJ[z $G3'>AhmYU *47)|8輝˲8e˄X78 Ϸ4NhJ3uv.i.f dV{7I~$kR'mOC`Z~RGf>9XRGS} 0yf̟2c4 b&ֺVB k=pdIdscNwv3 l僘,o5 v[3y |LbD.;'@S^cS輀Ceo&z_8Xk `)t,R.?tYAtpPC!Q׎ZA6̵pIŵڡٻ0ϟֲ8{md oK2aOW?\DK3{[JÉ F(J*_ӥr#6(Y1fJ }_hZg^h5V҅'AOAP7 L3\CEk(cSx -q uw`x*ST aSԩP[eyRW_{0SN{y5QI==S1}yihMqۣ˜'+Au}1u,?rAϹ;FwڐH޺ v^M;^z)ENVc_,–nϘ3`>NP$ϧCQfX41ئ^,ԛ6Nij^OgK.Ңn4 K54p!\389Z3&pb 甾N㧗euu[&n0(F ]=K%l7QDenVvo}dX!^FzQ[>NeٳH@<98S/~dALsBMi/7@jP0&Id.F]rQG!3MZmb.{m'nwm|*8Aݐh[`;)ܤv@onZ9'Kh-#|-8-L}-ϱZ{k,mNPF:h <75>z Q`V'T .z#>nY儖\L.}#mct]/spح]R@<9z?fi"G>ePKʯ폇)Nv)fҊMlW2(>gԾ ۈz~uZ]Lio%e8V+,_9ǧ#p[*aAjE1衺yX&€:E`{ dcCNYߡk?0&Ekv .- ODC#UfH)p3&/_6cRgZ1~q׫R򢞦pO `p@4uf^UɎ9hqԷv.dpםIXR I-5#nɦ6t\{DI Ϗ)B~gG ur0$@.(.p&b"j|+vո*QNzO7a&>Y+KS_'F*{FGA"WT ,i9rQq%PMfdFqn- \jODCqβ<-)qcU{A)-6*BN~ 6?CѼf9κ|D>f1?B4w/80/\ɸ/R v~ |cqB+f8( bQ:biT9BǍYx&Փdh!^5wj7zERgիtܷ,o֍̰xbI%vlF|<-g+Pn,@opg[XpZSqgȼwbYt |܄c.^ҙKOVZL8'%:*?A,@,a\t!ŧ&8=ͻT,`X$NѺhR+xsi2R?ʥIc V 66  X'{Y ik1垲!K4T0n #:E]8.;6?j`{He;L'&: X#H$$񏯂&fWͩMdjm܊4'VH0 3R{ʯʼB=t N(ȍRȝ{10wY)ݍsl_KE'9o(eDgntg j~54t9g]e8tj-<](h?]sOQ}sC]|FioLf~vLԲ]usݖ{~:jL64t)VR"T&2${MHE;bZ켴_42m^O& 42dBDa>FCqma|f",D'pIM{~I<CJ1 9:f$$Tz̥Yy>{F9gl Aơ00n up7;={zy %A@!hM2K]Ű~aݟI3ZڔC\1drEBmxͬH4IPAX f7mV HaU識F@&WNX]:4;PQ0#T,ٖAV3㽉+X=cTxKn:.#1-UNf8lZ/n`{v~RK\Du! ?5=J$tN,~\%ǽOES;"J,ӕxy!}9G`8bsϔwRtZ  gxD9P0TW 'Cs _,p#]؝iz&w;/O6Qn@} ` Bsu׬@yoPӶtmZݢʋAHuǀ~2qA%:LResoP%F$1:|ʣviRWW04GgcT/O@qn 7 3]d~(}&ܓu\G_PkhOb}UC#ʒxnu0|vUWd6$?h~m.A35嵯mUU w@'>Evqՙ>M#y8>_Zոi'l,WƶXi^ xZzW9nV7p}d,²ץU4hx{I~u<@ >*E^L1Gn_j+ec]crTڷFIA)S[p LEXؠPUdߧ)UU\N$%R47Fz +` ?FLifIB){Sdl&A~oۯ`$+/\Nn-5',mn X0LoǑG)a*',6|p̗utqXƣ*W旊#Ȋ;N_,K+;#i85~~s tf3DvЫy?\r6bQs!J͏]N'%&)Uxʨ@D}4gʋW>dŠsǩ-f[otxX{Jas\7TR# $WN]sBZm.uCd J!|83BpVlF^ϟ>B$zD_FKe ѥN8g[Se;K(,u>D~0\}BUF ڃvo٩ICrJ2ǺۥM2c)Hte8HJz1Ø+-N!fl/?,&i֌y˷op~n|fՏelL48Ti|cF?x{]Kpi6pS6%j;CV%0"|Sâ9U"I%_F/GfoG/z%;fǑ'L^gWPd>IʳgM;EnM-T3ޠ(̯V#qlp\0`?C}NU@\,Zb.9ϙ1(ĶF|J]F.p땆-}za$TV@2ݥjO6'woXi폓Cy 钧v--Ӝn/Srk#?{TT*O)UXҦT.e[(̍'ÂSX?qX8:'|6N|60rs'Zƈ3,R aA'Lɠ=TEFK?Pb$_i[J0ut¬7/::[{rҌIP%]N58)⺃XFN6P0,џ p=.؅o{-F\`O#^xIҭթ#} p_[>(KtP[LuA]thC!Ӥm^[X*S"SNGp\ !a\T4Dӣsel jfi5y&E֩/.➸X yjoKӹ_|H#w-[?43x=ֲ~AX(j@ cF$X? AC`WR_Z >_,%;6 ʸE(]5#O-뺅2j;'4> ǣ@ { |/Ndw/ܟ"r?i{WeGvAYMӄ@V^ڜht\/l i }J9>,]{Y͂}g^GrrAяn@Iɞ 8Kh`^$>/˜]… gQ[DݿHѲ 1Na9 }°n*ķmj"I¹aE+w:8THQcc{uR2+ˆ#k\F}.,QVhI+-4=oׅ1`'l3$} my E-$k$d299I'iW20~ڳu3x*$DS#iFPZO974F[: nA0/)qH sp}&$MRcLS'ƒ)&P_ h?*Zju#yp(J}OV3IoR:rAz PW,oJ⣇\"'5opESqmR@dM77w/!UPCl*fN{EC,QEp+Iu$[\W m :l5((9uEKwD@|oaiŠ:~,Jn|yӪ* Ԍytb"//qvpXˆ( ~dtO~hvC~2tm§'n( TG.-iCPSԟ (W wi; Έd?Z.qŮւ.ju>́eT` SWZP$~jwz%=́\BM3U$_jznkdX\M@ȕ*G,NKoW>fC yP9kY7, WMUjrge[NNg5)qs7"Cyy,5Ľ_t%7lAWBџs%J +E:n!cf dM#/7=3 /kMF¿y06w1#<{Uw|Ё4bx)Kt2 _ ۗG̕揘DfY&>eIvl`c3J9+{@s7͈ݓ=]wh~v*k!qЂmBj2/c q.$֯ j퀾+on Y+S ф0 Wf" CΡq5olX>ѓiq v_ދHjd% 1K6[R:?hKJipF#('/#[8At#hij-pXcӌDRp;^e,9'fd M V-m8\IpWkʱ&VDžm vf[쌽&-OM| nW">74h6BoL9)L9uӡ)H\\KL^Ik-o֪zΪ"7rBQb3ǣaJaT |"_0~,/%)/~>u}/6qf7ܐ3lN۩ʞ|/dHGPܙb}УB3<!"@&I/j|jqd Sa#Z`٣QMX:񀜷_Y8-"3QEN+"^6+ l6_ͫRT-ߢ܉aP o*٘~~"6xUs%6C'ɱ+9˟kgR0ݧeKL]:Ô jWBlgdcbt# )gpu40]&EY{ХXm]}Wj-d&Kt-7}F].Z-uS$b#M`oeބuv,[G*Bĉ&tSZ)+ڷ $@"#;45sFTSW%` 9uECTGX%~ɛu{ 3weJQ ]E?X~~ex#U1cga:>3V,Pڱ=d}q8 |74bBbpA&! a*ۮd[89}FEgD7@PΑ;b_${c`j?~-lWx&^! ԱT,#^#~v5K-_g3Y"]pQ<$PZ~8+`I1Qv9RgR2corx:Qӣ !ǡNPS`Sʞ;4:Q^k2 @!pQ2,6*}_:WTM'o(hM4i 8`YX72ƓQhʭFr3kg7V_Ǣf 2f}yH(%x+l.(y{%1ç- s `'uRgYkOWC=Adӳsf_ѬFkw&{zw6EefLɽoq"閛z bu*O`%5զQq$+ժ=~cLƐvo@&N0yv+n FnUyNR?g*rFh&CAv Kճr!rKBᘩuF+Y.i8 D{f)@_7 =>dP#LxF(A%q8ulm`= AV#h\;sC ˦!y_e$uLm-{]O0H дo^lHk$N uMN%kn 7nzoLr^,+%^~٩t&Ԫ 9~fڏF<<@.| E! 6qHy0kT^# ӧZ۰WUC肁SNjðdv@>یji|٠6(em>nKꅿOhe&OK&Af鈶i&D%~;  +y' @r*MmPg>bXaF +@yȧ5HQņ>IfB9@wr$-7Y,.p=}1\h QGYB;܎IFƌIu)j^@Q'z mxCA>]Z}Owy`KdO9b*YTၸs"ޱZGPaAka~} b$9KOZ?m"|e>Օ&%d/.'U.!g#`>$weɜsGmGĮZ͈>RR_#c%~PWܯ[SUjfЇLdmT= 8jWu:G*@l]MJ%5I@eS&)V O7CdLh ؂(~)FmoO uS&8 {&ܺ;P3wl\b@C@_r ENJ8 :C?H# CQ- O ʣFBGwY|TiD'<ߥ[=26[a 0x:Muы~X!@빧%r@ ig1/0G. MU ވ/>%2̧):g \{k$M}@1(P1 g7aɒTxMz‚Srnnv_$6`ϲa J3?SLt{x:]`G,9*; tf6*B4G2b}nr'Z>`lX \12Z:+^#4tO]@VF%Н8pk?!B_ٌZktag>LiC2ӧrSRy< XO7?DV+_2ݸTz9 yy8O~sOl;5l2衴rn-?ߏ ! >T])|]s;W[Jѱon/JF2}EtǛA6ѭht;y?Z'SC$¯: I6Z<6RM-x "QOծĎVbH!@z i񃳺Xw٠mkS`L<VeR*x( ;Fa U(vv.]b&!y8r䤲>Bޫa +eWv?AQbYUjN ¼o8\M&6FY?⾰%֞{Z D.%|Lr ڼf(LϬaH8EuӂEd 53N|e].>OJD8B<ωY4uA)a[:ѣQU/5\ܶWWeQ;+ Բ48ΏX=%xЉ!< t~{P@.gv]'?Lw%~lv(pt,vhL_NCT%=@nx\-EܴYjdHꌞ y eQWr]>^-,Khä#`hARy0(Twe^7o  g>(DI2#!(MeA'k huw,?}S2˻O蟤> 3V)'ƭ㴶*ͳ O'Udd^]v1_PJ`}y2w}!79J#FS27RFMuD3V,Efw>{P׎1zat7zpkYMUݥVysfT9{wiY^@Rt Bn?OfELƱMߡ/c Tm0Si>Tٽ2#s:kŗ8ϼ*aeC|sRmXn\5[խVb-bX>q$Q0^cݜp1CC װnG1 ]z.6&7J'4G>68*@" 0V] uY_SZi@SƉ6ƽXۚ2[- \BM-[ňSo6u_S\cVgՊǴZӶLu@2Z&EaC)<jr-Ms^2ǂ} $7 }a5 * f4#TFWFK]?V!sqGwKބ B)K{Ϲ}˘Hbc7\Uo|k.F "{M´+DEK[1%|5:`k0{DzܦD,ΙADjnOqv'D`C9I>uUbq0S*C+:egNΑ8%(\-!!Dի)c"Q2 "]џ;g6T.2:Z$Ů-V}!YYWN]Ds~l3rfd?XWæMCkm֘ @ R ETsR+KE?fyYAT ۢQ2f,(;@qOzh> qRbYmV]X$ h wap _ 7٫d_*vY8JoUsQ sԸ~>*PZ(\ CD[/P<=L_!l% 2LښD^̞fAvfun*_h0*v4oar- _v?ĥ=׿bF &Z~n &B=t`˩q23&h$(_H@?:+G#+|tYѱzP&Yli}O*H-oFDNSRr Ttd_Qzp}ٙFPI YE *߰bYpzʞd Њ/hi!/\nWax?bt|u&0qkGB`GȡÅQk$ qn{S3yF_ZX|>% S7oc#yW B>qܼ<gC)Ѵ]-83#pq *5i9Gmy`b8 ece7K `]>x F;3RsF5-n0RV*Ѯrvt'-4y}9:?g??E5%@Z6X9#4TsHl6CH?O)d@}w~\%㕴61v36ri :K'H2j,4vuxfT0=lsk$%8[=A.38WP.:F$m)2 W؀W/}J06fa wǶesS&oL̍gAtMlK%u> Tx#qh"վ] bLE8ly],]oAPC۷nÙ#[^ e9M3(ɰ (a|sQߟ)~eY ! Rԗ@ -Y cu:HKWW.ͣO1tl9@v 7 )^1aS2Ն"2H1p`G$4Qg#P2IWsNT$/RM*'˞/ɘͺQ~4Ng>!CeQ= {ˀ:&elEtU$W'P"ĥIʂz;e8A 53#΋ׄ˪꙱J n[;%ŏsCޑct}.j<*~OX7?3˗q GXdÊ h{e>9[ LW/1eL_scT 5ͳVh>Kk>ʒ?QjA "I1ݽAw+C~#;;.r=!HUG|G̰*,|hv^)pH$ 6O`)rucA8u-E,GLX5$˯&JU_5ڵFTJW,Et|ӦGb*V>ߖdz]f|DNP[*A*F/ tNVFᔎ 7N$KL`N! ؘ_r }\ Sx!IP\i6\|`pe/>mؐEvS䭒n:J@ӥ- #^M5x Bӝ?/gI%(om0ٞ$o%ʊ֏ij i7AQ9!ǣeH<hBŪhGpMTM0 XD6vH%u^Q繚:=Fݢ)gM U S=,V1F1'(VߗO0wjs6h{8 ^.$E 1]7kO#}-Lo [$?>lW`|Ψja(+p=/Rd-F'/Oc؍>xkR!:Tdk%Cׂ8jխV+(JlOBGh˼}צ XrD?yu3 Qb<4kЍ ^ؗ # u .Vg6&h}7N ^iazܵ܍Fl3)&XCHm*,ǎ,ؗe1]fCR\^69UK_3v,rh{J,qG]O_lTr&B`S c Z!;lY=t }rQͧ[iq#|Lr}$ cG` ifldv̓9]EbHKIN7Eʣ<߫x2PsPzT茉Aao l*boā|҂I`Cnļ2HoDIoB)=)i]IUP7%sgA7!z൸OUAJiRij XO %Xtnڤ a};ϯ4r!-d΍ZC3eCAgo[J|^OߢSf2-[?@Dd;haKu u'n@0iw{Ljh譏ןyl" X)FzvnCx#@^a&UA+)<&5(9E6}ƴ#^;Opt8iύIɗ4hq݊U㬍;XyhV55xEda+Y 1z&ol;@f(t1'8kju*w)Z|N0xѼ[Y:Nhl]N ڢsC,NAf8^^/%^=[mJpF,+6ehRq/z2SL؈v(T6I2ÅO5TMcբP7Z4&ڑ쏢x̲/nЅ8;ZлT!(/AarP$pminL4qlU,X`hTu8ZVG\ƒp!Q~ꖒVUZ|\/xo!_j4-Y|C2 ʹ ,*JԱH&9WCN\{tly9 H 3LVrd`q`$ #f.P̴Ћ'ר,4J'z^2OqB+U DKjp{JV|ijZ6)ؒ3UyqnV&rK5zS}D"7\\]\HqluCgM1- Jf(-Ve8 X }f ^?Bi*MX4!Gez,C5[#Cl5sts#aEVL~U[C|TuCN/m $v'axa> cwK4wT?{ۢxmb;|"7=qWS)|Q 'H ˦635n kpmrRC[MסV\~CZKrx +jyi2Kr44F}r]3Md96/.JsqV5WJ|q_-h#ەs֚`~v(>I1fE ֶC[1wؠ½j>% ֎z UKN$z .r6& =y*4#KJdɧD|+"ޕzsSSi?pDfl |g 3@/^9Y[oϛ#x ͆#CV֙rY ?! -z1Bտ/IRHr^{#0Dd{RSMXS !4ɗ. DomD99&ܣ(7 Ak]ivX~n"2>HG>u'Ho-(OJֱ Z?I0bv rn(wМ '}C>[в-Md.}z$Bi;Eђ2 o?ߞydN)NVyopPtdm9Hwƺ8w欴mszkTq`8g,6PPV!LD#%^x&Ɵ8Mpԕ+0véڮBnzZB sW)Ҵ yG+'8H|xOoIwZ7F  ^x2:9yD> S'KO{c$%|NOǬ3c*:[]=26OKF)j-b싆H/USdt-\B(oP1=i[)44 `K2q >ZIx9 =C5'󌮞Y{`h_CDOK@O ").ņG ?"s4[]'ް<~9DA):KKU<:qN,@{m,Y? b+wHm :>64xF6wXϭ S=;M=2=L9˴FOmc`w/*~owҫl!y'Fl-wk:B=#xBfh9n#n(,FHiڠ\.ubΝedZ!oy&cc_ i{f sMRd.Ѝ~Dtߤ*5v<'ITA}4s7SbaٙA}OIܲ~,gZ}MD)FE(Us  z|ei%f~Yj4G/z$"+)g"sL0A:O=V[+ANsMTo2e= M:P^ Zh椻bXNv6q:Rn}$#kh\*H_ThA&wqx4bU`ŵ˳MbϷq#/Ր{et~Br3g%Y _YR:|ĺRKRjϖ(_&p P_,qOU o6ho.V)(3$ϥ!™C%LKg\YvvW(P@]PQU)LL6YZg?`jcأ" MJZ::d672I#Ra|>Wǀ]+Qfs-`0/X%RN;+s^r=Y*Ytܴne +nH[mtB?t̂&V(l CX =rD)CTghVF0[,Cfyk0^4+6X͹m>66>NИL%}o~5<^]D2DZ8)vڎ|/H6V]GJ]+_Y<{uW!rA2X=w/B/SM˾V PC5fT2Jzf 3Qm57̿Ä^)S{n<%" j]=OtaC,7z5qAMS>|%fokcF&e6f1jCz^2j{ Vv``7 3"zf4. X6GƐc!/%(3z",ըYu~0}pd أt&mEnFr_og9h^؏PrMX4䩽y9L25f/Z _7](v8j\tiF)W(Hzm4\99~u?aDJ˲QGfkN5MZ 1_ l;g! |=}%XW:7 #17{ww:b!Xe9'I?DlLn9 ZfyEfO?y#pŵ޳M="ϲro[}0V6}Xl)[1_L0x<~8Bxo`boΠ⹰ϟRMpQ!-SHIE]mIr܌zAYX 7 ?||+Иrvd/}s`L-L88 v#+ }z݀RuO0r׍?Pdz^#Y\Bj )c/yL.ɀ+iS99gMU6~t0SզtenyS<!@k$%{ DILUݻF*c|PQp=x[?g2 PXkυ$[61'/nҢU8˦j #J 𪲛9w5ltJ8XITg3 E|xb$V>A@D%3WN<Fk3oaji9z$cwX:}}2:}}R)O-=f dD<6Ī. . qh>b[U~|kK?%8+vnyWa=mH);MkyBS ~1Il DW6\άwVd2*Y0HY?ׄیn!A`1ܐƆ^ܝd2%fI|c/6a PcxpOu~b&|F9.p6p VYzb'Zb6<颚}x0q%C eyA!^x38ئCVfԬ6tza9\EE/w;; ǠO=X9Uv]"zFe oI>Gf(wB;sij;I-8s&gsv ]g7ӵ{j]2w=Gfa(0i)kլ a0?cYMnӏ/Εhka^83bTN焙M} *,RK{6" 8%06;G̯ifX^ ]#ku9>rBv4HC{0 VD~jA-Bp}r}%o1yo*v/ ß8B7-2=1Y‹Oh𛧭 AJZJ[#= QZ ]F[RTgaR٨a ~wi%; r4b)oST?Gae%GtjK^bwLD)閱A`S:0VJbh 'iw~;HxDɮ67g/^ybrг;di:R. 'b}`N>%Ћ%Q9Կڄhѓ&=*kJ .u1_9T6Fd9h:.&%WҴZt"sBԶlTx+N=?V[Iygh_ʜFc8c0+GDy19ҏRXAצJ0MȾK[ -44599Jivc\(j% y7j%YDuOR*z73ރIG#$eld=s$;@TyRj9;>fuQxqqg>YҜv4 Ic=?6*Wrn&-Ah6w!z%Y`Ll ꣉ƈ.hHKnYADR3Vʬj'?*h1Tv(A<)璞DA>j>k=Qv 󡺔(ڶv#젵?8+jOUbnFc5JtȒrO^Ş*ظԬOM<$fչzKKaXs>\qpoCy^zj,R.@G~SiA;"De DvWT{c(Rfvz \c%'v UbH5BkW2m,eCeSi%DGc&B1>\4<򥩷JE\|`1u^Mؚ-\XEh Fȱ_cc/UJh&mF;L&{l8B`@jT2@%5cX?ZӲB<}-6]莭c3zsNwo^LD[R)d_< 8ޟwsƗ?5- E vCd_j.Z: K/%3Ҿ~}D:%w%)Es6p|nB+xBK#A#[g VVm.5b<2HǬŐI lS¨+~>Vԁ4i*|hiL6Fm,~"O~6ޞ{"7z'W߃ ʄf$fE$-z6ڗQ_'q7;I-7O؝'c7/PgRcs7y Q5- Hd1 j< NGzh<ڨ* N@w?av/#eOBP̵U"euYSny}ZU]3 -a%ϔT%~gN6Jɍ4MF#mG];md\Egc)=kMT5ߚ^~V JB ͼ^+Lpv?*+Ϊү }= @6DٖxJ$w/O.w#gSX=rˤ \I쫒ɺ`6`fx 2yLtiQ3!A3od ,%e5=#g1/ڠ`2 ;mnj k|8̦CA5Lh>J0j-ŪҀwa95CZ&^{tD`u?9}/f]>X7$\DC{=oE2 fjDS刨 Ua屟Pv1.N cPIӣ¢@WW/rj+/;ntW{Z·7>[-1TQf'5azF~Ye8lbYM LYю㧐5Py+`c&<4#\E8/j0O*aM(N(Y ͋c*oc1vULWrG=RA9Q]Ei߻7gQLO "jP?'".ͻ;hhzJ6&P^Oܴzh}5=M++w%O2wS .Zp:S=!8#|]O-dOv_?6gp©p/WcSkлm ,KTc"MZ:5{b7DӁj$騟$:mTCôӳhhUmjwSSe`) 0Y}BSC+R;i BE4/rd.(id!jjgwX$P!Ph{ <)7N@<\\s]e*ia<|,:Ti4>b5)ͱ&Z Unүnc (V#{%8 &j, W:Ð[nђ!>5G_i7!ShG؟sJElKlD, 2v<~q~^Γ*]Bǯ[(c15q7ZB)P~zi kTTOYiyyIGݖz:s Ѭ ^,.'P@\]#ͱS]P їuǝU'\ ',?F&dD |~BL|@QOVBPͮeiQK7qZpװfz5F {7Iwdvlc;Nj\Uzt@auL)A4V%bO'5%mmGw?>6yU|VgCp[2h,ͩ 3340b?Q6<:u3t`6Wm%XG[yYL{3P&WsiFTHk +1z;EACMg,E+0?nK*5ovn~F1<gup.M64*r/ݠHk^6tǓ59e/ƪp썍 FG W3ZhvM|Z$P%h*wrv6'XuО! p6tUs$45*c9UGDHv#xŧLHV;\Wc1 (W%έlxC@'}nrhSFoPg*1-ߖAcw8X7EtsL>1f*O8՘n0+A`3w>a߂ 4¬,r dz)eQ?UK_937-}i\<-7-$AV;]7pGPqtwo\ɥqqd>aPԵD7(NzA}a]xCRs'2Eqa`\gN7{%ŜR~ Ih `.@DMfY/H=;d f` #S԰JgɅ ]{jZ$@xh&UE__O\(&q^LFAbJSJ!NDn0wCnq8SUu%0%ďD cB3:g?WuI6az0CeGQQI<z4om qg{2]#la#6;C]f{)Q l&t=89oƢU{bc0wꣳmO1ξ#>Fy./ne㪰F ٮy#8kkPWz"UbSDĐЅGg9 Qg#%j׹9驨6ZiR±fSWH_9dPpfBqitx}Y= h\#[=|SZ7:36L& ّϿ9꾆l KOAul:t=!tO\mI”S^/m`Eݎ_ff۷y^0Lߪ#:az*V 1V)A<sȦ (ISBmRR砪z'Qѡ$ 7ld+%S(Ə:Qev%'z -w ) Z61y4NxUIbed?*6מ$r)O:JM\qJI@Q@=W\6(^ =Vlws t `jGf+f lDX <ߦ@}1H#sg,@VZ'=p%QHkߏ@ m]W`7^GLaW#-0ykO+Bra-?6U4fy*KȝZDى\2w7Ed\!.5j/ZTl%؉l-1lfӫ5v$inx .'y>yNo#)&5vL p(N-ĜQLMak@$_ =e%gĮ%F Q%A\~(G_]x0"4 >}at\OKjʖF^,$C*Wꃄ:):hv;LT)^7#^|dQcXnt-~s+^,M-K'\]R} R9[liN6ɩz&xdK6=;)(-ɶuV^^dލ B:gԲO'Do/qU YqZٔ Y &}p|w jC$`ű" %m@}ҫ0FH$>L0] )T$Bs} O@mG-_c1{!ըp!pa[w LV4O@rµ9Ƥ,:KG7ʾ .i{{ĸ*@I2ΔF%@Mk_ !*7Hfoy'8BdN9w1]/ybܢDྍPe^̀b5>9d2H{=.z޲1 i:AY@y͉@#fZsR<ћ,O葞IƺYi( q7>,/M.' OLAAx%;- ݑ څ:Z @cty' A [ [ƽމ&y.q @ aJM_nՓL fIϸ 8L.w<Ǿ:=!E{F>R@ŕps.,MgG2͇˜vG,{j[o ҙ{?l"\i7.AA !fJp*EY'4!#HNK.r Yopj>1DȴF!Trc}s坧:s'QP%k+]ղG)bcBa[ŬX( lD!\ `(?l"'Yi&W\?جϫj?v@'f!- 1T_"_M)m&)e*.Y `O@ݼOCtؠ ;ΐ#?'gsm `^zQ7(?txC/H{Wnۋ,zg>S} 'F\8D8p'-;G=BaNlW,uh[40v7C/9-ڊX_bwR+zR#7Ape,Td8}g6= i vgz`I(."lzE6aqdKZ%j*E>zdTϐɓ)YZ"Q?XY+Lۥ^δKXi7d,,j 3Sݷ,e I6T9Nݎ }xCL7<1Ϫ(՟V6s`X$ʕSzVX,f6ʠ7`<)B~OCuzA#5YXHyLg>HX_;[P8W􉫲Bɬ˕qhQ"L.eqOZ~H|>J%upeRPb6GN"Tpg/Nh SQ-9&L#Eqhutw@ d-$=شsjs( !97#LHfsDANJֳc?A(Gx3SZ;LTg/PUF1Ud/vlLld2b1ܷ_f䚔P+ד]'/9 6%3HWT^еgޏ$fy+;jqi6!pIPދ},bOʻ3a?,o@bGM&$\DCq @l; ( m0^B7Pn *tl ?-@RR'G~"&(p**`Ȍ7n[ۃԀlDҨAZ#w֔:eٲGKY-3I0Zޮ>09?tPWof,oHb]P'ӃgAJfĔ2,2j4_=͢#c,.= 3`ίk~fJ. '= )ʘZbrT /:+(›Чo>!OkkjoM&f ]P{ 6Mcmg {v2<ҎY6A󀶅c++ְXT2*H4dPְKf܄ \|Kۼ$cʚ(x4 <`]^T'BtYy-D ͽҺ|9%J:41ZGSjG6n-ƈdjsԪ zSSl=j*e PQKuw; Ӥ1Anu]UN6QԢ _Ϸ.'Ə{tipe25·xF [/0 FL| B;o># Љ9`Iu,TV Xˇf+w1бl%6LCZ >[3EV713]4u5ݚNI!Y%*7Ө!8ձL0@+䄂CESS" 5! 3䀂Ymu>D[%T@ٌ q+(WKsSքQGzY-NTu].b$i8VZ.&Y"LjT(Bs3_5v[H=6BZ Y)x &1OEB+ t!ȉuS{{8)DF#1y NFF:Y@?)E4i/gӀB0Auһĸt%h")fhdqSw9;,GN߯ˌ1X?p|h0MQ?*a38463r ZsNC̪:J[H5sz?`> A!M*%Y1xuLnT !UpFǚn!^8 /L"Ϲbqح~CRo#tkQiX" qJQ(|YQy7Yn'8 } 7렔ѷ?/~/{&4)HFr[;e)UY;WVYSH, ӔF/<+e}IdHC$ش^-ёV=.z{砉D qn㿴xfbeu o,tos8I<4+f׳TXS*JƷx@OW2h.jTeϜ(ivW} eQ3gMPi1hXTDpo76Wt=7{o47pq_}4u#@ӀHF̛$)%}ٍ4Ȋ].P'،> CgYtbSc%v(d q砩zG곜&!{a;c5PCBK]#BgsV 8݈R='Z)"RN϶6B#>~ݥHN7*M( I\Fo#d)r'={$#on<ςTCw?[0]k;'TT'pyPnnƋo7En:A̼4)iq-_ZH#Jy-}#ݠm`%^Iσ2V8 t~!G ârǭLі Kkg#kKP"ޏj~0w&BE--V1D:˲ h ^xI81A>e4_h^o,a)YG]sj1Sqxz`{ici`eMYCM)ORλ! iז:jh<є{ۻu {;Fa]UFˈ QN:9=~)h>zIqPT$%dOs|Ocrô/9}'WF/ eu *1*u)M^e{ı«:*g{O^E),! ^ę͍Kknx9Cdκ+QMzXc߄pr&m'}WAC&A>d]Ґ:Έ N(13]ܡފg319!wl`LwdkX1di5U²(:…dMW\x.>7ռx& }cwprf)=@ ?uكq3νNYWN P0":YT=c='4OWWINk4}mf=%V==?4QL[5E &_g~'8|0_, X JpCqiI}zP/,7r$,+0oJh{>ڙPZPt8x @P=bKpgt)_qrY`}H:>0c]ZC1>F[ܸi%l3Đ̚aڒ ֞Hqb-.K<~,Mǔbbѥ%  u*IOS3K=` B+'lPf^q뀫1_v҅۰;P~*Or)T.|k/oSj_jJ-g=G#Rs ;%M5Ptj-Uj$}# AfSqx2 =ӳ$LZ]=U,ТT/]ܮ( ka SNN,n.IE/_ Rm2ud PIDSE,.3mFF,^}Gw * 8xM8njK_k,̈́EZWc[}oZ!)m|Ojhr8d|퀬ϯ!\E kE4Y+TN=J_J蠄1IxbٯhyQ5TO8ȔicvUomXx&0@ =qWL/KĩDCZ*,+ay#{ǒS2lĒ=5t/ ww{i hZ !cJ o ckx,!;SU f{tb4k2[>JcNFCtWNzGHmVHZb7K#e:CC NW'9Ar}!i=h-yOi0]dz^T=h~]~28H$ e~~eJGX@S&Q/ՊVO,<2eDo6pD< %> $ )^ XڛiS*G=)m>Tp$+@q±kC}yhs̺J!~ǣRCDGI@`Λ({S{}q&HӾ@IB&oi'l_5;zCSZ;I'};\dl>MH-N4tWK ޥΛsqOR8Ɯe8,#<(kF"jkzwZcsJm"9XOq V= #c‹Ϫ{^'Qlჸk~zCՋ̫NcZ0JkZJԒ$*/!+/z<)ʬn=ILвJı! Hvañ"pcgv 3)d طU$ܕxu0K7z\ w\JZ_#aи~ e E7ޡ_pj2]>xKq}海\x%8 `;<f'$bZ#I*i@u$+6Jz`h{j6;%Rfu>#e2ݘͺۅ|SprkDƫ*t?G_A#B:\9ڣj FAa&Rn{Lu9 ?qj ^+}%_CD#4L uلi)%5j%Kg=VFYvejfVk9nZ]hPOxC8K> 8|qZʷhS̒a3(:P)/#m&WVyEk%09Ulm8~QDmEekJz*>E8C*ڈҠ[cj1S廾B{<kZ\92 l^12#24p SGmO*@:_Fӟ tĔSٰ0 O< KV72B*@GU#-zÙ, #`^rWL+rj9X4sO9 {VE:jJՃ$rpFy*2NFS.7t:db)9)[ ]3l:MtZxv %)XTn$fԯ_ ̗6ڢ sR~Fb=RȁK%*tDݘ3qlNJO68x]}9oVoRq E\`uwm9S95!Zk|Lۛ y{i K5L>S/XM_ \fQr>Sg>= 6Y>k ե^eOV -2.ӪmU _ N{Ifs.DCdƐLioedNYnPg(qo&r8H2BeF2/3Ym(8r20A|K'qBdfM>qBV٩ٸr!C{,.>z(*~r 8϶ wWB*@Ҷ'ҔBߖ]AҨ)8+beVh{5+t E;W[11wdµì֩#Y'Cnnw'*| l*ʳ٣&U$?Q*X:e6#A{/YkS{!߱!:QM7J?]@lz`x?G.d%^#|LVOQnJ|I@=>GYƸ#!%<2H!K#-i,%Z:IF"?R;d;r n'ͩSLHnI9G* *YW>қ]}\>GVlL%fODIۨ]ysIur˝JZ`=f{KәӚ瘢,fyT]@v)&H1!b$KevXCOЊY[Шf-1EGs_[!'mV'I#Zޫ2*iФN#Qػ2pWW- D$؄3G(V{\ ES?P14> -s d 9u,0z!7Q?d&.~f6h h-`7t 䊚?pCP>3E.]k_:6 cr/!$ ${[`e:.׸}ǂH{6frvt;[Qmb @`[GU۠,!iV2fCŗE jr#){z`Tpў=,5|n'@\+=+tEċ.:M?rI" XZ Rd焉Y=mi&|-#`池>q ^U˘&G~cn SoT1zi˪n"\ Sx)ɺ†ĸ ܲjk2j֭- :Cewa\2oY#_<%H?5W>|حǯI3&d|~aՐf*N ] p&5G ;Պ=?rbFv"(tU +4ĞQ-NwݦTdT]cAia8,le}fEORƍ&ƻܚ}\|rҿm L.eZfjOIM e' eώs v0%BH`Okԯ%u<. _5Nd>JCoK^o"}Nץ22UƬ^by g)U%Ԟ$YG'cZq-CDTZK$ Nd7a2$ES 㵩nw-Dv; jlT⼫B)[sGMXؕvO D2h R^FR@츠Vx/$#uY%W%\WlV}}\ԕR7丩 Ɓ)8&Boq @j~ |fVcW+<|D GC&POx^ }ZAD'BaoAZMCvn2OQZri$8|7ȃfB8]-IyE菉!YȢW.q p'O ];UO N47^J#vgZ,^<V _a hL|J.hU2HjDP'qp$5o͎c" Ɩں,B 3C= \vObvcf^&[n/A >_N%+;~\V iP5S(n"3B>$j}Vo%[SLG*0{: ar`?p}khMeV H͆M}W}KsNk (6D^!@&JQ!*֒^mjZsflIg,zA9R](#/ߕ 'CZsfsp*m`i5&7i~KRQ+c|iZlʚ xÞ;E!8~aXhFIw".LL&&8MBԈ-2Id(2VUm%o(3x~Ԕ(]n?e5X,]?q$tJM%F#ځ'{aFpѷqJk\s N˄ʷ!Z bXi1~墀 : 5)+m2ݢrgԇ:5GF8rG1z4H<ihc|w]w@A(8" H;FD9g"˄XlS37 -" |2֛5`ݤЀ~q".ҼTòT5X+0&`N ;7ҍ>g}#<&$u}Ęw'ÉaǢlܡR̺xTpo1RULp7t@=|/m?WL8 uM$ap4܁kEIxf_w9c(ӐyҙU͸ |~NrDl Nm8¶ {_N?O! *oa\af4_h@GHՒ4敧HZy&VBC^|n8]uEM ([e{o Ee!l:6 :aМpmCA2-Ɏo"x2K ? { Vu˞ޛI،1a#U礪v!i…F8.rc׫qݿKׄH!C*p;s!ga|}HwPi8kUs{[`pfJ%k: UOܮiŅ4|:Nq]Cj] <=]EH Rql#O0 z "KJsH7K}Ĉ#\0r*."uO7};C@]Ne:q40կݾ8ϱ!Wb3\bbyѝ+CpωH;N轫#[[tD1OkN?x~uF1xePTt ͪxhX6zB.]da`Bߞ+vQl[<)*F(dpc,Ѥ#ْfRVrO)'H*թV"c!;]Vh^=~cФxe)ح?MRcUG!L!țAO`ESXm#`sgbp.LT\3G9O&(i}$51Rsϗs'9B`>2JlafȢ("!!&=k1#&gS_:OusT0ezV-7IN%ʅy7Mq~y}XSd? f@ۋ ټN3~qA1H ~#gTWEbyy4Pi3H(AImHzi42,m6#=AЃAG uz9>~-h.z %0yvЗMLyth r썁b4hfy21Esm v~Y'3إ3S9\KwxmZ`ʺ YjYQ<-di26*uؘʁ }0/]Blf][h|^VY pE,˦sÎ 3 v YxG)=ĴL|SWVdZn=:Z*dMoK GHs{k3ARW"\u_6,Bq%z1o;1@N=6&zKKxs=\D4T#1KX!AmΠ?|tja DL1[fG嬿?qZl0h3 * Ffo\[uzĝK l+ݻ}i="O &fWҸ×LN~ [,nҁFCͲ{x=e3 ( jpfL"i[.Ҿlܰ2,W 4FbNT?\ @mε`d錞Aw/v/f2';*/߳`EkR@JAKNĞ}9eLx GaӒTrklစЦ+Y|KVUbE-ͻFT}y8wkUTD аu<9+;r~ ].y&l&ΏR$ >QBTWŴ5/$ui5GDz G_Kio2+{y@ziHG\UڜK;>ܲqFN?xt]Щ2xm6ip+nkc[b^gcx?UT @Qgs )nY%qI\BnYQ0iL!rn5R^"I#dgAAVJ}$0$|͊ &?)🳁 b9 槴ex׳(f>IiЪeD_:9+)452|2C6xvV F?^] o&UFw2OrLk f/w- d~"r4qF,]}$IB ftj=1.8yD9̶Iz%mOI-w܆ -9h 9Ǧ5w=2yv<M\90.뜇::xU%ٍ<rT H3wVϖyj]B{z;\H.?B @ E.ˢ6 W=&jd}‹oh0p9JRHe}I@ a:!eH.uⰑaJ?5h꫞??ogπ[ݹȳ F#yCa|`9V{MOѳ@j<qi5w_z4 6@rQcJ -=_k%j) A Dlzo_Wgޠg?Iu "8\E4QAG3̪C% Aӥܢ ?&Av~rrJ׆A* W-G* I*^bl4_ Y`\(_T3Gy2{_odg x;-hfu@T\6ܰ4(XtƏT{k'YfxPE]%)cd.H&*`pJŊo5vR*im܉y$XlVC "Tje(䉾P(Y(3aR $ӬX1eKj|`߫"3@V -qD#aOj36[ybeͨv!]^Xg^dBîT*bw4P[<_R(fGEU,qj]~zJ!9vuaB/ӶoE3(cPE?=$ 2&>h(pIoCӆU%\2.Z0`wɔ"ۘ_={j*Enϯ+aŀw̸]|Rf?!~G#Lz? ſ@|";ɌCmqqP$3H>%d޴p;!R}=fg MB*ܴc ןg.sͬĠئʷ޹;+]旼>LM j; D._lPx7y^|a(ݒQ/mw7o 1&onwgٖBE *(FigFJEy;Cfn:EBx@p>PQ6n†,&ЛA ~3&Q3팝2.j:  w_-7ԠvNpE9:Z! of5|r?"waeǃ=3svb03[I"JvHM紦P[I"bX{Bb!a#.Mnz"kJQ1#I4Ao@9ΰB -,)`e1v).ޓCbޛ1uk0*7q-MFDHA\pQ -] #ݿ-G.qmʣM$msFLxf:i3V6yʔHC m~leH|K5E:[F+) &*ll~:,&+J=;&dVҕ7\?sTAc/bwyٗpjK|*n{ms?S VXtQc$d _d9 GۙJXxa`\z\*tŋ1<:ҵD`ys3$mB6ArYE qf%tg4(kfM/ 8Q9f. gOؑvǏbʠr)%{PCze/J׃ c'S ރ15$D7]\  (bGOT{ gnNT&?o K)֟*)җUރ/}mc.: wGG'0g=6}( nTޡ ^)"aiC :ItJF! gn^F@*RT=5N7HV+ʬV^\BtM3<@\ ;5+@LVyp:fW! 1B=6D'$l2B85qK Tt.lwƠ\]}9W ?ZePS1wX?W JB2g 4h, '-ʠѭYMMiT7'_0~&\b p[aSb̓cQv2׭5;TV'4Ğ_iC^.u-piͰcyE $=0IpCM0PC{tTB[p2Rэsӛn3P/<>c^Kw1Sp%W7tyyvV. ܑIė~zkލqݮL^]qqggv7WOuWo B:{o)A9o5gN.([͝^_2gG4`1 :*Vܠ{2 F(l*bR3g]DӨ5?zp'ܿ"-b8WMM'noFvnjaZI%m]#l N:s*5! bM\X,IC9ސ}G>_hm"ry8'Sž.r(QeGbCX(-#+]WS6ٛⴲok]8*vZ e il]Tk-x~Hrq7èa 4 :oG) RduJzQ6t٩O!6V좸!}3obGB0(I#] $=s ֩.:K_TgTa8O=7H9oYnͪG6 d~BJ$Y ys9.GR+X)BwRnu⫷h,- SxbLdǥܡUAetA/rڟ4cz&O@F V첾Bs5»bqhM턖4@Y9W+_Uď9B:_0M|-4kCКQ|(wokĻl7F?[ʷ{@ی|=k[t6"'$eTq5N>bl O˨f^ŀ%4-?\\`(Dx4dxwxj*Fb'ZHià'%JQU#i- 42 @"գ<<@֛ǔON?t ,[|p/}> }7w'IIj j עzn E$긊W%qa+yyI>n%:@^zK20$PV Ăc`RQ&vGmm|U\dAs5wA4=D7I`D8R6 +>ܑÒ`k/uTmo9uUl]a6LD1voE+coHxp Wj?!&PJ߂}1VGp>BO`- % Y%t n(75,ę[jҘ~0A_e2Qw NxXu[C6;un90!(W zidpRS- h2 ~[^<2K%YD@"t\owǦ*,9t@ك(2{0ԣ\Xy@Y֛5|GFf6b[5ku'>o}+AN OR6㳸5N!e=.NڰY.MvP-zmka؅+E~#sI𹥻9hVhJJ0΀7:\&:I!4"E|Pj&LJ fDr+wtJHD%xҬAؓ]-hPX#ԈNGiF4@1ë(mzH|v+&J;Vdy&V(پeSї&~թ7>=ucQz+hMȍMMao tAՑi!W"uSvBO+[#䩨n{~KdeNu6Wlp='!*t7]q$OK,d m % ݦNՊD{u^jiGOSTHQtw5`Y@ee52eiUKku?1Bd>,z9]ѐ%tT_1lYrӜ{4e(XtԻ^7՛Fc)E]Tw_8t{,F:  ah3>ށk{jZzԒ )8Z KO\.oxq yg8j'4T1T|'aOuFuctiOLIHJ_̕Ly BLL`& q*2OAZl+urTa-C}TVQ5VT$Tg¼")b 0@kCCx9OӛNfil}ߤ RѤVokhfz$ǂN4bO99 zMK=ޔ\_efW@*; bS[Lf5`qJ:T@;OjӤ9: +S%ѷ899p6¹z*ImqF <r)+B׍&;SJH ^2L`K˗v!^KoK툠]~4g|b2s }pGRޓwTԔF S_ah#x]?<a_IK]v{oGk`W0+Bb;|\jAb6'\7gIPuW`Ҷ4=. |z<;4%p8~%?9?d~j_'r^蜟_Z%>6Ѹc_8?[9X1!A,'\5+]չ9z5,hنܢ:pf򝪋z/I ^PMGp pbGsڼ-XzƑXt]N!{qgJSN-6O[3bSGqfA^O35pBP1kO0Q׶^[Nk yIs<2D#t F#w{©pRxNn /ޜ6 9\э '4g */>t9E\L}5gYm 4N;:=.f0%QX`4>@*T]| , ,L9Ofd^:+sy 9BE.hƚ Lv\_>o5l;;83 X^ lJ %Jr & ٝW5qtЛr18Wo6:}{@E]] N_-yd@ڃ({]w>o}O.U[z4^&L>IU֓eFqDBi"y.)1| \$M)Lcq!y %`mQn1u~F~o}R 풃23TYfOo${xvO#Yzd<қ[$pJ7N,cDd4m\Hz:qŢ^+7'gߧnRU`w$( Hؖ*+9\[9y[ILt󒟏󧐡G !P+ < 7Ť q$jc^ %ߖ{í 4 0uZXWrUKRf/"tő:-@u-4uc(H6UBy 4tbS3Ks*pjIj ]񡶋45q8-+$t$'N2Ui!.WjmVN\k@t3J3'ncab'H^-ehc`N דK2̕0b*<"B+ q4Gq~}Jc$u\ 6W˥9zovzj[ɩBz_u]D䠢_{cI4S d9l=07t9yTu=퐅AZ]G.&PAŧ(/(v%i*A:!Eo^xULx4>m%2PZjtǞ)-,OBjkThwlPfOmˇ i~8\>#܏!+ecX{0hZ(h~^I(g2iF>n[+yL28 Z1⠩E+q{3c)ljBMR+NxWhaTL>s7.k]Ed+:/J  Zf!KGM$XQ&zZIdq_UF\$*$J? pw<.6gRl. x oeF.c8xJ.4`n\B!lcE*FƄ|ݰ }ҏkSps}eFUZ'z8?lfwVRdt[]eݮXYCr '*!}9A" sK;Y`A_]o|Q ΩH[/ҙ8R4ZkAyYDMBK+L9 q˵a0?Lv @-QlXx~(iHތ" ~;%@7ޗtv}&WÒQ8Tى ;R [  L9|,0xV4JJd94MԵFgtڅ%R"T>^1AӼ \N`}Y#;' :osjX@#[E],8{h1}H7$ q~`^X]0(kQqġsw>.3\FJ{8 )u޷`rv~2ۿUSN{%YƫEF% OhQ"#x$׬Ew=TՁ1=9(s}+SAF>k>]04ht~g⏃<>nRB<1Vzf%C)S}'R@DiѰ*7G<aiSm 8^K&\j9 Yta)?O8e:oS4ya$F0vtV(''^esflrՑ"Î@dn) ZP2bd}nGQOSߗ@1zE$蓥EI)Ls/2h,G\Ų[=!ҧCSyf\(3=@ND׷W"عp0ݜ&|CbşZT-jɈF^tå lOQk0ѢԀ q4*~2Y!Enq׷gQs\lBEüC$c~jU 6ݒ h 7 Sګ @dnyP@Yv\/( d-qB}ѩfWM!;YERu/ ZEyOܴܲ:qvPzyiN i2+C<mDd _)}χŶ4q%Bϔ,3Zm?/Ħly]7,os* [iԞ">U}S<]/_zRrX0䡭sY3,ibjmLe~̹6q\9E[^]s["AGv$Mo04ꕎ>[B}1>ujytkE@:: 5R2Fh텾ua?Hv|s\b3"5CxG)tiyF,BL#ef VB#.0Y9mÆx\Q.nj_n1@.Cej;& ǿ-xOݐYĶ\ sӾT /LfܠpC$10!F@Ȏ{1֠6z iM'*tR!}Ip*Zˣ*idU'2: cQROVÉHД>2UmmOg]h(CP nژp:|C _혂(x XWj"|qѮ}-繎C 3:Yv1Dp{qnR,p(驏̎Dn׋ qXe7$,cqгrPh/֕z*/SDca2Z,T ={S26sJQQo&#ҟhsѯъh盙ܙݑoG xEl$ V=,J7$-[0@cIڼ'Gb jDi(ScvY a.`cIl8OM,f)~e!S0@#$ 7.>P9? n/zB[/2 #V3G9KZs`X1KR%M†-_~Y(kϹU "e t|j{3jWk8Rd+bOr:γَW9ϋ#2s>kw1Zj[1ek2Z)zP>Qfm 0u?"P];D3vpЀK fgɥ]I;7%¿p/(*Rey'NBrҜ5,!}߈,b6x/^dNv=+s͠\p*m<Oz5|;M/;Be箈қld`fjQl"Uq2|`,I:rev?`#gq)]Oe|jM}}" c귆~Tg4}u ͸cTwR%W+WvXP68I4_>b{j 3{Fmvx&S5a i2^<}B'匏W 0AZj]=Tֽ e7-N_ԙƚȢ;L}{d0O틏`w?7;KX9թ[Hr>thTVԌ``LԦm>+M+Ocb$ ݟi''"tu S9h^9է8TjW\ZrK8X3U?H<4,xk.afFDC#"Qa7/h #2n=T2(S t<'ұֳ +19(\-[mq]lp)-SV`\"^~xSbܞWIrk3vI5ʓ2pp${Y\(i^>S5޼a,'JK!|< `@!-OMJ<߳R'@lPL1׬lIQXк>G]qs_٫Jƻn`0OG7{P>lpb ʰI\ݐr16bNL[_ݬ&,6g ԉmRb!, ڲ]7Ux/h i zrɮJfR(@6|ǝl&Qlk6j?~도i"3{L-̺ȃhUCuLfX:TI,[ @LhǀJ M|>tP}?v7 q0GA<9$9+aƬY?fGlLB7ư#n(&0,M9e= b /uE i:9F.K#m2!b1;{nq1( -6Tt" '4'a%"Zk%L"V7`+B?~2oFۤϥwLuWM}EC "?_-r90yi)5O z@$ Է=Ү|!X*G5$ Hf5T@&Tb݄_ ~(*4_aelܑlȖ2ko/4T.D !c7"FDX\S[sPg/xu̹z餲~ Qd7r. x7/|/f!=jܐ`q=1h߼-TpH[z{PEAgÜ+ݍh)J*+#°q>x_mb1u})^QxX9YRjO ˜MxD4TGyZ(xb''0:,qׅN͛<}Ř2-W `E>9I"_s%_JIhI)b'`Iwz l#[uLoXyy1>Z+$mrݳx"7[FKYe (fHW0 oMw7C(MZ={;`B9~T1ynEhZS@ $c2s^8?>ohiYY=Z0}{$Є7|1Tl0>)]mfs F ˝5 <6zP@F DhQ2&bP /{,eYK%ohF6yUi T~iaێ&"\m]Wb6tꌌ)K;fW='ƙjy'ٝ"?(>DZ~)8z/U=L>l| ɾ3uNP!@j |,B >+24]L<JEag7 П@6zܞy҈9`4 u4;زrc*F(I2ZIˣp녁? Au g[p]0ԦyQ:JA3 qWm;ڴ-OoXBI ,I7%>x~eۨ=w+hI29q13 f2#l|ֲDa .iϢoA@)Я |<^%1ui}; ~1Dui@tPJD3g`l-MhbC^Z3ɹFL(k5^&i?ӌ]NhYeڒmTok~P:dcZTv VuqssJFHC-:IyK"hَ@ss_n$"=z кoiءQ>3~\ TuN}-5}.R:slDv<)whk{,KLЃShoqiVL~5;9eo }Q\J LqIA"XE PdL/*wA+uvp>ԩ Y]jWxN93m3sQkG~OMgDq_@4Pv> ]C3VH|h, Z[Nl&kLazL.m蛻 !K0I MDƓlmqjJ>+~Esmf+mC[υffZ ~bҭlak@UJ$0ȒSu_yyiFI#. 8X |}$=j-0)L,?QldT1^\\/"g,)wonPH1≦iBw '8Lk( ' H-tXxvƻnZ'k-XfGUy(\-C7Q,VQ D6m&@;bIsU-nZh͕a-Zlm[9͝]Vf159g,OIDIy:G2uBPBxabX7L9i8N-r>J3+4ULXM~]瀊;c*LZJ.(Vp#{]S|#eOF'" ˜b#4\w#OQ }NM)mV%gMXAatڥFEEO[ޖzLK%/t;E-r/ n7dCOfKlxJuf8 0"H'~%?ؚ`Q.:;(u?*]"ׇD4b0qVbKe*ypd[ZY`s`1N6PsmʽaiLI@qP]U.?% gݱek, @'U؊͠3`5ՍuFΠl6CtH|XNt˛֠vדockBn@ h,G΄}*cO $5OqM( U;1Q2zBG|eǀ{Q- n*6b~•c rtj`Zt2L.Yҿ"oXbvMO"ԠJ:yw2͔j`m+5!nǔFD6Ho]M&VsSPv|yCqɎ#i$=[a*#(EtFJ9Bj|C^F:7bL`>Utxhd~(d C^Z['Y7ek-7C]{hn 6$,{GV'~m]? wi?n~MtHlM\+V42*R/UlMG4>JݿGkRdOY+˗t+g01kQ~Zگ1ޕGI$\CJP<{􊿨7--iҔhtƵFWe3w*^p}{3SH+b,s(Jj܀ j$x* f AUW B(}*7b5`@πjS׼JzVe.L{Y7]1W. TA \_2g'5 S1ue-~w8|UMH[jb^ӽb0O 8?Ӿ 7|K,Hڱr`_*rʕWU T« mDb~q ?_%i jE!SBV{ ׊peQ)14|{-8yc)G۾v;[5V h<SV:ߙ, H6MʝjS7(D8Ͼ@J|!(t>C:t6뗾z݂_ -)ƍ i/+z1!LRɀXдJ3>|ENQ3l KM<#`yd5! e+硽nZ>o7it2:dqćCbs>\0h*yyZQ榴62$k [GRϮס@#k"P,_T'Lұ\GqUP7U)et'dk8e'S$%%JU3l)~jAUh՟&sV@v$F̈́DFvv֝GgDfZ/^hlhZ( IR"ݍfֿp1/[QīOYGk6ފUKVvΆ'o7H2Rƒr5a)UP`_w![6z]?yyz!Bi.̔1%1ՏpBA*-³ܨȲCX,td5sH[TeC u;l^sa!b"Ob݋Y*z}־$kB,C]Oj&`")%+(lyCY-+"(0R,ʋm/N9i E C^O#K#@a,%B;d75*DSY.R("'Q3VzFx'ЬgJR,=4&L0cʴ Wǂ#=|ӛ]Sec02llQl$MG$ZըDa֐fC{;0hOԳ>v7}($آ1̴^>w}7+4k{Eqʖ+ӥsYCEՂL/|aA[6c~q2SxgKXsVWTݧԌ޶MAwLwmf)*-1QDysytۀIL Tp+' C[b. ztQq@`z)y8D4Q LP"'AjHh+֛!iv1rOxą [{ fHCaDu?^лu+@-bIt60CCǛP#SkyLfGl][Z?x.>qHѴ޹٭ >{ =[=A^T@m9L=RMzʑg?{e&Θ8,MqtJJ[Ũ"sARVx%9~wXN| N耔'SkY9ձڳxA1i~`}>fΝYFBTx1E cJeIĄuY}>jhԬ1Hw9ipS;Z }MT2zG#$T$6b =NĩcՔv;|Li8)͢ב!';Fy4nb{S6FZ:7iN3^4/1F@rlE2M,J\ԧ5]Qt/*Ɇ.hI(b8y: K\ Vveg6ys]?$W]"5{WUҹѦo>ݭo{/:%FBw.y鎣huM^]?ԗ˸0[XLpX%2o4`4Ghǽ%k!%~-R ioZ&_>McL0j˽,u[&஽ @:h?v閷V ,c2,~h"@JoʭTLr*Oàu+z*ruhvެq;kuKiVKD95Wb<?x^LGħ]~L 3 LƦUc Yð) gNT} ]I G:9no.D:)^t}[_9a$&h:o~=(e ~;:x^s|#tGJ!.3GXy!,V&N!?'w7SqQuFt9g3Պ&F7MM Q%bm]$);X *9"<լ7!SU.w栊ێއR5R(s%TMQ8)\s]Ŗ3|]m7]oaW ,,LQΐ_Wji4btQD$(JBǴx]ޘ`%BԜ`S`j{09͗~U9clZLkgc^ӡV3Y:|,kz>77v_e~Ȧ措rE RBG=8%Klǔdk2S:9?.eXto?{ =޶]pEM قWL[Z?3jrRt];9=HU`wf5wA46CW:X_h2gQSMuEB`H4w+&R һϕ̉Q~Ů -^ *̏%t2K{l _&{9ލdžP͵eh48VoUFAokį `o`a>| 5 g&.7FWDž?bcЯzT)\˺f%$]4t{YJb[̴ܾh6{S mH M8󡪷Ao\] ,FCBZ_7鍤=xP?":Vi]7 H\ߗUv=9U]KA,HD:_+xvp*yQ.O\njN^ ķ"߸ *^8G9i'Sj4ScS3q[TeVi3K-Fw;xSS/罒\V},K!BHå4 Mpe{|6oioVQ2!B:A<7ԺKPywgmr_5OE؇ZʥθN\ De;;&o.S h޵Fge+aՁ,D>H$X39AoH}X3oM e`63j9! ?|*8>";M"͟eぎ&Q)?=yŶx׎ϡ4E65y~WKҥ 6 ҂_DZYgm!ح^J8FϨBA8Ѹ {gIX#esib}s=&"c/Ƒ6oaG1|r1XG ƩqӅY!U7x Gx.,9$]` 0OcQJgf\)5jc `g`"'Ʒ4-2c6gft|#W^7FiVk ARRzS=su1=~azKOWPk qac<}mة3+٩^8\!˨̡KH|k;S}wiuXM3}efK ba1sJ `EEpjUV68x&ŧ <dRbV!7Tk^a@)_&/OMU!dZHK )I5&; a(_@րτrN\[co:ti\!xfLPc;; A[zwhZ/]mм+3 ZwkC|8<ȲeSnDi~&ypCJHY'f%=TkrIDݴd ?dˬwݻXVu S|^ e1HPM[5>teKBWI:.h'ͽC6dreGNaElEq=lNiUNu폸Zaws^hFTS,_#$RJ1XR~E( wB%1۱ 6Ph0GRt>x$Pash۾H3HIvfè/ {],`m;kÅyNEiϏ$EA<5A›c0_)7^=h.o oZP"TOޓcXJSR~Ӿ ]zi|~S|;w2[sHie 3=)I R~0.`,a=_.|e,!E#R} M‘#|^e͑AL@N:UJnA+%w7sU-ƟUY`ElFܥpF@Ws8{ x`[Y:e ˜t俊P[3-0 WV!O7N#ϐW!;>i-5uy)N_M}i[§Ɂ:7=xT.Y3GιxgmXp:AҚRXWFngGP})K BD>jEr6o=tPf=If&£ tD-̭<5bb[OQmD 'LٸvH#_ȮB2iHcC =/1YrWy3nP4^/V %&28R璩3`FgF :b<{g/S_#}տg߆K:v@ ؊ЌILxcCZ(sxla.=fC zSUAa/pAfOЖUX^ԓ8\Rf;f[`wYAcXۗi .8jD& k?$S8ƃ(KM䑀׭ ,Fs/'M,\d )npyBҿ8D(9 \ܼ+'^ W(Ŗ2p"0+e}*`=yV@mRoY(&<"OXpd+*@R?!2"Op|e|P@7V[-uD E^+| 7+7 M+Vx_Y̐8!\ZMg[j3 9t,u:Op7"6aE~iB2l[ۍ'FmNƀljc6bQG\z .(!G Ivw3::r+0zQ+OaJJ0t@+ߺaxXcC(S~5R R cO5#UUw5]{o[4Ny^=@F@H= fIM|؋kN۾uoΟv@\Ѩ?apE2jN<©PYn}&=%7Іш,TSjw>^vը%^jT[eK`MK* C-C`n{WOic7 B˘԰޲j`2k7"iX # Di78"\$ ũC9߰(K0$?kVm:1!̦XXiA*#H XQC0fu{SM1d-HH#HJR "N:bCQqS|e?mds#njAf'p{?)q) hV19npm[!b$,KC0AԚ3G ;^rbvSįBՏVDSq@k\iv?UB38SP b]aoK@R 7W>\IX * إ] (kd43 LڡI6i6dv/C3] \-[]:N}MFqs}ܭgGXaSd >ӳV-z}gύ6їEךDC8%M}g=ʧ/!KӉdǚ$EgUV_q]VE12گ}58~>]: J)TUTɋ84 E@ϴ@O'`>+(y"0Ta\ Cq[1{$8ɏAE_] .}Kq9_@8qߐhkHh ;x k%~dMFcV 0j`%̂55*@FUc(ڼF-LO/wnBظuOrun~{_W+׵,3? )X ;y83@ R #{5vMdlp 2B0Xks.a x\%<[|baoxeR \jSln #\[ї~NEPbZ7^qГ$ 㱣.3"v@mR_ao  \VLb6rEZ]' cϿ# U6WGIDu jWD[ \;lYbe֝f2>ZHIP>ݟѯʨ\ c<,EXPaQuv(ۼ-pBcé ,رu$(Or KK#TFAXh xW^{); mxFѬ膟s(#;|x>7hk8oKmGl_rbJx.k1]"br돡}IKFҿ /MV2/ܱ5e4%M= >- u.K| l`0NJt)ÞJuð2Ѵ"yp|¤b-y{*gE1qԨtl 4nV+ NԿa1hy#IX!|Lo|9jc$ yzTd֛}Aq;M\(IB ȾՔ~$~\(i.Wc緽 < `S F@H96yX`ˉ+GPڕ&`C? M:!([L~L՜V L2J:pW"qo!lT+쳮ϖ֒~9~~9ɉ1* HRQ4 f1?oOT^Q\>W`ؐn]O]c_¥oEέ޺[rDU:WeդGQiHB.mo*ŴEt>QR|@Mo)7o oFbFZ*Ƕ  r1OLlf f+)KU:^Ċ#=O@D^b"X>;NgDN.`*VnW(d imɰ:͸>bwiXѤ"63K8D}TvkjF-yK*QAEƣ"G>f!૯}<;QqH"/} O9 :ofF[Pd}(&wɂɊ禹ǭ^3*}$xAPI)Y6[%˥R.uBz Lu|ߤ.[oNn7?bNZ,H*К9烫dWi"C=M]iƶ\tB^d,@Zr1K W")ř/!LDWf`20hYiBק0EVdNG CVܝܺ@&Yy}t@֩j9?m3%IT ]M,XdhLEC,[C5;{YuNX-1cH?rū?:`~vbÿ,m=Myaö2ag1kU#^Ŭ/Ru+71:'y6wf5gJƔd}vXMN"P-gTI1M w#.͹9[qN o=WyCi<ՀwOJ&eK٭Y:ӡ;nӝCG[8(ThQw*Q7U> BH&ѬZZNӳ%% aj)Y/x'JR#>nO5eh;@_lhCvn60YXP|ts= \j~ˉLPys:1}m?7W[r T+8{i~ x0믿s -Q/rC?؛iP2hJ15ך5^ ՑΓ*Y>DzLE !BƦ^=3wN&e6x" @7.p|sv *Zy';:;' I*uh*l}GpQzmlA0 [Vx"[9 6ܦ h^ciukhݦg{)𣅞!2KzvݑOeHن(SBpFR5N?ʙ/ #|fHaP}/7`͐|dɜm6 g45~5A^MgRN2Dn9iqk\ *LO[k8:{éɅ2I3Ξ=!L6ů~=Ru!;澀27v-94}èꅶGBa x3 emY;Fs9 Kћ<(fR4wʐڂհtm,j/&[A=WmhoUL@(oȜ0[3:0K m}~/ua+ h&fFrN^ujXֱB9VSJ'L[(FnLTddgT{ >Bm7~HM6dEw|:BZetlPT|)f&sM$RGf|,aYy"DZ:Wn;DJ]o|hO=IfgX.#UA{@d)*_"_FL耚ґM|f28g)oGcv?5P-UEJMz2yHCQi%Ug) h.H`{`dvF&z0?M\{aJP`9+Py8++mJ_PXkۇ=7%)5, ; A(jG㯾CVc[nu:kDLKVO=}.Z|Mᄂ="Ŀ#;T*I(c/q\mME&yO C&8),D {otG~f,j*/LܷVܼ֗ :8;^4G;FQ{ XNUx3"etK O#EmF (8i~KBL,O7{>!?}%٘#\mM6l\\Q!~(H08GN2/%Gέ>bkOD KW-od,v5tOq]0Ь ({qx)of`x34vV;̅53K !6ॖeD-Vjr牳H?S7Z鳜dRRoQ0)+ (cSjNXtVTw b?~X`G#-/rܣ `-Ʉ_lɹ: K Qctk0x^dɉ̕3ћf!Ja(ɩ8M 7)r1<]$="?E%5(m[$G;@L@ɜ }45uX흍/<0Z3;(o70 vDŽLljuO$H1>OPtn:!@)_SLRCg~󟫱~]O8CW=/75+|h'8,Gr5t֧%4ƌBvLӋ7upäɭF;tϘp3,1i+jMnيB)zɬ{.}.o;A` $)Ze9%V"nwwD-GLFaߺ4k'CqX]ĴHTx{DoQKh8F8Ն+69+XM" 4l3yӣr \=֦d:h2sM?e$7pA*n1SQH;Fz绵g,fzYeZo:;"X4ovr<\?R{{Ǝl(jl*q2מ\+#=r1k]LZ͜C)`dO$zm5O2+ Tspv6PʺqД[8nH[Ԩ:1֯kr.n%'5OAVH"\{|uA ¢W9E ] VkHAVF2^}3`!ế{_,P <}o g3PXbhהI- ?6`7WX*w,jӟNSt<;sSbzU]{u'Cy[p,eZ8̡ݸKe5kMni2޴K1&!PDn`&2z)n3&٘S\d;^ӛ9Lh::w8A0Q_n0>rKù3ΖPJ/eG2[ᇞQ~:V@۬Vs-fxU(xVRzS!AWtBL=zb==nj5=O5'NfnERCq]K'S},5;yPOM&n~ SqHk]y7 m k] ~Dձ=Ϳ i]Ye$~F)dMH a/,D kyhxR_X'Y,)}mwYӽR/Hi*0BUTLԁhtTEl> u 8=ԅU[G &k[OFE ^CخJF/9cva),NzKBVu6 7ũ>3nJ]v>|ߖQ lҲH K3FRWH;YIUzy~C&u ^MW4:-W?ܴӤlolMz J1ɄY/N^@M@m B`N`) F'JUamMו%=+ف9YݶqR7isPcIej{msdIg3Kǀ?[֦|ZBZ :E^fwް/mX9yᶻȤaN`$TʱԸ^N7z72Aѻ'56#Hq8yW ,`ƹJ0sî k樓fcy[1Emi%-)2$rZNz+,(>J  -'5ޔHxpst'46ȅB4)Xr/C} OKNI'2ԕywM\B=.$]AQZWSo 5nK#:? [&-*ث/xoX-K©YY6zSƀp|fanHFmCzƈ dꭃ2PYQew;d.x}Tr)rQq $QuK)Ÿ@M2)S[;)T{Ҿ N/%1=LUK{_ՐQ1s(DokNmk+ LIp L-aXÓB[\M1䌟'6#1+/=yx0 Prx"add"1$K9=eT'!l}LBT-[y ifI3Nɻ>OxM (|1; KP#yY_dAkw.hmap2߮ CYv0۟15́fP4Tre* |B>]|*n$^r(%OdH!bD9|>ꭎHLAwkeV3#'$>|"6kч/B;^>Sj6KTpZqRKy=\OYXt9FR,^ģ &l"_u"@ð'awܥc0x[5Yg%'hP ># c;- @YiEZnoZߡ$@8DE)Gh ]45q%X?vJgiA`B8֪nO5>" vAxẏ(X`^z Sc@yNVuoNyvи3g{hxFu7k=kw蚵dUL80+hPGSƄ؏_c | Tk'&$p*Fjm䌅u8 E(ٶd(Ԏ0އB=nj39"F_U)5|")}D)ZAz:Tphr]cm9iJ`ت#[q QD/ř%MxҎ.[)%QANQ⠅"i *Lޏ4' T ~ˈΟa A/Ls:2XW2)BwAߍO|/+_ݢ#h{z΃XChd8eSN)x/ʍgL^tNud4I\Cq_?-E. ~fUx|liIInx< "Rg 1֚x&|BC T$(d<2V;2d+t71GsS9?M{0LgƇ7EHvW}sCa.Ob}F()I?"֩c򗯙[>2"+3bqCp>Ɇ@ 2bKZA:m:Eꭒ@}F+inkR1xo]&㢰qނ3I$z܃ v2 0 qK#شfmʣh5puAf$q3~UDRI? Y !4x=x XA v|Ylhr:WG XELiʖJz{9 o_mpe`Ps~6ƧkXwِѢIF Y)(vs -u.kE%RYqcɿcWH쾊r Z&%; 1Ue%oȐ:kQpPX=-{E)䯇45 GīRVÛ|G޻52y kcё}]^"$Ѯ\A:Aoʋ/7)6VNKt^+ih/Z|7zo3ߘ' 5wg)LMcGS>toy:4^W/:9 hY3FA8MwbXS76ǵ$_s"2 (; Mx_pmRmn^켬eY< {˦bV =<ʨXk`X3KfƘhfHX -dIow:h8F:tQӺOܻoڽ/TӼD%k; d`yCPnW*_ ERg k.8$K֞,Dֲ:r)j9y+DWLO*V  U`u<!WNt)mc9{%@aurU /B8<^]x|Ćs?^ĿXƖ#>uK$<>ZsJ+,hLj̈́˥ƞUPg,ֿN;m;g6V _nv:@ؠ++\7CI=,NżWFUJYO5j4iW i_mχ}T+a9'1+Y\S HLm"ZX_.3[ 4t]ryWi0/HR]ߨoLfF2zlRc$ JR߸,)ʨ?_ (ww\T64*W+FbNWkk6!ӔeK`3dP#uo~^G@*ƒ׶^7f!h; 8=z_ICIOH7\{2JkC}&? nؽ)z/dqk wm>!$P$2fI/ܷ1-~38i\@#c01YLkM{) `3eR=\^6e!Z떽co=z%[-uLB=''%xsDe ϯ AXomBL"5plJҍ845v߱zs\Kz1n)rde5_J A?PMn@ ]dzxKxqPu@*b&2~GP"ՅJ36\`_47X( TQaL8m0Tj؃uŢYU_L 0T|GNO> P -`AE*˛׮Ys;đ]ICEвqZl$軽\&Dt`Y(x@w r#B N0_.l VKg\@Ǧ]uƠjC73ep4Va,:6# #WȈ㵹?"^;U1"*EA,">g`sQi&!H\ᠤ~9$xH @  1nd6*_*^ʳ ՙ`%MTfhã 2WMsDk,OH8&)tCFIDU/ꋉ|r> #|=^Il>Do z[I#(Qr{Xs@}.Xy$ 1hBp =AD*`"#k,jIBGl•s?\MHKNq p,(@-?`SWUW$G+Uo1`|W$jA;]2#>!njOQ#t @H:G)[?{X?F'Иu/z:/S^gxRdq<4ZڋhYO[mTʘ:5<\ MpWŃKVqo:70-Tbܿ(M/>H2-mb/_ҏM/kʁn֝p=nX5hhoȮaƎHSO91&XN,90CKAwZ{$M@b8T>L'[@D'ZCYA3i8ݥ$m23P:]*: b{q= M}6)HIq{0Y`ôvOqw E$! lusrUȨj\;*√Q#zjѦ2nC%畭aiIYw~;Kl$nS!S#iw'"[niw( ptX4ZBguX2צ#tDb59TcXCɇhx\T< 2"H+9z~CfCﳓH?~!XGVEdSE~~ Q~P^ghޙ&tT|>w{`wG:PEFV|+uR3MCj:f/\ " D74]-j̑WڐRMLNp@zdpZGQ-"℥4MsFPy xBn =w-Za=.G<aY~jʂHA Fgmy(yBJ5Ekxy{WՑє|*a%a، L]A4Ac2MΦj]LbaY]g2Q0=2-cl ך90weHO(0 I:Ke¡ndvc+K"_ӯɘbcY ,*e>AEbn`9"<>L\CD<(#:*ĀjTպ -;(|zl|a&gٍ7*DF` ݘ s7߀SB/("7_4Z s?$4I{344Y4Kޔe~0U0WpfY(WQs2#֌k_bQE X_(؉h/J΂-v`ÕsG4/n#Nդ*_S]<]Ap<3*L]b/@`<zA-2nKa:mŌF07m%`ൕ:dWg:Imusfɿ(-C%lluy"<!^]6i];4 YV6tb%Ӈ &8ujZ i.}hHmm-D$_mqfPP0ņٗum* #],Ay~ſtr(8W*)·*O";]Rm:j5F ff/CBvRrǣ4x.9ckدM@/ z#ٺQ=!r ڭg^lF?Ǽl\>L%Hڏߎw&LXaaq^2L'}vT^ f ҰЂ]y֦){&NMadzn3X{Rq!TOU_R}QP/2;j;r} aB m^F#钎nk:7<.^mg7̨pmϱu5:2}sSq;]5egmu\9:1mkLRoJ!jPmPQahVkiaߒ,L*"ANgox|wP2>)N^F[ ;O9aٻA.W/H4R[)b8P8 Q g抓POL-d:73(Y[wD z>6ۗ}MF'dO~B=TשU@7%Hʂ}SbZ,u\i2r};} OڂVxYtsYI(/״Ur& $ EݓHmսмBK/Z5{+l,DUQ~D*s`-*2?#WIOzm$bHO'f" OQ%~q\*x:J[DAA4rOKj&N(у=2ISvX0T(U !#XVQtϑrQr4X.?"ck*ښ! }M->~sO'EsSd>*7U'i#g.P]^|$ A|d~Z*y6G*W+OLExG7̤#d3X[Vr nG[|_JqX!q`̄W{XA SVOEcc"d~~FJ^$ɤ'AIJ푌RuSu:N /ntl '[b /v8-4@Ǧ>rCJ*SMz'9 ϖ:=Ϫq_TOd(D"~BK4o;QXIdpYuSa;_@RnwKVڥoF`%;EvWc'[cͨ.Gv48+C dW ?i|r ̗8j.%[+`S[ 0#siHOoE{9uں> ]H{,AbՈ$C{hcĨ Ä<حYU^^sS/*7xhvm%Sd*:K?䦓>‚P=+u0:]{wUseMY ڜ糔M SV@i ;X# ArSw61T"6Exg~/VMd4p7wÄd{Πvz0NB::}_ XOw5 yqx_=+Z O_T`.iG{A1( Y $aQKc$6i%Q wECUI8@5MC_F=U̺):%H VBkqGpZ@IIjM$Zs3w+; Q{' -w_ʰ@(++f|5\\ynQ`hQ4hpŇkkMš*i q͋/@Mm!>l9`v3?ˮ6#s&e;'ogŎR=͈ؐG`Ъ$RH7*sz8i}dh)7dJKM&;e0,7k)jkGx{x0V, ( $ ϣaΰ7÷P!fSD; }Y-ɾpl_E Uz̃MS]Gc}pL~ *I0Ԕ@$Y#2CD֏??N Ew$0ͯiW;iQ3UF%s`F_*NO=r"N[и/5* v3_t.5wcٍWz:NI7\Â4z.KpH"[M8jprf~W8'uA~lp׬,sQj}Z>_X㳰—.o<2^x={1´'^6G~T_e.Bo*Q_>1 Kӟ`Sv~3໴2#gϡVN8<;b㏨9miek CۧGvo9D>[PZ}(Y䃛B2 fowǚbx1b h-x~Nr2bbt{)f_l V|[ڌ^YUK'%c\qP'P$ՎV6 >9`t_;$XD~Ϫ,H> vtonB c;c\*BMSܼq'|qRixSk;<޺y9^q`(ehQi#eï"5rXcͣK;Ń!עUt<p\a]\#,7}y4zgK IF%'n 6^Ý:@FVBϰCIY7<%rf0+XF"\p B(cmr/ls6rB'EZ{#O'*ڿNJ rEU ⌹Y;|v}(sjH+4ش"S1FEΪt!A- xXD.8*,*ǜ^HƒԐ|B;kom@h.Y}Y^ly"fڇF |goj4X-?K[+ #AMJKT/*TfEYiG&C5->휳:u^AB/%Np#|ͻkɅ@OCa!Y=*^9cѡuPN\&?B[ H8qV_nAkSх[ו(2!8L ;9?{marmu95vJ(}NxaX^Ma=7?>y ^{$x5j"wF%@f2%^eZO ,+khyVD+f' erkz4>ͭbЕ}N]FI墟nXvlWi/[Kj9]-<7\^R'kUڪs8|/qgΊ[a @ɇ 8V7FĚtc \ʜyQ`̘o.Q~&U0U*vQ0+zO(ݕd Hßj̞*ߺ;IlRS1fudXtD̩*G- $2Pu:Tx(IJHp^RkNb:s6}\eҒ| u5xܲpr04/73^.,B_;<u/㡺DQ$CSV{柱g}quB#D 1ivG('_ٮJ2|d\%s#ϙ*i]f_2G:M#tDj90o9xo^jAdV::59(e@C~T`S=]"948cY%pNY0J[{GNl_oudV5ZzK%37HW~A^yĮ& >m'C&}+,-be@'\if!nFâ\^s" piq gMmco85X[Djb|9Xڇt\Z"1Zc`$ˈF&#z '?jqWbǺh#7#;E|{>aVOX#e }yau0jDChQoU8swቍ7QzksC<~t4FeA r[dKrh.#^T={וé"* ݝȌfܡɽ*L~zèbE12rӨ<7Z.WAİ->gmaQ,}hp d[QaTRCIZyua+-nXw[ Bw pX np0~?p|zv/U 315ْxMdTZJP͝ӏ\"s.x-l(2'}y+ B"F2=;MfAyeƽ2mI)4 oM$=(dfP6X!J XWN55ZW6s1&<%x*8gz1"}S l hnIbH´A]/+2mV`%61SlNg-}e#X,Zeh.fSGx0I/ghjYD$MUf"εHBqS Dc+]hxhg=\R46V XPPBK.JMNu䚄%MI^4[]IL޶@]eGr|ʉ2{iG":!e9~;qmwd3|74@cVtcCI MEO34}v+(2d]UH}:SMKwAgXVqr*,ENr"'}eŘ+ayE{zGS%I# ⹑RvS; E~ ?GYX\6ưJk0یv4cyZ` Gka'uTQ8_wn%Pǒm*"*; _֢yELJ@BTwa5. ׺o.cuiP9@o5'K-JEQʼOA=&jw&2/%RG #c;|QhqǓ9k" nN bD=h+D/> v ']žUv2y[>)@%.B@H]2h`Թv70=x[CW}&D# t̟KpƦ񘬏x)S,^O2!:ga 9Ѕk~Vٚ}﫪 \sF *{ ( &c&ėî!J| , %$TJ+>][UxhMlyU*'0C`ӽU* 2.W;J18R5 )?@X=pB3B6A, E:%SpZڂQwBL|=H tI&H< (:\Z3iZtT'wdn"cΑG\b<1`; U4hQ*$bsˡҡse$t*!ПRL_+PQV?uMZU7_3f߈NV벌/*xH`/0 -XO\Y2z2< []:N4 uXmAjt Q%苊DEi,ՎjFiޫN裤qh~n] t{~KݻkF`תmԂTo[OYVa9ߡ8_]j/&rQ&,-Ȥ^f;$ } $3y=L y)B 7c@&۔ؓa8pQmd(9 PUf}'ɛ;vgqC|ƞdثh6ab3V{:dZS zP~" e`vpJ5KD #ع(fvͣuѥA2HLfe66DjwњN0A~T V_ C8+uym !t X~r+Ȫ.1o**NMZ~ /vT{ch"L5qjD{zyU ; f=st# "ᥕ喡ODj~PzonlQLS;)L Yp%kq07d$J?t; GbNkg aP>#mϊ -=,I5[x Z 0 $T%(I*bWe퍾BBJ27ih03+}77-ne1@Ɂ:Pu .Li"85՝͵|]ްc(- U^•M=Lw Y5z4plMFF#X v?2@N>nXuߠ_mjudܚ;ƭC//棥{^)+̃;!N˩1|E*cyAF2YBz 8i/_%;<[lF$HZ^忒6zx*ճa"u[!c)Ka#Ux~D &񌄤X=+0jX!A8"Kwv /ƶT:ù[J9$eбvE 1J"L-S('ҧ82}v|Wp1KN&j7c{x@M6 JNRy+`[JX 1frݤ؜Gret C9ٰAzacpw7SHo?ak9fÕ!P YkB!<w|nI*C뵸nQUɵ i1jI2(E.Ӏ_3I EF_Y>x'+Bm>KKږJY!"{Ih9) 4>`mὡ5ްʉ Bg xgG`}/b+2 mU Nqyb21 ߹W7fְ\{Q<\{yaZ(ŀBt@xmG`rٳ [ ntAW5 ߓ\݁ts<`8U;@4]Դ?7 ..(9 "· v6 +2QO(lIj*b-ҬO'r3PSWXJ@)X5f4Z'`M4휧5;ӷEJڊ߸A/2~!32)qa\ڝ=߄g.#432Ca}qEں0c$ő3߈\ƙa,R~?*y}##I0,P_ؖ:r8 Q9?Vobϙ9Qۏ^mH\4ya=_^n!¯@,ݗDE7/f+"ћawRe=\/&)t r)>xup6'Usv$X< tC;S2q»FXӠJ ^Hmp*B !:*!Y\9Š@D&БZp.w"v5ʩ h_FM[Ch_~ćk CݑmU8s1p$ntoޕ9x+Z 8%?ڀAtrOʟ=SLy<1t⟳+4ՅvL _7,}ƿU)BYgf@"A2X*/d ݮO/dN>DߝQUA?]k3s/FUsA՜vrS~q@rty99%Qd=\T^hh+ {Y­QCwM}^ǧsjD#E?84/rq_|/)D,c'd7q?WjDЙuŎnp9hԧMuW5X `$G]rjŇljzI;xb3ԩ#Ʋ7agtvjI8"f^mv=urVeӢt( ˴6Z\:Wpܨz7N\%M7p.)>FfEܑqdԗ7a *aE`󌑍ze½{Yq,9S6b[u^0N&,W1hp2Ÿe2H*g6Q0x2xȥ u"FL@;FV@1⋧XUS曒/`W|nmnIE/5Y[)ֳ$|]oQLyParf:^|`jЎH,&pOzԥ|:~A㰄Нސ^l mͬL<id p9E79L@503ӛ,ͩ;wIP)AM\F=ǟ|f]7!DM9b$ H4<$#K쀫7-}MQ||Y܊c|DC1`ޭFDGk R|,,f{[}nMYt) I_ޱdk2+WeņZBS씋x8'HgHi0h 1̝ϑJֈs_NY/k5nDDYd"̦nNžT(Pа鵯fVEXר!ׯsT"Uܒa.m-y:D0&[S}}jk̘+W3pxGOAFKMS|ʦB[csyJ򞳒"XTU UR]Vnm Ij'pyF-Ph"q'֫ H P D!+|`x il92}n5SYBtdhz+ UpODlPho(ƛTP̫#ƫ$%ԗ!;û$֡6Lwj5YhƦFTd^Tn"9dڃ=A~Ȥ$Ol6a ϊqJ8j̓eK,}|)<]ucYk;12Xaܐc~#'E:yx/br0yvroQms=KY8|>hɩ[Xbo2aTrL>B~]PWqP;l< ZTQ"DP7qꆬR"@xX o\5px"QA9ZU=F돭+z5e` 'ikJ {m,y3ؒfFݞ|?K ފjXZ-.`)N kT7q1+:1'1b"#1-qA}9.GpݏIYO)^-9(TůZL6bNH1#Pɸ/xxSbL]$Df C?ςrwjSUDrc6 < ƪre ئXįwk.uxΣ;8"RP* >(+9a<^֮f(5 ғL_`f2Ă ~hS85m%xmqK|Aljrhgw@fw??0",U<٤ٺF]ǎ\!1PGO٫x8xׇC =O'![hՊ31*0 ;KO;ѧ 7WR`3i{JX,{<#AJ   hqKDBIBl@W'>:L[,BeB\kt"{!E9ܲ}dJǵh+f=Xl{N[׹sքS#ޙ*NtQ9yY$37z p?A2ߘl)]m s^MN*>‚%Gd¹BE\efZgƼq%0cpWw:A(@jrh~Ж:&)}hRiDppa{LJXRzrW;O;. JA?(,.N7r{H`ovL~d)x]qї3hˊ>4+WC<<#(: :>-)RlzQ_Nƺ\ ,B w)BGIm!}V`"X]U@ >~ Ib' Dy[$rBZViʛuMut^x&"Q&o?S W &|o[L-YBǥ{Cv?x/Ѽju5&5UGd5znQCXrnMat gH˥:Q]o| X )9޺KTp ,+gK HCM={KtctΔN <^`oY> *W߯sH"{$H<IbHGC|ӑ *y@~ _<9o2$Nƫa&xc,5CF <ڄ5'0JxOi`|{D2ZɌ at XmZqn`[ݫGuEpY]I&"~&-9h  B00޵!]( "6*pփuв0lgoPMDoz蚏|rp ː\B=^p@=8Q/|Tz_W?pZxΖI}?2*MnvEHV!x}C#=W:evJvH8̋AlTLY6spO, 3MHq1=4`xg5c$d`6y~nmr ~ל#dV5W OJnNM]4PwT9:A} ylAuH<(2&7XS )Q*a%^,w.7s3pwtagV9;;r\1UPLĨżNLdv ~NF[O&+[NaPXۮhJp6^R\-Rxͳir=t1!Ot.XQC3G b֬@opR{;H;9~DH7j9M8P;K {:OU:[R:ewۅ+MG MaK+ëu? գ_X.j;XhcR)O,*A6iZ(~}Irs *w1ImRtvp7GKXUv(3#gnyX<-'w{-3Q' Ϣ5 ܄*i,:5F|7ЉSPDWZмS~YAwrG&fP=u_s-U(u#gRۯ#&߆%< z wW78rpψ4)7GU+ADwnK*w?"?g.+vަE=@=ӓnXgOEk_?>A]HtoLPZE`A}B?_ OfV J_70(v _X~,g=vpi-mhM'ҪM_v-WGÖl%jQI\żG^G,5{K <ݐRɴRnb;. Cgb:c/eܿC8%p#3 zc33uwXm0&t`ѰeHENsCQ4XmF Ba6R7 pBnR_[8 i Nַp5kG,Evʀ_lr>x\gYF)L3שzu|pq+ 4KeD ^mN27Iyǫc\'fPA?i/ 1<_)^38<&"7?Ķ {Ǹꌼ4/$VFc1wDZ|Ҳ.8#x#rJZ߭`o{ ^[+DA(:T^f&936J ;A*>dtʜCQ"4y6yE2ْ<q~`k5׊K]g Nu0`>s'9f]UZ:W8CF4ޒo1;do5}bXڔ<#gK1 Vo.ƇBv Ѽd{_WyY@56BS`DNW;4+S4" a0dJƲ{ՏƢ71hu9-w"@7{m76 ջjՆd$C /*{wz Rѵ3k/;67TD(E :Ds,;F@.[%TyG$O$YrMlzOǰZ1_@v. $CD¢^n31?%'zt՗&dv?TR38|TIÚyZGe}(Stl|pZ M qV]t Q-eVtOfAV `k-~UNDԧDWİFCii)GxPX[ }k]#GCVՇ:t8G=T2$7Z4bWFaY\h+*? ,odfMhށ.3]Hޕm ?4*2)$!DO  ;йJ Cr|t dώ t6qSYWlfJH::\5.ǡh׳$0K~A*1u8cNw RΉ5KRl,+̦ʏG3$yרB ,x2|NQ0]U~kd;9]evuhKiܳc"0w%g<{}GB0K$s5Eq@X.5+ xSty"Z4ZaY 78(r7)ح\r}؞#ٞzIz.tyٻcr4  h[^ME ZUC+xKg=pҩeFtbT u譮7{u$!//IK. u"yyoZUG'ql,PPM^;Dv`ﺉ2]FQ'Y$ěOV*} uYZZ@A{DHiʼ!T;_ˌ!\ª;>rQ>푷e(KfI.O%E;hoy,u];A9̽fxT`_5,fѦjRqsLˀ}:df4GK| f$xcHGa, :Z:! 4d-urooN69@?\^_Z6u^@xH$F`b0)1jXጆ{"' ޫRj䭩CWcZ5Y5\HnrnlnFfX6ky,,!0s~H屁ѧxVEcm"/'̴6j̹EKJU KPp>[(C+sdK0.a}r Whb#.`ԙ(H'* g'9M{OS^ g ,ڬ+(7}n%_EȱfCd>e anf')XITdXfﱨ?'eQƷOg!0M '9yM$FGilK }8VͶx!Y4ëp _~܊,8O}UG[|}QB2` dxRPP55<%({&Kw/bl!Rlr,W- 03HOw>Pa&(OM_H2w"_,0yRAM-XS(Oo>HO* hupuTZ;ZL.)-3\B$x kjn8KrJ4(WCfFsZڞf6ia)11 S\w{vMhv&/JJ,Ҍ:( /%!TbnwGP|ܪC9QwfV^1]AbM`D ǭ aC gc`èKY +z[gUw3()jЧZWDO~p1@з\}56<`׎ך W oO)N!/ߴItSaZ / ho>Uⶻobiȅn}\,3M57 jlSLN:|Ykc[Хa- m}%#ddqC |229pEɍF?+}$s.;+E7Pm7o[TbRہ[L3 [B-C_0+`ض3Cl_'Pw _%3;WzHcx~_d!HTFS&>2-A`Seza2-4AB[~'*&#M iV][J^ wq=y*xpԽ5='͗WO.^(KN:Wi 22z1u쬐5]7dFE bg{cCߑ{AVnM0 1(^:N/a- 6%,)"TA*&9ЗC*g{@H *^ v$r}AL_t[vCeڥ_#_s L"#m5|6\PVks5z-@vZR7U;RQi;Õ`_۟AFo9?G%E5nc"e? TOJvDk]H|U8%Ieި.k.ԥ NB~233Qe[cIrDѾjJhpw+zàLD yDf{=TeP̍׼ws1<`CP7^c=3ZXn 3Ķʒ}YUgD%a!8{ h\U-:YbxgS(¿\]Sjtu+0w c{K6Z:x ^.eI4V45h~'ՠ$t(g1ݤKP` `"𸫧tC={F Ɵ OḱLƄEL1_S`yZ՘j r|ΒB"x!;j2=k lJ$l!b&҃LͱZX%!5f: _4`k{ͦ"< AvZ2kN*ΙNwŌLyҖ}(+~m:ST;|ydzae@4m5k?0bTC1٬tvmHmߊZU gcw% +{"0M Cوo͜+w'??kC OeMg Cǖ(Isc*?۴a [yYīW+zKmgQD hGYK-뻀$"kPVUYTln‚/ޙC@`T P7cExx.l3&1#早Khlf0hBS(16f ?Qp8 }2bjATҶM ӒIRJ'c)\,,^X0DK_M>T$9r PziL΄o:W̑>]64 8 z$Aq?!d=f4yR4X>LA4g+xj2Ǣݫ|i䐓҈N¡@O(vvF:6: *<4%#V^9biarFSDj&0FUÿ$l!($u i `&0;VkǦA替@asK&/U79T@Ry{tGk̲ 0 He[I djyz1,ZF/x'R+,q<#{E;6uNtJpD\4AO;Mir.Xz0p5- 3^5'|Н|̎4Ȧs𓅘φ2QSU<$V7QA>F23iPg-R6 T2̸|;r3c‰I G𭄥d~Q= )8T#A6O&`߂q%=\ Jޛofh'> UYS[pɊP^N!yL:n*QI?'gt7D6oڰ;n wҺB@I9D ah5 %gv)D>ѷKH/G֎W1j\05 p6 c3`e sm۠C܆8Nc 9v*ȑ )cJ1%5W 1"aFg"7=Nx*.ࡺ B.Z z/,&v/ОGy<}Ǝ _>ՆCֽA1"-J\+7%pU$79?>$:|g <& t4/9Ws> wJe^l蹸`H^(SLjcғr/&\ӞHt ڭ*S22h|d5t,ӥhSrtT Z.3|}B+aF @c7ɺ<;7Wԃ}a~8 Ֆ99 9Ya- D 7r#B6ZIJϡdz3LQR| \ EnQbrϹ1~@.Psf Yl|\S dU80qVp07>|v+GG~;KZZ@?v6"/ xb<.#í~Q|I괩j+h8qjI"ݻK[l)܏ S`CӲǍrqVrs Laʊ :]OU C&U@n`# VN+gYVJŤ#G&LR1Rm={oNixUfq:ܯܾVa>rk F'k9+f}{V}Nve"LY&7gڵd((u ~ζQ\5;~c5`]%æo184[y]K\]0Ax~t Ϥ9_6i?mJbd$1ZT},(^2smJVx脰ZKsyH)p]mr}1Q5Q-grt\4,͊0*uNen}$sqj.So|@@]Mg+Ų}F|QJ>>{zf^kbDy,U(Iˤ^$@dAӴ@,};  >0[kHHǬn€er -wSq17 lq@p; oNP Y3* D)!ʒHEscKY/2۱82 8oO;ozņ{S958!qTg1/Y&%<]- fu,Gn'Sn2~%pGU=#;&9Ҝb8pApX:߆תD/ C 9¼Q,37( /N(9 vcT\:eUl,|ͺ2'c8t% {*t\5.\!,MJVuCzG>-r:}k47׼  4)S,E45aIz RFS)2&e 6F3wq 퇗Fz٧f( !܋&78ra2"i ~[vy)/(WN+V;O »,N& ]=VWj/e +; fRd.rKȁNOO@⪁#9(3~#\vNtI{9It.k!`yഊV{Ğr1Wy4 sG eokw5qG걊: QezV(goT??qK@ Nl&,o㠻wB6_I aqVuL.q Lx<@%+.rl/H&FE(,0+k\ k͛&qˇodoUg-;oB43JƅJ# b^M') 49LDQ'EA`5‡Je:]"NGLsXjk׸ژG rd~] ,4ӛ" PD#JMR3 *NmM۔G#d+v! &k dȧÏy CV`n$YBȐc%?CV2jj+y qLcC9 "|`w\7tQOa޴Q6ڧrP|?cLKlK9ȸ 3g: ExUzkSI2;d2bD,*^ƒΞcyJ8Z8#,TɝPkt\S wH9:kEO˙4!JBOo@XA'] tE3ͰyTxfCAI1u6Z^= P%)艮|\Pl>%@Ъ"j7) vj~Ol5g}Uٟ5V_ʹ*xe4_=T֎眗;vSWrjĥM7Qrw{1A.Ww!bA<< z8e^ fўH"NCQRlR ֯.:V¤VG@`I/=`lh-e꒱&u-T[Ď. (6¾E%2H;-q<=^\kSSx}1sUb39D*%6,hC\\^ĹQE`cwy>^?hi9;`D&cTĝi>!Ƿ 63V'7-w3d L]ϖq\%Sر[d?*(*83.խy6IϹOfk*?Lo/`QQBu:,"N*!9K_Ⱥ %q Kt"a؋Z8XZJ@KeܓDn(w>nDsƓ18fi^~0eWYm\,.U?7ߣV\Tay5LIgWRh_ȼ@,n"8,bCT02{\l[Ҡu J kN4/eWfKOA-NP@ (-vP}2;O?r&!ᄰF# _ou BkV,XNLQ'@[0H0`I"Vfil[rֵoUꮫ̥vRB !&J?#>'!L_Wfgƀ4}72BO6]]ѩUeAɄDȿLz8p2UpNmwo[ !3J)ރvL8 zP l P,gDz:A11/rचNִk m%Z@*pz~&& Z)-vFK 8Eee"f,f )`L,VB .Ҩ3DBoٌߵ&%q5aPk^XfDe;~տ"xGBLHΦrr~DdA1rO+l]r?*;KMsR;zH()qbL`v~Ͳl̤a.qnDt/X[AD14[ ryrO2+ sZ]^:7.#f5&9ԿcԽɨg϶buEsyX6VCN:Q4rOdoSސ ,hhV s%F`tff0~Un8;ƘQ,17$?C'p9{ld(&'H^SODie9+ P@Ѧll\ Gw+;a 1,O| TԤt(_h(Ͼ#WpA"h8~=Ҙ125# =lzbݘCDsGv{i qY!D5&+X{>؇SoϺとm$=Pd꾮7cg/=.yeewJnA;fͤ@Gʍvn]L%B5P(UnEw>ɿk3cD[@\=L d /02>x$7Cߑyc6:QhQWd8cekU*ICl:l2X}϶m|Y𙜤^ l49r O㱾B]Ui ١Qit?]? P Ƞ*fM}6KfWDdewŤ=4o3;Ydx8V-1߄7Ti8d؃UE~wtYxoX1#wH8 3 )9!#/:10Aʓ;7Ejt}y4[ abÚ*8ވCDPS$~:_ TV&hroh8^*pcmM2u|>liBoVkQi2-thK:0;:iiw9CUZhO!cջw񲲜(4V'/S2X¶R;j$`CyQ Y6rE~ po3ւ@pnOz Pv!X9h"JjbJjM K(\(-'y^\Ǐj9r cGTg,:c 0plZF :3Xs9Ӹc"z,Z %?P:7~ݳ!nwv,Ҕk;'U>wqx)Wp݋v*%MBgѪ3hrܐ~ l$eI}1:P5svYl? \P/WT[&k_&Pm p "YQQ%f)$C?ސ;[@ [0h^.~tZfBć."v!TDNyX -Ɏء W4k0i"Z؎rG gl .t`́3ALmʝCl&3\EUkM 5V3|! 纡njkzBpmA7xj^gm6XiOզL9U6ZVTY`Kg*Re{S"f#_;3&Pt6dX}Z܃IE5gq@՛({ruc$G 9k-ڏ3w&:Ďc:_ͷ(u)%D {&"C)g+H/9 r4-QuCj~,18d$keM-Odo?4<ޚP%* H,963c&"z#f}ּ AZ,wtAibR1+ x/Q@U 4VUJl x9n yGaɶTz_p__9qS) *IRZ7 0=1rol@ȊXC=:aGryGZ~e(Z}UwX P:%rԜw%.OKhѣ,^գ/y伣aX_&/#Ts rL4Z`?2k ɔIIMwWxpzdk٧Ĭj7 fmKP&;\W }?jTrI9D~ gXwyנț2r̪StRPFޕ{rR]{t2%ϦiO hY( 11ѫ өU[S|*mba>p,sb`(Y{.Jq|lg{[F m9Mo$>߮3M9qb㙏A P\B/[q!m} =-s+}&h ?:xr%ĥvW5^S/wvL-TDALYκ/Z/9FN&uBϠM>e:w_ԺB*‘2f_m?*683H J0[;< \bNVUK̘TY^VDRnX#b.lSOPEmŽ +iN\}.! o\e:69 Y@b<רFD"9R++( TP~=Vu'F_[S5W&Ij%bm7;!Idѷ԰Lԋh'MG`U]XuOu g O g0"SNH'խ*=xpd:V~g..I?g՗s*~We3b蹓4G`1 "k(sWt)yrGI-Adaj.P^.L & r@kUO!: /.Ms"C),()6  HY򊃽lA Qo*=~W$@OtVI}58ڠzmn=*6>?ܭ}NaDvQTPBœ{^sQҚE8Pf,,0~NHI|dcv̻sD7sNanDAJ-X{S]uWzuMM BFȭ @JGlM.\0Vؘsk49e98~=^MҸʞNtUQ< 1k+X34fu3 '׭:Υrh@ɫ(J'7 ccxR jSj9Qv_V_n°"!dr-t1At)J&Sui7>aLyd'Fܤ&EyADN;E$ml:kl:/픽4g/V5u3HNl"#ÊبhJWĕ(AZFPul29!Yl\}!j(lOs`ڈ]LR+>E9c9 $sE^~1OdGmh.~_p5N*J !Y_P^K z8au M,1rCdpCx${Xa pwߞ=y B"ttt!6ײ^Mk!R(g2@z헞5q% d 5! o ;ibx 7t#/_xeڳ޵}K H\;2GG6G*ִ~ZA]'<%5`YXUGʏ.5vv;/&=MU$F%.}{%x!܃l/lgSN@^(` "kȢ&j-pL-SGlP_DeiuVs4Ȝ/GjcǬd4 (P@<M̒ꅍުb%O-ҹ-v4Slx a~.6R]K_ƹ=lO,^Stl1gc͙|f7`X$ϓ6a$|cQȒ(_֦i_B~Y{BT21LZR0H<ڲn rg|l=V*<y^θGnk/ Ml=XIq:;>_%b7LzC:'uAupAVnǑ4JF:Wg6Ml Z*%-jw5;w}}Xʯ(!K$yksC_ʒ3, _7 ro*9>悑2S׆tӠvk17^Wz_a%} YwYVB'Y0EVl*sNUzH LN݁-`Nn`~ u&5LC;z!A$1ѩec9 hoђb9KDJ)$Og3P14acXA`3<;)Ԝ^5jO!|@d5׫Q,s+)˰{:\ yT}a-Wu%;èI(n q=~rk HOsC>92H 'LUTH[a{R^+A/@O^rAS% +&[Kah>;Ղ}< /*gC[%A_Ob;a&H[<'20 3 w:݈Խ#f E#(i7g_jF g3Bu4/DZ {f?G-Us`i;%6/>?y@}ngBW {Ңc`ʌ|+wtlRЪ,~,K՝"7)Wa&Y;u kN^v,u'!k\ X\H)r9] LDE3gnk <5>r'Jr1!ͳDcKFA ,2S\*{ |#Baзfp4.7VcfNb% Ƞ\:Ad$cl;=ͧØ5{[-́ν>Hfљ.YR9Dg#JBg\aZx08NtUT~|urR.|0)P(9He6h+7eO2<s᪱= DW\cWfٷÚ.$nZ\Z m<\IMT>QPR~SQ.c f8=r.mU0 11BWR<D95x)`YjMGuO5,} +6b-Ap{E yUCc4ɂ`:Ε 眤*В2kiNo窴$y:(` 1WiX4Jn ~ZqNEE?}ܥ`BZ枫l}?4Ճ0taId[+ah IMtx}-S`vct]pj }hH TY#~w~XOe(TqOcU**m 9xcH;7k쒋J5E>))3/X47#f'';E ,6`HDx|̨ R{4) '@bO§? zTwӟ/gМ

΂q>%H5o)ޞ䣂{d*6HFHAu*c);'9Z}64"ny029ԹkP욾ӓjlEC SWVsqH`}m'^e 0BdYai9Td{[KWZ*lsۘvzjQ*onԜ"k]fA6Zt*Bf4q_LR~,m@FtA[L*L,むŌGhޔb`'NӛfF>.:Hld[jgn6{qӳ(YfLvzm8jIC܅vKN75/_xнb64U=?~@~7es?o:N@Jk? Tt*~҆ wUs*6M:Nl]_ L;4PHU5PQ[N^WbNJـ>U6 b|j=GPw I1;ǾM6%SIYr)bxCΰ3D4͏ipƪTtԋtۘz*}Ȼ6Tݗ!+xoGcZZWnVH. Ysx#R~ۍ\Z>!dvd~6HS!M@!°g;h)M,s݇sߘ" d3F:C2uYWqK/`_x5 xMwZ{vd3 iA-~%mcV*f`v-kx45? a}XyTI?@c]]! $Gmn},l;8<ӝTو~?ɰNxA[|$ 3ڸfŸ@ۀsJ݆ōvN׈*}.Kբpi0U9Z\:8+RSĨ{$d;F|V@R:;0.0N(da2Ҟyd(K#ӞjIV\aCwj)ÓęeQ-:qC4-irKy4;;n)|Iv|kaJqP *<74LUh?Vs~JObwJg0aM 4y]ՐJ#gY4>w!ՏC| dvK\SNC}6ou>ug%p8rV۸yֶ[$i&u0׻k\a ~@wo âQl ˸H^+xjfjw^sEh]>H=2ĚUAwLU}ƂN[ SW%2k_؄<-50;P?ZV+ QĻݓޫNLfׂ L^-Vr& AJ5{RhbM@fgJѳh=brRp_Z3qT#s/#LBp_ܲ0@ ɹ %l[GI>mЏPYT/dHR|N_~4Jp W= > Rۨ|IFlB ?ڞI!m` &TWi7C>}QXJ?F&1Uߤ]9щE!E[q`ьJt %aHO9!6l-`eR9 oQsF}nkY8⨟k =sq3Voqhz|.HZeCGD@^xX*G4ҕevJ`a";ңcX$Cď0Q*~BVK %稿S3- l?#~(t mzT-~tÊ0Vs'xPIK $O K9]dxW/^t7¸J@ k 75 ![ QRH@{S`N@2uGM(5eWz䫜= &0rQJ (ڤ֮lH?n˙@X3&|}ZO/ *{\dDc 0ϟ,xX4pV81=@DYSZψ apytC~np_V1qӕ\5A_;޸U/`0kb!YxNg[WX7&$ &g&\@ŕ"2tL a-^ v|)_:H]PFT&Ÿl챽g:A@ӳH* Tͨi!F7/ČvM@Ё|,={{E\ل?I@xՁ[G>C1o %d:qwȩ9dЉIƧnQ#d54Ys|j!9q\Fe͎%},ry`p/H䄲8и[ )FaM^^a%#-C!PgHw4j̻땘n˱`b*~X)zn}cJ]^0"m-`0@єƁF͢kW|5gTҕ{+.:w|YU4(n9%4LهkA ;ʜ} _yMH:[> XDY}{&\m @z4+^(*PLU.H-:!QN(oMafzC>aƷExOu?V?o7yaGHp:D 5}qP6*$*Yý7S4-.pV[ikT]vՠ3-&8Sx qh\+oI;׷/zh2[":ul Q^oA%hX>_pv{\1#0ORk"`P !!āfWE-9}Ol;\UP׎A+~txl{POt=>ӂ3(t7,W$)UFO,g^:ѽW nWXW?T$E7FŭPL|-ޠD{XFo_ld戢դ8+~Q]zme\ᦝ9VTMzoqt,%^RǵUƦ =|#Ro⬕gEAѷ]w.9h-:LPHlɃ\5 [C`+N޶U}!zl&@FT3= Gr2pƫoZloʂm)DyQ= x h+W'cYt.e2>aqbEb-T?ղ~Ш3$a?ԉ&% b%n"\ n*rLɅB}jrXpHNEhW;'4DT Ca{ ܉'??$鬑ȪWcJMO94~UZE:wE-!Oi<y,WO_ u"\rir6GwhGB:ږ0 6 lˋioϤW HzphpuKL#f};@XJASL􁭄R&ɕ#M$ډe'XTVϬ|o7wG];F_w^d ydOtTagA3}$;$1'zu6]F%coo=gR~nEdȈ[}){\CA3լAR4 {g!i /EynFКR=Fr "ipo嶟80K,4B,LNwB6J!7=OA=[2 *lRex%u-QI5voM3(g}lDE[ו,39* 3 v*iHۏ/%\Z&hPe̝Yogn5Q_z )Z6\ UGg'*sj{CI8C!UQ?[>\huBқĖ17Os2&0SiaF#vP ڔHwc6$0uW INY={w{5friRğkHz܁~9Чە ɪ9UAل P[~Y BEzӑMÒB.BH]e9vģ2Hծ%uf(`Rp3MG8s ހ1`8u.i4;ws&`<b zU0!vFyf8A.zi@ƪ:wjdgscEbKm2kGs⚈fWcJqZO?Q1XzyK?geEf0q:"c yiJ˲#( غ!U8JgSIJCDoszhJ>3*iы*.`\D_Ohp ٬#*q\Wj_Y)|CHQxQO\HuP܏Uȯ~#sԼ$y(E·4=OT_`y\G#q4#qiLP fFz\d-7[5#kA\Լic\6>^EWaEݲsů2AvZo]~v_H} DgS oVzTÂY6NBboգ%1aPDC-;Y,SV蝛UvP؄Щ \On)O8Ct3(xW@Q961'Jb6y)qkfyb܈ĝ)ʽr=pyrTeJ#k>X__RB#Q\򐷌JpM_!W%,ηU_#KKژgVǴbl5qbhtzl㕬 cw3?h6[DR^xS= .`!J_7aޡwЄ=ihdc"+Fh~$_C3iiU|zQb]M 4=ijUq[H? _l:.6mo+X|ۍՊ4eSJXGIR2KӦ6FS> Vf;2[2:L5ȰP?l!7_A(>nk,bq H0( ~ Vf"Ġ*BNJwMҒwv=P#Q>w"Dr!:m%קKg-rI6%WҾg,UHcVpz3oBrq+'x,[M]6 F'Q"mwH&G˜=Ɨg 9AOy]`h)@aYE5b ېYK*$fZJ&[rG"F̃r'4sV gDcknm܄og6MuMP H^ʅHDFĜ!7g@Jf L,11C}Yirf] (j&&aq5hX k΄oG;LcmíQc} U=̠iL ۧ/)Y>af c4gTBD(޶.kCkGq**z%1%|hI<5}ᝠ:b;~>|f>,MZzkF]]8gXdJ!AF+(0-_7JKa_}YmHG5iF&-ɷj OXl+WFAݼ'ŭc/^LBDNhVc)!a:4Q>ҵ% ,xUOCnA͘ɽ0oW~DVq٢6ɔ1<`նAJTc i(bO-Yꖉ剘ge +GepAzuCGdAUjdtv}Z巖g6LԻ7YiD cA(8(^[` &jDihB=g5ry5+J ]R&'Gqfs¢xS 1OnjăZCL&~ذakҚznTTg-*.؂€4^ןn*oT˧}^qě{h.tb*R:wF3u~+5J߆}om#Σ 2?iū>byq%oLJ17ox:6WQ6J.BjCzHSgJmj~3M,“? vQ!#Ƙy Κ8W['ΙM7t,9dsoҧ6f$g[Փo# j*vtYPc\IXd&\Ȭq[NYz-յ6CJK6;"1NZT^ a6g۫Di(%4Nba>xZH֘vqh>S,FV7tM{r8$e$$NRoU3tլ `f?)F_T ;| ǎ/ .L7dGm€-ShVxNTTIA| THЫP.3Gn[:x$TmrOfà9!ot#૴D8 2U7-DX3aRI(\XC*dhK_V7P'rN(,aMU}A!eSI甒Dɣ.A3EӉ2'Ĕ1{*)@k~ħ^ӵƗK$kFlJLM 4/y&:U)n@[0%tݾHioe m(MW6w3&/3ײ[f68ӟXX-nIF~s˘Gk=[A9:^Jo_ %΁s' "Imv61HǸ%L6Sю(#^MCA %ݙЇjaϢFѴk^ݻԧ@ߙ/9[QCUy! t.j7Z||nR ƟVj̳3x#^ ۬3WH뱮`{>89љ R]0&: Hp?<=MGN6!}d8^7&Iң@prR]ڊZE:B q9^kTq L #>s:M^hOpjp:_t{3/q%4#S51<,V?WܠsJV> Z5'UAt2*ilćs096&Օŕ#yN\L40epؗC,6+qBE*Uoےvdd1m&"a0e*B=6>{rM1T!R||P`zV-Xd#Vu-2CdL: *alxDGz n`uk~>{$IWPExȃ$xbReRg -Id(3͞4iCz=J#ְ֢" 7q&|'gJ chS;|OMLX^Oe,Q^~$cb *oʥ(MFC!<c)&e\\&vT鹽)} .T||Q4HeF0ʊmUl>?gXqe埿[~^aI^ꔣ^ lzJ, jMx ,s叶b50CZX,l;6'u]no2! >uzCzb{D#ȈޅgE ƫAЗZMCYڕ([~D>o2qsyדRDzm!v*}L (Lxxܧ߉1y7}>s-{# TXܓHDP^a- !VShi12 sQ.]t"\ *MoxtIdu; "TfOCI*e6ǟE+xm5"9f KGu6*hȡ97"zOLuœ>БSr^y[t \?$@Y:23:}Te03MM3HYǡnGh[ytx, H)&sR#Վ TAWO@T"Ifґ:Ϙ8*sRʶ34oF@.6q IA;pD!v)it5U@By2G$wtbF*RRiYKՓ;SS@aw7>| Ԟ&w_8X3H!c »wrB?%1HSAߺHg銍IX)D;A]K!C9Ux؉< i)s<F~I%ȓ^߻U?筦UF<+n&JlƛV-G^7GW?Hv>VQgzZc_ThјX_duyGa6@댥  eaS-{[;TjnjF,pcnیH0Si0x(D(%{F"F(ᗠ3PJx3t@UM2߰!pAU.=EA~hv C\B# Oa d!™ Q[ax%d!Zlƍmh\ 57)m TقbdbhAw62#$|}U+}3\feh~&rBQޠ>`W^&l%xƆ鶤ƥ!/8M"v!= ICΰCx_qf ޏ7M_j*zQXq{X\uPUЗO=Cw&ajlx欺,6h/t4HJھc1BQ=k&Z_sF;5gӺoz{<f1~,?:2 !+S>mqt=1Qea=ӥ|7q恍CuSvb-JiGUlw5DƝи?vb2Ysb[&BN <>옠}m熪/KZ͆;! y_4y\%עO@xubGd@ͪ<@1賹}{N:еn$`+??c*{Z/~V2!$դK4i{۝iWC#'%f@gPCƜ=@gqs.w-OD'0I0 f: lRN9lem=jEHѫXK2\E3}Kb Nᩇ.,vEAB /C߹ۼxmn1MwOc{9:/AfJ JV'N\z"tQ:}f9E LAf6ޣ|{tTQ%1[w@ߕ~N~9k=l(QRӿI@Ǎi:)&֬ oGs( caȥo f lzkܣ9$8<Zҝ8?v¬mKAW Xx30 lp/tOxH :SQ1ވNPT&K?M;Y;LlRXEhT7B玬,xSץDް- IpGaiH<=8<+Xg6Y9>3/5-V|I>@@9^;"y;M_Ͽ[ DǴC8fsSlvF Snq_Qޚb9t}@B^3NМpP\oLL2K\8`86\b8-`5܊zi=aW_Ն=ǣI n}mQЖj@^07d(<|&" ~Q" mR3 &n҅r'vEL/5,t<\/q3g--◗=ȿlLjwgt9lǑHʯ3Jס:\@ (ZaO/ VKW< jBrIv}e¨i:Y91V03TDZEذ= ,uln c h[Yi@_j]W +\wbt~Λ!8*8& W(Gʵـ}3OZ>@x[JWlJ،0]ò9l|G PP-rFU _}l$rj}1f&o JaAbl{2¿FilLlgd}D'@Ub(B20K`u,C3z's.:Ғ Eq92/bUy-{:Hf٩/ˮy&;hOW9/LȻ=It$=θ'iic,G "&z 8lɅpi5e3K4hszub=039$5 ċ6qg >P~̯C&vNz8'=9إ(W5rp t0^U^9j%/+O[,(SZp Zu|)Nl?.?MK,0nԞS0ÐٰH=v5#Q6` Ӧ֠.zp,1[?ΚxF46 &n:mPjF-=%i2e>86G(|p|Tg;xbe!y btٕ:t%FFʝOZD <b#zۖY&An&0si[t9^|)ѵKjpQ4CѶOμ8hVC`zoףBWnn%g2D S2E<1>Ab #B\Đ?(#C`2;\:Kr67CFUx"I]!:Y& M)hYU5tY&N"\:DbHjE<~hǞC`kYl꽠~VNY3K=|&ѨdqvӴC/7'ug?sϡF>moXPjSmϜ4Ԍ=}ڸb&=)Hr; Xͱz75Mcq9eӷY "d,s^L s!;͉!L9Rq~cBW­)bk=rȠNxJْ|0>f\иU¡3hs7qU48B>P&;XnKJ-}X;T|@@Xƪ;j,컘hV0`] ٿIÚSz6ZGn %o5Zgjw')2| v#>ҎѝR]fL*<ŶK\}ذ=WydkdƇ fMk򅦔S"%"{m߬?|ʏoا@/eg 6\8Ko^e:Rճ )"Uh7SA<7Nx.ض3'0$b}ZK GVMS+1iMSR+bj~bXjd4Hao 7Ť?bF-Oۙ^:#%[s~.AL+, S+vӑ5ÂRG3nSu{m R;Mʛ-gg~h(YN0bjT!x81ඞg|28g WbT>PC~2>ݾh|EƧQ_Oe4[bPE$ gbznl f@J:{ %(xR,5̳|p8VaŖ._H䳤Do.Z%Xli^8c< {CpQLpQ+oբkE q-t29ⱹ|!/>hkҺ:qoXi$ϱ6Zeծ4/Te5Y_mq|v ;aJ.r!)r̼qt$S=OF߰cMr+JvHeP;qÞ}!u)399*1m2eY|@W!`!3{ 82A(8BpN!N,6z>UA_Հ%u`|=Hh\RX3՗շ w,~vA/ kIgP,Tȁu6{~b=9l#|PZ[eeo]\D܀FKT<%\2Aȵ'~y i3_8 oxj%62R`x ڃ^Hʬ^7GOdlC'z=kB4Re&v{4A%5) jGw U3\p?k%*/ʐ/Vf)Ɔ,н!xX@G|mI R_TA 0gd!B}?eyW_BH AtpNs"P~KÃ`0]6Odc QiWOvK KdںLyGq)c ٶv)}Vp9A-a|3BJa}ӡ4,oa5 HB +rkNAUs#x0Q"7Ƞ[ѣs)ZB/9\@E39 ԐZ$KV\LyA|%9kD5 V5{P fK(?JT 3#V|el Inr_[O-R˵VGǖmQI]e/Mžne'o+?{<(4Vh<4; C*5JDf4>X$'YW7:łU`9k YWyIYxaiHZ]I݁Yǝga^|R>&@[r3}9GjR1 6<>ݞ:bz2 xLu'=L㊘f[>1㩰>*uQiOaX7xq?D<σeW]f4[뷳J=3 ,M ^ze؏}t'_pӕahӞm{[^w-Hh懾3Jvtޕ DҪ>3@Sw]50z_bQ6iCxG\eϾlmt[^,?u,DF˩(ٜ3`qe#KY~r`v4]حq;ƶӉA`o ȑ+~q뫽ѿUr^ n7iJr[9R䇈#H8adSC'}5l*(P]L#Q$^*viH*b$p8S4OIeGh MAd-U6j9/Q똤,TxfnCT*,aE1v+Dt`@WA_d'A)zfO |" l#^aB'\mּhtN_I!.V,./dUs) <% %Q~ߏ^xz{VIi$eg}Ǥp;B+LۊՉMVr&I{^UA 0 %FRRvދKx7Y}dŸ"s t%eOY_Œ d/㛁;CJ[cb[ܱTI~e䀚-1)MW\؆9‡EZ-uO %Ko&( ʑ>X╋SvL4C aS_֓ 0I#Ix$o蟤0dИLhXߋ@ۘvl=xԁ˶&͵!~qsPsacRH֘ǒX$r =wt\m920M#fa-,Bl7pɵOzdN.{fjN$c:bEZW` GKNVxh0kQ*~ɀyrf3˰0zde0i"WϙbZ9D3,BvfzcyioރITe]H+mұ:JQxN* H0NYk  2 K@$hZ7ƯD@XwG*ZTmg+٪!j5+FPHAG$sEbߊ {Crd=3@jՇ-=뺃jb%c~U`3_߰_łŨƍp`,I,Kcn(~a (J.@؎"rsCDJ9BacL >$|boD|zښsX nE5Һ(Jv&Q`yJ&uKU&ةM?V>;1j%y\U%ڤ<^MS&}Ie"/X`⸘D:C0Ln,f , .ھ2YL~SF:1 sQ)/S)VY5+irh-|O0SG C9ٕ PPudl^#=Ąf.)KOyfnE4E z 8D*̦"D! pC(1<;E"C e K+$\dػ;jԮ=,o$Ƅ E YaYѧ8MUŢ}\YDmlu=+|;t"1p‚~%[x? q,.чj֚W"GM?3C qëH1D!g$u\3B;gq1[b sՁ= [9}S+,ڗJ;R"_q~j݂™n*,?יJf?ݩ]:f4jQVWWFv`,s AMLNj({XI:m@Y Ʈ=SLeN<ۉk\~ I2̋XZM1%2v ODȵc_6ǒk0n:LJMAaP0X?(7 ƭF>nL/ڍ/eVmRVCtPM2P{(礃%CF=["#EVz>yL\i-- >v_z/puh;s^%Hu? b!&{6u맥ZO Q⚴c`Ф[W hX>{yAVf~]w$X }@#ZmP/aم@'~ W:.CQ)o j>]ҲTq*0F5x?"# F pZs"@CTʒk語 =}I[l3ɦIC\f9;o<-ӭؔ !)=euOiڬE:+߭Ӳg %E.@P8FYXHK]R?F~G]B=Kt+6v!>QS" ^2L(+K%xn+Z}=Eů5Uu2 ߱T ̪*`H9mk ‚4E Y7>Y%FQs4;P+/k]}ltȍJQcF<ţ4Wqx '1&[Ӹظ>Ʉ/G&1ȠZTGR/3G:B]Ӌ=M's*=xwLVqh kFbqfq8Ydy@T%DN;4wȟxxV"qhZ#([S~ ]n zWbFSGN! lGLF \A8YGIv21=$;Ӓp!p*1Aq>K쫻'uy"m w4_a$PS^vh6rf͑epZ Ϳ8+^ 0˂vQ2q{YZ06a8˹r>rAYߊpZj7Gr|K7@ssw1$ɵkW~o?!%mG9>g$Sa K=%} u0#`&hC@#5;0h wCˬ vjedHٙ|xgǟ(>C ۼv:qM_֧ayԑ]J77p 90o%ZG,xgay_+.-cҋ=%kU|Ҩ=nn{\c6Z7 IDc2 ]A"!tu&LP]N IS6pM~Æ-.Q߶ >EY#\Ϝs+YE)k-c{Y{F;Z ̱ьI24Hؕ6қM1:S7t@/fN|2&]5?&*IzO@]xJG:D{, r ɦu8P?/i+Ovh8( gb"\\dA.:>FO}*|Jyp;UnMKxeCF6R+RpY,uZ4s1T3x!p`avL$>'SA n؉Ɖ4h7 e 0r{2bd9{-=ER;WSi84=Hu(𳑞 YFy!d1U05ٟMvڷwDEsoӻ/eke.@c3G};Kmpuuta%z lB~-QvZU;hIăCsN~&~ %[s|cD#k!ov oݯr.0]a[4w ڐ{h`= r Ӏc̐>^7s^:#Yz ]77?`翔>O3RŪXa\0`p΀L Í𠾂gR) Cqy4;M̛A>Tkq0Bf?$i툚jGÒNIjOxTekN!ojNBTih|~I*eObKOMp}8Fuo)Y9d"Br f}$ymmUDҾ:Nws;7V/8 a}>{;׎lySN#ʊob4@z!1u-!PʵOjh,_zshj+WR JZm@;Xg2)5#T(Y^(eD+4i'a- 嗭f)v5Y&G**d23| mĒq}0=Y_ޕeR<ci}~C,VM?&p~'1iiо3P_7L?hКqu$SW)^ scѨ=b'1'@]1m)Q Ld517pHmwƥ`_ȗVnm'jҥQPzeY? [ X}M;Z%A feKr˫6Pgor䂰Cxys#¿8.ݿZvńԿO!b A]?RDbXϤ:CAS.I1&8^ '^supH+Z cvab?s&o5DbEj`AZ4Jv!LBJֶ^\ٟg@`?w c}]wlpR;D+R;(lXϜV^#u_n!N*{.AK 5r#-w Lᒃ,g` d:)<)E$ 6`.bx͋i#]2GX˓mf:N~Rw>2}mWRV/٭Wvіrf~t]c *qpG!5̓f '\/4ה% Õf]b:] IŃ9)酡AoɉF\8A&! P%6qWKΰhUtHlƮ>e-@m(G3Bk5 mGϮFZe:lݠIYJF ?% 9߲~6^"[`v')xGH`9%y}9Q ?~МH yHpEg)@3z8tv! 1@ķl A$1$~qi3 Y'=RdhgCv3|U&VziC}{r.4d}(; q(N> wїgi;n6H.? 'yںua TTVr?0 4qŬOZWCATTnFb 2P<V'qC6UGWm6.ڙ w# n0# x =.2]K7%_]~dLo]GD !<7iz,`)n9M[`>ܣs6Sh4ʧ1qPF+WI3  I@loj7i%16MCHc!l'G]F?2#|>'rC&TCpht4U_S_F5RmԳ" p:wB~qLT^ȚtD-6:If`<_ŔZf Ls4#Lahn⵬!G8| HEJ &Ė@'.raAŭ8rDgqu_(_sg#qϽgyPqӑP.= i>T-Q[AF^. 5赹ulNiX9 3]Zր\W8;%sm^OxM3)8@S;Ȗ\_hAxA4PLMVÄjWN5U&Zgk' `Ta2*{hS.}%-gZKƖ}\TQ+l61:[MsG/d^_B r$$,5 :H8g>Bܸnoz Xܯ "Nd8K|~ 1]4fڋ3Td`H{jg,+4e4?hhUЖN;!x~_/g=%\p c#IA/b嚚d99U1P 1+c滂 VOfu[:s'ft='v2 KpOTYLP> ZbԚ[Sk qLW@=Nnq Li_oYf}J럱0xX;![WWVkЄإgkcY6P(O`RWx|$#Xέ/@/UL-<'(ڊG/D-G؄-\?:kBfY׬Rgr{b"с^N`.,$S<0mْpQc6_yj ~fWuVMXKjWR8U%3 BS'84s  l\z_maaY#TV؎&DdI,MmNa2̏또sޟ IyG]&t$*TvP=ţ d*|#kc5|Iu?6GfCFiCCFyE<kQ9 ł8!do UԚ (uKfMN]ah0)[Q9`j&ڬ4]q!Ӄ2GtQZK(Sc\&[Nb>"SVTmCb:נ ˵XYOs^afv u3-`"Gbyrr&͕L9_H{ޥa3yT y? ɰtX:LNjbQu$Q W%Db]3޻ԁ/s$8&!طi)D2͒DLtkv,$J 2L"y2K)HS *IMQzq"dw!Q@S>1cwwYLnZPt=N@b5՘dwB)l CfaٱYHDSXM}[>1`79e=߂2uQD3)|krU waoXh*҆J`D$ՠ^j`ylp\\ZOkKSַd5d ?`Vh]0\NՀ`Q]a!դSG27M|q6n嗰'ճ/J4bff>נM=dlxK%+t U9= Y>H+襴;08# 6*K4f)r!ժ%sIp"ٓ}fJiF4z܏l[K(*UOw^10JkQ_qD@%lg| dYݱ+E{ 5^U[g.uuRoiKY? u!rYkf1-7a${%hE Civ*.CA. 3j XذXsdv"c7JNDزGao>eYiFwz`^E$VyzKRꆬkD?_ܓX8ױ1rZ8;]ČF a.m9ذ<"*F3AZ G+ow.Ѻr&A筲1F#)A K~!^S^# B{5@Q,Iql6#D;#+`X>3ZXdI/ՃyՂަ{CzCD1,I4ozi'foEQ vD2yK'PCh3 3bp0?gȦ&X[ n4VN]ǭ#NCX]ޒ#ܒ.G3GgBS^ح]͂bV؛~V3ɄG$OTNʃX>/͓kxRC"_59%X O Xg%zJQk5&Gg+/\.rȥFp~PQ{s̑an>Ǿ4Ġ!.m^4,Ůl{ X# *:XTy]i򎉨SY"<{# ӔڶR DIPĄ]{-IP!oa OJ8YLGm9Մ!/| , 9h ڡ\vJ-Yv4oS/<бCqN]ZdUe`#Ѷɛ&OŚ:܎ *ژB{*e.)Jvt3e9tE_uKa7G͛u Yv,d9X{>S8䀆5rDžQܩK,1-hÇDX6 0>9E"4 µ̀rpuÞ^2 9WeBJ`WXY.بsΓ զbj%a`0Mer4j7.9|RmS8}7ȠKLMg^.E][xDbo<2~G˴r#oK\筜TQu P>_@ΉvS ^j }x IԴh^| qXˆm+g_;UdKN'^Ӫr,"PQv~8|VIzVk%<^g'9Oː8. bnw\W_??8=vچ`efE82t>CP2xX|(&nیIav[VwN{^KۙCo 0E6aLML@^0v M 04#4ͼ.`dnvN>iѨ5HQI/d{=}LײuSV".hGY؜x;؛'Rl#{8bR߹iXM"@tſ<# פ:O8IgqGIƈmle`z1/.$gQ/STm"$UoO ucZ\Hv"m3&VgB3+k}I0m&⺖?JFV{E~A׊rC<I^|Ҋ&4#wY}RnIy)(0d7 ,%R2ﵕ%ƯT(n 3+-<4K wTū$&Zޮ[-Io&^'m -)&xGWaF_"{?{NSU M DRz*+bA:S J}HX'~Ur4D?Ln/k< l+,! 8ؗX$Ȝx~;$ qw0}f%ퟛrl .'԰Ÿk)ұ`ߊsCnE >Y_&g4T'.Ջ Dֹ_M"\bȿ($xϚ{L;tΐQݬ0$ 7/~$w."4Gi̟e % 6}_ 1- LDTTWR-ׁԣN%H 3|>x³6}eg~ F38HfT:di+}|G!4jە>=p&hV !U7/Ms>vxbp^I+~iP1 i tJ }tL~6)KL?^(/E4i*!nG!op[InZU,J99@q^;њ)?Η<ߎ^-E+溈V'c}XC* {gpT@q&+UӖ|j;gL~rZ/*-Ўs)>JCQL#3X8$cF{s-Y㵰ʠZL9ݧ_^z'SV`!W{eyJ?O#wq^D* 5ːG%E< HrgX(JBfݫ栔ƙ"P6Oڜկ‚Ս"'=>2tұ '(:s/x鮚{TQdՑ\lHhdHwgm%R:!"#r-v GS4۪pk&T2Gw@CRq5b f9:[ @γCsAb =`ƣVN"NJt0z,qSS( &-sh W)[; %֭iml//Pk<Ѡ}``Kd<{[d#$XKfr#kVՂöDؕىSB#/9BCd@,w}kw&b3VΘkx)2sƫTZGZbe:5J}\q͝(c/Ql. wĝ‘ <M3'`v`M/$`h''sVrJIW'Aăǂ,L,) D+st1qvnƙȹV%v ښ! r0Qx޸h9,4>1עYSQ,T yh=k>/dyHDy8Nlέ_,B'i f`GU O[0`[t0ڏYC au¶iV8anz\';M6K2x,=_zzjpLco(rĽ/Yfu APu=gN$:Qo/Rd@|r8BX\O7K(܁v߇%yUMaz]N.Rc_M |6x0+'~Twҝsp Ƃ;=QU2栭7=CR Nغ_pgxg}ГeJJN(|ŋ^ǡguX28wB~C2 ^Oޒ#!GΒrC"ʼnf "nkR᳥}o-7Fv,WLGj΅81Mj;HSmA"D-"XFfL]0zpd79 +cLp > [2[n뇵)m@5گVG3ARWf}oPʧw9)e$̨!P!O%ĄJ-c0uk68Vz`"Պg 3E桎N7/tCD6uؽ22 T}2%jD&;Nnފ%M Sx"n?=nMkZ9xSHxŲ^h<5K}fe?X`.O>}a$Dz[EaD{o0.\;/uh"^eM8LIiud[_vqϩ{9EZtT-LG r +#C֒B)~=_o9Zc2X4A*9梺P.!Tj;L¡ 7cȪ#Ư9-]f toc$"'i 87M6AI+ޗKX>kxߖKxO Z<Ӈ2>|%0ar=-ּ''Z fnqm/mM9llR򨘯2ڝb e,vcaS_ܭ1iga 䱩H~8yf_qooAIAcWE>7/[*_k͔3fF<;r [ D !'߰6>[V-z?ec<-L{I[C=dLRzKC.!'oT3 n'%8u@9̸!&ȁ5GKE?Ld F9Qs4-l:^#{\ZSo0Jӳ>g(Oս]g+orsuM>Sa= QJN7ϼTc}x<@_?3 o}3 p9RiEIa W(),%fOְ4H}l6;-xT2P#!YA+Wn@IϢ0;!gAX¡'s;Zڦu]MU>YҎs1$aY6@{8ito~%^. 0H5Ꭻ,G7{?tb\m8`D~avc z5=r~*.=+y 3aꜰ8PM+knjy8'3JD,e3/-4@{H+z 1kI^`bɓ~/p1ܽE 9mu"x3^l Oo[jLƑY1Ж|W XM]QN#^nj3E|* <ŊW͋,˿cU%Tn}M7o^^!6_Ƴ"@28?_ aJ8Ny~/zJ;K)/DV ߸4 *%*ްbDdJ?c\$tH*Jl+n!J|xc)+5vR%JTڂ0,tL:#%d aT=nuK.7 p )2z='$f}4h[O~Jn=2ILnaf">$Q`"ojAtP7ؘRW>A;B7,0n!r]}oY "م?uHY5w )!qXn}6(œ@VH_F(yVgw!WKM٫nokibsޜxns΁G;]u?u{X1xRp[\#wn=W4`ߟ{a k iSílG3JئL㺤 ;Pۭ@yjh9y.^SPlmIIR# \S`5]XHT5DDTdd%5Nhk3 &Ƈ0op.6d< #v߫tN<{8gUxٳVa-C8]lb]xUaIv^;8FpĒv$ZNJܡ$x8<&^| .(Kp^8ʠꬻNN%T,l&m-ݾh8ܷlvrmhT$O\V}hjQn7S\d1)4g/}b]onV=b0g+Et#  PL Pԥ@>)&Q1VBn#'[qTlf ~ )rNCTI,WxQ&6 Xxz,Ǩ&^f?pЛkpi/ptYjb+ooD8Ү|y̋uSBKttfO.ly9q=D>wC^Q*5l#<ϰ\J`6VQ3\S P`bzY 6íI=rNON7S+abBEJ" Zk')kּ3MLH7fEc_m,{^XlR臝~ /m*Tl| 3${ %MBW!/R0MFVkى;>_,+p%dL_+uЦ3ttyySIN`/ jĶT~ Bm'Dm/eqhz_[lzg#z%&RqD$or>p*Ŷ<@3]E@#|~x _a‰zf? slDPWC5y<~!>"& ݓԜ.܌ ,:V"Wii3WXK8>Dy[K~B0T09;GlZ[o/R4'-U5HDrg/%,+$2LLbfm>yB1a?5)ᕂIS̓2lfnݗ^@7>{ 0hz(HWAK-k:;"X͜dk-DgX熤gO/vXH#คtbpY"XC ~ ܕܕ` [L@iuWJC <*ŴӼ_)ayM WZ3^L8YZtp@4~?zwHL@[_Ț*6P8g@ >sM}BXU\W\/Amp6WyNi&pO+~hïJJЯ'%Ln9{zjW,:>%]ùLTQcr/MM((YUZk)9k^`$ 3EP*Iv>q~UCo^úoI{N0F|cK^ok|95g,jR?klu5^Unst"AL%yYB=\4}; ,"Z,cꡫ{ 6ڐnheV7h6)\ϹXGK:'=s&\* r\5؅sƒ[0~qcJ#4f5cѐ/F{4m+DxSڥ8Iᑏvj"Un < 3nY?5_|bPS)q*_d*D/Zz OǸ0wWZ9ߖ?0APu`b5Zy[` %}v3^ķ'G Gs0H\iP @㔣h@4gAA '\+%T2]+ˠkƿαٿ~Fj~zZ}e hfAc@SiRȋ˲`Iq7i$CGc(9kǍ\ Iecד(|,O0um2 m1gR֠'aB0j6tq<2A9~k,No̤iIP4Q Xg1MtZD=MT_g~ͩj6:{c%B* vjY0DK7jܗeYb5peITܹʂ E㛇f+$JbR3Zf<&/|sU7`R8XckRWtpLt +$/ӉcyJI/s.p]" .UG'v޴w`wQE }0Ӗy>ћ|09.DfI=gx//ᨙ{MB+mr|;cSvbNjl+M%YC]yT'+3(3GD_3v𤗇G&+ZarC=Ķ*q'$Wb/h "=zΐCcRayZ_F9#'pe} Y LP@AD.Hy|u!9|T.)p [k\^e;Bny/Ue64UNeLEY0H)r$ԘH#^7K:n v#;Z)ܩћHD:l8;+2J 3c JU޳FJ\C>n>s0 thfp{#@ko  OJr*l)F۳4<:9UmՑx \KrX'٫=rD6UQ|{Rlv =M/䯹=7e CnJ֍-az(1;h_}:B(4k{D[,G`HWϏx$mUmU2Fgz-}>~ qhč-muRZLs7z$ƿ`izjAˍL tkf/zJ枫DOSpw}}wD0wW3V]agߺJO/Q7[PF0S:g_WP/::c-b1( @#@N) m4ǘڥ_M5='9ݪ!XH@'aR{2 ڎn*2h.k=c?:xyBG(@L\FcyS6[ xUyXwx46 ӯ_w~l9T~t8\i!!LRֆ{SeClT BFIabƋ F.DCdOsP,m{╌B.K0A 5MLSWnG[k3}uaIgck_k07 |lKN8&Lu1dyeTGD:-u+bol.9W:BQ=QK5J)#ZoEȢbo1:)rҜ+OpQ14D`nɿQ^fGB@9SaL/;6>`tjScR^4 %"RO,NzЮ>3S"u QE,E)} Sl.XXqvL Wcxq#WO 7iLOS٘i3;isf%[@Y秘EW%j^M샌Cf61:EbY PmC'AR !97͹)ɺrab{m>2JzkJ1B$j_""lAp,h|Ka%#|YC4t,O=5G7/EJlC*[ |>$" %>2@*y^'x{z/63 A<SU ߠqB J٧FZ&|Gm*!2h ~jtl*]J+lUcSCQwYJZZKQ e̳!X*"l1U+5Xﶅ8;kت;sE:r+gY:1jmYq5tki"H0@cR,> j  =)H>Eдu&0m\FL!,&̢)8.H@-ΈHfy] a!H7H}2Z ةNP61#n$p>ӭT2gSf?S%fS832/p 0( G iJuVX5J* +SWtF_prku@›c@'JRH!,"]mjcMZ[dP7H~jXO4.[0sޓ6u%ٌXA $_۲MsbPLԬ#uBgylΑ,1|\; ,sQI3Z/yHtK. @/_[z lM͘(!?#h{y-RpOtN9}=z0jscP C^@2hfe4K]Y+-ŵR1C~9SC);8;A׎"鳠);k>8ʯ`%$TJP*1#`پ2!B1 (z~iH6ݽCMp(]ҽH@z '~&ִns%I[MIb=:A|8# J( [Ջr^{ q4K'**Ϡp6pw~E;4 . b c?Bq{<Hb{`1pK!hDTr󚻂_rJGyF֌/n,2}S/mGH'p)s`푮<z] ^`pY_<dONOi ,RO\KoŹ(( 9zq4<ː؀SZײj*6 !<{{f1[O3}*%Vj/wrW^kL 4)x^9ɸE/;{J:R`*sA*eL(|"-#? aX0:SBiݍc(~2Ct,^{ځ)C=oIbd+Dꭙ9+,VQ%=-jqV: ~璑Yr${4#)DP A4cS=z|hU ųz'rlixQݱ2uJu =aQcCDwt,|B%aS/yt?i;P?zrrvJ|0c]+Vy57rFLo&QJ+TK"4tawi y%u7"+mfkW ( tZ^(gp۔ t l;6F $v=_CpRy &J;b>Ӗl0vi[N[K٫q=7e/14Ox1(S9'K?|b5Q-SW~p&P4)>1a連o$e\& 9x.<|&ɪ&Mf(o4Vd:%Ub5H7֔j__u5GYMOaCKrBpSv~>$x N?ls-q5 5V%0V]FjJ9(*2DЁ# TLj3KAeYyhV$L*t/",KT@<<'m@ԨCbs Ze<~-hlMRs춼Mԧ9ҵXb]BGalGtSxǂdCYE &e c~p@Hx&ڝu,v{K/p˘)'5 ~+Q5,k5J[oㆬKmDDvl=2Vi:˹;zȺ![KPrs LiO#3mQfJ;fƕDe6Uἵ ċ6<0iE~ٮp.tX|,57d[j=_Jqdޤg\¶Z#1/QέS3gPjΗBwcѫߒI4/|-{z CmS2*V"Nwىͪg=ÌfP[&{JX)5%z(lnи2w:w*0pXGt"pC_ dX SXW)R*S$Nub, LSb{L1añ.00<Ŝ6cɍ#EN*+ #wjȢKH}20sI|/p@&Ev ad'<؛4P5ǻ"QFEr@SP>i,\Rs$.ԈP4a*F2M!κ"q6؜Vlp =L2vw) mruwD鿵>4r (ȰHXEb.{wwomqQva^\Q%Kj8SLUK/I,#BT3f:[9z)S2s)7>^U=#'6ɔQV. ԪFe)Õ?Qr))ᐾt+0OPQА0l1)b_|[̑k@bƋ?Gds[UljNbSyZ wA +''jηu 63K-\As|##`ݜv(:$y`9o^>N-IJW)ɏ]l9GKK>!y2.^׃u⦋g&DmOuK1$@sqfN}<vB#-]6#܃1pHb8!!u7XY8YֈlA`wz"$ /|&+ (65dىsO6!YNɞCpu_qE*TLDvC:`fTՒ:6IK`Y]8a;73,_X[ZS$Hwx9gإatRd!)L agk=24dbOVQ`|x\T!гX##m/^8l:>rHo4߱Xu".Gw#pњ-i%՜j[4LFV,|wzhX]ݥnPߠ:. I^Z+]`^eq֡L wc8UaXw8@~g(UW>o԰Rh{gU Aңt# 5OؼAtE3 s:(eșX ɎmH_u**z#HCtmrr%C8,^u{7m=@p>ƔV.šjg17w5@A%[:[1N4zDxZ@RiuGտs QO< gW7E 0ʜ9(_5O߉qQTs%֢Q- 0_Ԡ|eM0Y.'*,qw~On[,#_0395><:O?]_i=6˅ū o1#9i&xڜf׵ğ>AN(d#_s,9KwBfKtN>՞le C`7INlB&"=Uy>UC$2{œo8@ڦHEYÄ.2ufdށa. .g?E#94uc0$"^-4+M]Qd8(kĎ (#wZ5bHh( dpɽu *Ak`( vRu8=`>أ<[Onɟh'33es? eL؋v iG^2 Er=&6 %UV饏&gr['6 B g\,` #ۄa<:EzĒPTwgSՋt|Z0L~-4WU]*8#BɐCW4*ȿ?J>CBR3zVuҧ{5y1%_oǁԠTSpdVb|L:Ɗ얽 ߲hj/&,>[\H[aQ:5ʏ3sc^xLtƓs٢Z`|+-g2 +Ib=Tu>ӕ&{/ڍ;S#8‹0U{Uuq6!!| Q9Ġ&uR6 P紷eZ:@ Ҭ: c^*STxB; FD֌lZv-ЇV7^I`4M dג) BYmyXH }9cLzT:t9MU|/q*􂈑F}(RKP``e;Z+Swo(~hjwۣE6=«;%F=~bM'K35+rcT+ Li]nD?}|aveϵ*zJBW\߃0ȸB;Z'?L{$a㶾@K Kaǘ,`J,T'RDn\jo-Oޞ5~\qN=* >r4;\PtJ:k[Gr>:=AhKGfiL! w̼OTֵM搰:Ӄ6l{N ^m˂|@(Lܙ F ZՈ?,>ˉd"@ZU&W|ǫU噾*oRE= LU\%DF2byPM5F{E<|'3uTgQkr"X~MD^'{e=KᏗCCSΚdz"agl 24@C~!@dmɎ-<,~༏ɼEGu`R2 ~~\g^̧9?m(1-H7e0Bpkz%ɦt 񅗛rK'H#MM+ tm!Qc"/Qk?b23bH\H{1Ua -pðBBgǺ(-ZSj~(FKkT&xҘ.!b bYw'koӪ#KS3@A {D,h2 <2y{|ά44.^N(Fd05x n Kx=gQV\h`uS7?3E*奷V4}᧩Q#<;r_д)rfȍba¥Vn2JfĞÌPqLTawX,=%|q) a&3A?.ʒ 71HB*2yYX!1T 6[""aVgXI?m% bici1OtO11!P >++DeM>`bqBZjꛓLs=_ɪLGFSs+gma) EB{F,ﺿ}vLĺX0s/0Γ >/̹Bd8!j1+S&hV~@kr`>U.7 ɭ~LkrZK5B)Fɜ7?:LC8\`vET=%nι֝~jZu=EXNtNiP\#Al 8R4&5a0}܍MK>m3ĄN|Az`߄@R&\Ղp*[#$ ܂lb0!y+%5fw«r0Mm{BL[i}]4 g/fCP-Bx $1MP3y;QE/3J@Ӯ  NΈ#Wܦ p˾`qrG> t a:2rk;ʈ%*1b1$AN7QsaXJ88w Jdo:>z*Nb:5UA'1f$߲c!Kl<굷D6-O3r9*lzIpO7B1lvD됄WNeLWɄhlHu-K*-Qޗ &foLyY9ͧ|;ٳJqs{h^F'T%= ޵c=!攫L3: $@>D~hX8.<; ƈf1JWVcIp9o)'a$ AQ`k7{xϗQ%uT@ | 3QD__PN)\A g &Oj 5g-a,DlcePLXԻ\Y@i[ipe~6x!zv C7xYH֋CqE{b; PjgR) 0h9L Ds9u.ﱇr>WQ5 cH}qhl\_yRtn>e*δGDX<: Ʀ}1!b$ BT9X=hŃ݇TR? "EUPE@fQ`syS_]>SFTo% ټT.qEH\ƪ܆hZ3jh7`==Mb~4@ҳ='tǕl_}[h6נKHGl JAЄYN>sN\5^'(؟Jĵd)_F$HoٺOWt&Mȱr{S9:YFT"dYRgCji3Vz*٨ꉖ $I V*p^NYMtmoF[t$c -|BPd[2a894l3ςπ,2mѻ"Ё8\H_q ]e0q#sRHRfI5 z\V3->'ja&*5e)7Od' -эAbd؂% آ֐b'Sξ/mp"q *W4L1x'Y8~[/ ɐ, ⁸sf觸(x4P$"e äbM'e.}'0xi ;"j6m>yC KY+Y|΁,oBK w&KPUJ7$X_t\?׈ZsP3%s%M(bRsO3(KBQF!<;wH]} \JJŠO `ofN߈:?V;#mS%NQ`= {>H^ /:N#UM#GGoϝg& FGE[DKFhI )Pbu57He}7ty!֨d4 ss1PXM+ຊV*AbW^.t/8\nN SʀC1 Y Iяs$yC!K؂ ̧aB=0?Jej(jH;ļQXgE%hHx?YWpAe暀'=H q|>qvNȖ QX&8An(|n7x r)$p) VYa1Lvfgfdr}4ul`͈Grb,*Q m\㇄OqPjϨ#ZjT04tW f(T[dow4#2 hP\!(Cfs ,h:~ I?ΈntML-LLQl~3Mg~*/a4Aθ?JВ&cy>hde(C-83Vst8=heȚnGyU8~<]Y P` F. \J"J=(PZX^$j] 4q8V񧾂C2ʗ(2`(u+̔tnYXtY-ihЭ_~dzH^Z@E  EwUn{ob? ixP:4G!DWhƂaxS*0fbjeG~i! F{qa\ h?8φ} Af_4BJ"U,ަ1sGswߺ5 !R ltN˰BNt\aгMCdC %RgW(g$Oy$qWsJq0v!K0r3c$׎/dK͋7F5L S.,4~WLْULBE1]x,T >"vQos D+(,\H0& ?P\՜쁑NN4ƌos]!VOr ;Zh v!ڿ_K<iQbAVE>bIT;7 ذjs!Ӛ㧾j(zl JNhKr] ,WN&U> vU՛_'m";de읍I<.\4;Z˔ЛWp^ISAZk#s']{6yw:ZnR œzx}yP$ f7YzܨA<鯫\<2SGua%W`!On ^6zle@}3f/DgjMXmXHw৫ 1dkbR<_+8 xU2Xĺ"' O}wd!tM'~iCoL^&Nxǰ>/ tVa Fҟ 1u:JWWḮ~s`Q~C mP1VxAW\q ])60.tEZ;?rخ ! C:*}a%\0v38R? FFGbH N N6 C}l&.}R>4 # | ࣸ7`Amd,8ve;0<"SaMbo5ʲu;tspԫho>)DXb[Q=?Eu  l󓂕 eqɬ9ԪSR0 `U QkAup =KUOV/*m|(&eK6 ƋzTuGp F33ۏ^J51RưeHẋWa>9^b2%MofrRcKimܘ)ctpĘsY+'`vɟHK|rjjc%-#a%5i-I/Sr@J:zd$_,w}r=;}T< l8J9>78f'%ǝ;̾LTLOr,'B"8mBeݲe-n~KzE{t{ m.ϭY2mqUς#7;k/M aE^5QK+Ƞ꙼rpQrxՉUXyд?ZMa] XZxsȻ8t*i떄KM ']uS|Coqq›Ia>XܽZw"]~=2w-W{Q KOR_z}֜|dljgTkiKOp#*[Nw:EMby ^ vXލv`$KpzQG2*#&bt~*#7PjX'Aa{jZvr΅DT!0%I`%^E.Vݮ}w=G<#] UlƲȧZ:wՊ+NNHı!}ЀYCj`;|L^_Hf$v/ Lb@i4IC@}}CGSC3>,]6\nvRӾ 9L`lkPe2t^ܙ—&&QuLeЁp:lq囋C{sH>y Ck@)؊WCwa"m#8N8B͠yfX(kK&A yi{h1z{Q\ڕ <~(17$/[_<%S5^>į)K#kA&/Aъ/ln,,]GʃuT0ĚOХ6~q*{6~uPs™nHyrh 䔯'$ ,?s$Ҝ5t.㲝qL xgvI Ȏw<)800wC$N5xj5Jv(03(xSib ߿TS/Lyyuutky G݊kDQgQ'bر/N/cW_f,jS k-SCkc3RCs-u$Rn;uF4(4qH^z=Y|ضg8:^uLJRڡn8TBv|0bt)خ <1ҪB&.f?JZ*{Qp#%4.X\A*;'[[1cT%~LLGօؤP[ב1+ʵ+NŤGU718lZ#kDdUVOk@-W(Sz젇6E-J@El_(b =@#S˦6]H(Tmc J|31c뗾KN+Ozҏ^fJ uIQkq$ˣ.t V.%y5Q3)3@ڌM]:هDŹ$F1u=zw F+.ջJ KL$WȀ7fNd.&$ OTRKm '5U(9698K](M3,Ku( Nګz9HtOEyO2N&{)?>T򰠲+:q O!Md% Q@dٱ[)V*˹ĻC*8AX,8>'m *~ P? ^ӿFZ|֝_:[mrYxҼL*SJDIbiBWya协5;q7Cځ"?LRdb%hk=F-BƸHI$\eۡĭ:S:+/t+.Ǔ0E3ЍT*M (ͲLБ AIJSUB B]ui(2~Ze9$'Rܐ>f.Fczyr GL8XšPRc:aЇK?2()~:V1@l3rM]jyFق~q&w}K#Dmt {%ݰ;8KZڇ7/sfTc[v2z!Ḋ S/?௰m ϸY(XYЏWT[1Vs{T"د]ԏu׽am>7<)Y713mʐijI$>a7WOUIE168"l-3f!XpNל |8Za}Eߵ5a) [dsGIIDҨ3jZ׳ sBYA4CΔ$XpWz:Ug^swsz6,8g*eA4& S^ry$¢ rA g߄#~{x۞D:Br7sIW\8Q% 3i(ImcM<+;41Iޗ) q 88&Dy|s"pgع61-69פּ-= %᳇B ̡S=9'QV,%ObKǯa03!4./+\0H.#G@ᩦRn/2ɘw)2kBRpn^ n{[ 4D[!.->0JD~zYʔA,fBK~pr.Au͘xg46 z1<׼7 /w[울49 %C -Yp2`>%Rq Y;u};'J)A,sy !YT̮C!e@t>Ï8θiX2t2p ?aic^foZQ!,ރSam'`>˷ȿ +D;TLqhu%J],dm"hڡe[r~]a s~aZswA] 3Y ^8NckF+Mmz 0 =z{J/ hjd{cV(,h0hÛU3{Pɷh-QjL-cڗ,t9Hq(`8nbu^zܟ.(ǝ"$|_U Km F H6kv+Kٔ,H1ǮHe3/ /FGb_S{3pgT2PG#'T ]8 t_b:ݑNE98A5ΜB596.OJOȗ%|+sdպ6Lzҕ݈m6["µHn"w3%4Oa\ǫ +yv|JJLs QUK֭0شѬy"jlGYMRa]!bdY!6h kJM,4> ..I/w<4rKSc聒۔cwυS(A '$ {AfuiI %(o\\ 4:>`RxOPv`e'VZ\ RT\F@6s x$ DE  JSA98srLqMd7e|c@gζG}]2dvQ ;<ZBƐ13N~yk taML&K[9(HWy/25zSXmO0$BK䧐z@կQ֕[ÍMLϛiRn@Z)FWs$ 6J/?bՈpҲLxV#N/nZS:o`zbdtDZ?y;rd)IZi0HIw7|~LN|z._䭜9bOx^9^ vh~?P1O>|Zƚ0'y׹E6tי{vw7x|./=fs@9+Rxˁ1pnv 4!}ĺǟ?mܮRaɝqwF5rC|ᲩMgeyϷWJMg9In(GIfAc\OA٥*ۉ_z. E2YB@|9Ea۰>#{ r'E>]VL'PaH(m]X,wlDMDt*s}[c! \?% yQ9_7`uhk.uNPgU&-vQݧXapRϢyhNFFZFԱMIקdݱP@o߅G^ fH:O 9c~} rRuM^UD]w_&A.s n # ~L"7:= =ܾ=]WD4iϨj<_m5ߑ u+ 5`'nN#h^%3OsM}:[6κBSxኖrJz=U86_6AN c| '.h g McyIY;z\kʄFdGБ %_iFR+~%b1YV瘋5qNطC:U :yy5jحLE˗ZIǫ!c2ݨe5;~Ӏc4]×yfDg"kmo:~2$gN\bViaѓ_f6J |_וvOuFo}4eIv1{qVՋ 1qo!lg| -}19S1d GXNE=W]=cR:?).G=S |fs N6n '5,SBil dOaQGΕ cO2\HT^‚8NrҨ &~BXTѺ@ c:in)PE7ӧaO@[@u.<fe0ȹ!7":gܷ ;ovcC#ASfCO_]þYg[&6&ds-gq\ 9,ɇOz~;7&TX{wn{?ty.Hf_{K+*\f0yiw{ЁO ;j*$ jH>.S- uxDK~+_h}CMog}ۦo\mrFz<{W#07LJ!H5(/]\:; /;_)08EFJ ̮ښ_/N$g"OPSŗ$Ɩi(Ȣk 'j|ldCRz Ħa}Ha<4Dޙ!S@v֗u-fԎћgGU< j*ᑴwYHWpWBNROu1F/ G&PW6X""+0FGZ @ My/Ql $-#-YC* x~L" :е֧oO & wJ,旐v]ʔ.f{RnߵS xnnU);@ 󃴈٧:EQcLG=]zrRS,$4Pױg,ͱOƷ!&cSY8ij`9*fXў b0݂L&waӥL; `T0$EXafI[r S;غ~"bYE[}:cOIl\tUÙ9/h j[ J&%?>>G-K-.Kat|,8 gq{ȍ0PQ~ZGZ/=4ϸ %3ҽbclv4(߲ (wh q'{*-TUq#k^I3ʞmz~j$WmRZa b(U2.z*cΞx'.Cf>ӊNh[{K %g<kH<)n A5sO5nlX1HAC:Vݏw#XNѫ{]u9d¸荷Yn KʏX2*j(8Bk, e%=2ΈҘOPeEѰn*Bb.iЂOb(\LSm$NFxGB >j!R  d%K "jɂ; JQI'|+7lcGxC5-RP58Cm%dMEDic N""1hkHHz ȇ`!8fJjCF=mձ|׾%i&Oؤ֊ orRzˆ] 9LhEyBSv6Thi͜}o(,Ph\y˜ZF p̫ M{~Bk:Llx3xƼ%c8-ো}andk9deЄ, Q4Tך\QA϶\rӉj<.%BMQa&7"S9.`iz@l,BkAI]MV05ٙrWa P& nL7˫+(o <֓QLG~?HA;J4xヶ@iVf"hN1Z|#yRgcųj7w.ϛ9etIؿG'AEW(OL4[$ǙBVX8 7|ljDcl';LyUadTWcmoa̬:׎Q`ALlĄ+Rj~(Q&s WSQˬ0˗ B-q'4i:$L%$=_r;1B0T&+"-?OR Y A%qgSľC=I7Vb,"joxZr;_reK=31uL&+6R3zd_/rxq]e[ yt܏;b<NKk=Ld~;IP)&4[I6Fc'@5Vz󸖀ǤϳUBT;V4`(ӡ&,#=xʭVӷ LO'J{f8!P,*+QO"N6Y|γ! rO~b.]mGH^+0{a/]wh콷֖֛ff~V1 o@Ɂ[1M|OZIIj)ַ4Սj|sʸMd(D..mMϞ 0O]/m ㋶+^v]^B@U Eق 1]9c3T_`C_}JL速ܩ4< 1#*PE{DX]كNjd|ذlr]<ۊ "'xn)8h+&TY6;Ɛ?2Č.J$\T~ t `OtW+W4@64f46yYŇX ?|a%V, ܏gܮo{6@nD̔TEzachvx%،FK-ZߞGܢ%&͛oC'%bF1vXaY+J+:ibUGxiz>Abއb[ފa@m%[U 댫eh)1+}YK ~'8zzNgVi=2 k͢K+9''.J+7εjRlC?I1Ǒ5P"%,'NdefHv%x;8H.l{EÖ;?2#Uh lX|/PW@6OV\Yp+IWڮwekF~[qGqgv,ng(aOA9flSmQS7Jp>/{a1Q; C;V7K|قOrZ~ki\m'&BE%ǹ0 DR?(xE% ݛ`$pS? y`) N7U:D2Է.nWϣ;UpLA./}aGajMw9z橈L*\y9*=Dvq`jN, 7eY>9.TB V'4T3cMM_Jm0lֲ-xʖj}t7["A:(9'ƀ驣E4tnd;t+ل@*W]+o#j]n1LU+yJ},N~Ž}f˿cQGYaWdtmJi0* =1M΀~e&V.O|1NhYzj;v;:`cihL.htk&6@[swՅm:Xk);!=C$qݖI?6@LI+jǓ DŽy%@ ?7pT߭K1Rr\|$"l C䠕v{4H}L9Ywin('} Um Xi(kP[3Npo՟΢9W_`kʤn?J⬌ k\:%ڔ:6ׁp~2Xʤw4OCXV1ctw,VWAa9:r?45[ctłiDV]q_PRՌʶ'd̜]km0A/ԠY[9 lf- /}CE^p3q8~(iǻqr{om}6ن?>|H'>yGyH?'JwVM_df#9-sYꭉOݳQ&z ϧ6\>W8F)MX%jߣ[gO~])P^dūnM L vg,c~BhͲ̘`Uw *")bxءK.8鶯 w>B?kvUM*݊wgBl x~g?5^sQ+V#c!i-)I5$  e7F TFZ1{c4FL8c"kj"1fr?PgĈ65aj`T,&oZ:f}ht ~2&>ń |DDs|xv+˅a?6 <@:djF@SNTaVt`ёWOfZlԌDkARd.Fމd;/Ӊ_EsT 94huE52D,49K[Wƚ&`-19`nLQ϶lVӖ-xi#$. <uuDzN>nY"^# C;|`Kܹ +AZ%$iF= Fl{'q6/"D<ҳA{} ?+,"^!Jr*ml9WV4Ūh|Nd쭾ꓒSGl6%p~fÎg&EXNBTaQM0X RD%Q=WW5PYR.hVfV:/8R;+ȅHAZ:757V1XidZ5.V+\hH-f vhX&ArknlQҒ?3n2iiU}b&=Փ% u|dmH9|TD̙m"NnEjRὈٛb1p[!Bs *#s} ̃Thv5fҴzaѶ<+ e{m\s; 鬢o?N%ٴa6-RNY^a R1+M|PC}S60ƺgچ%"A}ssԠagZ`UЖܖNr˔bnh>5''Xy&qK<" SbT"yժ/ݤTGGmr#TAՠ56%,Ff/d&w Vi5Bu$|M3[eQgPN يvgſiv}.g(7$ۇ i*yR%@~).)4 8"r``#K暩/FO^o*>8#JR_}&` 3*]k؎Hd+ɯgtt@ t7W0-wqmC]V?..Vi~aW@WZ:F~CڶL{%:4չyPVߋsf!4tR f v;m-JoX ƤpX 'hkY=aw;VYZ#L[D.?&O% !U+׉u>^#~u.xٺpJAl.>@ݞ[1Q᷁=K\!4/23;Xpʍ+bcQ QM~ '҃odڂ ok/U2p@r /\6tkYnnބzJ^::Mwa:>9; 'ߌ[Z.jO~4` qet溜o|[Xcipm=Ui GȎ@|K,FiPP}$g|PnTW1xflID˾!v^[ǐ𽌏}Chm}4{l"aSd!/[R &̰x#394qXqsF-]Q!_2.&VzҧR(c+>UHӨ_>K>@-^*cl&Mr](zɐuWLƞYc{:"AW^ V{ޤ/ԛ*ZgqQXj-9ܙnߤ‚j< N$d c0sb}}xVq6WaqkʉgV=r}XP39 W|A{UU!a" Fϯo6Źةy?|ˏX:`b$#үƗI19eٔZ7 #t42>?Ǯ<3H4POWXF;AaO}lZ(nۗoDb,Jw>XqRGE[[BdnlfHj { ۄޜRw˷ EBX f,k*&)QCwxA6௜3nؙI.E6/wXSrޓ2',~ۍ0 6ԁ.6 盐Y6j`-xAhWLhVe~cP%dbFjم87{k@'d||@˦ Z[=j9nh9uضeehBJ#>ޢ75N#3K&ezwJu$~*N+#~HV?czPz=0 4fC1_8V U-u<}?M#2VnJ_^pUS9K9.` 3O5$ UO6l-R5~^T.rF R0}1IdMIq4-iD +{MBO·Mxd=.c(O2mIodxuRѴ q h]_J?-*6LA[ftP`msŅx'I"5z>ACmG&b2TbðLѥ~ܐ-ݏP}cZaq je_?,+kDٸo]-MƈʒHಌwiT$' Y޲M~%,SPnZ''Z>˥9H!$FɳN/e&cl"{W|FBZ~ŹF) z {>1H{l T$7&DF%`l\w'R;V1]Q 8(a|8jΈPOi UF|3(VUx݅7ն\0Ŷ,!{0_Ӈ<?%4r]f Ya+{AjS$$_T -"t Ђ} rף2kkq Zۋ_BFt dž,5]HIc ڐڂIԆup^-߸?SBz0E?0JT+PyrȖL9 o 6OP^H!D[Dg?o6`d@#27W}z=l %3 ;N% KK|Idf9"}=+ AzI#4'SbsYw C8HEUlsE ]#]yCs67/ KrXS 3<F.wcaXT ^x0ӣDRgq=\QC ymd:M-9 jLܯ`QxԂN&#ٙwTHkX}'* <['7 *FruU5)`"LYc/iO<798{ ~~rFG| BKSl*O jsinL&\TSxtDhl!xF;||ATzݧx4RT:k^{O};r)|赟R~,U dgڃD 5k$ z63KPĎN\Z 5=2>P>yǤdz2*ay59˟L^ ƶ;s ~NAV&PmDS7ps2ʲf`v W;h\5o΀8a8Zt3NI>{>X`ڠm[tkq AS(ύm'h#2=$AfR, A)*B;loO31B&A>?Qn+2|x;CQ\gOq|mnTV-O]J8Taee!/Wl!lFd!ҵ^_}6c2k\%:< _15dJTEAE]Lw+o8a5{5Ъ $ >dAyу=cּnTrO'/SrNnY(=6̄Pˎ3 6 A2a5QAiKuRI@Βc 8a)i4UDM'.$X]QCܚu8o(Y 9wZ_cr&dM9EJhu>l*`RHhg0ǪBa! ; M͙ p%ck_$z1\HZov_=(~CߌGq48?>39(Ʊ!22e ߌk6K1;cF~IIşciwh(^Hjlӱ6A)M NTGz5_ø(JL+=9S(z^F)&_ls&*iЧYL%`0;*9 lhAj\-]H.0Jsgfswdq2aDiG놁TBA2 (벸7zp+h ^$cd҃aJS7j+=*l:W 'kPJ` [qI9U&7bXIhI98iѯ9EO:ԚIתo 3L"MXia&B\zZEھǾ\ -Mdg%4rc>;؄$`QIQ EJLm"wO ^JVYBrJn-G?T0Z;L"׏",W2ڭ1yS]Nwxi&H9Br~g34Zo/6G|[rwq6RɊ(rz #u'RՆV}O'`tnU~x~o]2EN}m5ڙ9<W)Ҷ)QE_+!S%I.m ɶ* 8ptL~(Ivg;Kj?w+KiY{1J lv\ꆢn0- lX߀}vYiS -Kko4Sh(FGL#76ȞƺխH~ k[9y!(s 0u\ad3!+z\wo/m_Xs_]ȡq5O/-! KЪ]ͷ_=qXzF j)Pz'ޮ)/`qF%^zU9R)s"fT1u4=W]=&cܡnryZ=?wKM"r;6+Zᔝٗvphs4XZ0wG% <}pqfȳa2ȿFCMpA*YMƾNcPy%X kM(> 2) c'!_b% b T'gT+|mmfGbUL9ͯ,"fj,uHT0Ҵw;Iΰ 6D1RۈHhbsEVUbh;-bYԝV>1xU!f4?1gww$䞗 R8"ڀ;ܳ2zKٰfk0|cS~]rmu& Қd뗰cm\+M]SbⲌ OA֥-;Mƶ?\S/Ɓ x8f\%j?TF0&M*YC8@" h1PTKHzz'[sNW`v$͕I@8ݞ }dʏ ]Z‡lV{㿳R+5&IR<cOŢ%ehx*\*gH0kgyCb4y n2\Tktz캺`t)N(HrLGq|0-ɰLxϳFpM?Lʡ9 o:zSj3, cuekg)dybGY9At%rMi!AU_"8Y/8psYލ̫„or-3`+v ^ >FFR~T'?} LVſ4q[@ODx'f = p}95DK>w)32O0;'zZMl}zRcj); 7 Uގ߄6aw#1T\f .gNn mZ]Fp^XθŐ5rlWbGnݲ0u.Mb'RE5"cw2FrD Uo5t6/>"^^Rt܀`zUC`ZbwC(qfm`6CLE%6i>YV&Veng%,r!6N_,}!R,l@Ghs{:@4zޜLI=ݎr``^ co}ׁ'HoRoQ=Әv5;{6"-l!۱Fj߭I>j;nu#aX.#ü{à O'.< :gvԬ,L+_\MSJVjjxOnǰ^(kRUHpZ4|4{Sy.E{-(:> ob3_|L;k@O\6<{| Jkɯwڞ!.ePK0].Z&p&6=jH%X /&.kt.6=[+u'A1 8:aߓIMbz>XeEh=vДw"`W-̩unM4~~vfzgЬm.*a1R\R$<\3%dV5勮l>S[ZWekX, Y l\"N#O%hx=0;ق1h e0(L6ٝǦȩ .ӿ-%勚vΝ`em}xܒKjub8ưXO1s%898?} FZޚK߯Mu6Z3E-nEkYИ"+1>0x8ݭ7dӞ햂5=&h0Ẍ́&F-eϿpAq5 3s@e,Xl54RSk"-gGinn–*C}F0^?FZ:s0jxfZ,1unic ("㜕{frZFlC{a io9Uo'M՛"$^W; Y3/US7r y;sx.-̔>S?{~ԵeXGy[zȗE+i\voE{$v}Bn<58F(/ZgA1똡 S蝏 cM1fBG]wРZ0a N歷~w?S/[;pl7Jt_jÈ% Tap> I<䵖ǟg $x$/eMDh`z=AwrlM-Luι=ckumhʧ=<նպ&; '&JNA cV':|H5-PtD)6`]Fhx ^4혂U{Wk}%RN @W`]ΕZQiA%wQ7pX=KiǷg"LBX-y)? dp+P|9Gipgfԗ.0]m1={iȜH/hxR:{P/iԀQ;Ht5䝺GyƛN\8lN p$Uf̺ϐ/Oc4QCM\~aDCHQ*|eFG$s*ksyW , t!G.GOujyk0=mHR9+7™2Ӡ/-6_$2Ծ"Crwg[`&f<adG!٢0E1HQKtf6SZu Mz<ك7/V,=s*pڻh('8m %'j9.ʬ7REɉDu+ xjWݞ$Al 'uurn l=d@z&#?FҰ2:|AL?k]8 YW!s"e+zoT?*ѕxO29{Ө/ہ2>ɹǕuZ%S2[n@+U.67hIDiT= $96]֟&ƕrayKea>h&e-4(cl,^d1à6GNH3g{Õ\]ꧻRK2'vp|^>Hmp1Ņ Y> lR^T"a0 0T=Ԟ?-(7ևe9Q'2)K1 ?هÀx8^J8پBaIg.$6\C߁QrTձdqSK+R̡!MH'g߂auqaUrrp3>sg+GF-p>v)2ge ^N7nJy)9Uz&%ًxyh7"t!bJF|vnb!+9wLvuGh ) AwN qM=6lB۔,m wQl%b}-f|Zl S՝`u҆QH)h4;i&?MZOfZ9ŨPA>ׁk,ONwƸJZ _aL.grM.cKvDׂ-NH+Ks<й\L8dwCKcGeqʝɰya䰓S3@i%MzB Y C uA<)W g>udEn͙D,YON4_t,:|%1wU (,J"QDUodZ#<ӿ4j~xʧb SYƟ1Lr  m!0fxX<~b'#8w$ǯ]@E<"k/szbUVhpf()Fd}{1kI-!'6@HimH@$͠L{)rpr)E/@!I봪mƀ !O.B{yx >7'k2R|rKl }ni`oTui}*5]w4W@W(d_>s2̜`> qiDr!MC;\U-4 r?",C+2{ HNzeĻ'oB@ah_q'؉hM0Ԗ- DUqɂvFSNe_I7$+9U̠y7:EݦX@>:$qK935~.e^u" /^hqM&q9s`O$Z` (!Cfz`Y`Ã$Rr|z;MìF|M ꅋ7Jp w96,fgq@`|vmՋ|q2o< qV*kֆieS' ?4+!h VzZZa{_*\ _ٰzvW,cH'5ɯ7.(΄rTfpHΥ(Sp8;)$C WٱfB|b$Qsds6e5' mlꅣ"21#W^AS+ yL$$4ػj.R"$q@%NF((Q.""C/]c~L77wYbDQ fdQv:2Q!@饵zA8[|(,꘰K9Q)f7>`RhQny҃6Z_oP[*Hmyt)c2&h nÅ%EIAޛ^*ة`Z\ŐQE_^N n98@̜i#&bXix`N#0yF.E5zXawՏXAwr lYGq|)u`L2E6XR e:"1BL!42,kPܱ>?zʃXmJӶJ4NZWӆ< rCu0 f[;fY'l|hZ 9S`NoAsSx "Hh>DZ:TԐ:6 -9A(DD~̤<%M`Gش5♋G]b 6L-1S۸%ˢjkD0rEdu8+Y UPtQV*l.}{>*@B 84eWT7/&q^p Tpzt>@Ua{Ф&R(_x,="u_CS 2#|Z AL$0mPI?ߔ+WGЇhZuWZصFIºҨ;ƚOU OUXq/g-]K,0-POG#ٯrL@jʠ|RKqvp,)Nl)VYp?uSt  Av砻KEa=j gHpm^Ux8"v#)A͚7 ov_!h;UZnn[Z? YbASއZD]>ٚN3x&Dj(b_dY2Ep<4Շq>y(oܭݵ8DyV"7zZY{ZT $ĮJuIo)`-4ʐ*<bK& Z§د"5~KH)r&tYFehpfh;>>Ěpaj(@1 l-Ӳ#ؗ#+U D$xL[]k 2l1l7Hi;egf98;ҭl'"3&d ~x.̮4'$!/8ڴگig[<.m3|V]^7za޶̊l}ɼ(ٸB\\ͫ/ EoGk25@ kCDSvtY _s%ϧ3hVO9E5ɹFUo)ͷ%uMx%2"`ꦎ]HId&{`d`<;Vtȩ% jE0K/`d=- p#siMC5גgsBJ$cK4-I? 2(~<@/V8g[8ul_fP/ BDnl@ x9~W/ 1-==Ailڲ(  6i+Ć+i29G2ΊIꇝ()䠅!bF| ;z<c@fd޿M#^#÷F-܋s3l %ʖW$YeEc`C_Z stoE8 -Z4@.\l3jf$o9IzM#qtj&yoL3?\vCn.)lҿ"sF&==WOQ3ƣ쮏w`d.P1-ƚ! _Y~Ft'guaw2 MFI~y#;OՋb ,ʛurzjtuھe"x)^潃 wAIPBHClt#P' l.SX xb缂sp7ONJ IrL{&8 ȓecjN/eޝ~g`o~'J/>S{f5"ϤEr9(-/~2HR˱>Q+X/ c@.w`:^P4q$\η|woizo[;%&Z.bjQe4m ܯGy??0Cvϱ ix\(rPـoUE,f\x aNdA=s$¿p=#Vt [(K,~0i/}FQ/&8w͚tZ+ώEv'[K21J%77O^m c=VT 1nQ5La|}(+sAO6R#|Ϋ 66DvIOP#,}scyWc'Mvap7OeZ vǒ`{y\LIl*qFrҸ:eQI/mZ"E7 8zqqb9?xkJ٘ 3~)(;mjĺRT1>h`u!k_s's'B' 8:i"0#Sr_d-))T{F&ޚ$\1@yA' 5+b<1הEHer&&B&x;ˈn_E=+ݑ˜ߒEOx="B2ǵ( 5ຳClȐX}z]_Nbܷ**_:z}Z |Ga┤ТG^AZ=녷|IJIӎ?fs \ a/Ε<#LheODypK@\ 6[57~*d2G9撂sضk^Ot X?^FI1K1j'ÞN/DdW\Cu6&Z3qe"qV?i 6 h[2DS'!v#ĵݢ-GExͭ#%VhB(e;WeWrh0l/NGe$P/3S΂Yu)R~I^lKN!8I!xڙSnu;i9ьKPnʉkcI䠰estPlA۸K6]'=Od1)JĨKH:f{?Kgue ~tf>JP**諴 T՘ Ym\bS:MLtl߃~킉DJ,i;DOkIr!GLtdQN LJQ2p.hySf)[w6 7xy1zYoy{AgGZS @2! b- V)Q4Ob&]hQ7ʗItxo\7T߃K> MESew4(w(*/}m߲eWVS³·pt2i{l~6b81$BZ-nB^gӃ)5kOn2L|="w%J%k zۗSlezv|9c,J;PKtW(ic1iqcY¢Qk]&,~ JɢqalǡZ<}yYe|e;BBUPTm jjaV+\WGg'ok35,=e'Э+2c8 O2szf'JYS$u)¡oQTfBgkkEi mLjtizEef{]DvUgj{6jW[r"x>ie<5ʓʀqb3U\|V0 e$Ls1;$>ҼI"+֏t0GJyM.X#f(MS+p̢_#)YgKHvnYbm7OZO'5p=/{QҐ5}VgTUhN C>}5~)#_?nqϦ^}K!^`v{Zy=DsSŸQE1K3r+,Ud{s7f0XlbsDE%Xb2giɴ ) ZV~P30 xU>ןMQr $T|Pq4>D%g'GKģ};ʈ[micJcr'o `cfX383mxU+U%P |UXqX=@o͇A 4!AyQNΣPXHo&Vׂ | )F' R[@ {z>|[) *13X3U;3s~)EʷvgvKK>$ȻGwh=Q?22GF$':ؙ90OȌt)z\q:cC  q##G~n >GHq[+=بO0kK1s~< &z<[$<'?x# K\W.+FdJIu)\O93粵&IetAO'<Du=>zz')8i,5@WVÀʋZ],> .+~՟qhMUlaɠEbr#4F}pHEaz3(lxPA֋1Rp "ϼułеuh|+:Iї9E>j9KOq))iq#"ݓsGN?D(3&oK?^2wM{ ԭ6}(ͯ)t>_I6pf59ZE|t bstq꜀1֢,Q-\n9Qܜ a$ÿf .z'˹<)ՒCs!?a8@K#1$36uF;q0+ ӲDu'|`yaab #U}M+n&ЬMi3b5|#h?haY v۰> 6Uް4? J1`8ڷ"dHR?rݏ%f@䴅F%;¤ ȞZAt04fH+u5NHB4oT\nM_"u?5"cx#Dp hN\~T.B@y/H&Zu11X@b꿞6s~g\PE-T,Wg-9QRj"5<} W2*diQwrIv bn8&O2 D |N'au>!U6tV_wy> @c¥F  &LzN %ACbԌHr ߂I0v1CޏX IY 3uEPz ^- qMK"vA. C0gx͞״8xjiO 3YsoNY~cۧO$ vUI6a@KA[6bH9+uPA;D(fC k6;e$ίj]رC;C!^,x#P98K?l(`R$3|6&T"(?+x2*J` vn p?c{tFi2(_iNATs_QP* ާT&̔oRpJ5L1rNMM z LY3wۿ)νXCb&L:f Q 3·Aq#- hiQ ݏ|>*?{%Ư~$ 6_䃬*z]pBጁ{3`ȇ~6}&{X c׎3!Y)2I27)eab\2] Ӗ%CK~ 3f6rv^_6i=d7ٗ^uPzЋ)e;CgLJɷbyU=I vMª# CMn,ދń3w1<،x`1;1  -S@"'i.jl+@=M,򌙤Ά k0Z2¦Vuk>N]%IpJiC^A?TiŊPn~t;i,ʵ1 Ky8V1j;ŢD1$p!WSϛg1m~wx3s$Zq4#m ,KOlaV*3gP'`Q*Z@L-@Y^M4f$Y wǤEiIx  E—͸)$ /]_ ; #]߫XqъHľ@$Ld\]3|WKfY첝CU/&b.IU Y i )}!ߵS%L>i¥?A l ._?߰Q)r%q@Xcˡ"J1rCh+gۉILR+6mFm-ɑGYut!mss.^}1+.l8ʫHYC:[ =mwa#ȩG"Gd զ;ZS c1Hl`pp ֜^HqM T(zM̼5|<(L@;-I¤cYH`S^I-d^wNH:$~:int}LftE`ŘS` SCFYn${y9^[`4Þ>lkqA{#ޔ 5J Tf-ψq( !Ѽ䏂y 9!IBdwYd0o9Ke3>HYB$*!&>Q%L=٣/L_fUja vuG?2?} HrBt9!94k\WqL /7p[c%tT#| vlm@3Wxo\pF^#p9Qs]y gL,XNY4>ԓmBTM/OYgu&,4@ +ʽ܉`Hp+׽41\SĮz]X4ИyPR2CP]RX͍G9kXoV ti<=N6tM/`0~Yc-şAiRozdG c Cgup?h qv~bg"2O ҪÞEH](EUFh,pߢ!W|8`sޘIE~wQ30UC5G2Wm9Q k%. -&K-Fja5QK7WX[R`͏75s˿kWSoG?b +Q]W2Ѷ~yKwXwA%0YI$!7e?9>p9dz/M島[4EܒnU4m)3ړQ㓷?+CA?JmL3FYiL6~"k+!/S^?|d/(#"W\9$UJa.ҥ )?pnFZUߎdre8%Y E \,3[}v{G$RSpVWa-2(?'tl1ա'wrd^mE~t\x>Cm;D+);M\p4pFoBM? q㗜ePq |PmƧ;NiX&RD#X[El˭O! ʩiW55Z*vFTqwh{' lϦ||Hf9K8Ab%~QFw;G!H 9fbEֶׇZ*<7b+ҭ]B#W /kܾ5x 4:)d-6}E;1֭ 90wW4JZOvj޲2ntcN =e"*1g)Kn=HTG F^uSPV\ ;#-WC6Iu/Psw8jːVϑ^sN8x;tT@zoH[ꦄr_~/'["{7YOzaXZP˵r4p8òFezw |H{%!-t&p̌QvvC zɺ]KI*%2^׋؍S414~G]ng|鍤wY}!<9:gm`]^;2#?tQJjmtn| $ꬉ&נj8Q=#Z ?4I'As%R"BL+ɗ-#U:*MXM@rmko||/h"zQ߶t`閡A͛ߴL?,ė 6x훼'8굢 wDA$ tXv$ єY]Nq@£EH\Le5KV-וJFqM啻m+qe(UUsc\q5@&[3@#ޔ(M1:#oVfIX.(( LQ)Sd!,2YĚtu3x8n*Ъ_ 4&$vg65ZfbXUohM3"fzi?4\3&=vy; §O M [A N[)q DHedEYrb<-Ä ME9< |?KF#XG J[?qe\ 0t0_[cVAHbmzRoiL)Uja!({pPqG:pˠ?#=0-fרX'p'zIL+GL =:ȣ=4 WuLYDȁ/W?EN|,p U;eNdYF8ׇX3o. .:Q;"r hF| BL37u|Q"6$>J}J֞P/ =:%POAFIT̰1fYoF\t`BjQD17SXoiKG r ,GOqk{G8Q rgy5Ma+̔v'K%<'}JtLaH.'s3 {_.:] xZL؝5,2I؊35F]+۳rIjԘ0{J5EX4&r!T}Rw-5&*8iwĄ}iMk fzB+C)W8`)cKL;e#yHXƏ8&E.L?,n,z23S/F<;-U;p2Q}nf@8ROMKͥ@U yhJ@եS&WQG355N.d*G6 L-7p[ʼSkmQi8bOoɟ읤ef9Mӛ~"2iY. [k6ejM.(st#_ )mOO)#;o_AE OZY)gL 9 N cSQ ZcUw9cӗbx==Buo" 9!:SlPEfNhzJXyt ukwpʻFuMyH=eIWC?9(AHNlXM7P Ȭ/^',CP91 > 1< ݽte Rh֦j:Eag(XυGm3Yv&U*|o cpYjT^Xkznz "r]0zq@hHycpM_9[ա(;S0U2jyZa֚A}Ku҃h)(~"CBulO%vMgZzl Oِfg_`%ZZ:wwuB;oaIƁw6>^!0b-Y6r@Mb^q,t3n#Tj5w 60L̜C;rt ŨwuE i;vD ht s_h \|@%.cVˆzRFΕ9RS!K;;c'ͅHx1XY,%y%:Bܑg4> U0nS;ͷI\hN&x:ձ(',b)q9hՠ,bRseJhey'V;TN ZB^StD#zI~m4kKg5<.'X΂И@_ Q KuGEL\̾BƜ${/izo"|s~7g/s)9- |/ndq 0hݜW1\*H,%힧"<1HV2r1 i) C4rօOo¤92^BzOgݪKr=yZh=g)6aG? jrkM ZQvOK@ڽp30.U$B;r^k"AJT0RgG2usCwe6VҜdIh¸b$jBzbuff*QJGo (G^Oa`M2ȃ<8(?H]*WBH,sG@|#LH]ED2yg`Ig{/+G,iNi?fݛ( 71JQ+cJvAP;ROqv!L-@'Z=?o8е;&2Da(oqd32v gsQh+h0[81 62UaX VU BCt^u3f̔(Mۄ'ڛ5^~6: Ԛ{IJ=i9S&: o1kS~#\- ր; hټ\%gf}[P쪉헀~8O6wwsAIH G)[dX 1_Xd]WtO\LZm唒~ iq\TF}!iP߈NrlfQ'Iv֮Ppt{Qg N7M΅`]wy_I&=k&! M," YYpG~J<@2WWinoqxS|C$n#7:H~n'z#n;sJR}^tnlI=C1(``!\y_!eS̑ W&:!;Q J8nv^$i&7tiPClɦ1m \TBIK6򅚩d,I2u |Z5X2:7IGrS0M^)ݙJh,'Whaԁ~=lH}EJT]Q,Av! smBltHTz64!PnY d5/&w|EY_(168񘳕Q<%~p`u@c#QUaNm<=nsROkcJbT HW/͇#mIei%vHu9/$jS2ʤjݓD,X ٜp4ԇEqwWvoU?ֵބXﺓzܬёNA%߶\( inG3Rz.*,o> t!7'Hb1lK/h9H (IwhSe˲Y-vü4vBUowy>P^~ӔVԅVvpMӹͺ*I u$1>;\4 djwM%Mq|@˝b]AZƎ𹣮SMVɬ@4 œ_dh:k輟z 0Mujr~vUpE`D x9Ѡ4 +e:(jP9rMR:$sdS=FѮ .gUgZjjcއpt޹$2])lelHd Y|@p{@JbT&qm+DO|6E:F$>r#KRC0pD.~%#wفU+e (4]O' owN6Ҝ40l"(g }@iM]WqLg1dg:{4[B5$Yjhy:nԕRѥ"[~ [S} ~&W3ÉO@X nXZ̬iY$M_np/kllġj )4~V(Я`Th#m:*od]dk Hb >$>TѸ> n %GHpw o+ٲ&v&b&9v`[oo.Vɉ(m6ϻ4}fCh=WɀG1ƃ֘.:frUak./1f(K_y7kJ@%hcG$sD32f{Awq6Z͌:#_SOnr!*τ%q1Y{=/T &@DoTX0 5OHzXoXCxW>l{ %j% Ƥ7#)@;7EyYKi8Ʊ@Pjb =e~] =sޛ\bA&d5t1lD1GJRW.^$X1eR gk;eTuuű791F ʌŭ=cȦCf9h#n ȫZ#͑q2|B;qPϾ OxWVCM_")KHSSsՙW9΃]~q%ơw/B{WKgeKAݓo# Hn.c֡GNP:"l-I%01Y:?) t =g za{%oMq Ytm[Ve1n23oGqO-q@Tpsa7A3ź7bapgfԂ t~Z֌zR2q`Y˚V^S_Kv֏ͪ7rvp9g]c=l HLІPkf$YX؂UtrN xyHEfeg/=̃GkT~">fFGv7!%3\i(9m/Q/Q8ߋ+{k}a&"Z'/fIY,ɳ!Z)Ip/(ɣ'p]F^ݢ)1HLk%_` $0K$ 69QޮPF=haM}dk6!z'ͽf3[$07&h$ono]]Ld{.Y QʒU89`_vu) y";s#Mp7/5Ÿ?%7?~u`**"Y"dypI-gG U.(ꫧW8"PvxǚrcaoSxQ?e'@SQkxPE-q"7+*kУR$XSJTfڶpw ;MֹbA:Gy7q_E[n.;s@vR*5ӣHDcNZ:(X1ɉ)crbۥ>i+Cܲr N XY3|05>-+Q%Yus 8<čžNQߢjV8oV[`wn?(b[AV@\BQy׶SG ʼnU`]ljiǭc+ ~B>EQʂ@k.zC$-yr8G l.FbBeJ`mWj5rȽ<{i#('=ݓ>hL<77UfBf ,FK9)Hr @ My HI,NNf N3-ڡgfY'Lx2ח۵}ALӰXvK a+ncHFVftԱ@oE/B+*, -q yH7n5tjK>jjG6!0Y vS {"nql[639ɰrs97?P*Z8Ec?üdnM?r)m,Ca]TVTx!*2{n78$?Anс(5WQJhcq!MJ ~5ɬ%DH' яj Sei~iՖd=aX,;K4T/t 2"ͤ\'g:ZŬi h[ Ӷ5gkNː,,xiUi0T2Xeol:-t$g1Y SX'Mj {s>kJe†1ӬXcuth0 9AmG_I[bN?@О;ǮVCѿX$HP[$ޘn8QxZzO}9nȇ*|@e!ItNfKvڲmNwFO nWT!eʚ+C2 4 jhgSQYsi,l "5r׳ty|ͧ`rvZ&={b~,7ʈS_)uBA΢6!9L``q[<r C}dzO-n+_z<,Ǜ6AY2XT݀L??R^~?Q[]a}^^e?졳?"vb^ɶR/;@TxXDĔ*DJG< R!J]n㠥'`|DG?|q}CcYāmC@<.3yQ %qGa^e2{d&+E\AuA!FL g:''»TIYQ6dĤ`Xt C=FohÊJw氧F~eP^'~$˲X~Ơ@9)!(ݻ]YdfzZ/n5pfꊢdUD"cvćF M;>S0*kS3= |ނėBhm21x[;>?C. &`Yxŷ? (K)oПN#4q~cѪNB,˦0pDq^%( }kΜW 0Ϊ_zuNd1JaS- GAzƽpxҏBYx߭v(|̟_S=)tJ+  ALdI@VP:dHHX2t| d pU N r!9嬏"4q&MƩq6VSկ龉LCu: U˝@RVONu ff7PScY{3N9 0O, (SY_&H#H #Yg5Aij-Ew"6E}U/h61b31@`kv{YDd|* ?u Im[R~Lqd$C ļйVgdKnZi{TG Y,k.2"S،97#h,@VX0m5t @7QO(I듯y֢~=U{l6g`PӅ%.%Bxԭ>x1A1g98}H>\T}pW_o݆ FsV* C$uι$ymZwzNqGP*œr n O# sǽq񀬗0 ~eޤͤL=}M#$o$?.KL&Q‡ %B1Mk34Fopu'y ١ b8P.Lv@+q ]%t8Vsƽ&Qlʯs0*+V FP5t>^ěk?KR^ixm]Ⱦu_̓R+ɉa)ϱkq oGYZ] $Ĺ꜖P^|t͙sq7;bxz7V,8.$s3y44nǍ^8[oO(߱TT>sBny>[܎FPÅUdT˦3GdysUv"K/kὐC8Fho%/OX'Ix,D+#̨!&nW87YE4uGa-x"EH@%D##!P~)J R'p ϵYb+90Xf ZsR_Y/X]րfb]"(挗z"%[Ư6%Sf* ZP!| 1K^?np GRKkhFp)8 mv.i~m5<.p(11#ў_.M.T{6Eb;wC9%leVyT SIfg!^tnE4$!Tq6!7b\VN껼 .II>opsZ*q@k;z/|9 bA1Gc.m"c[3qZV0OQVKEݲ ޠP6`}H@|l' :Fq:n-9\Ogyf"H+o| K/[U }1jf8.38} {"^ ^8g[2R)yYYWEg|v?HbnK h}=E tq#zQӟ_)TQG19_H$ۮLpԝ_}@N딍tnmp pgۮd'Bܓ{땧1kY- R/Do'< 6Fv9畛,CBalE £Oq̂ Mv=9c,޲[/ }%P1*>? ?7s/INQxּ]̬rT0і-bieN;Bi/gKW˾1.;4z"ĜHNv43U`:F4 )Ÿ'Z! gmo^!gH @h*0a|sJg@y^۰wx&BU!HG4m7vcC'u LWvG–{7+K3w7Վ#0fI\4=o jʥr&82z|mbU|%&J"xl؏~Х&{V&ExXG#K3CgI ;j~1` ܋HpV \JP~VYYH 5% H}bOtX-yc mg !`,.@xpx&pHEEуϕg?e8._K2R}eG x//F贍g W0Tj%u2k18~ow4ĵSVo\ [-N7TEf2uV1_dLXloɹ Ba6iz>Zk^\g-$V Q7AJ@Su^EVF˦e 96h6޴6m+G~p(f t"dt1 vBN֜,(R8Ä=&b-ڱO; J2ZMN8_!:Fao|ˋSHEN;a+Bc) 5X?V/ :7J g' oA~QΚY'+  @CnmL-й~ˍق}Rx63PS!˶]d?[\%ÿ$znߴIP{(-!K&0˞`"D=3hX(:=y#Y!½ƽlZDiasOM z/A凲Qԡ:WRwxIG q^XRoMt \l: ekZGY"I>4v,)<[̱֯vƪ&Z.Zt#ee34+9MV*S.,*#R"{egnUNYؐ}l9ZM@;%mt&ðM[⸩6L] _,iDL?P`$YeK\,¯gKv$ PT@}zͼiɼaGbX5gj ˡaNlwz‹b]rpWL%HD5UPprU lxpbX}7a=+ R);(bdkyvgTkJ9DGg'I7=2ѷnL6 >j %xG?,i3"yΙ8<v~exyh"t|I)xN~@k!0Un m'*'B^˧K|o˳/ZB:̠@,+\0fBE$ ب: vVlqrwS񀫄TxۯczMȇh0O^DDbjrmaDPz=k9#S[CB~(p#UCr_}ϮRDk.gl5w-@(%ɳCg@C!W.&(բOI?R=b~ Duj K$y9)"aϝGȆ{Noy됲< [$̡?kb^"6{IFw@H}*+'GwݍE0"9-oMBJothZ(a,*%@U/y"uچeI_+Naeک?63[me?P2BKSU!E6r(yȜ^Q#oO&m},4gjTʬ:oP |d>억*svw8MKޥ5 \>4Q"j Ym+!\nEz(3&.jS*Lztlz/ZVi4[=# fz4< K2rj `]1孉2SߣFΰ;piTƭZ6ۻ/cqR.0;+ Öe_XT%vyzeU6q(4Ğ DpVw[~v~B `yG~%Xnm~~C'¦B]@1j& A%+w7fm$!@/+ڣd ! ų-N2/|l-@t3:ᄱz e{cm̞r8q&V˽lP'VPiw`C^-*e:Zuʦ`O@篴ŀ!rk.EǑr`@Cl?N^ܧY4 al+FO+TSC - JVOHvS/wMP~91}8л:lrݓ39ͤmGzYג q^D-Y+~$Sϛ"^2:?5 x`h]ۢ; :FT'ZQf_J wS)ҎM`q$ iˊi,&6Y ?#OAָx/hBz=Zɒ~?VdFwYFBX.lL.{hc8y}Ӯ>;%NUf ~c`KgsmVh9Y D'ҰcNH O2ےNxp/Ű]i1T~sbv>^RB@yJp1Hs鯝KA@7:\_D3Ju?-Q`yժ#=,QLR ܉I> %.75~/jml[h_i=Z>TDZ!2UYo, (0jU:<>%g4f8FW~pnL@)W ^|KˊXw&@M¥XbK!c#AOҸdDȰN衍]']*YjDa^>2b;"k5" W-N9[cƿÄO r{³~d2a~GaU% *%oޥov|;AF8rGؠ@$'Bea!q]QtpuQAQVJjMefYC6P6I8wҪjsc=rl 6VUc-ZZ*eAHuyyOpPңdeL8 t"py+W3̑Z8Dtqٔmdv>9v!7'UAګv<5u|W_x;2Xȼ3OYxR#vZ9}؟Ba7EH*͉VTeχF3#Cˌ6]ඊe fW2Ai[`W˒L;hޒ``;(v t@'hjH%YPr}֑1!W?Py FWAHs9,8|J밗a6~,x 66&M, " "b?ȡ)\7/ Ө(Մ4t3#m$$гl}oײPaf.n8Թ1Po,E;p 5nXV> PƘKY4D`D~}4/F&M>a#̫3.y?ߢ,ăݭ{3鵘q5/2s3R) f\?~B͈ R e9x_Ghq]!s}ϟ^!qmM;?6 :CؘJ:Tt-\ _ChI^$`T8QqӿO f|3鸍oNNtVҪUnM@\xZ'Xc(\(,V'@(jXj;2i$]{?M:"* TCة0.W @@K{6Б| oگ0a`HG96~KZ;A:{M*Xe#^&G`كLj% |STʬ:Y^O<1:NU溟ԦM|C%a>6\k8.B-5Ljf͌i~eZHna/Ȩ{<&v"7dIkEc[-@97" xJǥ*{rY*Q+k!xGw#WZAI6F-=|I RLŅ^fLjG ;MNH{f ݗl4CB$CZh(›!EZLْ_W.MZ6]bähǛ 'F/&MZۭ)+FjƊyE B8 5]> +xS6YTBL'!r?9eoD4MyB-a"&v_[Iu^QvTCd?83E:5HE' kQse#46uҩHfjH>?VZ-qkWΚ$ ܤ3 8Ad}^$)EGJGl?n KN &T8ǚ!1bMWFfL:E5?%ddw hv((}՟ni&=pצJ)[V٦ ¿~f+ Ʈ}s:S:1ѣuW>*zʒ艶2Az7E'KYbML-"xx`c7͞"BTt2NyԉZiWt2vZ`/ȡ9Fcw>M1ecZRy39 P쭁JÆ;-S. PfW`d|P[*9, lg䖓kˤ3Qа[)V]dfmɬ!բXһ'iǏ>X=vs?EFgK|N07IZt}O*0\n&AГD~tE9eM33W){׆U"{n>Üm/o`pR5AY.*a*=5?"/]E܊8bW]kt)$g|`Ŭ+XnDNCG^ԉ9d&r]l/1x|ʱOvc=lNkc^/{8nꜙ]Sߋwt@xnuTͧ& #S[K |7Y4}JЃ`cs穷a]vmK@:7ąvV d k,:7'f4,;q+{HƬ t߁EO@efz @C){"#''#J8tAfOoܾ<\c΃b.]mUHaTiC#\)6j_8kg{H+2P|Ԍ 9% rp b3BLC :̺vc2gӫ<F`W~T_klc9 @LJ\^&f;vadd̟W]xp|`K"nEU ߉tX拵e ḎU;dVY+*tD9b9X Zt.QAt"hz\"T\25]vxL{\W<_]ͯuz@H%K>k$؄J UՇcCS_SY+H@[6I]iG!Xާ2Ƀ]8(bp2FD tey#t W`B{O1EzvJh &~_$B Z3y@v2)#,&Om 75zf5#R}۴%2޾S zt219l8>KtBRo.57O)Y,7:RafSl (AF'@Y.K:H XG5| R ¦vNhDQݜkZ$~쏟R#ęx(E (%dF,C%Jx]0DSƽ:TR7p )vR)*NL$X֗<]sL6a Um(19fPW;,.;Ȁr{)a3l,W;(+?d8ehv8?83D5ٽ}&!r}M?k@]ǝt1pݘ }Y{)•/МnIqGTyNXYjHcؕOXIJomBӥѾJ8Oc Oa/5^*Oe)žH)J)I.L:Du3D#N cSi4 SXH 2 se>@HP t7~`]QR&O֊]٪~$Y8  7%i:\Lid#HȂ]բWW[} 3h5c^ZL[BD?j<"Ӱ8B\pYc_m3:UT:EUwMg8(a }R*o £s"ΖEMcA%988rDpʞi8)mfmjb|;4PޠC;WpDOڼ[K$"E,U!: תbU|ܶCӟL-a]5j0,$Kz#)Hx&Ca% _SX?c*#j;BQ5?eVpU3x҂nr%a]T:Vr/FLeP$OЧ{nDŽ68i!75u0$H^9Ij_C_P+5c!+5@UDpPn'iG9~"Hb_gf)9'aZl9A26 ;bdB6T 3# Hv$AKy4U@*EE-Ko m7~ ;|{NIu?x#um:?#pyqQ=&O6AnٙR*ԋO[J~|iJyEbB5 'pah:GйC ˏ'cӗKr%_r*ZId󜀞)_;}OM_F2fI3][67q%CNt_C8h}3DªE?X lkU/ptz {ichp9:0ɝXKAxr7yeADt٢2o gkpګ|'{Y,@[u;uJ$DgDȎ3R3Ӡ~9o'$V3/!2XÆM.32p 3^ɮ% :SU]sog&Tv]XQꠠt ۛԢRk@#N8G)Ę)Ԋl&_L„ 0~H(.LR 1Dg>ҞL۳\aWS$qe_@hS"6k a{c)W!]{+4w<.|J}Tedot_e)?J3#_ l%nJƯtkkT[ %ڍ'َvݥ"4T=@B Tض(\jQN9gWM9KOpk>ƈ?{n¬o pDC=0k%g3\3}S]u"i GOyTbJi3漏r)KnjZ2**NO%>7H3מi6ϓ*|q;-\$p˿ ՟B`uU`K~g`S-ltx0Ǻ*{:Z=ຢDe㊷S]j A''y+&)g~z/qLUH[Rd'Cc\~_.0 RoH&2%Nh'Y&U!| <A9ZW˼,059^R渭7?-V$_b@ueg~WmBУٟ6hu3L1Y?g.ZG}d.Y4aa&VS'L^)3ܡaў;S?29.o5=_L ,? '$3|˗eƐdkUr~|d#nẊ!fA3UZo t؊wuվ=8>v:l`׶:+d2O4+j4gC%IU8xQKhӸ+R袪./nݺWԜzSD|/c~isYEϹg;L0W ʳ1^Rj'|ŎoC)ɼu̻z.B&j cuQAR(;(*J|h5klFy\fM|DE4/]RZ"p×"&;22h2CDЉΦy¾^OY'_b|2Og⽋++kXq&t Ⴭ]"#]* —8[ҽ=@x Uw=WŞ}ZӟOPoPRqy(O{Q+@mi㚋\u}!XH~k+_ A "}NEݕz ׎h|x˒ՙmՇ#]?k0JU Qm)Xjm?B$f;}툋)E,_4q qV-}t9vyёY IHkxGÜgmI0LyUZ yO KlV+MEˁwUXlH Q5QlAD..e\Rb":&\=2QBTB:)j.Pz "CtEK FYͮXck_/>ȍ0Cǩ;Y8qG,Јn$|'rKm [$+Zq xJ1N3gkxNWDKuS2i>bSR+rx*5[qT+EZǃ~m%q_ ԁ\]T٦c zIT!#_:yӭ?]wkNI5d.4wpXAy WHK <}]. \D,TD؄qڂmG[fOjsgf$U %q|?, UqQKQQtk9-w'*T:5kCl2g#ᤒ^Ib3hrRL9>Te2;"jjdio%ZePǚ}lsqxsDz?^GEhh ŝ1 12;sЂbTnɧ DE9 n)x"_Ԫ;wq͢,"e[1V {\\dp mi/mNlbL_t쀀BqAYދ=3_T ;O3n4?ՂTETX Z3һ9RR|5qޢf9 oآErO ^_ R;5[QZ~+kx o”j8%m8 {rC8Ck3whkKTp֝VqxT*f6ge_^xнi[%s4  bWV6CN M$@׿'T i'FVX=7ATEVţh4Sۈ|txdGy0&sRjȂEQĥ&P9%_xR3 + F^޴tqn-> ‰tꦦȶ `V*~ q9KwK\LV 4*>[JًW SO#Htb,$ѮjfzH > JS]eyb*fXM -ӘN*l[խh5!{M.Gb]\7p-[A^K Agxjy%W xSLVFiJ%x{Տ!UIXIM i\xӝFVxah:R74@Kfe+Q$N|RӄBS8m} ho-櫭jh3 Hayg%%mmhK2\Dl\Dp:e݋ռ3P]|qմ]Oiu_4yrKJ.„+~aHٓ=l65#bx_r&x ĔVku+nz:.$Dmy)2J&,4E!?l3jp]/HTTdGӦt*lVҜF }XRđ!jw!Ip(-m[]?XxE2H9$-;#?̫B5+`9cn2V6YF!][i:C-'pCd.&SKd䲺˲, g(+cPgIl UY+ FbIP#6mDCWf˹YN ]N蠲jG1{! lIN/ΣJ ~R%EX$Ɛјڐ՝0pPrCŹ-~f$*5Gm&I&Hri˚oztAQo:W"E6Gݎ4k Ei (>wZ!eXUzxl9K'GWI[T@s:3f4& M1}QpՉ܈5|鏻_2$9h5zkhUxʨeT6VUeƜI~( )GkSZ.mxկ!LX= Ri7ŁE•&( A ]&fݸt$wo;ES.xAUZ( E~sNs#ꊒ;Kx@2ʻlZ"Zt/b,(bh2SZ;{vnZgy Ѿo908 J"b@R(7EbZori`I|g+bJ B}VQcߚlmZvIjB$ߔ ij~Zķ~{Ƹۃݎ3QDy:^y*\dt5j k)>qw6j6KftXdS1$eCsn"3|Ze; ;|ip=kC*l{Ĥ?!Z#׏C j9[Cc|Kb0Ο?7 t18j5+pG OV"U=WG"6L&۸M濳Mnz kj{sڵ/V*:.N\ƄĤ,=BZP@VS؁bNO b!fɪE*!_;rەzCJ 7 쒏Yӫ#?~AP|z0L$7(@K9{Ujyӏ8Xv $u:6L`MH1-W=ש8Xu.%J(L7}(HaB ..R/g(]43Cr}_0f`Ho-!#@G#~՝@(.?C8Ci!{v6B\J!+ x7NSEzOPhNGhFWl k~Mͯİ=eCY+0CM{Aۏv-޳7 ^6m'v3b7fk=cr} r,vGéX+#*QWk{iKd OML~砬H=o <C%9dAv~<5huUqpf{3 7:JuUDAS l :O2;5KVYT9#"ac[n.j蓾rE:'i+ օSFA `ܞ( w+52tuHA& 7,"t2;+in0w{w̸yKa7=j%j˖66Bǯ3sdKE=1С4~~'oI6x0%(8;JTyFQTc/B?Ǘ\u=&n/ѪFI_|tI8au䀈u[}38#-[^XʄE 8l,L-f~3:pcmn»O'בa1DxFA8?zf;X钥VM~1,jBW+Hl/H!_:M62R|)b嚧OYc\ǥv4B0UG2ť]]}#(܌$)sL5=9ڨ)`LKy3MuBG'hhLv.Ǡ` kpe /|"}^(=jН-=MO[ o,Qil$ΦAO;HHVd_Ԋ>D{XP>VNvb%M"eI%ܰBBEǟf*l2QQtA>IrV$WYB(]ԏQMOmx7{SCo']jU8mf E#ژiJUn_H^a E&W#GT#LdH_O%ܥ2(pU4Xň4V J^<}tᴇ@X5ZYcbQ{:|AҼ0i\0toW#}j77glb&q}E8@mn~|)09JUGc*G7bj%pB\'2w4xo0Ǿd8>6}VV Òvg@]7(4Bd.JERϴKcCC[(x Yx'#˴o'Aenra姀 ADEr=9~ò[kӾ~Gsv XyhR~_[yQL {#憵oh{~?c=ڶ 47} *=gS()hFG8#t('hơf~r#XbLJ@IwE~j~Ic*<1"e4<ö<5 S DЩ-b0ƥS.?z[Rz7uoC&[+/?$*?,OV3ekמf 6ʰ)0G%ݛFEY2ck9 1YLB;P::FLsK1}ʓHWqGeX.+i fEd7u)}H\eaݩ1:Ӆɀ0/"@e c0V"_hDj[0 XS!;YБT8S96R'iP:/s7tgIlsMch0 SAv->C XfABX>v#TKUC|0q(v,a?k{@wƦ]Sw6J9ɼgTqcJOG'4!v2DUɕp>6 ?PdWLZ%ܬQ=Yy aCNA#~'a_j_]i.[lK|dI$^1<.DvH=>Ź6,|D%g<=a9n1~?3Y\Q74/o*'qmu&'U:SQL@q=㩳FSWZf?S٧Y~uW-0_~X, ;W_!3lq=Xr .a}1ffwsb˳y#iѺ+Q0? {;i{NkC˼ +7U<8)L0טS`7#2ki(OSUsMѬN~MD.8S(g9-9ZtK}EZlC!k_٫ նDvVu !Я zrIh\!IY_\̖]E;!: o1{zܧ>7rP=;2+p<|.yU )NE*P(_d6}zmh!8H'EN_G6;e=RD ,͢BEj ds>G}%LC(p`KE}S:YE=~nSU;?\@Rq,K4oK `c]%FG$[h%1U$鈹M~oPk~.K4 V#|~בhw AUc-Zh1Cgmr+:Z nHSxaj-(-Zc,BuPŕHn߲f}:*Vd$Iݜ}u5 $Bbd5Ԥ~6ʥg;v\wS@F9?o  x45*eE$Įu"Q{ ,+}Ϙ ._Se+'ʼ֕_NA$) "Rz\Xr)u,uGaǓ <"Atbr EѠg^\VU}z(L}vZuT7a `4s,*K xܧ89GuMeHB hou[p"~vu<3(=1ef +<3Pr0ɻ냣<NT ,qC2I* I,yc #SZqЧc[1{0`D=/ jXa15xpvC@?@@jpwsc"X׃hy[X{b7rz ! j9Q_~qǦpꪡm}5lE+GĦC]%ԊNFC;5L-PC>D>?R!o݃LJr"6u6WS<ɸ@٦'|WUqگ OzR>H`͇eBۧ _5-;v(jȰ'WsCϜyiIRn" H6|4:8ļtGS]\`V{FT;x Ucd1 TFpx!;-XLlr(7KMz %w>;(g޼tjY7myn& IA'V wkylmg^`nq4u<9D'Nua4Z0Ln9ce+^ly)fӬ7RPmm6MF/fJ3:ȢJTj0__XGCH;+zEF̤u,AG/K%uJB Xf_ yW  ǻKuĘ x+x[4 -.}Tt֘aw]R4<wfp˒Ut3c! ] 3'A)`%gjbXTx :Wv^qoèI%!L@U6ξsD.yIqSԧ2w܆j`f77.$ W+ 7rthuaecM Ѳ ']=<#f&} }K7OZehW qk@GJ(9w]OXh]aP>I5ltOb@ Y-JުCPN'}wnYC?Z6L;Qb:C$tl mǴy/ >?ٰ. 5儎= DBX5NVhȊt98Hdrs٧к| iŖ-T :[0pׅz]MB/_;XUe|{Blr>1[Dyyq36-rZGohl79ʩ'PP;|C̆FZ4r݇rܹ[BJ[\Tvi!,xf <1sy΁~&v?J8_lZ#"bzB1FaIDnLG[44as]eJ.`볯2. dD@{Vٞd15l4?2~0tQ;A{ԒԤvL&1$茬jق}ɓb[>ԧM,$`s'~0(907xPлU?:SguR݆l,O me6ҡҜ1'R&mv="R]j#O*e|іOh1+6@L`@"Sx `D7<7'ZZGR# Z}Ԩfġ|W T߭Gb\(Q, o5Q3.AF/kó/4aip]9 Q @4v>TD} Ŷ9('75_дݜjgo\>9Q[e®>^SR6ndoo'Եe<σԴg̒~B[{NV>㇄=eH"\-8yd!m.FԪPZe:TN}G{  $['g`GPNҗxf&`O0~Rz۷e N#7tO=݌&lv;7_x2@$cwy:` #Th&?)?)QWR'1ܧEMu# >5T_svQ)J%o2*3A@["ʆbe#lڌ2</PDuYSv$`x@+]4uP1C[to Dդg8R7>_d1ʼnfqb;-:Zƚ$ 2Kn͞ф|.]K1weE&&v=G3ƝzJH%#gX؋~e>G-pT11,1qEWX e&hܧG#-.z^Al.q0i콨gal\T=V(~:U~ɢTŞ{֕\ Z^x a s(Py&$nw׬/9uA_d Nם4O] "Sqk*Fmb ^vз*I+k10休VV`k{2Dϴ]8%:[衒Ȇ;b C3'{cT{ʤcŽ%A[ީNdt>nuEWeܰvK13*;ܯx!_\DHC+>K"=#$$2=BD3JFȽ'C ftS[tDhSzqwq X(Z;صT5QƊhgj4@ҫ4G؝GTDD_lS'Q,٪4[Y._F$=> ^w BQ…h3<1uLm+ ri?/8<ĵZ·˂&ZWYy*܌E\]o6Q/ _ɐR`dsK㹓O95Ty+5a<D;p+Q  K6;bY's"E,p/VK5IiYȱs̊qI#Mpv^,c)O82oWڑ:!m&p!C6)ߡȱf}5at3Rj<YX_ #Ƥ?tnO5Qӛo4jDKg1-eHӒ-7},K޷cXtYabԣ:hJ@ ^R(i~LK-%nԍXJdT2W9g1䨜gM/= BUҢݳ/zl4Đ oeΗ@o *ܛ 4ܹ 2s|Nf'sx ^II5=gY4` T-%wԙU`_eErܱi^S]QpZX}!p˞~"Ͼέ8 ;o.Q 2z˞wKZ?Y.Qu.-K炚$ v)iHK-뇌Lw{1d;(&JXO t y8cC%Lrn7̆:*z"% < F^:rh契d萞eѣ9ow%R_Z Tz#zn%W =ysf^ao#T#_xL\X Le|q9X>.1E<1#-~ٕV1\C BAf6XQn']gWAS4r1枧 +!p9e:_l.C.,2,S#$9<~Q]zC0?4DOww$OBʦSa LN7g+Ц#St7KZSDlLمa6E%DK -5ggڂc=kw :n6b2}d#XLPUHiځ$Y#!t)sNRqֽLk~2ӛ5q@W { 3"Y9֟njh1;6G1_z:?Dh|#AgWt\ٕ ޾->~8B:U~tJSV )s8ry5IXCE}ܙhz 0EE<є6V$KļbUzzޮh*4U.Q6gP C ShAހA2ZQP]d`VV~C_W* ƌGZl758p:"-yr/JB%F;ِ3M w/a v҈<ʙ$Ƹ@(&rjD;L:8ЁJOXi'BL{y}<;${]w gFyF pbGt$.XX**yVo+eS$D\p%-8&VyFs P݄YIy&~Q4G!+ 'q̐B3V儹z($euݿǫOsPmd :{`B])^-|X//D,& "sfVu3趪feERwR*^ zmWEqtb>OWx, %#  (a_8{Ŵ-{H1a-q]ΰѻ]quz1R%Ng5ta?1nILgAGhjN\ OC+A)he3rOmA3<+tazu,2 [;}TH 'vJfɱ͒ch,:v%Hob@|]# pZeS09kGPiőZ=0?z7JE}EUArk%?(rs6(eu-ryH+sn7C %Bq-rdVeUCVf 7O`;w'H57`aeƨ@VIieץ\UPH~2w &;k޹$4F2Ӎb8? Yu-PX(ђݼ*Kg m"GCn_<=Hk4 lVAxuKBx3ePO cjy3PϨ{,nkrsA\aPյZlkd jN~y\! ٵ;Nun-NK&3R°v?=O8B̺CҤAw c-G&;⤱2~[yiO庀2WdUtf c "2Q /આ#;)@q2ވ6OYX_'&QFeu TĴ'*&$,V0| {ubD` uCw|GcD9 baQM>^]M&]6̧L;֫*~ةQ,v’ $# G|OU6 {Ef(cCi^f-dW˜c qV%M[vkJD1Ob ^ taվ.-C%3+#{PҎTx/N؏ n>0V;#K8Bݹjk3;Aw9S*tKߊ6;]wPE}yٱ8yI CI\{םIV ~r ^` S%2KK @H2?>SFN=و9lvRjTgvsF|iӓ"'bݿ*;'VzBր6Zir<++"N)YV׷JU((rm5| i0tC2I+ "p)eNVz3mKLb.9/ϔ('sޤk'B]cIr:G4 ,yP 94vs75'lks~h "(Q(\Fr.@txf[yemwKpi{fXcqF@C |/k%H!QES;=3^Cl\-ãܾ N-վe/\CPͧMk3J04#lKazN;qsDl n+{{3Wjˠb/{Rq~ ήly 4 BSi-N5U~N&T!*g`G65A4Kk,t"}D?:G!K*HD9doh?}w\z `" ysKtX3jڟ|Hv>z_' ~Brې[60qQbM(`R .Oc^?I|$2j >Ofnb_FPyܙV&Oʾ{L!w\RسG^YoE??2=P)57T{i'z-槶h僗ŲFy2\,zzK*+ HipHIhEIFIxw>("{TJLgטH9ewʦ pHAntD4}m}Jsiko E4ӛ9r%OQ ^`#ڂ韶to?Ul 72 g1mS#5>Eˊv/ӋKy7(GHUC94 y%}ctn#b܎kvfڅ\?5CVC6W;Zv{HV,fyg;̸IE=?`*5me_9ffWLI=*G??d- $;OSj;nai5Sc&TÃ8[hTܿV^i[c$_kQ?*܏ށCnz8 nh+R G3L'o:{46I>„ U| 2^[M ɣ"-b*lwQ&8oɆIG )]CEc)L q7a9'/;O4GesYE&0OWy.E Redg[]3TҬ;' Q@X6i ^Wq$FOCƒwⴁ6U)nP'}pc;H3)wՂ`1|?(4v⢂.%4QM&?cT (Ŷ'1;bȫ}cs}F_mcIYn`0zA,a廯T, IEsQ|e1c ek4V4?sSoWU}6:C3nIeD݆{^OhbȺW_^f!)1Թ*zCE֘wA29~ rvNḦ&)!{Y&fp~/Q${c=d?p+*VCtڧnACMG%]jvEa{FfQjk!s+1>L!պ)d*Y t xEvDq :!32:Qn]~+٥1Zɵ>"=oەHμKsb5:tJBFиL[r,.㫨f4v#[z'cv&9[e"™dIs%({S9gf1G%oZ,So|z"fNK _aƑy5 FNsQ!Dq;ᆩG@]~dwB bQ5}y9fo) a\ ļbE'='fD3}o& E4m˔V(J ─]^DNR-`Y%C:⎲3k4SH?;>q9a9%:e5ϯd%T+}X 3LH9 v" aMOƋLH;rQ}/^tN-x=jLvk@BYa+'XZ,z,6Nr :{ZgZB:(RЋW '} \xeu ֞aMN[h:3i<%X6éR?s<8d%O.ZQV"^Ղʮ]rd^(z"kcꅥjp8g p b]vleQĎL/q"l :d̞\*ӕ;`߂^/Mخ5qx}C/xRrxִ\ '@ekɾ'P#Yg%(yZ]ɤBAS]Nc=$rU+AMZi!WGGkI8Eyc jʿfh`i:X6 4ưHRg6uUMڣ>jlqM9h2o_Nb3t;5,Z7s|WMۡشZgD[5ljWm5APQ@H gtnͱ8臎l8aEž]#L<+4g2}D򟤽 R{oJӭ&j|_1&yՍ^ mR`t=tp'IQ A }P5߉uT2K݌;pa!]9RkPHo}R%)qjԧp>7ܴm>A}5tOEҖr'$S)ci ސqG8/*f_[ȮU,3s>΁ *e;U,ܩqL剴tx7Z/'$J@Ŷ N\/ $D)-oH_.Q]48 -M~x~jLt.7/ Lb^v )Txsh^75dSxmfl~8/UoC-/d7Fh ρekUw2V1:BP^cS;4"ҹPE5iUcX)ZD Ao 5Q?oǺFkK*nGa^h'^KʽfEC|Dknei̅&'eZeipV"ˬ⪚ѰlcXq &cN*sr\-M 6 .y.Teg%e+o3Н0xY/)zV μ}.WR&{<`C z;ҭ"LHifg2Z$+s{h+ b@C oH~~'T2&vgj\!R%'N6 Re:wtkrK ޕr'gvЛ{⿄̮1^*rP #JTx6RFOrI]4"n& "k[BE0Q7G-v)AC.]Rqzi,Ї1?;\&Yc)>HdSt|,XSU!++)x...1Jhf퐜j,Nzn]H= Ćgdg"Wѱ`_: כYzM`?~lz+10U-~̨GWƍRJ#pK[\JG4,X{%.hV|F#u4~$Gv{t3nVb} #;\*gbf`?w Zm;n0dfBN!a$ <3 Z1Q\RV+y7Q߶'Nr%˯!d6s[E{f_xt*6V6]tndCKv ._շ h5cAԧx׿;?Oي6MAbE_h fr#C,N I-L K 66p ,׳jн{)RIgYd%4PaSyҳpGd zuzHM1 -iv8NіȊpl]Eu7ury YnR9-O.h-SzGf,O1ewvyhWR%xmvI5t*k%g4P>̿VgPT?=`ӧARz=.cr53vo.[^[.3Mz>UәzR<x k/~nՇG"N-  4g2)# 8[#l* /Ҁ O~W?,v!.$u%& unAcNwDwϢUFnaI5gɅ?:Ҷf>`7>@CeܹZ&6{A"o.*yZ/!ɓ5bLoP3!sdi'vʹ&_0IR wTbV^rZ 6`7B{&.Q)5lr69Cf–&{w)t-y3c;]>5FV^}v :qE:wszPe˟S|:7My?$}8dQ{_ *pbnHԺh>i5&@z' IS^[ bEمHc#)i8n.1X@Bsw]C^#E&yݘ9/(4EP\kwnݡΝG C "wInֈ \UJ-K2vl7hfĜhhUP1|^!*l7@&X $BV*V ]bJӿQ\e~ `NGsXF݆=JȵC6%B] &N.p?ɯpƴIb:53ky=B""絒!)y!pZ"'اM5x13.p4gRڍ TUv0fV%)tKwHq8.{9_ixU9Fq=T/,t5_ĕI`fB\N冀BqC9 +TPV,7Q -*?Q.Ia^]F 5үEDo bn9j,H*~Pkń瓻\6N{I[{Hqt%}%5_(.ւeB݂^酥%$9R\j4q@nն>Gq^kYB\#[̴#'r!f|㿩A]D͍hL'Hj6D"M @&cDm%ոicC4Oۂ9Sz1rW F{Ag.=գblv">##eu3R -UƅH9j7|Y%/TO!Z|=vB&)/lR }ɉ-mTl6^ܱgȭ ]`i$rrL9E)iIUQO~ӟ흢#-,>3d7{徣ZE' `y~> XŸm5 b({O|%IKȎJñD s}t7lADKVis<5Y2BxQ.2[G7RƐѿg,ׂn89v5J;Ӯb?|)cϑ{TH鵴2,_12 ̲#̱?Y}&C1dJIyG!sfubkW9}#To"&1qR{ -zٚ rG ֛۲9Ek(B~??C 440FX=yAKja&M?*` E Y!_Ͷd^w^I|`fN?Lge /,; Bm3YAaNȑ0d[~OU )򀛣?؊ &n'4)SPD[TmH^ KpdY[iL0_P 'l\=7&0R]1*HTmǺY ./Y^9`QӕWNudJ |LٍJ %Ά4)l,K5Gu$R>7yNԱV`hR\glp!rIbwɬ;KL.?}b*|g6&,$lm%?֫+AǏUD¥-ְ0+E9CS޹2؊%{rkLaE'CTCYGԘmtRUvOʲȈ 8zyubX Y+Dr0879u ,Iۙ/DyȽ P/!#1(RUX ۤr\,qQ׭CUn׃#FjV(1LM(n~ /K]ǛcZ,f`(f?hawk h8⃗] IoiŞ`'q+2-/\crJK,H]qeaधf9h$ YC_ص<nxe3!C6mEnQ5)ʙUʪIr5}fCፍ{)X0YSlTxg'KY͵6Y{،qw_bٗSx"ZXmQ>: An@Z0zKHsnt9׈+vpKfJlg4T2QgfaCs[5G % 418%1<(|d2&%1(#ϤbZ_` x'M Q m NKFeRj:0#iCN(I:$ %ZWUF ɜYΓ1V4tt{ B @i/D %}> t!&\Z2w! *v=U=aIV<=;Ȍf wj%7 2z1aV6@rc8$@57`AE,з7 Oy@:RvH*#DcJ, gC> hT%+#Ȍ)~$\U+҂$@NZcg[t$M0ٳyx.eW#'N!H ~L/.0\gbӡ1ӳs+~zB1=zZ-G*lIR)ҺdHGTeE{XDOJ$p 5ŽfQ? Vj1FpifAm?GY =Hit\^ v,xSC.c[7{}$\@z)BJ̖X2ƫ2'^?'߆~-e5$@(,bˬI_Kc/ cNy.{l]G%EemVv] ĕzP P rd'I+5cm/QZAp<\1Dw"F6!A=f&o G<:s2>K3;hwCz:YӋ;8R1'p,XbCqEV?](L5d2'ˣ}CO4' j ޝ BZJ;A0PTӷl9>)PjT&r/i[; D7: ܥͰ-vrHW%ќZtJK. xYT XΖwQ -_AJ49F XgޟgohT4gÝ N߾%FQ[rи^SL:✋a}a8 !N#ڃ$\+)fuV)eY> `?EӁTf-^riV6Y`9^Dga! T#Bs*Q8dSeRۥ@ @5t{'Sc뉤xkNY"IE_KSƤh#Dh:`RJx`nQ'5m(MTQó(@Hkx)6R-v.}:DHr?Ă|Bss2[@蹆iSqG{2dcxHur@Sr/KW1R'^d 9q?r 6}r0MhK4)H^Jfp*fQ  ăp9Q!?̚&SVdDLqFE((cvRaJDCQZ7koŏ,ӥuEBN-Ln\;Xj !8ׇY?T"_Iu*c0byj>c"aZZ yӬO߈ 7ˆHCK+4 "*%KG&Cp*J~ I١.Ҿq:QF؜د\$Χ#oi5l=qLnMsI[V(A#RhPoi)s8FB{9<dsЧ WsRvx6Nn&*Eg!oܼƸX4=Y^𖌇/:M.cZ#1Ia4wfbn,ҦqxF4 (I@Y[M" %;Mx"L31  Og0 Q}ޖ0{o}֨ur}~# ,Ҝ5k\0]Ec03fMA|rZ ǯ._&Lif&H7gjYP >LkVGf Cq Jx'k&Lj2*n$ӑk'AU =b@QщQ2v"D곍9* ܈zJ!(` U_ 8r^.;~ĸFtՆ'*=mbdj\3ĨQ Nx;v"?G]8\d̬d#1u_ޥеnBðl ?Fj|- ψ:(iCŜ*F5I5^-0\:+?e[e'J:^?z~غٝo1C2 gؒ cGBwyEvuJ~jSe'ۣgG!鯇ꪒ1)X%_KO߱9x /MNYboږhɀ bOx'D7n܀]KAq%Q2G9Q&=h\h`kMIhq(v9AьӲB)禥hGr} ֌C?;&GMZX`s[_@UWTDMٗ h54'٪jJv-qs޹Es`f_1->b 5F*ƤMCSD!%) #|#@?͟{#QbQ}mC65M>s,([!$uykF(fPMYu! KYtB?d㞋UDIIvlu7?=PMFqϟdt?Kge$I4my49b1 D*ܶ:daFK\ėMo We͑oYt3  xRĺ#Z^\j FO~Dy ǽƂ([4Z!]dnV>˄LCYhyJ=lUyPDPkVILMN-A{ OytB Df+g|QFU䖀o#Qp?LRq&Wex{1Ma aPosha^AutT J2:m\Yۙ#y!i/z@w٣S"4I3dv+ʻ'^U<僘%4"hmo9]l5Դ@UOks4YLfZ!Ƒ񼷱}_+y%ܯpT)~7|˷}9D`~Lnl;iq֛{WX@7dyQ0\:5]2>قW=:x\L{r^g_`+(BM?=(9^joo]2qCbίӼ9lȒٖ!wYglNJ2׹9샼ԯ 51TH,_wbzlIv[67&ɡo1dsS[N?kE3ϡ@F8gI$'mG'}%Ѧf6f'/ DiC_'K>(?:8E]|]!%CÖ7}$a&=eK׆Qm%.=$ F&9^o~/kATѴ4X;ԃu M$! _=.P[ BVi2T}?H|tr"زRO땔ZuumyS Qp9H3 !烾[#r ?8PcLl1ƶyΌ7w}ɉB4"pXzUD2san!ϒu`C^\}xT:ݙOh'v=[ e0}Žlcu@#1A'y&SEiߪY,80JwT=tKlR-fdm|ώd/~ P5-ZR%=ߒO'3+Tn-#$)^'ǐ'?|4q+roژaa#5n'99 ٚx =MrfMY >v:hOV& CFMk C7DJpa7OLC촇 _jfXb(.#Όl9i$j&(KVߒ+$sJ'e8ߛ9xֺA `CxBo*4pp(O& |?"Y@fq$kA^e#м%\\+* i!#cLz W0|Sls~wa QvUf22G 4YX}qw|oF }s8ÂOji2';Ϊ2q[91)@IqDŽRI ͦy:r~Bttϵ1uV/[ 6CƴJG J+}Ew%~n5)[4DHkK<U\@@lpoHA7(av~ޭ"o) * 0'kd7o cX O|pJh ξ)2rddO8JkƱd? - #@\&'ZFy!Jy nAB3p~tUė\BA|I^枌4^ )WLsh4agdBZ,}kyVnmŅ/ハF Vb>|i9Y?>ٕJHQIA<{?'ʋMrzL]t<_i9P탥g/}Fx-[(^j*O4,"_#L{kezW`]la9]* ̊Tf#نn]r(R|#G}٪(ߔ+*gF@wI81Ҳ6"bA(m [>`d':=g+ӳ){ξrb|t( I_r 藱RS<́ i?l85QBk"dbR'5ݕ,c;#tU0ˆJy.t@>L\ 3rϩR7#Cӹ=KX~=2%e08zj%.psr{cS2w# x3xv<ԩvٲ~c`3 %j_ qԞ zGVf(^`I#ԯ#Ot5UJZ& E7h3x#_^$WS~"lX SPK3x_/vPi|Fvp}?zOt:#lc#<bT6v_G[uUGd ~^gP2@h9jгk*"zw{:>iddOw.مP밖W >]ߔ~S&)H}ljRp,$r 0 6) ˙~(,skƇQUx3]mu#!c`&aQ?_OHrqtFK q {nnZe9]!i$X'bdf83dӂܚFQQfUFm xpbA22NoXEg 49"ϵnK - >X@b`ѴYroOFضH>M]AL*Mr9'Vi>y@|?7B%( { 3Bιv㘨nǁ,D/z1z)Xʦ^SrypFKnL&bPHdmڌxTϚuhƒY+V/ٍܰoww75;D۽oQ~o5.m#mC6>|\Be^B! }wע֙l'DƐ|o9-: [KI$Oi.hsdִP$ $ZH$<@CI'eH5>b'2#~y2ٽ$qxx@_b uaGo~k 3+_\u2\ lZ'&J4 ZiY} Բت;ۼr_kkۿy .2ftX'%/I aC_k&0/+j7&#-*~0?}Tqwn?KhveuzQ?nҦK1 h|YiEyPk /*X[&8ōTch;Bk V^^B GTotHq8d1bOG=3/k2mАͥn-LƢdHی!"_T^|\zYZ1CjJ lNa֗tqݮPo2YÝlH!L8UMwP_AW)iu)AuCoO/7HJmN36`("euج!2_u2-3K; {K%~;ýDW^ "Umfeʑ 3XػLll~}.qb)'F_1$$1Gc0?80#Ɩ4l˘!>P^2o_c}/*#na(!LM->oFwX[13kX-ˆ¡7t*q7FLy8n<|[xe [ d+k#$O^3+ mV4NjnN` %j p*zLy'[)JD1tZ9 aMMZ2DYZ~'/d0Վ,ƹ2!Og(6eo$$kAY ,]dprT}2Poڎ' ZAukXjR]p?\hyp{~²G/ރ8 ~n(27K@J 7Y7θ l7ql}a & Kټ')!w*9SxH9,٥`̤%}ʡ!r /N;ˮGs^R QK'AfƺK+ )R9 \9DlJ4NiSc9cnMm*/g"RFeg_RufƓX\~iA7>oa&3jcHǧݮ9"3B1kPĂtᣧplSo,LʰIDc=An;bedpEJcsD"cWq0"Ў*`E#ˣah3`>\O;$*V=1t&2>sHB,+B -Q?m.X'W@J$ ;Lem)O:)\}}N2&~RF: "?5m# n^GL[l&o `=E!7Xoֺl^7~mb/x{p 4ވch'=>v|_~C 6Zl]Q4A/au̿]-KP`]a}&^Pke}Xۖy9to^jr (/QDfӲgƎzLcs)7 XzlL=uW%vf<_Ҷ"au|P0Aˆo. K{m' 6P`*LSJb@7V2 &m~1(G\Ӣ6MgOq sh05U9ɣAt3}7%Z!G#SwLk;hXAҊŋ'i?5beOV]U c:Td%w<)J`~YڂlB(Ω.+  rБ!Jkj kӃthOO_:S=7WLׯI wUܼKQKDʋ:n=Ns[,ĂA+$7tqW Tu#\lA"<֒7?uN'IejH~ u7:y*3l:Z | vqt#mp:NY޹[6vQ`Μ٦}[h.>\᠙ <5qZav ayä_ C-=-gI$1$XjD:YmXK[9qX/|}1ᩘS7> RjZ%!cqQ7E.fWN%7I‡|<8Sc;(<7Zr1ٛ8:߉-Xh peGǯڦҪ >`,/& D A|ˆ n I1;uW'_C1N[lX>}D%Ɋ!9pNY˫@\0 ]iY @v{m͌ǃr?4>޽R?"xǸ|E6`F`*cDZKl'IF܎+A4] U_yѱU~r-T-WBq@rVĿ%)_BŭLTΣ^{@Z9=ۡP4!ԪQGp]#Lwy 7Z }ì$Oaˬ{:7k%ܴ~c}E`jIƼ\>YM" ,jiB0 ߑ+MTP|T!aHb*x>Bn=vUSU}MMR,Xp$./xޝΊ}~V] >S1'w3L % @bNJ\ gq/XZCNs98*F:4IڒdF?iy=!CQqOEd4;;[ɖh핤tx`B׷Ⱦ ô/>L &y ˒*,B+IԔ  =6-1CZ-E7En&hs3ٿXnTF~BUε2KHGA )O7*.'؅vl~M˫7i ?>~w{6<j1[NZAX4ʤqS+McKߒ]y: (@7-*ȗm%OD-=jk&GzHFh=7( 0s8!}f| 0~d-*|fz"I2ihE}{!6 G!lL=p vEYgX|\(`lՈ]#Bȶ-Rڿiۻ?ľ~bn˘%<6ӡTr8>f85<)_m&ɜ*dVH=Ě|=#$<&vl!/P`بPEr;0x,vPaz2XP (tt% F( NcjvG0i ;`w](K`vj+#[YK" G9&39c?xb_n眑V9Θuu6>31Imz1P|QZڒqq:+EY\jp_hisDk17IL{"D`V0 ,#QG^6r_]1Z ]A)F\Dq]aY>7C 1PiqXezi`z{ icZG.4Kl| ^JqVQR A׍|rIL \AQ̌,iL0TvfqiTS! ؊WoLʌ-H/H3|-9mÑ1[)q۫wrt;r|QI-jaY}{ʹ@X*l l r.88*~Y>ThK1%o=KD<(191{E[Egd)_A&pUilh$8I]qcgR 51>!u*̀)lnGA@ a8є_ e󆫍*>GP]?mfBT3pU%9Y~G'N06zނ]f(ƚ_(pd"r.pv7%:…?@e@j<Pz(W#!D-^%9-uꌉ9=;mX[Yt4[5x07u~wt 4o'ON{67@ezԩ sJL{LZ_HGxZ,X?{\cV[epJ&S J`n1ŭxAe!!K"zJ>MhBPRN2(蜱_~_]_)pXq*B![,Zo_!(!#n׭RK%/)~!廟aفo!eEݞʹJ㱢rUUKw%,NJN_iҼ#׊Qk\L=kOI}@{JouGB鸆'cMf0`=jTe})|S+5 9 gE7gM(tf+RD?9ׯ%Վ_&#p㾧•MK΍Gc-`6/>̳c mZߟYV*;sϏutȝ;8uhÌ}AFuڙuC)e6W,W$˩j1 ST* C~g:_X/Yƚӭ"y)gBmq_]xv@ִ V>G!W 0_p d[n=rtj=B ~J!]j#tpd&`:@FPiw3P#a)9E3Ê3`XR<=B g,W&EGD2jfkMiyZli}#߸זygh`(RblEa-Yp V(eqFI%~vGfy0K42nߦw RpC57ז*iKKEu yj|]$\.`^W?nkB:dk|bWjx^d JwӴD{S:r`ps}s1prϰJ$bp2altݞr)ƪ /6Hq'Jt䑧u ;9H88UƐ Y=co+t֑Xabu(d3%hbW"˷GUh~Ej2 A3\cȍUvÌM ֙.HR#@XRyo;Œj`xBGKQ1bxieFJWUqKϸ*wwWP9zG5J0HJC-delUӼEU}epV kcr|Sz(YA 7gqd2q ƥ*QWHѰs>%Iv,8 _Rڊ'}N+U7A ͎!(kG,c)o{nu=!~x"`U\w!7u?Y|,x)WgzSI,y*4Y\dC͠?RTi &SˁKŞ 9d|}i3&xr1:}OJ􊳋މ|*װSx,ypwd6.i[VtJ "vta.)Ȑgt:ےOO!"W|]# V }jqCQ}@]<<{8V$0JltM_4h[=OӤ6QV+A|@ V~ }Q8y--I1 ̇΃1.TZ.^~gߺ/ڞt4"?ۭعmӴ[uH%=paٖlWZZyJӐ/N"XRe a&"ܼ |aZH[_4 w`E'ks.ռ:Z=7W_l-v]tM3;Fp$ms@qhd}mT`^k y@3,`}0jLiK# m1s!5A QťquN⢛|bhYxC\sxϲb~xD\>wlV̾  NQ葦F VCA'雀`IƵ&7r_@M(]vixG9鬪},}T[1}boƄJ7 u](Z |VJJ7j EDΒpxR>>DNcr&;29ZC7 5a#XN 7$-Lj9Yi_v6_\5ngZWyI}Ӹ1%*e|ʄ4ݍ+1:qz5{AZ}89q#>`Ĭ8M+TȊ$m\DTz !OjF0s\ |7yjNp4[r'}_ =3 Vڟb vIbH?g_E6" 5#g?,ܰhS97 >ɘ|*"#ς])N-ث.'0O=,c"O>'v8a^0Cڃ9""fV`cogXɌ%Lt\xj?s(fɚY = ?e 6 la?BEX p|沗$-'V; VXlKia ӂwݍzqQlfX4HHڏg R"̥(L0`ak4$->_9čG=-LH>;AnQMŵ#W9gk"n%?vh䬀$_'8(7j%Hn?RΣQ8MzPRA`֮LAԳA<`s\w$%Qȗ+1}uU!`.4˱pjPѴV-K=Γ[qn2_YcanCZP{q]m(4`Pvf$% !hmۅe_NbW{8цĥ0 rBSZs?aWM+-IHDÖ4la[V/:Ml4)"H;ٷQf;y{7{A]j0i]^oSLl;HG8'e1D[$R.Y ! 4qS]D ,4^=?~ҧQ|'@5h]8W_th>!ee;DqY}6%S֞sʉs+2€aglsX?@@PxJ78ŎSfDa5zHj)+oU/͌BQrB5\/qxWX "*72=\hufv-\!g9 %1{SI1YvJvAQB g^66>R+AG=']^F(4qLّҀ ᣁu nžIzpg L,,8rP ; O72Wے'b,Eq<*@3W".RAܤ< cAcDCAwIjC y'bq+2q֕%^7:BB2TsTX=.4a#u8n"[?F#wR@4 K$>8z ULYI{vy "KgPQTVu4Õ^&~*g :# Q]B'Vv|PlL6!b5 KgI^)Y-apSgdD/F+-|C౗C}\vO|p8l&0N+n/hfhA}7jVhRqq`Gd:2+*VAꏝ98*Iv ' D8xA|5kVHaB.(~n[1 o#*e19}6Y STT\8 Z0:iC8Z;6bQX)JR5N4YZe,l6Kb|>\oz;ˁ_J[X)#p*?>Ahhe/Tht B@ FlTQ'!)7c2(b=m8'-9osg;NqpecLgtd:ׁ_,q*ߕpmn T.a4J ;d!0Yg9#f%VV9z7J:*w%uc'qL\zdFK/,koX+J*3X^7@-FK-ED%u5'L^o:%o$Ѭ]t'8_DiԀBLݒ;Mu"ȭg9$4_^HMY~)r$9"1cD! 3@3:dV' `VS7=›R\dM2 :^QT0\Z@8^`X~ ~C4c14^BEv`Ş~ }sP:ǐ|lO1ȕuR&٩ E6~nA%I6$?J֘7h;6 (42U傇L-LXO/˷ntpfyo9JY$^Sˀef$ Ԣ1nfuϲMZ^'5:>q9vR7qj=?­pڔQ+z:u?ϧZ WUMO49<\dRf~|duk}R?a~t飬*i"=;_L0ݨOS >p[,"Ydp~vvZQzFW8Q|2C}F^Zr`GVe"dž`x*rQ +&5'zWMJjRkgJROKc>n}WldcK*L>B*ZgTU:F H:{ h"VRE,B%ʰ Z]- Xؗ OPBʻWH6:W ڃ\JѶ!BWcD)nS&TVƳ?"<' g:DnhVasRekח꧄z}Fe$Gi)]]H hsOcጏG﷉:X96gO5u4wtTe5d0LDnIᑆ371}/ҭ2ӢD{ FFWVĝ.:.UJa!;o { ,8*tN\oR'`z0m; at "P-5#FM9X}7umGKvCkEno%E\˅4==@xnpN5rng]z$u{: v/DM6 D~h vǏ31pݹ^Rs۶G#{)C(: rr`ħk uO?[+ #xͣc&Pb=eCDM"H,q "툧㣌e8o'SL"Kbfw+`ٚhI(vA•Gt(S[q%X""2*J$eN$;Gm']7 RA67d%^zY;'p rp m|wԺ;xLD]XcS/OY.:&5j~؝|dD*M'%XGY d[_\g+Cw?^@~@W*͡R,bMz +:= .XLOw}R)flUPPnCBWlT>3C[؟95~<'C~xxx.B1YlMM]+6$j 1_S,v(8=ͱEɂ:qҿ߹= .-Fٴ:A$p{a}=>&БV.脢U,{nˊBU;w g'#qÑ)&G+Wn%ZGՑϗٟǚHcl2_Few[!\eߨ9|$(FDǜ4pGʔDЉ W s\Y[]y#2$'ey CWTeW5p6"-B;۫O @?UEyG A' /Om~q{~ ^ͼʱ(ų%v,[ CH56vy"8/HsC(qfGOC)SL_2oN2ϺJmT1CR#2/v,qO%X1}o3dɂ[ ]>W]kdJ#v$ 2ޚdOfwӶڃ,!6!3T?XȠ.5ckh͔ӛ *F2tO#R+B3 f9A _w~:Nu'),R!.[)X%DMxyx7]V_6 I(NWݓ‹ڑBD ؕSZՖB6/O6?y}Xo},ss%T1iރrk ~C6#z!0xy^.Tӧ]cUtv4GHקkb&D*$˝$->=ɕ=U U;}?It+#eNo9 |c KY^yG;:9^s-HâP> XOY7;،qk|sQ:eacv8~Ӿ~KgBLu >9~l RՇI_jl ٚ_SI8Id2=(hܾ1ZRH e_۟)aQ]v7REaKþ?~k;];hf k²[+B'`I#(dbH\8>x%QkRn3Dt#I)! ys_Sgѝ+pVOC w̥~G! fQ c bqh !OF)v?{6obW=o*`C*oqD-VԨ螜Rizo0\\*>~md Ft!Phd'Iki->yYlڐdFJpͤVV奡Ԅ ,$}y ?Hm-PjkRF+A̎Bv8uvXUMuq:c"VW!Zƾz;Qd ~IJ~Yio5dz*BYP>˭T/f?,& ;`Kd@;Gpdu΢|n^9;l%VX(?;mh/iv9ABm"Zؤ/_k".iӒZUT+G32Nqy$v*)m0|pqTz%-IGkZTu-ĸyl+'95QɚWۇ%#NB{i>+R>m&\ oA!Ab@Sk4xL,VOTCjl>aqpaV."MdXY6Zj:PD* н@o4!Z 4*&|G1eFgi L-Y74сu9l.z;zm*/K#x.%x267@S{͝g p-MNl =|Ƒft܉Bܬ/g= AeG> 7@wq?ԡ5. Kǡ\=qloux| ɜWGRjtsVtK6vP4oUslĝO ط7<޼pRʱJK6B.168޹[~zcA{A 3'.ot>5ʪo`ðALVEVٕ! 1; 0%C,5[߿T<-wf{t-۳ GsT'̊j$ͪ1NLcJB\kyzՓJ(wZ[Y YS"k.3盗|Mw|g)ȩichjB5פc0왵f^o25DZu5mLTpS*!=G9y{ ewBߺ7L>*Iq5; ^: :(U53 p.4uRxp'~ǎH7a7dFJ%m >)m jy$ˆ/-ޯƕ֫jBc^DJ\Q^JBkN1@ -$| J$$d˒ʹY,ЌlW;TcD |a͍2@Nm0p@z!@&*c5;ȊjC*X  BR"EնڞAI;˂'|GO*\Kcy7鍭W{TLIb;.fKy_DUaz5 :O4h7[-[j!_v^{N^@4Dt&$S: T\Zv,#CCn`$iT"{n ~x~򲺮jVrJ^fz %S{9̽P%H@AD-R \hq'ܲzW~#y%<(n9cm~mס exnd9*.ٱfYIf^&N-0x,4GO͊i}[ȾM$R!>~X{uI:Z/B'qP_ V ӳw%4^{+;$Avi0 r%ر&bd4W+39iR*,ӺKn>pFe)Yң~ 7ccM/Ü]$7fY&dRV>]Z=M ܫPSz ‡y֘kx;T C].bY[R`&,n^gk|9 #G$0*t{|A0|~mak agWG"*NQye`vf>hOh(<2@Y}r<."m'6]'j`6-l},c{g6KӕG^ y;۔WZIRo}{4r  8ᵪ?[ 0݅UЎEj_~dܷA] wI |x>aRyJpk#9t(Z`K&. ʨRM oV׋ekmȳ_Ko P)k6&Z`Q>x\Lo|=, n=q |PnzGdö%M_$fmL =҃mX;﫽5y101 jv{92?v_.];13Un󖎦M}/cok~coEU8,'C*xb":sk D`A~8z0q7FI棯O  HQ ҽb1#.uEU |.8navU{y")pZ}&+:+LQ8/HWTs3 G+wwpGB'6ÓMJ #Bծjl3r6E[0rbD|[B\zc!-;WúۮNOqͬ/lM⊒|稙!A䊟پHd';Tcw^ ҿ1SBwb6@._ѳ [{֙@]6( O廲9g 2ia*4_O]3$T*]Gb^ݫn3Į><^[%kjA\ݙ`k vtZbkeY<>:vh,D)(s;w9VjRr)FआO ZmCKh 5 XTh y6!l51t x{k$i?ά$>H 'Ճ>`8wjJ'c"&ۿk!b8tBX^m o}U4h>c><듯+7#Вb3KZBD{l@!^*\:[ r`}kg e4#F`!T@]>Rڤܽnq5y-Dd"f5c5b3VC>&xs|#SϷ>xϘ^x45ТfKH!aAJ Z8dOvL2Z W^EDMOͳq!)O]GZ1!̷barl6ΐ4ѷ{Snk#!7(Ԑ7萒l9` "O s6С; -1D)^&w=ܳ 4ؓ+ Fy)HAQ1^F&W_V ]x2&Szd}DDCWR%c2xߗplϏ+¨>Ŗ!xsp6·끅z 3Gh#ۥ)ݙrZǓ_ E4Yj ټۻfۙ>%j<1Ԏf8 ^N\Lƴ"6-s5{b`cӂ_m ç^oQ&Z s_`[4q߁v3 %dcPt I@ՆVL;R޿~F- oN2&q#?:@Kw* _1H:3'IuJ`QQ>g8$Փ9 Zp;ג$u`lSMXXʙLveĂia7zy؊ a9C1;ӗ _̅N慱6=x-j4TCc,<'Z{W]5+{JW p~鰅D@'h{i|zR&XUV]uXˁ ژQq#xUTM~}дd=b8Z '"#燥Qc>Qmkj-KI"xԨ0"g~EωK, 9eEm?љgzH< 3-MuP\RVl9T,֯҂gd7nh 14vW Ӽ=2{dJdlP+OUdMpWx]7bQSGAZk% ]a_|sjxK$G ƪI?3qRʤ-j(Q/6xh5%,>tT2}085cuVxqli1 Sq:[mK#)$Tn:7*Ҷ` J`E;|#7 Nm7@ɝfI5 栿g`hQBYʡS[;n9FU,b~HB8I~>Mhx80qZCDŽD5d>ma3M$'"\I(@DWŒ?Gt(g ]*s ]B]!7y!RbX^M'ٹ;LJL.g<͌,w6{XMV*q"G#Bkں.눉-֔|(q0_R&; ) ˱MS"(F{Jph[9]yfc8^Σ AwM%ׄ+' KRmpM$֭"YOf*CtfU0EqJtrK *z{FBDA:0-!ĖR .,i@CˆfA15/L4^q"0*hh#X1fE _uHW\CM3i/Lˈ2lHjjOǼ`:|cXt[y̨%O-vg +\q;;o+?n]̴I- XVx#d 8Đ݁oUvW[aB u0 8I7.zd  p KOjAy%zg⪬T?6{xyoP6 y/2%] kidӁ24ܒ2w DV@GZSO}y@q"p09؏ه1YdB"C^rrym 5~}~fX˜.{FKWHx1(p3*7⳴v-Muѓ{ģ8Ka~.?[HBzX^6*/f"`pUjDvgAgV+w%0]ߥ7Tgo&.ayު^r=uCSW2&: !-!vsD6\cRf"D!JzjwqBmKHN84,L%fg]v Ip3e@6z)PL09ѯ+ˆ%۪<ԟ1MŦHbR;i28<8EpR D#XUϴI*bi>AQa#cK i"lH0Qb7QT ݀όᩒy.'t<6=_[t:JLcd(~1#5,2N˝V* nP@( Jm L9LЏlD Q=+'OB!/XexPWC#XJKiM?hSNSkF0xnR zN9Af7|8 ӧ Hb4+KLǸj>4&D.N`h1&+w֞+z,cy縠\%__`_wu* aE5bSR!0JiZQ;"j3], c3Ca tS(45-\7}G_!IgIRG w%!pJ;ըk[һFc& CXlj%\laAͲ]ޛ[cϰqj-gYR,ROGX|~ҏ$&!Bp#~TC7 _U vW*Ÿ߹EYw*忚ݗŕ$#fSx%2<4{ |hcf74:תoY(Tj.H=?=Y<~$ ,9~Z6bj!#6XkW`1:]̼MCwT:x\_3=#v;ŋA,@kaDka c`ecI1$3TXQC̵#I,ƨB3>d v+Qܸ|?=QzKq,Ao/)`d@.m$[ŋCfN l'=0az+PS{*dW㝑>X]w#"N'0)d쪄rS*j9Mj ϗ&ȫJzœlWI':!f,x8-pξ͎jÏYԪtT 'ק)ؚ&q'G43)3$`O@ |%-C'#m"`*q6O7f|;+zҀ<|EZ>K{\W-DeLqmh4-PRMiT ufÿf.t@B21R??7$bl&+;# G7.Sc ` !b#hU%nyd^<9~Pd&e:?C8lN--ⷹ Xmms7\FjûA/Ԡie l5;R>2Wgyg0gR 7'xdV@xjH0b\ OqJDq\{2~oj9ю9>'CFz+(%UɏV $;?$鷹=6.sY +E^͵?{F?SܽBXڊ `RC2SlA;A//^BInY(%d_/+N:We;H^I0&͘5Nu#`h/pH:CkoQ% ?֬OٷC}0 irLmW7N Lk('#c33.`n1Dw|WZwe2|-!mB4Bs!g-:b {cKK9>b][_a&o!oNT+#r嵀 wVc&a! ؛m(|g]5}[q|*iW+1ת$sV|Cxx R[ T#ՙ|#[\*z+4߽?WN+i3+5Q o`GCh<" Ѿ(Ax(ű~%YCS;'+a${}1?"@t ^1ߡ`i/`"9nj ]↝7[p@ݞ2=tkFTȉ![-կ\a朗FN]]S1<<n rԵKZ4 x>{gU!9dݚoМ'"u@v~39ADH0yEtK!k/Xߪf@k47%6ՈWZ2)O&T$ C;F~4Rr.yz.mG6ܓkw-F4{y x&teBΪׁ{{zvw~́l%-t- ! xWfe-~qޕUm"fsI'{]aU 2 ȼL$ЪED<$(a&x;~qdd7Q[iGnpBH؂ v0SG2Jo ~eqݝ^篒'I6G?`1BQ2-m^zJ>b(ȳ%)$kW :b?̟Q ,ZD *$xQɭ0p6ŗ;FD } h3ٛ{vwkFx3|MU)W5 8]pGBxY9 l#!Sc1C I;~P3@/Mo qW&8{TO_@.hGW s(DeU_`KX2{(+'S'EBFW8{*&]:P@alD`͕Jawq,٥qbJ(+ʓIx(HUDbu>zu){Wi*\,Kd$NLFBpڵi0QN_ضި=׮KK$q cWzxpSct|d36 O+vH՝.N)G+JӋ9}/ \"'ߑ3?ǴFP>Vji Q{(“Ed9pgiJ:#h {TN5`g# gSLΑ.KjQyC|Zs/R$*|8: _# O0=L,twæl%N % i&cv.W^d5N}FjY"nlkA})18akAPF.y`/,VG#(saa`u &%'s~8L;nK+;崷xv k#rTnB6S4Y(`M;X{JRO8%6U_b5i5AUc܆uIHYajۢG qr `$qAeW=x$BU7b7Q|00%1Hz'|̾v&;p51Eq-raILҥKb*翲(V_nVr @']|rOMEeC2QQ$NJ4SqUtK.iJ/ClJOU Nys{Є ⚰M#еsd&I5/mHpd\C͠TrCvcZ !GBq36o4D&IYznL_2ѭmK^//bI Y1Idh7 c dUgj82KIL@oX & /UZz@n٧N~D.L;e*0n-gƵu2y1zf g.x\;3=4&W]73kб4ð6H:,w|T@RMTNtUXL{'Ir`1YIlv2;ÿ#4U Ixy2>x7bw%ȝn0f8_s]u+0ǶsZNvDŹ;gb`b5vۋY]iDyv`1[UJT9<~,i/|Ti !ɉաˊ_dVw;W5(i샘FDU}_gVJv!`a 4bG 3q[Qx^3p?&Z-8GB75H:C aQ߫kK{"9uvI=C*k3&a$8e ZF`R?_pi\ޝdq}zE|?PIjLY1ĜփCȫϮ|;;I@ *LݻnS~T/Յ1wi?htI30Nj"o~z.z.5o!,XMQqJ/~o,tx~Cv>xgiRKIZ| " }g<>%6ޘdJeqABlJԀuS@L`t'ӾSŎp8_}WRu%?ۛ?96p秊x5y ˼lX^9aLq?B2ǜ¯4 xy8"Q#Z;Hx<ǚk "ZAJjg0 2qȖpJF%TAWo#C%^rN֘Z?1"_ߔaOyli@ $pA|n}#M/nea3ơ2Pe?Qw>G&J-RqmyL)K~ Esm_J`7c-)b4Xg)IEt[!(rg\vNVSMM!tYh/x7xڄ!'A &si|pdr94]Ez *PU q2~֙wc%IqFMM=is=necP(2. `UQ́Lb)R5 AgvǦv_PȬf>.t4.B@b0p8Mo3"2c s8=38dnPM..c/<:{Dq7g'*=cv+-Pck$P "Ƅgť@} alOf83{u旑-3!=si{t]B@rT8G lDЗQ#.cB[ԖC|6\8 ,aNڳ0xu}V 1O0#3dK2|P(w{mp,d\ã A31 Ϻ'ƠH2I;^4\d0xL *NG EeVvp\˜x9S w ﬥ9ZgbF}3CZN;Ӥ0ahc )mm0 +$V^5׹.I%B )R]6ݥidf i&'fۓS_BEl(Qw' nLԳ7rZRފ6 3:78 et#B{Kbjv vA C=s|0<d`pNOw> ~ۥ a)D:I;)7ΞXI#CZP1ڵ3G`hYx=j;лFaB(>hkMi>=r6n A}:,]f y{h9Tuʿ=CEu#UaP;{)0:#`R, d>? i[RFY  BE5oqIы)ʈ6/4ࢲ3K%-Z>YAW8W= 'l;V0#-M F ϋăNOF,ϖ{S}tZfT,Co,[@~UlQf c0jaa-QnC!Y/~j{:V >`P_uEPZ|B;ų0v l0Y/DR6ŠA \:V2 0\"0F.tz#ڜ)]=wז9Ǥxc典po}@,9L%FTqxA]Jbkq8;+o*y痢>0Jd(&ܻg(X8IL0Yq;k7&7]ٕqQee7hcYj0\afUkꄦ4q ܿ&23ŧ;2g4F *Е\O@ @ARVЋƬP՜%~q“MmYFnd,ĕġb0CsEՎKGB>DxBe,=D nqY?ׅW[މTqC vXA{שy:~+}x !ٞ]_׶׹ ѤCU%:"aHw-Śn5V l<b(-nlj'YgAšGjp\em8<%%A+;Oq]LYIL@ g6,XtBr,+o "5Q߈ԱY;pD*Hvv/5֘2m|ccf*h;`6,ι侁.|M$Vl+~foDқwY+S dSe:X wx)Җ﫹irmkbR=却k)|Wzȯp͝eMsM{T S .]C^x8"/0pJw~q&ULjn ;`bL0~*_>$dJcz|o*r6&MTpOH6q8x9h" 9ɩ  đy@n ҡ%;.JH?'#Y8sGMx=C"P-ғ,瓐~Jsfv泬ͬ{VvdQY^IȌQD{>i]H"ȯ9FmB!)3s X1u ZCo)'AbFWm+T.%'xUs0^ $MYK{[:n\帣#{n wv0wM{ؐ1X˾:}twq9GGz=4z%<d-张վA ]\csi()S>%dz<{'`]n3D!SN#wK{G$Ybi3]=FnjVGΓ3]X5>a; Ü[:p>2AŊE$ [/xC0' $Їܢx3&+wryw IJ[d 0*r 7倮 |PԤ&Gzo1Q}Mx4fgBϙݸ%]v*%筫dɄlБ׆HCFuB]<.Q`\5( \#2ȫ˱ Gmu [~ g|Bz.M"=~hTB Bp4+&z)K~.r\]>ms\I.ݶ#a>kftfZF4Q ў\86Tl4w87b Xæ'z@a+K@ᛮlv.G 4{L3\Kl]Y1~PHKy`p2S0jذ*¿Ӊܷfy~h QJmp"|5$8^I蜎m򀦐痶3`72eM[t$q| +4۠:IH8Ez3mH S֓>5./!ib1;3݉P> ]-< .HW}_"]P O?ZboGav>ed`э'i|1N:Phy6N휓eȉ\YrT(U$2 N"N2{ ؍ ͹b¢qȷ[/I 9:KS'(5h^'X7[߅5n(Bi'4AcyAqax/9_ql&c͆7YyՂ֪\Y7V'FweqǸ 8kB?$LnFS8Î, *c !| (ۓ\P _vj[]Cb rXQF470Շ$Q)"ý!W.u/M)ξ%#08IvLl\zͰh2^w@miًPt؋%lt~2\A͒(a^CXVQT1 x ՚$>O*ݔҖObL}qO"9)!|YV$y9="<+3bXsA$zobTLEOhM7Q4mqhUj5po26n XkN`j.T]LC@ ٯ9vAT֘h8OܘsP72=nr( 9ڸAb3\O=z#>$ YtZq8ΚxLp8 b  ]- l1nbO6!rJNF`G|`jAHBmn˚oS5!trlxLO<ӯQ۱ה1|rjNXH .x@dmTߓo{A ׭KEL`%WH$<$F  #VO쀄ɩ§+72A䳖/=G>cgTESh%aqh)J歼J`*_X끟yܡ` J*-殐k1ӇJaKt#s +1ާ".ͲYJz^\ds/ۛ]ͼfU\R)CpKԂ= w%Z][-,w o}Fۦ5ly G6Yt'6PDj8n0:ѨwS =9Bƌ]ڼh%&dm А4Ÿ!7?uW#A?+L{ chl+I 1XP<)aUog}@M% l`HD HV?1_F]U'sТZ/(i0~̣Uzw5k>bމ•DሔPC5` 1f(22 Ze^\bfyEMx S`ҶRBrW#N:QlȁZ{3;UU7qyl=?e I4Y´]| ILQȊU3xl>ؼ#\b.$=v#<;yVX!?`} W'A]KzLcE}HFft*F⤮daN(ѹ}q  "LO3V.8vA]>~U4ZO چ*}Ƣ7ܰ!v[6}̙yy{vX\ZY8KRAP@0ёm+"ܖVVݺ\3b?ruvP xJ8= Hw">4oS1 V~d6nb\VP$Pv^ |pI}甀KiO~Dk>9$2؅Ir&cLbKiePd[q:Ƌ6o3Gd9}!?Awh[Qʦ/`zCTgF[CnaET.>ρkEvdٔt$\@S POAdžCXrPzO&#:/GV/iP2*Q6QӬ9R^N3bJ@ldY9,c42-$0ΡkyU :`(Z./=*lFy;c9£¡?$?N0bЁ.oਃ󫾧w2[M)/HŜ3XmHoG?0%}qF˯72lNy0OZŏ47~!M 4 'N_I\mz-rP֑1I tz q`pJ2ȦEy|md<1&ݿ3>-P#Vtb9&ܘEI@kǥKtP׃ힱ2XmWvko8ءD -ACPi5U^Eֆʋ4hr8Hy P-MYxPwZeU<0v7 '&F}ቌ6A? $Z*x!Ϋ꼊pBb sz>N 4b-sP 2N \'=;}jѢR-~W$HوHD4ʍד%Ape0㾖PQ|2FZJ8gXH`Z+!Fɽ[YӬy`$s%C ؚwlfI 1L\rH֡ 龓(Q}}hWj1ic|PW?*fZ2>t/Zb[t͟oӭ |c1c+ցt Ҕ%6ZkTI_,h]>^i RtbQ0Bh jSTU/IC-NMX$0p KPZ [{cJH'Hfr| t(5N &H(G[&nAYTt;,̡JEo{,G|D\i--&^sZ~Ϻe-f[vqI޸ΧbC0F@TtL G"D; ³N(o-+-mEٙm\lgt2/1}S8IdeX.Rl͂NVtç9pq>d1Y J#6ٹDKtSP5'A8H!dGcYFs;1[ijεD? @HKiDu`w@r)>궯ѿ/t͐@N=S7 q:9/9On)W{նC)t*`mZ 栏t[&$@'ůXJg_丵 ``rॼo>» %^%yc&\t|X5nB uhi" @ /=xӎF|v-f\VNf^ \y D~%A@T9yͪ·MI;FRq#*XwpSOq+SUF)^ߙ b 3%>9ǜ$3@c1.ʁ{t\6wRN~lyZw_!e: _ly9]\*|@ [-fXbοza~ȪȓBHy̥$X ӟ|{(`x֜ gr$puL/ԅrc\䙛tOg")7 ^կ9ymG1N,Y'o\3'T^Q4í}ZRT7E C.=] GFL[k4l2{νGQĆ=g̒uZF9Oc\3[ګH~gx)^Ŷdܼ**Hɣ['MUp5pBu8`+knC \5A/B􉧡Q]R!KjG DIy$M bcGva#񼅹%͕ҩ:(UDE,3l+X$N|#CMRHR 9 u߸0Ҿ{;:R䨀.nr1T9ZMPVykOTpFW@ lc[`g̽c_w2uʫZC?9 5Q;L1 X("&,n1=IT(~L9)uM[(f_/R[*<}L9go _-j3$x7-)E&1֘cgpHxSX(O|AL~T2DB qjM!I: Qr} t:tɴ NH~fq~I}gv㔑7d]uxcX‡K ’..}t<(H$N|YMW($l5Fղ=2C'&֏]=F)JD`E'H.pfr؍`;B"ς @e)Ьw"Y1TSl/PQg0nu C-їcD"ߥvbzq`5LpD V쳊TH{rF\y Ti*8Kl88urzb4$\SXH[˹k)0u\G;:6YI#foLl6(j4q\J?f|˟~nzam9.S=[i4~P<#ΐ ZU/W4ךpLD4bL,Od ,) h:Ğg#AcJ1PZ˿ѓ67#GOA1#PX_{0I2B>P5~[8n_vsu߆T&FHw~ϒE=1F1GiZm9 hQ*&ɿTDZIc%c5|ݬԶf9b$o-K.i4?)iʠд5Ct88X}HG|&.*7Kdg"' )~\L z( :<<߉DtwjxlݱIۀ .l$;4 3S}mݫ '<'wZ@?h [G;\ %v;`:SoP)˹dP~U>B<#ϩ꒙ʶJCu23 xcSe%&wm#r1v_?>9UQ u$V R7;fph"&zĕO]JSNV0BofE'GZ.1߿pʞs>b0\*{(`ft-e^Q7K\]︺@|.7bX6wR~HPCz! 3eY|%A#m8)ÿ衇P`T/ZrZ5!a/l,tWq,{AtjSd9G)~`nf(Ь$2ЦM1FA$iB$"W'q^Qv-q8RA=!FdY[nߕ5~˔ sk8.?*~˔?|*&_^l|(ȼcdDT)' yl-j 0"x^V8 8%Bm]{b[ׂ+-5 Dha0k{jȖ ,{7wۋ ] NG&5^ֱb[D=#39De\)晟tC#-Я/@|Irt#'cʮuN!Pb9Z>wN Y, wvs8`RG ̼IaF!P` Q4P{S,q I2n3+A2am5xgt?e?3Ê8lbrR#~dkv!54HVfuN.5GOnb-*˶,-J0YrB!bx(;*1+ye^lfO].(b\j;/\n)Y\M*jYn+vͅ@xGm@u:GsW7crP4H))|h"0FĤ?YNixPdo +Dp΁/ [6BQ8#7XzۀR֢~@*BZ6V?ݟ|2$mOVrP?6f?b FZʪ0 D|Ewy"R&ɺQ1򸯪ҌzIGSu%7LI؜!JƵA:{=}+onA;hXn7( Ӻ WS|eD/yEYQ4vPEm3J3Ѻ"#gIGpՇ˕2L-lMMsrU+6 +7!]zhxwPrN Ȼb".?KbsѴ #C$JICH4͈vYipouB .LAv)ع)_z^vR<T+FoISǡ<Pýv@qXꗋ]6X-jZ{7uS"t bdjbƑ vkˀ{Pf~eƒyGX3w2bXnEJC)ki+3z%͑H1Ϲ? zz]4Kx\i[Dɒ%<`$##8No.B1*%ђ߅~3>=X,F@{0p6 xĞa.m%PR`=:$:_m6zL_5o]Ptz4p6H&a GD K0d&w,f,YLqG`ޱ\1ܓؓ]/ƎlמGՈ qзL%̑c}NJscҺJlB Q*urFtxΆjDx_cf$^v1Lļ[[TiCJ%>ލvE ֖}$I҉5ɶyod }q1[?/.G,s kQ!gY <,?Yryу<2Pyw` byĜ[DZ> oh2bya9PQa99~Q23QTyn+XLǞ&g{"B XRDd^<ÔDU^_[7HK,V@£qͩ%Bn1`lՖfhy\Z >vk>w7a+m&Xsp石^Gm Xb\Ѭ+8-%r'^r@ s|w Ofd'a] z7J!w E^Ctgd/ hȧ!eR#o8Cn9]1~F(#c_ rp,{XZ>eJoHeN6Y]0 k`P u~'* y;#BIyRyGKUQĚ'y07zxflNZwu) `zbecvNiWD Dp`rfge6\ ά@T8*UuEgQX֓[{ܹS3 ?<~'i N6 cҐv4ue~5`Nl|#;b)&TGIJT) &r1p4gb2 0s]5e 9aޅ4yhe~)F[wM3"ǡg{N9IB>]M#&`?{8Ta#`jI> *nvFu 623|6 TP2t:WS2}#Ql$_ܟƙÿ:?ibke=eEgt{/fN6+|܇fթ9jJ@w'wV16 +IX> ez5I62`Z:Ao_Kh]alPԨ}#0ֹQ'g2^>y7Ϗ~+ninqݜV*oi5@9C5hd@M٪1!Df+ |⦻6h/ }ť]_ Gv%.:2rl߯q񐭥 Sv"wt>IL+Au >Y~UnV#$~CR7Z;z(_ U(&^IOwFM=wmK\gg0sc|oSY4"c^Sڔep&Z(d\FЪAѷ}x&-3Tڱm;ڞ({m6| Í' {yqއ[*!Ca96aZ衊S,'kEXf 4~ԩ57(Ř?E=UČ q0F10Z운S\)8D nFB~HZjf 6S"_ ط e-ׁ h!cf3q>`mWGC4jϿ-J `8"PI `tukd:O$B&֥=JR΄!LZ7oQK}1eoGeQ%3(Y6xP|)F̅؟b`U 7_iyyuq!u|Y]["qڜޡD̻W겘/qls?,-F*2Kq*|1u\ iW !@]@?].D{59~aH.x*)(.1B cjXL7FAR3bU24i!f75{6}² sKM\~yޢ7rG4-bTt5k;7ϿzYb/vl{|nX:A&LUE@DYo$v yP_z*[\RFЊbO؛<YVM5Oxgd $y.#@\9Ei+!:j L3jdF뇢8w:&8V[l ꤒXV$DITxKm%+&#nx4rŻ1D+Q4n}wܔ#R.}#J ÒWc#4=H \1H&i'ޥiR 9Mr ɎY#ݣn]1(d|`vGKc{ * +i$e:Y/ebs* %S9'[_ ;XShCrNF"E_X}2>kul ӻz6ߧpٚ}{~y<!7:wb!b;Cz/̌٨nowK7Y*SZL y$ MG&>gX7An81&JV#X_LExůE7wrJ|>w|tO<3^sGTėb{ft6eanpq˞5E7_¿z6FvWBj:fZoѽ?MA&Fן=Y 2  kW+& K醘4t6Mۊ+XXof2zv dmCI2^;CEz甶Æ!2(鳺2I2jQPaE&h?!|:wr B'I%mF:*rUNR-gE\LC:x)eF #J f&E O.xf2vv-vQb@ vx@'e[Sp Uahw4+QVչ YtKDc~e- [,m[U伭 UVEc븧;!-E\ZHHb )nB) 0bfcçWrn/ǝlM=$,t-'RG˴=hd ίРnad/9Sn)2bըD9e|:IREA໹}{4],5m pqzުj,R{8- $LU1M16f9q@b "u"y8)O1Dʧ]hCRAzBqE=i:qYG d_xf=Ob ?PḎT=ܲ << Ԥcv5lToD?G9JVҸ0˳p\%b?Fzz/̝i?D0k7vG/i(T읞L# YL!u R=)YZ!ۗ6)?&œ%kU 4j~z3P M#}2mp;h`|U9׫e6q^F53E.wyy82+d~ƪ&,C@Iq!D}hm`FzNLvL`ҙe!'06jۯ-1ȗCx/1./:IT$0=@q@07r&I=$.ce'on+X[O`YwzK\EN 56YX4^7s˒#Ҿ>էME%&1pb3dD&qW)a<<<YczFŤpYYjZGv~رsxujعIM^w"-/5d6D)fy`MH{飋zI*k?(D4 2+͚V =hdC* xfz]ĸ%"5k5A_й\uy *؇[4㢷kyUҤTKs~֏[^Tc6c:Nwވ ojJ.LH'k[O p.YFc_P˻4/)p~/Y%rre*@ o{>:9hQH֡9')FD."e-P{;z^"@+~3H[kZT (X喵uxz^Q؎mfPvm'\9'vgISlVuȡZn`zhEY61оt0Saǁy(8Rz_7bt0E|w jfp?&ֺZ(s/w.AUVqCs2=T!`,%/S~zT"TlhoLt.u@\(eI@nk,ݷLEeK Q{~C=G+G6sMPeкidNq8eApcJURt˵W8+V|+(Fq=ϟro%}iT~߸^ݡv J[(a~IQ/rS)oWw`䉥QB͡]N;U eu" :PhrMhu8N?] w -k>Jp/߸6 }úWAj|2հQ5bmӘ>yënD>iHr]Ψ3z0Nשх}I0W4ְt{*| N 4=+ٻ׎)wfǭ,1o,d3.uLJ#y^B)(`@C]zYG zdZا$]׈ Yu%Ү"й VwԲrjy,8G2*-(ߠ(&d1]Z÷jXdU!a#-s]*K0uC 8q9 ۰L'!r113Y1ܚO,Q8 / 0C%U ;8w츰E>9<6] 11F/d`WEr&pLNDdr*&w2nFM7BB#&v9x]-]0eI\/4iS]֞1r|zvI $P[ī*=#z,CyQ6Aa/AOW.fKwF^L7!LX ݛГ\#80ؼx;~țd8VM`8WJt9ƀ ww"眳xPfs_{d-!Q3!cNFf댃Fۑ;BH0gd 0;N}FpP+"14~M5ciLH;o2׫P\JTjQg>r:mY3˴EJ> F fv5f]:yΑtliZ#I0hR$w*,'`auB H/<=uϯEWʲ)/wfo%|QN*_ HKeّ촩!ϫ{ D#nlHDjqYzS]x{pn&"d v xT$tb+;c$Cv{(> KE8w.WZ;[o#L5 96SSN2DAg`}BE1FYٖԮHID\fseYtA4Ҁ&1Jwb=JF4RzWPxqHMF͋gnrjr/+Dh r,/ȔY&MC'|ǯs5M|MX@x WjJʵ镓Ԡ'>w{:4nzgƭ樳Sae29v^"+lr緟sP;z/0}Ɠz?3U5?0ò"=e&3#̃y&gu׬/zsN}]LzSya/hGtz=uS z BBH2k1GAN`Yx2ZhG4":nq$tqI?{Si$ffoyPzKޙ"NI|45| htzHh7ﶥ[6?DPIY/PX/}gokT,WG'Yo^9ZHn1)tǏH<;T%@oc= pKɑ!h8fS:3'.C1\,ϡD5p'bjk0@2 V)”~]gVd҄A4Jg@4Wm9/`9{!A~ b4?z2, 7 GyWD+jg9fzc.c<9ܧg42rB1V&hi{9>%UJ#j(őB6c%*]6B|E BKa n^HXzr!'ox[y<x|&?[u|Ո\!YCH88Nr;uL%3,fCetm9{ETE>}m!5"i[PfBDM+W)o /SN|13 C5s)(Й"D*s8Ľة `9A|eUsGa{R"v-R72ymBЊ]NdUZbN@q@t4wbT5tp*Tm=ˌ0?@yTtOyS2C' PPbSB疌7ư2l\?EegӨk/% V5@uS;QH"uA?Q|@=\D Բl){x$&\_h޿Cq(BcOfl0~J9(VֽB|62;0%j ,Um SiD]M:yٰms͜t\;;.ISxˢ>MHӴ.%9⌀* Q)H |ݡN-:T&1{XdWC&5&un䈲Նk.KQ]E9 ~etW"|$ˍUZWQT"kτj' Ac CW %;݁$.1+$ @J7_{'*mQ{ "aF 8DLtC{lUGz}TNx%MP]ޓG* pG0ͮ dT0|=)}XmaIQ]ALRZD:kv\SoY[ƍQ!K8*WGFBk+mwzⷔ;|[Z`EXdNjAE߷E_0oL@|Pz&umcaN-+g$W2ڬS1'[G Par ׇؚϏAoRZ|)+iPG#n/b,Hb(Lɯoy\9م'-339-Thid㤰W8dWTY"ȳ ~R_&0NNÇ(zUE̸P`VKچwt G\O[;͵e(5VC&u WU!l*;WsS;NBv3B ׄH㖈ͩUk.x=*lҁ;t(a^sNY70.1epWᰄ ^j2pÆX)5C(fr'~ p =xҋ :NCu)U8YmSyR%~6Ӈ%ŭ OM<|0ʦP7DkX9(AzFTPjtԆqC'_h~ϵHf-iꚑ4 ]ny26 ~m:^*a(C9lWW[x\uP+ rR h,5G0x89T(÷T[j;lx3zM[~?{n/PD&케UI9jzIJ1fqj~^%8|(%݄wT>9usw*ONf3 S9.g33 T ?kkhnj~t^4 (D&<5R63 uy.{ϼD&Frs8 wr60m 4’Twa P)åۃz ASg'fݴꃀ`U)zvA) ˴|a8ow\8[-IO 7 6DΏZ+?YM5tPm] "X'/@=s?t<9\$?^m~e'Wkk%xKݘ(L%'j:w++h,ߎΙŮD?(BJY.߸O#$qЬ8-%>bXoj  ݤ xкy ds e#=oY80 6rON8Sjx e. hBwQiDZ|llsq ݃z:v:Ƒ -`> f \!4g|Ĕ70#xLioy4Ǫv3)vJdp?);̶`Uđ!|ծo"0K)yAq£UeE[zȻ5n&M0@%5I2oOl^.<*mtStM $eC-_À"xt*jS .LhL,;%#V]xXZbFj3fT3hmQG 5z9>G^s+fTW*7/3#Ď_r |>b0Wt$5 A#$ ؚY"sx6BʆB>/ϳ>*4bY{Zz:S<JEU+E2x`OyNt_ G̠HFˊ)d'ji]LNj\u%-uEoI3⣁KLe5_Q`bqo/kQ f3x c -}8W<u-m2$#0fFx5roȶبE7.h+QlF睴^拶 #N?^Lt'(['X3D*h"'G_\|I#v1luei'23,B 8:pNish`*h- [ h~UB*iY]bqxt b`{䇻cLک?pց- W~eb_w_+şn %i#h. %O\^mEoEZRs޺<s>Hh'Da9҂Ie[AKt l |a*,L5 LrGe 2%MrϦ9^/}!$yЫŃ_J8b TT 1! 0f }#6o۸GbIk>̟]HKdo?'ҷ#h8jOg~R6?.!H`_ABy6E&I*D8 oytsi \{ɫNlHdB3E Im4&~O uZqeM$ PخNYjg:U}i3s]6f8dsݳ;UElsF߾ az.+!jZ7̜ IRog"OWf?Ɲ99$ R~}9vgjkՈ6hV^PjbA \)qCU.pܗ)e8"(3e ZaºMcp~_ Izz)"CP]pDe]Oz߀paì0`bp+@5Il$>%_Pj5ZN"LL}nIE< .?FM-Pٯ2z{eMZZr\ϘPM=:Hge-_ Qq6)z_@Z?V}&b<96 K Rl[dۈJi]IwnVa4S5_N$ Ԑrm#̓)?)kҒQ% Wq:a)#裆)$ӓ#øC qRRVUvx7:`"^4AK,BkIw-`$=vf~<4, Q'@̓J'gBz ųQPtJygmXJ1HL0Bl+eΆM70-1)~b 9w'mSc(t0/."9o&4ol3*Y+#Y $d?|zBoK0QRZWa~Г>x (,t=`ZhM zKɈ XpSsX:2ʅ7oͶ:zpo@5,¨ǦD#[$OR1b씬꺹wF(sCV*ٲ-͢Z(V)반ޣd's؍&CȦ֌0k{ d Fk'{~ \S:!ND'#yͿkʷ GDL>/jHi b;7QOD+v~5揨n5}"{^{q{h:g.=uk%+SEX֮l{QjNu߫*(6R-S{7[ٷd5Sh1E2dk$EBTHz~(ѠH=OԨ.[bބoGs7H&wSnjSǤ}+4+sTJ-R 6jT<\&ʡ/??-e~E>8DU!fc&@AI 3]dw#DO :IrN=oܚl%)RgTWThU~L5k{AIF@6Z&8Xdb`8Pi# n-n;J4Qѷq\xGÿ.qgMiسb2XTT/3oQi.nW% + ʹ/vѥJPexH!B\`@\:.EO窍d[z$D,ePgDcK+c8[HS}\Tze<KDEUi€Sd{ɯHa̗vx7xǃ2v,S-|KRJ" BṽϘe@dE[juqibJ-ځgoԠi!.w9:^-!P'ct77iZ[x[|0l|2[ۏ_<4sWgWVxa F y%\K[N FIbbLӵu_c*bĹ8" F|8Y;L>s3]E0XA58:-zXj#Opf ':y3Ȉ O>Pi`xĎX^&@VUe8hgGڬ\FzB4aB; Cɩ6P AݕCW%Is~lʅ &c.s*(X34WkiA̴%ˬxNѽ| zWXxYf&naw#?޴$@mAy,Bqx.4HzS)pUa$5^oC;X!lK 0f[nԞmi+,AN[8{bcd.P8ec>U= G c= )#qI"@=pa5C< aV%zM[c]c',ϫX] \4ߴ5J$lzZV!  lH%C wagOYg+9י#N p@clspκTFv)?Q5Nf_hGawQR8e,~}EW"!u \ACcIcq W)"*}o3hےhc"{·dC9$ }P]zN <Զ-$> (tk_;*6tDuUU-7Q,7%)h]$QJS?MiX5 Bbd,LרH,=+qs G{QУoRg!T0Me>0"*cqi>5_(Q9b5RTvVL1a5+h.S79>`QGSMd > ?:qob L|xх$6rC r:.،)>T'G)kln7篪)Z=0h!LQTkN+3,Ɱ$q$RCt5T'4@3Q^~@-)o($0=آJFw7': x{%b)H+KRVBK##(Z>B&%OBۏ&`B0/ܲ{5>ɹirÊ2?o8Y'1Kq K*\}T\O~bg%17L6@#(ri 7Dqg2͝lu%xxV%c PT8[ 4;p<`Ni~=uHH")hJpiy5.Xha5f߸V}rߦ$ OVePm{TVIǪQi[@3dEtiXS,[Y^ Zbl?)_Yxg3@ ^ҐIfs ?K9ɯwUxӋ6]$z/QTX fiO$2Jx\YMAFH#H-z~6NkNjd+pz2֭dzb*lIb(&[ߟρe0mma51_v|'c81<51;g#W:b˹Yqy[khKV8"PbWl4 R۝wNzm#-Hl?m7wZ"w@qt9 tn*t~̞lH9a9ve %X[l<9o?A!sD?ѣ FD4h?SC9Oa#(϶cL5C)JSg\`2r@,7="0( ,{?9boV~Dn.0pSkҬ/LXY1\ˇ !k8era R ťҎ&g+|\Fclh.EQdD!? σş^;uf1xP3&A THfqlL41')c_.lI0e-}fy Xt0-q|[P,M:^.8a wl4:?mG6VNRB%I$ 'zPzu:\ǁDtKӳx&SӳbAﬓ2lI6< L;=B-or.k9*JBǰ,XhruG^yޯ_f ^u#v卛V,2UiDRD?}"m9˶Q/X˲ip$"$:On)TR,F%S)g[>6adzN,O ~Sd\ip?{^^ ݭFs$_yB?oUҏ;fرÜԍLQԮq!_"7Έ[p_JQ6x}I+?j-y"UeD+ hBb!ִc?_Ir~E*2C$`me3[x3-`cdE?EFV?׷gxF AV̽@B"p[8ɚ"eqq!\|ևkEWh洦KD[~-%k-^)Gm. !,yzDd{Ϊ۶z8!ef PJ n~k;m8ڑmP |,@2l-V#HeŏXфuֳqFl"}dea''3#vك{4Ƙ|ݖ!aCp`ȴ5ҽ4Wzagq\ bݍSs:b6eFEHUJA[- >P 瘰IR*ӄ(bl{w0k J ĺr[]Tg,i1m]m8{\%a fG䎁kb],7W.**hR= 8hAl+:]K Yg+KN6Hb}sOu: Ώ%Si F@VH\7PCv\jg'gC~VE)*GQM<91 +=ԋA*_> Xh粳Gl[פ5*O͵]!f~*>en(z4dA]l$8,J'颞{6Ye"}d|)`dk0C@/OhUXnbzrb؈Ěoa?;ؾMiqpq jDZ9[,Y·g\*+DZ]|W 6)N)1tcysK`, dZX*B:QKx-~7u CІ ?SveI<6䙜נZ ~l;niRsq($DA P],Q{8+xȒx_L2$F[fD$^$8IL^ ^/w[<.,)03E"XkƆ[+iOY(+ $Rc%ik+oN+rD[ Y=\!9 o̪\r]&Ysc]s\OgiL+2|X Zh܄`W^p*; +GO `1HYqY^0Am_- @ 5~oԞiF>z !+[ |( `KU/FJx<X&-c]]_&iI#o^)ͦVZ ufJV./L5c8/h q(^0MgX>Us4~ ،<)ūT$&[`'_ِe@;!KR5Y:UtLRf%=]`ZX2%B6+R1;4C96a+CN:H#ip7cB劻Xܤos2Qؼ2$bi}CU=NU{o,XGN ٫7@Dh"Aet2f'yO^O *ۮ|*HT $ӋkeR"d(du%:/ mmcFnOԛT_En4&z9uXXv Cp>mZV~dZ4唙0K8@ (T 7,1"}AF;>>m^qijEN(t m;2h,(> +;R4mQon6kC+W/"\P89|lamCᤛ~r''8^W1U?pC@a[V$Np„Zg L f~ۺmqIS2@ g=)/B}sͷE҅^  lD] ?F6-٘Iڭ{u2 &>l< y,2R@K+VNޥ#@M]EC:ܡI}&Vӓ{FƫFkgfRs},tb59x23R)z$&UnŞ pHյ's$+)pjV}L4[M[S%.e/8[fS #+&L=)kJexF&y-ds5c1b>6LaWf>_ ,j_^fb OIwX!n,Hm,.氊a`56˗UZc36MRV~>RߩcyY$k '94swEQ$_a \%QMmDj1Dem{;KXb8)ǚXL 5jBV2&0hƕ!6ˊ43< mLƻv}fIg 8rgi6cpIߚCv{D$q lQ?+[8K7{G֊$^ LO e"a.\rė@`OJ8K~^Frd]ވ&AGr C7+CL)Ý`^\;+Lf*bdV* ?QGrO "'x3tDzLgkT[8-@)\6veGϓ7'"w2sl%ɱXCE:H-o nGGk:R NO}Mw0 ;50Ho qw.&zėYDj&l.=Q%4i$D?OJ zRp$oz?]dU `,L?CC3UqzNOQЃV ɴ9fDU[+!]C<|#8ar.28cf$;_r(a3D&)(Q&|wu΄ic`}QJ*6%FT%`Ƿ·?V}ҫG 1WoMw;|/ԀOm S'jգmH&]P~QA-nӪRaHN 57;KڎS0Oԛl"(uX9etNOÐ p~fpU<v-i$_*V$6;$cGÞ ~/3ccJ8vSCw`L$zmC]Zn*-5I ) }<OH(Cʒe&/+K]kfֽhځ k$O5&",^@NJ-ZWEzӺR>H2O]'}ü0J'giZRYTV$eh ؂?Ψ;8V@%4.Wkl5"©x\ :I@k%C {D#4FBo z⵼w5n1i7iB, I/C܄| <2^ !AQ*D@Kt?祺o'Hrgw>3ټCKpȤ`]WV6OX[/E:dY7 t1E%AMS[H46i_ݝ*4Pl SB[SjѢ:Z/am7u? Ro%ZBmII&'qz⪥clgt]BVv"۾l fA3Ʃ水R ZTv׿CO\aGܤS3_6鞔Ga@ٰddr7/b.yp0pJxH\ì@,NNzlB; ,f-ɜ4 GOn*W*sz~F4_@C UQV_5Z?ab̔Uܔ 5RoZvKؤOqwI1Ic q}d^ K8XN2:wj3O񂞘nvݍ!pʹ]e&5<,I\&rشװN]"E.Y4M7b/`Lu/'@dyt\DTX :&iR@ <ܷ9n1_NM̍o<Җ5\T#}sA^ p_W¬pqScA[83BD/u|f"Tp[&v]:n'b{@ ڌ40|mR|ٙv!T4\CUHؑk͞FH, y:5}.U_n'7XcLݧ-F=!!H%*_Hے@b(Ft{F<$LkC Ŧ 84/EM9 OD+\>ɢ(``~vnoiOypAS3|YR|?t@4%.*ވKk3o[8 0nea,%'&pU4 uP6hBe_3lc01v0[.fJ$7YB)Z$"9SDuYABU<0IK 2sjXL/H:#u~iA3M!,:ĹA!`Mm@ qTDG?}TuML?(D~wWo)^2/O t7uvDOe]6V~$&p!GM A #٣k=ƍB)ڵO S ^*88ĨZu"o^XЪDwX2GqL>~dT6y4><ѼP?V1%0?$/iDzB>4KPR|sERv5b`#R\K&6uG06w_Nz G=CXQ*N0}roo^㤿'J 0Q)fݞdcUY&,'wz[}E#+*Xdz ;fg*:ZE)zS+c^2íۍugU$^B(v)1}sS!= h9RgM( cA "KA#[}^ܻYu]#X0^s6jqJ`'VѷCsSYgphjQ} fj-ʉ_6c$>p^}~NQUBq[imLzX_ oL~4ےrL F]lVNlnroǼ+B7y/G pZin*LĬl"*K|99>89$H3NpHE`ʐ$^cmtzqNouiZtt5>SV7iO5s?z HځWo킥Df@Q)CB"EFÆd)"k1n[O00CBr^>+7thM eL'8:uzCGjJBuH_5 =Rn ! r6HLaуL7U*E4ᩞOnm5O7=P>׿uF:#`(5X/ΛGp+@|=Uյ›dz0iKg&aͪ c8Ij,\oUpwg} O|D+Ϻ@hԡp'[ } Kp.Pyo ":* c7,f~~iW)xCmp=rK8u c LNS<;#eŔR_3~, & S=pk⫻Q([*T+K8I#TwǷ"9b\&B(58N;|@3s[Ji%0hb~uPlEi꛵x)MMǔ7FnEsTSS0l/O%3.lVfC.?)oz>~/ߏ^(™j#v P񝰦/)ABռAs~Y[[I`Bq p>Ww*W &ʭWME)'y.|/Ww;n2}=]Z wˬJX*=p=&+V =IȄlcO sIӔ67* T؅g"g;8lar{RX~H4Z̈EgUϗƃ{Ꞃ Tra'+&XCǽ$%3;I)\},4.N6  sxpN)5whqvfr3tj&^0Ye:FLE<Cldi4b/iKl긃|Ynk~Ry^f3 Gﶉk r[?6&-=9(}gҸtlͤD`Sxjn6 =w.$ ٳUw9'Tm?Jg9#FrrbQx_83LWay F:ezgo m ;1"Z]%&Ipm*A":?Q< 5}+ְ*z)^r7=>-\5=r4LevDGTF5OJdb4Y?, "G R+G#$MGR9Ű^NL&u_8$5-[..0 dQF_r5 x- PԾ[ތ;ًTܥ3q;ĭ .&H޲2ؒiBZy(+ug&}3qBFia ahK~L,ZnXJݣV wWl!vçO0kF*t\9:%&B^;W) Ez@& ($ ӵ ]Eąo Dz1cdL(G=WE̿A3Ȏ1; 1q9[$;~aY>&9,&[8F^*::AMAEkay. =ZM&kD/W>u c:)3q{h;LhPESwPU֭Rw+]IyqOV6b6n,}kދ6ՋG<3=A_PcM'Gkk GM6׼^TFF r,@XnU1iqksAL#e&v Jx3Ё_8)2ÝI+>%f]UWҝ͠{*41w? |lCqz[v>UϰN׶6=}Iie f_Tܺ y]VJCDZlxmŎ^1) Is&+)Ꚇ Ӈsv1E uOx᭓)1W)4{4| U2xA`1dzniD.w9,s/]xfѴ$J-xbx~)ӾQc}֜/u/ne 5&bx'M\]lYq׊ʟ#w5⳼ftc]up ߮dWP'9t~l<_Dຜ`=CMQMBG Wjt$Ma4"m PkFW*#/'fK#ĉPNBmK|lHo9?>,~Wu}Ƽ}]N{ȮxBON$=".[6q}ӵ+}sN--`-Tuc=}l NK%h{iF}KTJ_Y)*h 6S.b~~BK}R64NGgDpGAS{HHI̕N?0o-53b$y{E4?'?jƚUE&>,zw %{kqƗRfg3yI1~.(AAK)vl) ʃvd߲&VkG0-ypo!J&_MGiCژA`:I@{^~7'&yKKWCo~pRJrabw\Lfj ?rZY?`Q|Ldd k) G=vw/)B(h>[i m^o $\e`PUb3Y~InB&?-{"q./0Y3A)PibU،f"ؠ2;}R\wѿLNp`}sax\(u|@!0l:R.|@uckC]ZC`$0J3:]Y?~zw1|KY(Xh.QiG.h+Ln{IJSsZS㹛 ?1y&# "]A%?N4 'z X# L'sٍ\|ƔSv/.pD=Ou| _#]D\L{+}W!)%4aɩg-1hF߼Z/%\uLB m;LicKo[$h% )YL@*uǾ5!?-K4©o]eA}铷U~CY^L8!zڢQl}Ƃb/Al7[\ﻵ'}gv)S]Zʟ/T=Tx{*ۈ7$g"X$>16- yK*FKm#:=XMkVf콊p=lJB'<kd˧~,?ϜMank; kcJvKDYf=5K~vf$7y0w;v.]+j֓ABq#HǫYV3PpZ(W6]Dl> [ L ?h#l;QO8͜tU\t [IkUeVy %ebڌyepe`e ?R "Y~5ܰ"6g3 tbn[&0e Y߶\\yEG"xgJ[:C$T|kE7)hҘePRA?y!G#;K31nv0%ߖLK PUݲ;Fhۉfρ;8./uEl|k&S_;Eb~1ZQ()NW80txnË ڕbVgf;fE=`C]LVb_եDw;kz!5ECB1rw}fe)}ځ`SB>8ԄD5=kH2fJ=GWA|n˜PXA Z WysT#qӀɵyyqJ[W D:aBS15!'ꞛ¦Q + 0)QV*Ok ێ4|oZ"8HZ?ƖB<^ʐyqJpi7W/x]OXb;ځ[R`NgeEZZUt$D8?sS pSj.+ƠChőx"x9W0'4t2 'F &b !vmL)UF)?$'ƽ<ʢulFsV` ޣIp7!no`N87S0cY >t8"|(WWI`J4hZtfGmbd6/ 1/R(|:'*I?EYK'uwd޸%}KYqS?5u? 8ʑvIMŁ5OQ!o._~x>AqR2{RJKlJ'9zqSi~Āk ;ц>Fgа,Zm`I]}(y[Hʈ>I'RU%KhGFBqAQX.G@vZMY2͎D7ER*gM}JقxFJp,1Ko 0]V7bUtV̞mGrEYZ- ׄeAc ֚c> XFJǸxVTzu enO7_"pr)ʽ%|awgAy*="P;o|y;>T!^:p.-34'A(TF暭r9ySƞ6T؂ԆW[Hwc.3@_\#ΏOt1H37V='uF !dMDܻ:!4dη/BW~71ˠVVZ1NW5xysDJ2F0<ԁdvwGtI-DtAϱiUZ[D ת*7Ըk$- ti|k0-R婤H+㗷SaV\mů몪Ed_0|V kMZ$wsYVF])ӧ_~AeFe|l# 9poѧUmHNc!yPo̕+L+Չ׊/vkhpC@AtR^^8Κ]7#Ys\uxK G :[kCAފ9Fg L+oxm/x(O2xnוursEo(O4<Ep蝜z`0(s)Dvh`{RP 1 AWE>ZlAl7F b%esUvy | 8y_p@gAGiՓ~-6Q]$TSL$VOMqp$ gR,8B1^n[ +@,.\h2sB ͫy5([ h9+s@N/tK |h/\!p+E:*isVG$ F93: XXPw f̣c CW?F"js茼Ajk~j?ם "GbP[!9P ё?< kB_u0X\8zs.]a eޡS H}6Ĥ3q&Jۋ% Pm3z8[o+ =RMhMsN9zW#-㝫|g=C$"/0Ty*OS;qU p@Yjo  :*۟YZJ<1MSZT2WEuџxKtA{s7|J,kgПps˝T!ɣijnc(cS_Z򩝧ℷ ol<*KE<3UѲXI+Pbfh·;K\ t!v0 xk窬brR]hG45reFNreV{̈́i誮?_yٴn1gs}:W (w%.NmyMIԥgL/!_Yxn^Pۙ/ɼZ4ÛK\%Vќv?ڙRk_eJl\@KJ(ٗTZ3GwA )#y`dor@v/QV75 + )'{, >Emr/XXcAfςqy7 rë_}Li0)lZZkax8 28њMOpe[/EQ=Z돴HCg}UVT,7d3Ha:Xm2Du԰m6MIOn *g|жʼnV#pS^H_#t]SBhSiCL T8R?jYtJ{(_fj6'ߍkR*/* Gw(g,v bF@_)Ӧ2O[kGhl Og[Id.n;tLvR_%uOa2%,݋iD:yɋ->'ȊbX@)P׳4B(n sTUJ֑ڌn ޴X-(s!(0z'2lhP VjlS҄SAS#a;%+NG`g5 gܽ*S鏕_Hho^̩4 lDxՕG'ϤgvY:;f7x4pviܨ^uVCxZCmn ޘԚ =Ǫ$fuh_QP%`4{0 GC:dХغۃoHU!wN$y۩ |x{X]ְ,UGJs?E]g:$v7.Oe3W@?-(huc]ZKu+33g}7 sd^7A*`*0 c,&i, 3DE*RPܺWNg@̊wwHN vXnRBCU9(M]oiB݄*HXF6/n]LqTg 귺ii8_H;8sOv_6Ru΋B_ZQjiGP?Kft|xFFdΑ MZtQ-DJIC @:.!͏>}.}xA%I@&W1fZOlg&Bxs&pXA*qAkcF4A617 rRQm;pAaoraPѰ:T/ʩtj V+ X7C2D01g76cHF9Ci)ᨗ<!n –x8C`7v hڡr-sxe#oUt&iadB:8ITOCtn&bP2Y }Hnpk*N9ä.0E~)ӵy?U֜SʥfJ.r%9>^/+WqDY`͠{,EJ-W7Y3(5 xIAA )MJ*LF7.Oݎb|6d> pNP5D: ͘0ΐ]99H@gc. G.5AIĢYnT"-KDbat%MF *&s^ʫHDgGnA-]d2 HG|/Ap+>0yp{equDT2C3LNr3N쒊uza^jFӁC-~ŝú(rս =.8Gl, yyGGV-}h(ЙI%)K]j(@9~cZRX^{B{\«(P`zu;iղpܹ7&Uv{ z'zLkbr _pGoؠG`bnUSH m^uiě'l XR7k*PZm6kk(^y3}{6lau'uGXCX(16b~S*ɇ  l&kF5DQxz2 v,A[ൄjL{]HKQHg%xurj)nJl01Y$i FzF @J;dz 2M#QKP]v[e R4epk򏈟y zHE_f=2H0"D4)vS?.cV'U`_س!mv'c9 K}F#)}:)@ k2E IvsXȝ _(l(qs=Φ4VĹHЎ!6fTv=NDp7G/V &!Ic[[ƻ F̀C PmfQTBj HA l_J- ^ӽltzլ.L&mXIfrHvWfR8)Xi$OVd#ċi'iЍoꤢç1@Q!f±7_pUw_q$ʝ?*yS QJ"މw#y0җfTܦu"SG󢇯TT EM]'`h%PDZnQĩbY7:t< kĒFoӸ13xi4YI^t)]̼V&z8|n)&[m|[5rȚc!6[֊8Oş.EI* c2*WuT[| m|.c6[o_~DC,FU= sb]z|D'1C=RkPi?V,PmhѦL"Hއ-2Y֙[b|eIY=[˞ɫ3QEH@x{^0vnwfЄDLbYLoKZCeoT'd ȧ5]rԀ{bBXŘڂ^G)LIiƘ2<mM0qFQ]嵟6/ .[,x):oc>Q?\Ǔ>S1A`g'^@)Gސx$\=R uƭKd{-|`e*#M LJ!86P_ W4<dy.ᢎFUlO6c"~ !k$ٌ 7Y(͖{FFPjg(Hnb+}_Qn1a+۵Q_,,w1U41To(12[9lB^;Vb6<&<4d`_^[ޭ>jx`Hio;j50Q<`pu.mʣ&La K\_+)>>aZbz?NzZ[AA1CF+3O+K'4V ɊDa.z}g 2/sa-?p_U꘏1IVę,-һVql"=@ "ixG{jS`ܷE !fH˃Űs##XײiNЫiq"&#ٸpܺۨ\ݍ}~QtDDP;=F1 ɩRt bQ %1ʑ OQ a_ە:Bo'XD+h?kn7cE< [bê߆/_8P0hD?w*6(zZlG*ˆ^3cPج"7@v#W{Mb㭑AIh,@TIQrp}(dSw?uzOEYE0,Ғ oɽJ7LdM~?F; -rD?a;VUYF2rs+hd&i͏“c_P GF}.¼?(I]v s{̄>:gZ_75ͬ'hѫo#JldRnݭyO7y,v3Vllq(֘'32C-dWsܸX5]2/4#6W`wgAy׷BG漆xDVǜS`Ć8cV  $&%v6h{Bɟ:w]VMQMxz|J}Qou/x9ҥ=!͝E '-Ѯa߽.M HxW1&<$7៸lV8ۼo! ޡ,m+_SFh MgG> ]ED ̆]{pt@84Rϸȷe:"8Fui,wI|:<҇)Kbrj;-~ p|f?-ҦXdaN{8?q_3a=Lf [iV U$,5g;]X|lJA=}Ncrѹ֮n(P [zfy^׎7hjB9'M$6S.߯)ek,xo*\wg@<~6w"Q-fNGV|4M FBrR|.4v~ sBh'Zq6[29DC:gz,0+lj:oGl RҔkʈPYy;_ x_9=N"y5;(ѠR^[6ez{bЏ5w]<}dVQ?oB\ YT@T˙F'.'8+jYRwoelFL= ߃QB3ܭDpS/LzmDdӠl//T*l() C<w.t /ySa+FMu2eQ-<Ct7A>\;/&Rq18T`cqssEgm2P'@/P:yvZ g;{؍6[BI2fiaR/-X'rHzZ0XQX=0TCSMuC#"8i]AY)!So(kmi N呁FKcw]Uޑˌa|?CAl$h*6!㯓(T1<䫝OV f@h7 eHSPVe&ya, Iv9#m%e1m\ރUF 6ԋGPl,AϙgPȕ~uG5J9wbڃ42܌~>Hr#.(Д[on*g,* Ocmx! Ϡ-]_Fuav8UWDpS7>2܎,>]S&"s_(7E9FʼÙԍK;M񰟣I -%Ԫè|w|R}Ng}pf ەIfkT*z#7 D8铓3>¤1׫( \&y#.pt9O-G QUݬt_P`[kM PyDU"g6g%c)0=DZguaUlcQ"XV/2x" ˡp^_5 lJvU~0!`D}dY9嫡lfi*UDKo&,u~5I˷v: ^=wR-$)[iELi7y[ePy{}W9KXverD$tDQ?dYUqC%Z+k2+aT{O3^ЈBU+xt(i&aR{I4=呠K)}ЀFcn)HdxI㚇<հ`qOXÅv gA1s#mĩ+,XT=VۣS,-Z#U):|[Sv.!.XEzÊ!2wEldupɏ( $Eu31* rcv"OVOP0q^}~-Lp%d4"7F6C#`5S!L4Pkhfn: ,V ,U&O;*?xAiѩok&.3xxh6YTPWɻ_bo8qoGf" m$O3h¡m >;VhJy( >+iJ".Qwx|:_-~+ GKϗ;a":TS' 4=KMATcfcZNGՄ>m;bcL? " }4w6חtx|ۂ+iE^v&z(l&Z,*D&-@-_"#vԚEGs_Wኩ:&fڼC*׷60=ެ!;%J㔤!G3TeM$jՊL՛@tNUt$MlX@#.`;rvhSWHR}sʓm!}O t ?#8~1SU$ڄ/Uň>e](;^rG%p oC*!?5ǭQY;ZL'4]d\F$"Y^AE F -9-f'JlY={ 1]8dSey? aEV,{B51E[!t cȯNB01HO7OHwE~dM"^K[u+t3@cdt}E$=FDxwI$ɔTG?Z̐Ps_ȂwjnJv A-AW@21]5;:K%>`nw]m4 K#:^*PsfrUA0깐-42*WK7;#.uMobρ<Uf[ fOT~3 ǫo>^̦t^ -;4^[7 ^ [0<ùxN}=*,Z526n?!*>odwnq4Nj ʿMEqAd!Bk2܁ЮA|Jx:5T-g4%;n*I|\u/ΪfM|wV^1*9"Kuݲ,Q$B ΛV$a,>$p"Xƴ }p^wANRWAV .ѕ2:xxShv]Du,Z;?fjGLKo7B#ҽYϖ],)#T TSi}X ͩf WHR@֮ Ow:AfFq:M/9, ݞ]5'>ngØG3RBBZq([K;a!8z zhU&$_s4cJ_l:+{@/=Y! Kjiju:EJyv#oXh({s3, 䟎Vݿ#`;P7T#Rݬchyvrt R1 c(ia3srCS9+3U]$: /~ۙR"C/i̍)Ub$v7-{\r3uQwq ګ=qH:nzOv9[rd?8:/8U"h9p)5mdV:ɱݸ׿uU΃n9e+&qbfycܺ{&ym&+=kB:Ln&5gwB)x|WcKZ* VZi.UmS_4o*\T+dNT֮ycǒW@żr sfyO~{_QZm" #捉0\t ?bNFF?Ro~RV)׸B?c3EvKq$,I#'E)wdm)uUsU3 z9u= B~#VN_w {ѦE6uRƦr]Q1D?\кvz=YN8#-frq15>ض:>l]_Obr",p)[B?e± #X\'o"!- <#OY.%S )B~9dj07=*ӆ g`X3teSʸUvu%oDQ6R PȨfo͜}h Ìڰ9 QH{ >^S[B*]a%1xx#WķPD~=C M3CtL(GQd5$^sK>RRʌdܥDAV9x> |!qd_>?쌧IJOI9vZD#eBH|ٔ7@x)`d]cg=:`O嵜;4lcΧ}Q,Am@b+㧔Oe/tVa~.Ȏݰ(=)RȔH4CGų]Ef; r×~>T?FBAbyݫhxh xHv"Xa>#䠫 y*+[ÈM-r'Jj4CC4͒XPk%\p-qsQ0hQ%'mcl!_: kYC9  E S YylH ll6"wԼ'#rli>C-4 sk ғ ?FWZlބ"KVºZ"QrER41 ?,zx!}Jz6`H0P׾u4yz?oޭ^OWp$o-YPdb]WZr \ed_Uk9e_f t*G2ݎE) =$bq!AY ]Hd(T.eysDh?1Kֲ[A"s] zQ !"64jhuk!胩 PY!p#!rHi8=sv_8d<*&)c?6w0Ț!lyM_J {Z`r1,_/&o@]ڮ)OŲSM-Zަb0M+Oۢ)r`a;A3I @9ƎQďj!8.[)(iPYN('3-y&Rȗ^>m㘦c[>MQm[Ҡ~ؐ9Nm%y.<^+{)2aQ,W"N4k(evh1؎љ32@Z֢t3vѴE6B[zhSh7 WZJsl"/.C!GB0-?CUᮝ&!R)mV' V׆\iDǓ[*|w45Ge4{|G2yyEU%OjztcIetxMG9ϙVk m-T*(f{{ ^+Aa_)ph nLHh9x[ J̑ Ҽ,W@Q]鑘v)/-cwDxˏQ?p«Kv"4xiȣgCkP9.ݬ7]%*|k>O9ܐnG1W_[+b0cY)(&>@0hK n q E^mp1N*Bs~XINNӹ}4"r{4_-` $[g /wF_EC@Hd2L/1Gz)!L\(mN]B:BV[Ήa^K%q%DPvĥ7xiEGgUL kɕz`B|ڽVd1[وP D(`=>XlR]ύpg~i($(8Uhq^Sv D7X/,.r54a lQUs,^W ۾s~A:mnAoȮ0Q7KӸRCJ6$^& q?f?/Ԟ5FeGCa!"#Q]'(OE؁mᴆ4X\߅"AoOE8[KJmsVUFw%p=Î|ٷ'k {:u;0s0Wn 4OGdN}`̶N`$zE)XshtCE~%Uѹ3IXELc$FC50sfP?Z|BMg',mdF'btiLԿ*(~ᆀ^ZKe,p0#ȢP_MM3ĬJ <xe1k 0Vjzj`vUa?#ĨM<6w؆\K TD>N;RwbxX̨Yb" k߅\'&Uwyc+/bʻ쿀Ejd>IԳ]N6E/z@iQ"̊o Q_-r Y$hݤ 2B<ĭZD\8dG/fOp^r}cnbr$@WVGLַJlC `ZwR a.$Xem BJ2,a륏NWe(Vk drĖ6sQxI^i81C'#dWH4L2UgKpc}b#>ey_m?WCQ[ЪFj&*]}B;7nJ?mR[tOP9t-/J io6_I`AF<j<2v)}1u8(iUPE#]k5(\3;EerEj@ @X%r6kM4򅸌IU pOl*?\չZjQ~ fu~x3˨HP\$?l[i̷>u[hgQ$#˃Ʌ|Oxc Hﬧӎ7Q{\F_v%JJ򥐢@%v#=`i~Nrr3 j~MӚYō1.aW: 3Kxy#N>҆\i? Cdwn#%&*? &x~,H*BzV%3L[]u1`m%+nQϹ&YkA,c95p HťXvjP/o-,z(L$9\:/,\Fi$0g T] .zKvX0`kúH0x<,qDv|}򛝭W=!D:m\'HLEZy面m&Cm> ÖRV.%n^*-uG=c-Lc7:w¤eq11q 4J@%jJ07mRk3E2^-- $7=W_~(Hu T;W{A/CUt+(Ǒ)AR?JWYͳj)B1D_lH6e?7g%7o)ȟ4dj(kd~C JcǢ)^P?Ɗ6-[9a5rG pD ۩zEtͦ+іL*$Y$*#Ϫpy3n1L|h[P7Đ5v `IMv O=D4Xy ;ML L><4&Qo oW86Hٿv}n~d]2e{!uL\eSTvm/ o̘UpnBomNEUce\ əQ~/]}޷X')%dmλtcc+qz7_aD־sZG$&^)39S 2TZ [UA'V_0' nKt/6EGH4)B@06wZ ##N{#T|.1KZ21ռS_S4͍Vpxt3*3:8Evҙ+t&K4]vzhŢN,WK2,Y]ԘCڼQ'P;^WC؟NA1!4Zտ"=MѪ ߬䔈?K[ @w‡$u1.F.N[?!zX!ۀ'x ew=zlj1"֣= UgLR`5:-b1 19z2̙iؠos{䊳ܖɴ2/W ą-\z1$y b!Ah7":oT ЏEV26PkOY38 c$ݠP'wRޫ?/u|1Bn\(W\q~41p*3tg+6\BC8_K14,uԺ"h>BnZMěi-ނ8]#Ҕ?h%Y_6I'@- m m{ _rƐh4]cݎ2tZű~C:ߘM=q2qHѩ|${ t(ِ#E~ۀwG|p(ZqhqҠqJ38)u׿{>Jqw†m>4p ˾!C$#…R?R{xC#Чogly-%4Yj4cbukQh2Ԟ͜OH߇t+RFNs>Wny~V}D2obզGTf^z`2FOMB`<hHgEZ4Kn/5>,OdLP~*jDmӆ݌aad}X^7%TB'+u#GSxF7G,zi] (YS*h(ʙsk*;>J~H5b$Φ/h$߄;Shn^ nLtcL:HVk6A{AմD*ճ3p6xR%\FTz8^zQ/{SPсB=0߉^ Ka;ӺS)=7_VX/ \&JZn">1ϔ=D=W,! kؐmٻ#[.|TpPsƬ/q;AG%/dCkO%A.$fh~l%@V4h2ij}5ܦ7NU`qκi4*ɻǓ焄e%׵;{t(TZ,ƲP>v%D I4kEy@?-՜!"[\Q&YKJo u-$W^EE%n964`{5j5CiZaZgyT()ָ] QγɹYT$<,%^nVr.ϋ.J!ntI9;]x`$[MDDrݵ΄`cˌqi#!\MG7o,=.I+װ9^o]N1Y+r`g[)Dֿ%ߚ\^σӎ4 M]yMr/.vv{ *^((P#Y08/(\`K0'b#_T)j0;ߗ.]ޝNr͚¯[3ūzA:\4ounYve^j E4'TIL>cz$ܸMNVjYk&;D_,B=B}_e@jbbC'9"I~鑖.FxCߟܔJB8sJ/u&7gRiC|eiK6 ?"v5ABZ^N^YwBb D^Q!Q]9=>R@ϖٖa{ 5P^ P\ӄi*,? ֖<^M1a;n9PUڠ|Z؜x~Kt&qC[oĻ0CmlC8q$mX΍\Z6BYĒ8Gz@fNL&ޕ";#5ϏB#[ \!4DC%#4:Lr|C:<.=Gꉷ0P!~~3yX_*Cr- KƑ8/H?? s^` t9gGɰFc'Њ%ov^9$JNg؍Ո/ޝȌXFVՠ|S .D¯S| qB6^70l)#: jkSJXld!gnK-7vQssenbη]+•s8ۧ'0"(bIv5+5bAX#t e4у`YdLrWC*V/@T&>bh,HdfD}!$Pfm[FS -5s{C|$DM\VĚ;}J&L5?;+.M|݈+PIEΚT]zan<9: ɝ "3x?@i _d[2Mp97=^S0uwe FU j F?Ӛ=iA/m_5_T;yb#iBц{~./GELip6ݰ4d)-ӾB'cP]D-wiCخgf43Zxf; sn8 ׆ękkhl_HK|lo t9@}.Q.-}Gu6{cñB#1j&|wy6xk.&!J'4Ʌ(Bpc :pL1vd).d%Ekr}Pp6ﮞ5Tr0 NC'GV# [}iNBQ8Y=>H}ݺGByW@P^N7,fk.Y v ӑ-V|.i7Z՟gJ)&UP (7^!ʟIep 2hI p +s2uybD*1ɍUGC|u`z"NKuԇ]x ξY]ô_'|0=ծ)m͜6)ʘ~DwT'׷WI-B8kiϸ,A&iG…nl+ә/VN%ߐ%2gC8glDiAFp5JŐK7#򈼰OJ_kv/@Ey 4F4TKn|5XݥWkOڏx;[gYϸUCuZ[' a<4oGے4쮒@˥A7UHN=NNE)͛pͷ/'V gYl0€-F$-Lysy%:ƒ 6D;۲6q d27]fOች2-uqx_͞Pku>P m_+{1X Z,GP.Wz\A;|^CcQbkyJA /_ n-b ^\ϻmOFC~(-^yn9W}rZu<' 9AX@7?rS4>iEkN\t+ rѧ]X8檜@޺m7Z:Ey׏8/7 !F+0G hOY:7 ss9(@D>ؿ'*UTy-w}<!'y UT4?z=Uu-g3i|,0ذvR܀N2t h)i}5oζ/̌0VzE\œKmD,?©ǾjB(Z ;m} AOAHv\zFZwmVȃ㹎a)LSÊTϨ۽Bw}KC3-1{iN6CA#v}Sv}7L{k\p(68 rدyQYʃ1CnL摗?㋀B.U q ӏO$yGpĖȨ^ n3;Owh_#XEVÊ+ФvV0wdwƓӻx zp@c)-H ,(z rRJIt95& |8n E)9qW mdtJ,?CuBi$WRx85TETאa9S5ilsȴ╓(116׬$Obs36hjOp&YLB˝?* XRcsqw1*\RJ)Y]˜O3KػjG{}JP?]X!W,uШ۹OB\ ;Y،g1bkWYo3wq}H>Z8޹>-B"nҥ`EFc1Lxzd==40**~ ӿ2yc\)y;p`F # [4Cad]+wi"N`@観z^)Mp %ؒ|]A2xLƓ6˚/gphmK"]QϾǛ{д<(j -e}yD.F\́&` D}$W gv6SCo&>7g [ Gʘ0NMبJmT౬aHt;he$BrgSz»_e;އD0~"D k Ԣ~WVFT霱5󋳿)Dz`Ootۮ~Dʹ4f5xQ 12CFO& {W֛jLϨwsTERE^^K]k5 }@FWve|,;H(A}5G\^[}0ʼ9{ GC( g~D`{+?t")4wBGz}ȉoocLe*)E 0!YG"LQCٟ7Z,]T]lM"jN_)aݛ&9lj~EGݏOU5Zajowv39 (9 eNDppjNN*Pѭ1䍅 O#[ Ng3bd:FoP1e+n5-M|ئ>\:JMoQ08ݳZt4vOr׉Ddng{۝)TolTt0~!d`q y1A?7wQ֍׃a %X)TPl9,É/V 1Y ow;tG0,1C@Z{);9e:/U(O\I&et6"SچgݽVrCU]13> ,2zU(h(_e#r`)Y1Q$vtj QDsiy>2&Ȗ"[vOQ&9qe8$ص1#a`:*cdØU1cE&ʒ$R.=U".35f$G~)8I"Gd[7,M2v.'0zcNfܭIfR$j"^=p.= :,ݐkfѥ,:Lj ;7?4M7lbiO{Y Î30"Dt_އKc"u dKPdʙXSJ#[nXNx͙VlJi>ߚwi]n!S}#u6yp+yR{0XdQYfSѣ"[9M5 !*IHj|{Ff%~jPjǩBNeA+XW"5JFh!n瞗v!hMD1vӁntM9GqNc!:qAڌ:'~D4HvweOߧL?]-z[؇4UUr%%;2`fPڱ +q/¶RoMt}mǯ[d߻j<1sDl6Hn\)2U'Kx|q [}Xe*0Ћ]+c#xwq hTmB$7rae@ًuj!~>uWG!G?f]չoMƹH-z0Rf6dCh SG,1xx|xzO^z;Ouf4 h`jzR:K^ )j>ZW n{U`Dky ZOm8peaz;dJޓ~Fb5h=9Q 1D!!nnCعW+Yzain>@\'1$zLcS^tHbRaw!o`3<}l 9ͣjz*벲Zӭ"*3sV̩^Q;?⭕xhi(!0؍X;3ai-~&g3@0sS[) *}S@\µ)>*: ''$#\C*Ly `&v[ GNB-x O_}Ʒ֕pl*$! s_! <ޤ\,ij WqĹ j X1׭A"l&c|54N`gLʔ@mp+;s 3-WU(h/u4ws%޾/Z=DȔxBO:ݠ; ÈӒt&R=%@:Fk[T-Mq[ eX/:g!xcZ4q-Yrƒ1#Mgy@o UW(P؈yJ"}7}0CDž0\sWd}~dRrq"|aĒ~\ ~L?}*.:)f<7=.3!c] x ~s\|=wW Mg\|'5nk^xF#rucn GUKՈ!ݨrow?3 ]:@^7hᗗB>n^`M+z= 'DV҉$vٌmq2)ix-m"ur\eF&>0Prռ@`!,M´ $2.QG)B{r٣XdP} #K.Bդ`ݚbk:QP%;>\$Ay,U!{(~!eR@K(ϧh5v3 j3O#* W6r \lTj~> sԂ>l(\-hlMn= {̡5!Y@[$_Ϥ~q;GYq$jQ㊶*Q[O0 0 )H9>Kdoq!ۖ50s M G>ݝ6^M6  ?1w:Hj"p24v|S"dc XT:m´-pgK, űg( ,?2}Z[@Aހ질'D%%RsVHaNVR3*2 fĞ uK#{H9ES!zN$f*<Ĵv Y D6*>Fg, ;'(\mNC K{?78^:~Lњ qOC\3M"%l@`,|Ga_{R49x ?1He(M[(k`nZrn WUN5DlJ߮UG}ɺ@]lyTɨ 3 acdhp;hrgxh/ѣs:>vQ}9آ6݁N]RRcm(7}j.]1'V>OEYeX aOBmV@7+c ϓ;T˜B1J)ïlKc, '#H݊j^`݊H珈ގ!kQBaqxZ(0Ya־'A[:f[GWy\kAlQl靯|@VlIF c@OEH |(q3o=Lh (-R33SiaTtkD&!"v%axXCxw%pءn ݠEEݫɗ|>X9[0Mre738$NDWRl5紐+4띸-Cݖ8O\/Ɍ=o4渘#XqWMgڙR{]û7ŪdF|v2H9֛^AW8Q-?k8Xr,RWCfk 9i23y-6"M:Z% {Hu)Z_3\+H%ZaKɱ4Z rxaX?V,Gk/_,BO%%Gݐ1P-ԣ,QQP9+Z|j φCShd` @GAD|3 q{p[b>C *AXe|vBY(ՠg+;fQd@"4S֦Sr*Ha,)9?E(\މ- lW> xZn)&u6 H;g)q4YWQAPnF@J[w c4]f1rr؆.V53+5+Wr kL6c,:I;nт/Y|#OHo̭TGA`%V Epq_k qkqc7:^4,9(SI,fMeHshHC}wg bY"&9䢕24xgW {m'[6{6z4?2x~K*qS|wSEwOSnsOes$YLc5$rRć.@tE]I zHư0'RB pY:ػ%"b*4.\m xWb d0l7Y'A1,E_ n-f% Rl){WjH,30='AS-$@P"WqSR`< N h}zqRv$\E:&P&Cf.G\nX aY]l|xs`tg!ID@A`"[sj}+g>B-6ɢ\m~31% S5[mzˀHz XM2>XxQ0l[k09|ϱbp @sY@Lt!OޔI(ܫU9vVBc;MmB"=gPLx])7yMͱJIt2J Y Ç7CbtfVbS%BqUMKHHp2Vܦ/< " Ŵ'xnލZn1ϩ@XQO bg{2<+le 0#YwI$IA7DD }{:aSnp$w3/w RMFđC !B^5GkX>!"p1F:yv'M{EyWK_e44 <ǹMayʌȽ2nV̶=Jβ# d`7jFsẅ"6 k#f ԟމff6+Uܰ/y MP` c{B&uYlmOE{`K\|,!!pgQ99 YL̷T.s&bMsӞ)s|/b>*kyga6xl>xOpG 2aҠh%jEDg/Zw_O_SݯKAéxqm/k=?ZEúR:P=<#U`~".wLk@謣A~",\,QX`ޙ>91nSXU9Lb9X╛s\! O׍ws;uI[]R.V}w{:GO풮fA*x'\CΥV`E{ x])r\ mD-)%$2[PISc!J!UCPyS"KX|ʲm21GXr"氌 ,֧ S g53 mETFcҳWlɅ@}VC_< ;*ws&W]ZJp:- D+"ٶ|#l~=Xjŷ86 (r@_8DBʠOk +_Ӕ -pLPfN>9=NK_M>Ur3&d[&Gu\(H8:ί9,BBlwy1|^KdvoVx ߒ6h8:\`6]ZFIEHqAbj 4}ѿ?6OB咠@f75r^&S#:Pۉg/F0U:Oܲ(9gbl`%rSH _&9[U(f2]Q*$g{8Hʃ5ؐW^pZjj $ե"ٿtӽ9Ӵ~ge%H5,XaGBši%Ŭv/y2`SDTuYIb3Mф `4,LeywAc 6'ga%1!2$ k+׳{8ݕG(a#HׁBno-jw .̥}i cT+ )K0~ظP]~<R9 z@S&KŎc+t¢żCXk#,*B+Un<8%7bє/*)oCu@HR֩iZ1|ybt(Ig?Lr7 hznh11]HxRi \Guj%%n,|q)?jBA I.=t]h$e)#3-Nr}j>kAb'Fa g1@Vy@K.bQۣ"žaz7838jYXJN>N&*QKLVT;kpI|Ш:D X&=#bV;+sJ7DGND ~*޽HBN{yt% |dZjaSFq:lÁ"Ae>qʗbךlP!$9NsAI*d-X'~%ӨN5Za[tMUӄSeph{w9l~UC7iU0d\9n Wu[L|R L@5?Y\v?*π&׀UJ}}DLYք5Eed # z-pm1?y0e+ 3ԱBMjp<^@X!l3V W?tl*Vg=aNT AE=?ĐX+.CT*w[èw[CI%ⷣ2TIDQ 2AS[cnHEUVp/XqxނĆlUqDOכRd$ ,K-zȍu>6O`a`|ܨs l]܃Oq(W[4m d;T "*`ަzOu8 SK}{!2ݗV[ժđ;_PV|oIq' &B"-=犉rNҔBzLߣo_w,@<-#nLEVc&ɥL\oto S1quF];> ]s?ӷi8@T[KH:{Ic}d"*BZ *WHg0֯SB{:ExD/YN~-88,-?)~W@}\}hV,kbGnfJ2@3x ?{&"A]qFu5Ut(>ET?''C7y&ypA!xjWm͘qn^ xo:>U8!u|k:ia_?_Uu5 7y1sTSud'ltǭdQ1ro68Y@0̒%_͆To U}*y~Xe9"zW+%x׍XK^];*lW[ƭ2{6bZm S)VқV$n 2;#[vsY7kw|{ |#VuhV 6௻3XIGnK!焌X'eMbҖ̚1i0D.E %my *IC{G~T(oURr1L߬˫=P^UQ];T6(F#nDn ,U֪RVî }+%n&Iµz.vo$"׾4}1 ٠>ez ~گ쥁Lq-o$iat%-eβmޛ6Nˣa$ͺlL _;Ny@r3] CVFCEek{$t.3 A4gCjϭ.Pp^<^7ѾDnC⌋(R<5uA~&9şWW@;UhvZcԼ}DײvO?J#|O2:F1tk4`.W3"-ɁT&1+ I#^>ɀkidPt7X3K ey G̕(f%[mur$(Q(YQ|Y yl͐agu[rE˙Kom1H> !X+]ua?l,i  u4>bh kX^ϾaqFl(_MDR^`Z&rMViC虈e:5cΐxJOS΅Mى^Cj1:zVVIX5fTL635.5D[QfK =:%[ȺS#ƅN._u| p(vnV:7)~ j: q;Q3QBRk!YQJ :<27/ź" }ںD(#29'hOM_hC~7GZP1y[W GL`ȩ8xE~Ci-엳Wbʧ*{%lICo+ @O^n=kS&K Z48E1Bb۫SLOM=DKQjbrI`@e Q,xviȿ+O"O^@L?pF{&\ntVe@[Lz KM#Sk&*Q:±u!)}–[3z4 H`Lo'xm^'(/ |OCLtc:os8yYO2 "2V0ı_LNIV7Z6VTe|#XYߓMa E|gB;s:ZzL>Do ^²-kU ,y}g'( pB5$ͶVUZAvqb[/[gʗ!rо{z_ "vF=y'G`j ;>>dY$" &*1Zun}ģl^$.{{t;]EW?уt+"ݛӑss{k1}mYdG#—@Z8(SL NuǹnvhU[zAOh\Gfdh(' z'U*UYȦKCq SdnJG >C'\bW4&~!W^ЌH 4/}V:!v% Sغݞm^9C!7{sc]9r,^m  s9O\ ӣUz~hL w!z8Ee{(vuC"j?!Wv`>Wo|pmf$VH}J|惽A,RHZK|TFxC|o1cC䒈"0 G S$ '!!etGGȤ`|﷗8U_5]?cryBfydҔT0 Rp8KQ ߡ:&V(`_&@&t6 /p}p)R ,HUC*R%Be@ 8ǥzRBˑ*'H Npor&B [9hUd3Et[$̦茸Z/2y=8)n| u=e}٧7xAU(l2kqcO|[&V14׎L8jS?'.l-t Ns* f6[?k ހdUj?Fw4#zhzqdB4_}&cZ)o9h<@C$'FD\`~ mbܢbW5emi;5Sh{'rG <\")'1^N,2"Jik6tn2NB 碞=AZȟ#b֬'Ae\M[APǿ_jF.gEs*[5'n4]]K V( =/G#4e=#Gm]"GMu Mc-r GFB(t OkiQ0U[ K'v{fF|򘠁US+Em +m4CiY1ٰ bl`Tc;G_ B@M:@|p(%FH)Ńà ֳJ׹%GzdO`Zuߑ8npԥOs zLR6tc!OVZup6Cs2UWsM>uGqG ws?63-(0kZ05˜09-seOuF2s6 @y~;~p2J_͐UX]0C]\!Rna7~*JWׄݧJK>rT2,ܘz>׮C,6Ҳ>}6l2f{ڴ&~sR_-b H>^$ 'kǶHhQv%~pJ2;3SS_"@h /N [V0ϛ%̟zH؇<$/Ǽnڎ!:s /sCxDik@rom ;3s!'& LLu~7^v[/IA`ʡ*ͭ x)V`=f32|w^#X6mȹȸ}.9{/V")GWG!wEiG&㳦`uA($QQi'%'⽘~0* i3KcՎAߠLc>Ŕzu+ϑQj{*wJ%Laso'5a=md.5 2^rޟ#5ۢi#`AR?N.<*|ʼ8Uzm[ݮjF`]}{Y"y:d?)aDv9VzuZ8 eb@#D DOAAK,> JI zj"f;vT_{͉VW;_BHK H57_6+h?Ce\RIp9uy'kmc;vg]"萫 R*lX GF׿11bF|gl+Q-kXeu{֢M ~\. P9bsn^ R}C)$Wr), J]Tλqr<䪫a[5šZ=C/"楐,Qel`4>TBu+^uQY$Q$n>QӾ/>A P6UkZoiPUl1ASU,}༷K{KGMO8Q@OV3Ӆ%"Du+ U|ĖЖ_'V+ʱ}~VicqpX _)TT^ߦg)wt|u܅:f[QQ=mа#ekec(eac2z䡋6m{hM6s^ $ճ?jzyO/j`si:+\1nWH[,za+xv7RuWڣTeؔ߶'9_.|KxՒ}ZgYZ%Y7R;ɢ!:7%{H҂ ~̛uy函 "զ:m3C2Z潡$OATkQOC^νfC懋wp4z[`,>Pû-=f?e}3e.\)ikOjdx(`^?NްNޔl Ky%?G09L!4YB!b+TnW,fuaQj@ˑ0Wuec$T>>$J:"k>*t.b_+*lUI)C?Qt @ZДQ?Mڝy }KzLQ[zݧHmh|X9̻2 u+exks.Ҋ߫EN L\̎ 9̸^DVGy}m&j[K5?Ұ MG aX_”'L[i=eÙI\EH!SF@pWsrӫ$ j'/·u R5b:lD::M5N4Ţ8̲!޸.:9Wk')\3qY3o0n` CHoK]#*҉H6nžI~G:P#I~ fce݄uK&fR&?ٻWjʩfAAxϲm9;HlCMd[a[w۷wr N:g15!V.xqZ}nL5"5.en- &{I+QztZrK߯T\|zY SEIJF >/MD+`+zSF ]@y9C4izej>8#RR1Ȱh(A͚ѧCX9śAoe>-eg{ʓIpQss{P&D_>% aB?忎KDAtȑ lufHP !D'H!6pʏ1PgFp(gjb sȹ(w5އwAA+D+NNLlGW<ՠ9:N A#*fq%ʽu/spd 0%gawd "/řTu&6AC,c07)f( pgXظ{P&aw 1} f :\j)oT!ktC bX(exO).&>>WŶvkN/Zbcʎ<5s?.A>{څNfɓB멤:97@W~o*ga!Ae =P1QXFۍD êfd;[RPSɚeŢ{m?OF꬈vi4]뢒fvꤣ+0N bQSM gd\qf^Gh_ oy[ ^Ғcu?j'PxuU{ ggBbr.UaIKqSƶIUƁz JzL93vxFF}_R76l [/- < '|){@!Ԟ]A]:e\Yqkښ/6ӡYyo&%^" ol^iM 9$>OpG>aq%>D辿9&aexpߙjIOs3.Eƌ9Qj $m_vxVmD@C56i[Us0+҉0n|/8U?,H/_ +.pb:-#읭 wOePs Z@V V1W'JY_u'a@yz[탄vLM3udB=""TWD eQE5B@:LbݑtqIѳ8xmĪRH;T_Q SYAH~!! qxMD'tAjD;(LgV$W`[Ğff]}ּЋ&rxݳI~+0ϨƇ l` "*_X]h኶<2CH<_WZ$eH!Fc,%/~CSguh}ٕFݴAZc0XfOVN;dEn LCQD v\Q^Җϴ-_ֿf85WsXmx6ft죦J%Dӥrx1Dz;r|T{e*n.;K%!D,$=B g#z*v T5bQG'0`4F3bZ62_!bu׮1}xbRЂ=C!*]٤3,BAY 6;j;J4oUn> -mp.BIk1B=%&!j@|'vysÐ?A3JyRn!ȳ1icFalїx'Dհljo"@d{AYW'gLttLjҁFٱ;47$}f|ya 0#a&A\pҤU G2^::Kߛ|w (;C_nR(=<#]T@xP'6*sya<ǃۋfŅ>.ݗmM(#OrTB=9Q k=%a5"܅021xsWZλXż xhsgqobE nmpdyʼQ!d\˧,#@8njj (X5/[sgKh^m4f9 S;#bbF\E D>_B{r'q5ܭ)W{k2 3-( dMSKZ<'m2Epd^\yt.EXU,E4tLANX:W k4y2h+6}(w rœt1ͥ盓ܷlTؓ:H@4*`8冐=yjѤ/r=;s1D1otAt#HLֺ ,^JenT|"]-X\{AX L|>dV,yr;dN>jn^%h@ASk6W$,n^e=[ =!Q L^:\p˅C?SBa lcaz#t/ղ̪~ep_VB1+OEl{*D9oeP, ˮ۶:WgEUС^6 QPR$'=TI6y|b MR-(A¬xdc 2A{t7mO:xb{Xp9`ZQ%"T$\z%ĖV?4d/6<@} ime sљ'[VΙ_| QB +x:z]!Ьo,Աx&D X'ZU0a7O ~9ޢ)se J_^-`]QnZ&_5kNv<~[do#(~jڝ[1 T3b¸(W7j>S蘅zhJ-_yϡߝFo! RNPk8OLw QW;dе_xXjwߟ&KVN~|=ӁA@Z#2d*g}1qm*U4@/&wp )ϯ>iD5EP'3D .$OsZrm7q1 4&~m|% Đ  w  l BT- Qi`Wt&|v!mn PGhIb5f 87K;?حYw+_uĻȐ#n摭RT P,K:IT@C5sUcs]`xM̚?2 ,󛠗6J{ kӉ<, ovx@oL)usp6"Bʇ v0 V* V:I|d-Pn]zP͎rcIVA7$zO>󚨙'يuH_20iNB=;HٝS1w=BwXy"$xɋʒCkƲ5ljbt! #rio[w0'fcV#cǽ3ӥR 0YLߠuq$ L8%Ѷjuez+@GHb>@D|[i cYA1O$,[鯐13$0̟NJ@!OHU<O%vyZ(cId|QX|<ĕ"H>RDqfSʇ moqnkhEW -F++xD Y3/Ǹ"mC6TW"#%˼be<6Ƽ8ՖZSopx1꜎SoNh3AlgyhZ~zR6BVbX4+ar> 5VS{xUk {K~}d. jȅ .mL5]>Dž܃਷{,cE(jo!+<^3뗡lXdRA3f|ɷeƚpm3^z-_%:{{uߞF=)Y1UwB_`+>'R)ŶЃIcH[D:Kf2rR( 1;bz&FTsHHdӮ"򞾷X i.ۓMk+V#Lяbv?xSJR A( 益?Ak]RJYΠ?1@·nYm列nPZfi ( {2) GF|eAi„y*3ڻ.H v*ՠt"\E&6DtSӯr*i"ߞ7wm6Z^9OfO7&at^(Z(G)"uG&an1Sؤ3b\׎.MVnJYw۽P۰LR7=ԈBv&MEʴ(o={L25T9y6 1zC+\Sr^]uȷm<$${ =@n4C.43Ӎ?WԎ#JD(x"ӸkPcmjq -gQ,H xؽpB"@ }v#0v瘼-[<g)H,)g]N!rGF^&ҩ]!?P_\Y-g_d>{uGҔ'?m1݈p rp*LPSUEh@h3=n XRdGXA>pㅖzހ=qx:jp4&-!H#M:3D:=HU3bҸpy'0 Z"Է d(0o_{GDOt#{g0~B-wu"Z3&(s Q닽aD xE?k->̛w朓.4t Rbf. .duYt rKU;y?0ƌFmw2*d ^)1G o$|[i EMܕ+銓Bxs`2kCݹ6 (r8pR387cJR:[<&+:4LhɤrS= jL6cT+;;;jx;={1/?anCV1y6VzJj؄݉E:-SVݜ6!œCߵŲ Fb $sjJсx%(|w:֬g [Xc_ȋT{@lA:_`bMsMo#Qv&+㌁`F|40lD`TN_ڱJ >U!CK~cFI*+OC6/^hR 6k@љX%C<NJs51f L\Iw5@ U, TSnv&1Ѓ ]z/L9! qnp& wy_ܦ 'u hf6=#Mjd{X"ύ.#~RnjzJgWԹ}S2@_M\vI6ф|*ϗ e^/N"o V>^\=^ ׋P+r$V>I18/z暳C W^]YPjJ?{՛څ'1R8G:=ݿÀVĢ8y16Z 3'+I}&Y >‡ bD(m^?=J5s_<>HT=OZʜꣷ;1 Hn $ xI$=bxrgoP]S916&-ɋ^,jdj1٤v*\ć8fF.Es0BK^^<{AG*61b-^ NlJ9Ҷt7LzI[4ӊoceCZ!ubJ"\8@mho'K9vJ >&&]+Q%^Z+ &IZ#;9..φC QVYN} ɾPC)/`b)KAU+b]У@Ovk/0򎴅/lp2F:\Q~ʛ,Oh|VG=MrA]0)vztm>*[* mcWU81DQ:*_DgDʖQ],ӧ5,?R^';WEfDynH;=娄c 3bt;"ABL?Ƙ'UhE\UdO"aZT1G2,!:A @2@kǁ!dnp"}$,%z_i6;NCкw't6jƜQft4_$չ|N'dBpDq]:E5@CQ$GI^U=7߮LK1p?}압BWg|gd* Mn-a dS'#c\o!v !gՔF"-)?>O]xS?%L{( l H(qZ?4$svDQ_U#yGqxﺚc[B":uS=w {-) @9z26L-Y+v^i/2{T +G=ثXkp:^~`Vn%TFWH1 TEGd%r<Dx.Xskc $[;}&sC픅aT0ĩUs\\J\Mݿ ɲ|f6n5{ea~INd 6dbr;td_RM)Ѩ_/ , Rt/)~l1{cܤ֨sa2|zm&lh/2V+PgåwAk%a鐔HR`NlOfokd?}x`QAc@i3ע,OI,#=Ydyijt12s FFF{JˡٽLEQevb`̼SNCqm2#bɺi bvhJˣuP@/8SB֖x N3WȆ?؜СMY84"1p7xF($#^ 7Z2M+1|ݚF6Љ*ǙBKoxRcIMN%يj&Xi9T[LFfMJ$lEa ?SdzGkד53a#WbMU=_B=@P׌ ;d 9&2ag j-p=C[rɨI<<=E1Z-rFwfakw6Νs: O\Ri Êd-Ko ,FfC՝!:_ (9iޅ`$wr5@QS?RHQmR!+Ii*xsI2mm^&H0Q^%f\ uqtx/fI^kk^ 70!=S('!^0C{ơv~x }hsz]Pe,rk+ٚ]AӣYɜ\@ ;BKEVn:0ZY<?Egbڰ-X6 s ]7-"{lpqRݥJ7u`h gJB<{`Fņ*n]L7v"9#=] $0S/tw6kF;-@ kUS&PmW ""M+ץA15=\xB-tJ!<)Z>-[fiP5wb³ZtؓhmH/]yDkHJԅA$uhgW P.>vzf΂s.O6pR.xa}fKL2Sk-LM5N nR3d? L;0B~i_sCV񈐎wj*"57&:] g QaA,`z A>V[| >uCH>zɞ&N-DmVL^d[u>y1ƓXr6{q d1#(Ahi˦v{HJюQm0=怜kPq(˞MߵNgQs"tc= =΋qzSj'j4N׽gBke3Y&q=M`Q2Za׎x =it#RL֨`a 2X~,a"L9b̏u NN=,yBa讐+EO~~#ugR;֨ ϔνqO#"n_23z ¢@W0; \w.(^B)b#"܄ U\V'h~[GpZ>Y-GĽDֆ![_C. jn\V&)bFi ¦Z Oq q%XER[" m:xԗruIS)hI21ÓC`IrORΉ7l J;^=9F0h/#M \Ә6ZDJԪ4hlGk #ebyL֭sךDv kF c& {.0)aI( q>BKG93}qN'ԃWPNi K](9V`Ÿyl{+bZ*Ҧβڬo:[ j܀a^2k7.lXMcXt:Nq;~% )1̏p9bIC=&TԒsE.$#: e50$UZg'S=d$_WG~~ʶ|(vaK]wH_mU cM.MG#^ }~oŒlxL3j}¨vX9{%UKE +\sLFXOY% ̇>EX۲UK Hm瀱?Q= `?Њs3GITW*UJpB#,iGh ěxq @=lvq۱ D$ЬrBunYȥ'xͩ6W}G(cm؂%|4':Zւk^MF8mkID#Ȃ|fɈ' \}- }pK;{gU(-kzp-\K>u9ӭ?drfLOYQOq1Q!RfjV^d*t!<'bN7Y1ʿ]ωB78;|e?}S0F@JGL. ̪ZNUa>UeFCēl=U.Ddv]=g$#z㖿*/+i| g^Yň%6]wڎ'ӊ>뼪koiiyGvu4mTX#^>QY36Xd^0\@,P:='|Oj- }쳴ɀ3V q{${$ :},m1Sc5+Rkpl6tiz!ph$8,xTv\,Ab8:_?GkTf'}?Vۦ[R}c҆Ho+/hh`N}GCר;1YĉODT>vl@Tu:H㡇Y;T{--\KV'qdiϹf$X;[nUhqǟq;utø5 3-}Vv4ăೄIt5{ (rp *qo3<_q&ԟF豈>3}qpx]1G X\8jBCgf spu4Qڐ]sϤN1U;.'] R`*y~\Z7RGQ$UAJwx齴DD| :gV}6p=1w^4zTQs&֛YM ߯+ag~=i Rf0+gG" *\%_ 45dFRʻl ߔͻ(9EH$z @Od+æhg Ëb $o7]"]mXT"F:, 2F5WF WPB p#O|u{[3`YkW1 W> M3x*U4/`D֞: ~ `?_Bڅǂ[9( %˖儯/9vKquG6YR1e:Wo+~}Vֶy) l5!-@_ #2ŹT.//qxnV&-X8)^֒G\ zGeah$t e2EAg*_t ]x.˻XC^:ynC4/qi0_*'H-+TP7޿C߆?t(K"c';4DY=p&* 7Taq;Wp3! 4cKJE~{UM&Ԝ;* Rp_7~('oWZi0!NkIs$Jţ"7 ӆiǍ95j1s#Nˡrv|5{~5]S?7F?Iy,7Ie_j~Vg[ɺ7 ^RԐh`Z@i݉6Յbʩ.rf)h:dwy0۱,DZ^11]Nv].PBV+J 5ǻn t%L\H;XYڃ/3[l.9BW Ѣ MP ¯bU\{jwlvEbsVmP޾gȦvOgMh/TR+&Fe^&j^ v7X䦽b'_|- sƶkckgĬاmMCk9+)θ' ?_a-=7/GpM¸8\"xD.XpOH h9tz/H:.o+Uڅ[-_mHPl bq$5 .ɀoo"vr@VOPF|H?sݽ9`9C1î0<".T=K{* 8GT!['XXZ;jYs1y`VЦnqyyrk5 R5x֥΁0HO?>]!g NRn`hQ:~b#LsCj ~/࿈ڂsTB9JJc-\>bVC g"(cnM~AHjyK"4%]Hf\?w9"F{ŎPϱXBx2 ~b㚑M``u,4+< #Ҵ(!1X@RyU.ԉ FP~>!*PC@v_o_>izb0}YU uz6r$٬KF&$<7w?`v!0Ȅ1\:"fķ@j8c!2 Gm^.zru5Aߌ0Dg'8rX!?"w (n}c5bXR@_5gMs=;~$t2.YVi=OM<ꡳFIz|3cFWe 'cea40zvɬ:MNRcj mg}=aސd\jCʕ8\kKy%,vQa,tscjd댹lF9,i!x]MAٹ2gn'FV3!٬e"(vlr ,l 1n=isP{BW!QOFBpƘ"4Z̭7㈷}#6#(MA$_4jO)]Ɍ-'NOlؐ[x}ޓ1ŗiŵmTj`?}RD핾KO^(%*5ьgW :Hle]5 3K&rA#yX~״1KoeA^uƥ+pP;+>8 ˃+@$ KdTDզ6wޜY5Yq܎tWMPEFȂhՏ):bd*D {m d0;}?W>q߾H1ݞ9@6#K|A{܂N UZ߿V~dfEw0mMG/A-XP8WV3ҷ;?c4S:i_UUTcrxim繤l{<ۉ[)nv hCKOfT2Q&I?؈NTԆ:oWJoXn[<VϿ]XY/_5j8r5(=3nq/3K@ סa%S3g %Pɗ<*ܠݏGOi KI6D a&ȩjLÀUC ܄M|۷勑գbV2(~tO(~HItd ENM)L*MU*uid2ds1 ]t\Uh> ZlvmMR7Jpk.fE#}}z] a '| تK%X9hExS/׵%bFh-.џIY*p!XTu}x Nc$ F+m@3#Aw橍n\W,L+r٩YG1X<_ _<ClK6f]exU]'q_ݓI[0vȂb$sLX$]U^ oOij."bHbqIT)XYۧGNڸcT~Ehoi'YpQb H?}/RBcU;Xd}`&¨ڍh@gޗ)Z9S(YGd= HlkjǑ G*ޥV-9fi/[f⽂nv!{Q`| NLX dE]tY+@5&h!}޺a2kuɣobFW=;ˁVsB 5~_$tIBI'(J;=^&cgvXgeFŮ?:y4c{.UipAz6ѯmR R>oBuPm'6/~//XZkdv#O9 lj޹"(51Y{PcLX{DxEqӿͣdD(=pj[Duo?0\A2M3iH %ndH4Y|ω"˻0Td{u; ǔd`eKlW˰9Jh0(]2%䞄zP!6!fuJe^z P6 u`ߺ3=%vI|w0U-WK㩵" <~|`~a`p+,\?0,|TONT/dk!+ى'Dɉgi)XO6w~wXL'˱RƄ<~\{ZPf\ՍRo G"0\g19%)IAkQP[lAG7# r8% I 3zmwiDQ9>֠5d)}D7{|f)2[C*u8ț>나g֎v0%]'^!k{`?PWB~^}t) *FO߭ۯ">-3 ~Vyݚ9&6:5&se>w'.cݳ#ɫG:}ʻvNhH'LD J迕RNj"dDg̋(*&,nkbFtҌ:Sy ;vk׉R cli5!:^am=!WJil7fQMeZ2E4,T2o} !/mʆI`GfNahF)Y[&~gZ\۾R.E7m((eێ蝜7ב}À~< QTj̪l/o[gh?w &M0چG:OLjR"P6 "\_2*()rfy^wq#~z@ٜ8Ƚ#ƌy5} ^GM- Z$w.3e p᫭WUmW|QB,4<ӹ^o3g<44`nwuԒ p[s"U*EH3d84VWDf# % #scD둻%CpR rD6W."&B:X؁H: xj썖xL-(M~2o‘RkN!KiDbJ/_ 3:WAKR-[_8%$5z # }90m&)ټԆzq%m!mim\YԁF`t 2#RYhꀅ,{;rZIksQ Kjp鼾[:FXZT>S yy2ĠZG9;"ztG_QV;٤ɾR)_}0 qu~-F#/PD3|t$!90fϳRM 9|ƀ-LUF BPw+Ovy6P'r|f}T$%NHhj:J/_vY@F]mQ]{.'ɔZDǓN ɀ6T=Sh`N*8An;.DGF7X>(_qb=/?uJ@K v6ܵ T:>iߚ1,5b㜮]H@)5X{ MwJt>c]%!-f_gHjCgܐ̮ZT u1[Ô/ 9Nj5xv5Aތ &c˨č==}7n0ԀKvpw$H>$9U{ |lKO;݂u֚F3>@4LFYډ(e9AD@/W\>Vs.w@m(SH#ruReDҘV԰ .:#*v"V}E s"t4TeHM_m$(2^A ETJ,U4d9S*1@UoSF>!=e?΀O`)G+]jEmп#)"ՄdӶ2Q EVZDWGNhuF9syd=DŽeSKi 7g(Nb@mY3v=8'?MKi6 [lLJgmǓccЄWH,NW}8 cnOf}j*DLT =;GjZgB^ҫ[l`rk;hLJڤt 3Q %2wv,N)wRzlk%vXسgZ1Sܼ0$>9P}H RxH[}\$ VB4J%a~aXT7quq! ]dї2ahqQ=ls[#e5k{ً]Vћtbݣ·[~R6&l02ߦۛs8ȓ٥}*1xI\*%d|ZZCt\a/ΒxÐ;j}`ƭ9ME;me-^J+9oI aيi,oxtCp"T\iһ#dv@3C5n;z=ݯ0:wŤ!7vʎ%axTkkeOi!b6k_dhg ^^2h߮=~jte}Sj*!^A42_K|EvaiOƏmڊH:opփ9S+h{+vyn퀩i<'zUF8f*ϖz6$rA}N`r6l®&1 ̸CqIA/_^{\y: >/x~WvTߘVu޼`6߯b[ 4CMpbn|L?Hn87Z;/fY= n<= 9; Jߠ\0G64fhG-C jyaM1$-veޑ }GgbV o1 %hZ*"qw>6̌6"P0PneLp^cdh6v)r͋A >Vwl⬷'Tm0FF§e.֘ Eq:-3,k '`K(ۭPem[mݏRF>[nYj/Euۛ46qx  _<^T0'BZ CW''#U韖jLyҜZ̿-䟓A4u` .+߃௨Un}6./V؎99q~L h+U=l Љb$,4~.^QꯑQd~.wlx}G!p8LhEkLAIxY eY-XCLNS;o<6ƺol!rn's$w8]CT;4_-<Ġc " Y. ] 0ךEzgSsFJ|R4mQ9tx9Qh1oe5 Y,kN ˚? ?8JuԒA1vpN6!>ڠ)tZBTA3Ru;L[4a9vY4'<'P;ܣ5ƙ.,oQF6ɆU@N_zgVUIZz=a\3+ f}!$]8bŸR4r (*4$쉖'\kL$eorMM/s<#*R1b M8wY+ߜGV~0rr LHDYc@ӗE!ǝ4sT}ܩA&#rړ(J `VZ.arv9h,{"'bgv㤥 71 "˩|vRGsg6vڱj2h|@]9pӄ‚]I3ĺි74XInƪ oz[hFf$"| ;<ղ̍洖Ķ2~"+&gТ-a6@~5QnmYh{|pu uu'@?=3A.2۩eb Q BAk2I2=©zWnS]`plFˎ@u?8Kq Y'+hH:zn Z?c:wvB@afbi5IGT3w (xhBXynɒl*PeRx`EqoiY#~V6zU`mdK=zCK=l`0Ep]HZд“1>mSȠ]vR+;X]͟ ݘAY DJԔCPEPA.Ha߹˵>U(\-;!3[G(>K n +l7o"+R)|.xo0of {QzeDNߠdxC4ůF2[[U{JiԴ/ wl`ng[phFМ`dk}T`$HoaЋ\!DžSXVS~V̞=zcJ5c=+c;'0&|&@`O92h ƒzNIxńAQ'REg߶+.qn3Ph 饏ʆL3Fn6DYxXEx>EؽR({WOCXT]je:{cV#`2C ܏>pHD/thNx=H@lh$v)#" /Phz`8oc w֞͞bŵlnzbG8xdPvP6jF_LCwoI?Ȫ}.@lVȁ/7Mv@Vr0s)ڋSY?'RejeKԧTf2hq:5 IM:S~"}va~/3u3N1j^Uܩ-j9u{+rrSU0,FZ#?x7.swH_F\3UiwPQr0{| Y\44(d$bGias_vA&R&b= )tez9Tc@4 Ds\;|K") f%=UY@k!r./~)(Řoх&&C)gr%7Rl )KjO2 t9r#liæTsB7ɫačEPScεy]=2pj:ķ{|kCt6ʣ5 w=,P’ V#[փ҄g[^A/#ٜ0[Vs[=Ac_i$ԭ':_݉H#k| c¶z{{˜ݥ[4 O',,8ּ~ANV9Whb) ]:g]O@ l삣*DA-y[=Pz7Õ'A* ' Re0lv0dAٮ9.MdE7I7Eve޵4!;/<ɐI]V?L@ZQg:&7V; aq$|?^`M:O *9ih;s6J.g/?o淔7 RKχsQr yEG69 Ķr8ﻱ\8qjVF:{^8Pf6*Mh |peV_LQn="[J0Y Y 297 3m`g7^7O&#B j*eX":Yu5=,5ٳE; i:w:VpSbjaaW 'ݿoh: V:5ArsMʻ$"O&aAu2SbfI;̪k}>R!GiՊeinmmg|0,-lR{wQ9\H"XQqOWuTP >~Ƭ,#DaU(´04Q ʮ*(́0Yh}-ˎMB3xFז&y4.o00$b^`l2&u3oUpoڜײM^eA7=N]Mv"PDcwxY{'p )bOrQb=D!f5=:7uK PUf;maf{*'IZI'Ђ(I*6b oRRKH>fi`;k3!ֵ, ol2knRb)hr6<-h&>"xG5ӬhD׍$C()7j A4P"kDd~,2*tmo|={MTPC>'pk[nY|[P"oP vL (g ¼;R"$ј7X#bH4D/Tr?7/94ǵWb@kF#*2nڧ׫f~UѠ~GJ}-寫g5W{I!z {id^팖rCmhթNz$ߣul)0ά'͉WdR' ›.;Kiq0kC9 @ -OA<7Bs53+/F | ފL{XxT|xLjW)1۴Ķg0-- ӆȒޤ31R!B<{-ѣN^ Q-h|R)e^ ;64R2mmRqUԭN.W-f_ߞGcXlKHIYC(bB 4|_-K ,畅~ }AAWsXKS}~6`?Ŕn%6LR$J%-LQE[me* OD*Gru#6QsB:ӟ.H>W`FQtMN+[ x ' @!VS{`㥕{0M[*w[7*_t18'gb1k}Sl C  r SX`$NȄK$taZm!cXdgt]QN- [hj7/ץ]7dgzfFfDXD4ބ?̈́/vS7zt83. dS tu|EjcįS}˽‰)%x,]N;{:EvMz;ɜlX)(mK-TvD)^aVX I? 8^^8@#fULNz d* W#pk ,>R*άV(N??m`dGn!xֺSC+A.Lca~_-?|^θ{Co#_.޵gps^;n[] J`cⲹ) I,fo@G2xRH\;geAR/or ZkgQ(-;U&X9L#>Yp٢rF.# BC]w =wNC*)|[ԩؼ~u6FC9U}`N3iUdD>L-Tpp A4tcZ'DzYq2r %j/s9 _쎳M,@Α *3 *X~Qh]V`fwka;u=c\ R,Is8\WvƟ`Y_q-B{ϋh } ̂43[@$ qL*}LcyI6=ˠ z7m>[8XѼm)^7q7{%UC7 ס ŝ: .(12+CXI'TC ꛙ&+Lс?HQعGX miI?1+5Jd=JKS9x-[1vK皷GRl֤c}\/L vN9$ΏvGCB_;Wh 8f/ct8=g܁ ƾuv6}TGw#[ȁR! <<& qP i,"b]k VX/[fVz U".(DDf`U/󍐕Y*إ S%dKi"Dy=;F7Π{l`6&MAp856C1~>Q*qkpKU$f{ :dj[}ؕ #} zɧH:?#.w!pg7($I ^`~vXJr$>yˀI*vԻxLWOx#jK,ϻ/Pﮓu0XQ *& TA* ʶƓ-z 3HljԹdT{wB1=AV_k Itd</?_KwD^On1(jiNYT֣XшXzsq?H۫x"_vZ\/C4z<\սZ['NS%sq'NxT* CpU~S2<|q-.xlH}(պ79 E;GSZ|3;#a0J7Щ2a IݳƟݹTzc~35CҎ) K): gPw+)KbQ^O{?<8%ѽ+qS}xm^Q֠m cW.}Yq=x#>'ql-=VÆTZ=g+NJ@!8[@S7d2/(qqvJ,SM؄CejWO$`'mvGȶǷѹ[3dv--\S!Y3^ <C1Dd>LI~D JpC-ߡx8ՉYQ@rݠPe_ {SBgD*9_!2HFmKͤ#>ڲM^fE$W@0Ϯ'dB k$ =3ݦ+TS -@9sjl EM%eGgOk*#=YqE"qpsSKNăӅ ?tzy&{L2nW1bKevYaŠ ʊz>VՀ5\ S%4w0a5{Wn/\"y-A7{GoFUs`DQgP n4a`\YIK8syJ=fБ^4SֈnytyX`{O% '(盌Ce&0( %nx;W[$̒*D.VC2ύJVXhu LtUOSPd$a>]e~ abߞ9 $h:7A*V.!֎0ȋQh19| :8˴KТßy'f/RV9d( ϼCtb ,%x=MHȂUq%]~^` }L:+!!R%[jsA/<ՁWÊXRJ|/  /π(p}$- ! ^.(K4N=/3o"s8BW0GP9ب*.Di'rB;ruZpG{"1uo{VٚdJ ݶJ:*3]/"ibH~&7!媀GngG㤡Pl [[|$Sק5i+a9U ^[/]xLV Y}2TP99Gg"݄ Z>% /qI.׍K{If-LudD:qӈezc>!J~z}b_%{v&6dD+yCoWάz, bw~8kNjb;;3y ӈ VMv,\qgp{.mpbj,kpXr\1v^BYg 2:ӂ/bV.T _1nKO p(_PK&nf/7swdQ8>TJ/ DSz&pJvXuి뛓&ݔ,F^P|Ubq\d<Ûz/T~ڊu2X~/Ԃ~;먦 X* -*-,!Hn@wI w6qKtK@㪪"K/hx;z)E HDM'v1G22UWK`t -Vwq)#eX83lO0HCp%)5MVY##-\%S'Viwq|4OV$4یi!1 |ZW~֭hBx'vy0cp8j"*F*I#uxrʢG1}3a>ɍۦ*7!,-EMZ4 Mw@ 6H" _BajlQPRyN;#.ypE6L+gMOP?[cxd4UpK u_/bMb5W%_9H2XRHd3 >܆^F)$oRMe -VG(̪4a!1! LYׂ_ Zx' P] l-!IvKvܸZw|qeM5˖ŝ܅do_\ >d>0d:Cx~xTRuIoyF_DV6?$0"/D_fgRoMg,~ Bvbjh=W͚"c&2yg3˔:#laHK-Đk{-=b 'D}A6HR']nqtR7$LSGHуEDdfaclq2 y[`6|>(:„. z#SdH^t/Y̥k@k]q` qvDShD 7*ݷ"2@l}`YvAb4X ޷c<ʿ*`ˎ L -}c=bؖi{"1d4r عxt\᳠CW5+~Xj* /~%8IDQe P]n)pn^?iOaa=&fn+k$8K wХ >F$c:5DrYeO|433q6&HΗkdkalz!A՞hT/Ϊyyޔt;o)ꈬspw@|oZY(׀JW}trͣD&Qs@_G`u FEg<^U ^}ܢt15+rn CM K^}3Sc!"ZgZEtƠQ4-5}6z8_yя]a".#/$1U]rVQ# `Ɩ5rp-(i!ob[x땃XȍUROk*gxLRux, _fþC0%? A8T'T;G)@9>džy\(J}^樼efN%h?e | h)/hA0QfڲJ#9W;Lox½'WH8L $bz~=~E}uk'Vku&$cjc w5?LCoX]Xvǘݝ>݇QҺՖ:\u{N81jv9)Jff&hH'6w./H~[ߨ"Ӊ Jե bz-7:!Gmg/8ZSU9YeRO"&kT 43?@ץnd"zebL+ ;Z-PT/ωi_6/Fڌgщg:EiBF{l3eCfAU`ޥ$2eƊ25tuǖ>Eo);`McQƭ#ؽwm.?'!\5]Zlݢ,hŗ_":, Y}d,:3!43QyCt+zuuh׍DM饬ت-wc m b|]`Ksn}j4%L@+Ѫ{' |AYZ}H@ۨP9C햦DF ۻ?/vXS@YKBe'8MҞ+8o&w0gmH's+i ~}?щ}\$=;J<A>TmˬaްLV9[TY;?4_:tkUEb?zX H96rQ5xY,0>B } B :&̯U ^6lOøi0oL^baV7MJ1VG'm0r)ǿTf1GN d6*2Uu|e=P-Di@8tl2afܸrhT,@=O"6MULh/%v2ĊԾ#!/-fwȰ.o^k@HvQ*]Q7Q2Wy< !nTs0Z}o^aܠ>k-4< d<$e\  f㆕vfp#BHVhY5\cT dò9zEj{$4r}Jj$&OR Ƹ0x?5>\jeRqEd0AN;#JbNUxd5ghonu:o dzߪpMcm/ǯ<*EHk.N$s%_ky,i)p?}R$w`o`r/2-vKm E @s#& ] \ɍ?=LqJT o>iB..D b .b(TAw.$F~G3P\O2e^z k`+ _Ⱥފ _nN$g2Q1go yl ~~ƆACB~)r Hg 1T"LDR 5fCLx?JdBN ڵ`ӓxw05U޻+8fDCvPnHBjm xNS+ze %#Cӑ~Ҩ U 4,3tȝԽ7$-y~UQYsڈ.(@MCJ='R`Q(۠ x?K.{PY`t|?ސuysm{HhO%Y0-{4SKQAP+ŸXPu2b?Bƕ?.)1AX@Ly\oz~'nf9򛂺ǒ+xQV 4|OђFu/%ȐeH=1+($21?E/Jn;QɅ6u?+o-H6cP=< TfDkӖB~jƨ]E2ԟPFܞ,sSFLbe_c㠼~*~`5D_׼8hNʟmUj2o5+(I !;,GZAFN+ړbdq8$T08]rwdQ>hDnr`%JlcC )H &>+Ós"YcQ_LJ|&a+Ui j v LOޙdgAo,mOSd3MWG|ݘLQ(ذ+.,'e:Tl 7MTOM8%3 T1*c|aUrra+ Zg]lۛqqX?DNyd7竭 ,g׫ϒLw`wjS4ʃ\tpm{K&8fJ'1UE{鮭= olTӞxO|0`u'赅.?Fd:'_7c?Bׅ$t)+yPχ[bl)boCˋM$K6-gIW %t+Ⱚ;(#䤲 y> K6oL17(W)YY,1+IDMi :rqD'lUfE>5t4>so!(``A׷6bv#Z9¨ldE 8=p>!B84s]h1h<uHqr͋@M4VZ[HvӠdFj|~ksrieəNa쨩'߉SmJ]+'0~\N2w.7+BA&!a@(zҬca_9yIQ;p-ci5d@lmU9jC eNr}S Edƒ|Yt9Nd5G29KSc,ncns)lbZ@N, XvFac4w_$m[2Ǐ,uP}VN_uֵJw '#^KNw@>2?o .ML3N&YyWu8so_-RH¥t4F(_єx3^n(*n9NQO554RNג^`Z<`'Ři \O|ֳGHHfZ7bdt5D/AF|7o'm :Y!8̬!7?g92V0*wPzn.ȸQ~/Woǐ P3O ѭ6,\eуH_h`tbB\~>؆,  mufq޻#]Gz\r]Ȍ*JX!sq!Rd2);nq~`r%8 Unb) 1c[%ÙuGf8T榚c96{Y.C͍F|I|k[1 ʊ LGZ^FT-!AnCyHRs)F ۷ ݤ{b̞P ,h㢑aOq8v4THq<6%ĸ1/QAR716fJ$HN.ֈ2<qWZúcGMFڒ91\ J`]㇍SRr>w۸xRNtL XKh |tⷅU߅Cr9D-vqgo9)ΛMܤžu GiA`N꼏 \O߭a"혨Qd]s-T]D u`5Zg2!bn#з`ML*RO~M e~Տ {6{E*sC*s%<vይ&@<5AHLcL`^5vզUUl -a+P M3rT>Pbqٟ44 :p^@I!@ݧ'c=U+ڕ%^:˸p RODP?& JWnj0)֨,$1~⩹dzռ6.b`$P~ѱwS 98|R6ۚy%l%(zt*@4 ׄƅeT)d3AQ8{XBq=bST3m'6*j*4ClY¾t.6ɲL 8.2{ǨmCGb=-y=ǝA{_#\빷>dFĥ2]A|tŜZaSHWxkVfRp UHxFIxHZCA_ttؿrgE,y{`$ fMMn޺&KDri3_޷qnTDj Qfy+hOx_$M@fAlv(.-sa; i%KdV<]y ;`k>ЁB_+t-2D>1! %(K랯2H|\.4z;b/]gY}0OAYGE55oU9!413.&z e0fI&.fdo#lk+z?O'fWNLYj.Wp؅/o9Kd!uU )RLOK- K"h~`&Ա)\ƶ4b_,nH0H&!lGLd lTM4Ws6^ ^?ȕb8}XT}bo+[6zD,[9PcNfZ ocetIf'(sM PO׬Y1Gu% LwX7^QWN#fkqkZ:rsʩ!T [U9H=0p &G 6lo "pcJv@&ϗAvCpQ|ETЙHzvb, TP40#Wmt-0cE?`}GeHJ ǼSňn'0ۡ&1 H[xvam4T/MՐh_@܏FmLEPeUrq[QKK!6y=Zy@v&o Q# jPmIkH^> E W8Cԝ CAsYxR(tke;H0ɯ٥iꇭ Hqj@8 >0'%yBm%m-j#]Y4VhonRB.|wkوI+8js{~^86niנ{8`3ppxk? d5_6{p}>&SgҚV=bBV{.~%|־2ȋ0Zg))Lِ̖wOBE?l|7>sOzLDكr2h%Doh._&.L̙tA?%.m w2kSFөL.Si< o:bwҵ& ھ. ҵ~{>ɭ<_^ + ;.a-yʹ1T!p_y6BJ7/_UW$@1"V%b'A@skK_/1BD2;}dYqWs) L7҄tgim"?.;{)_҂ܰӚsȰ t%<gGs?duؕk4_g7;U,#kpkΚ,?l2B=F di+P ɸZ=$@|ւG®iD$gdksˆIuJ;2 &y>MpQ@iQ5E;&ɭ +]4mЭ:޳ڕPIk~vaKEʂ] }yIe{0Je>"ș8AYմY#;1ӳ@u)8G{8tcTa9P0 $3%D/aY ?VQ2s3(ެ69fK#1Mzh;rpguү?z'6,idgn(lMĸX! d3 ] b:!R4D3dmql/*EzKEÃp bos޲&&/Znk!^#ˁ^H6SC4l!04ER󂚜~F[ d:P* 儮pD;C2pԎ^@Dqdbv E _&$q=˲Fb+<̌XB6*PMC:ݾud#LK]Myy:AM~34쉣Lx"jUQF 'bP3z:m;el yV7AJÔu^rڧuC7l޸'˹I D"D5J2c#yXWJKWGp>aeS7Y5&# :YmxMt"0 2/E Ҷ![KZGڀş^Q0EPp`> 'ģՅX{8ƋIi4m<'nRb^͙Pf@ $% K1BTa"A"!IECS$ƱT)cӭ&LV<_i;)/xg 38|Fia;ICxrmД,Rs QӠI0Cz_ߏ$Iy j/ /dQ(|,hS+B7W(c(%Q(xHt7>] fr~"MqΖvLgݗ 8t0kfb`4Hj8? T:K4R᩼3EAnì0]#ݸ`8E9zr 3>I+PMW?IIkSPo~Z2*=IR@_L|߿JS` Zkh3xX Q$I(Q ~C X֐ŗqjKC#Pb|M&B8Ro(\T Y&t>1Ap΄7nd#)r`v8V S]/dk>5S5zl,*cnfIE0oX1Y M^3jg f<'qEpT7~W^v^_hW>}2KՅL*tyҥ߆&pe4~9!hT=PnXfiO]+[=㳑[Egc&3h:{a,[LJF9{^vY'R=嘻_V !gFlJC|yH‘4<xW.@]E_9Q^Y3٨0;ДlQ\eSZxDZcSQb"U:|vvlf9BU:\5hYm;˾ 2+ˋhsK"gsVٓ6^'B{Ny| l{^xQKjj7D^zWP6 3Pe;ͬxT5Uk% ۢVWE7-ÐrCRa\=7y J_?!rA'pĹa%J r0#f rM@cV}D[ۿ&|9p`B2ߕ<c 5'llKfY{z3s٦X {|]6_rg_5fl߄zn9Q.1- h\!,C)1_X!1Ξwe,w% dXqfl#*ɥ:K?BkLxC·'>{TKAM卋| FR lgd>醞CuX<I_ҏĈXt֌wc)鐦hiOKF i:0Hɔ7^t05,8[繒mL^  LX; ^2Xy]lcؕT%׼fnq (0)%<;vF۰esZ(A`Uصq t?WA9=o}np޶CnûCqUFӒThWeNliثx\gJ^Q!'[SC4n 3'&um- DmcVGhM8}ˊbLq?FMe3a#;dXb=5]4 :/x+ŷHۭG}YĮTӺ?밙.M?b0Y"=LlݿĒU@ڂ#'~w+ D)|]$$c@i!5ჰsSnu81 [r;D}V1];jMx~d6꒨_عк"gq,͛- iTMۛY'_Eve_e)?w RNyVP:9.w_Vrs%A>za{aLĎx'zL<@ wnZ"7ܮ4ozTɟꏸCӥ+LJCjzT:eO}ٯ^ar]^F !c*oIKgDMm}hGoVubj\Y0`䏃ichE AtLcu?[6aQԇ6-jH_t&vU\_9$wn%6iK;s{ݰX/EF%hTYنqW}a6o1|KVPO!_s(ɧZe, T`{Ki]@- lKA$Q`;c2CmTV6/%e8.zܪbXqfbGD  C.RPS"zGx餩=w-뫝ڔOZkF{8$$Pk !HW; ' ŅoJʉhzi+.FTs&~f}F= ;9u|]'`,KW s6 X[j2--K6áWnP8)8P~nxseQ7TaDB'/(E Џܣ VHKvC Q5:;T9HkgIh_Pqb?(zTd|k{6RNzNzny"HRXna@y6T tmlfDUEhMY$fN!$ {QK1m K0Ţ4 ZD# /Z=Us>ӽꙕmۘ !9zBU7{vt~I!UW$éW _n&DDa`Z@0K/.*on*5brGۇe?cX&@W+?,Z4_sLȓ1WlkqZݜW)5Aauxl OrL#<5N;@v⪫XP,b_-LRY qsCH`)Bk{6a@^UG<V_/&D0!UkyIh9ÏOv4bJp< ]Qܑl$KmX]8Yi̿-dmj3:%Ɔy;HV0Q?q `<>QOWj8*k ^0Y#Rz:yM~5Odir6o5G FhUInC~G;ģF|rWd1`ڻ" t{UJu7GYxZ}B@H³$<$b1~M, Cc\4JsE&b6} ߨ/m%NR֐H߰% & QZ)Moe_B}~bR >'*i@Րjѧ,?%bO%&~Y\jdlڷujE+k>&Q gkw9Yẑwۓ?:o~Aى 1іK-.۝s#rBwu1e~WyDž;.V{$4͞cRiw} 5fSK|bB.jؑ}c'qO0j=/xM.sSXY,ޚh ;kG:[s^$աz!iHE6 !G'g%Зٍ dEEmzy\L:xnogQx裾|"hdu=d[W7K2-KcZ-^Cvtf#-#"Y56ᔂ.PdSN$ה(,k`o705Cu+' -S<` Z:=Id`J0NI/{'\G_s/ӑߔdZuĞ9?=0d!dCFi8Г+!:ӷy7 #qTAΈrQ7Z^/n~ [b|ȝR?pcecE LyziqrK$N8e/l9ads#D8_G?tE@᪛]4@wk-ԡ{g+p t|o09orA˛*u ɋ0(vtD=ݭ+0ju(,|l+ %AOp\yuKS,m2?$(OʽQ={71o"B7 q Vu[1B^.VHֳt2i@'2S?GwK} X:*F*aLe_qKUxJ=@$=["?f[[L}sgs40IcQv'WS)mT"-Gv#2#Cur"zPDP;M'$j,WOIIv!o!hƝ* ^ߊ2!A/,gyav3{zx!HIuiĺ( I`E߻=,#7v l4w\L"btWn_Ce*S%>fZ?EV.{2*,y,QCw۽e7r7''gڼco=Ƣp|t72@zϺƵ)H_{=MDXyBLfWc (myԲk<1!˳)Fn6obcaekJbNᇹX׫(/?O(z-|(#An wg;=Yv h ݙgn1kiTb8`" +l,KB|1c#է^f;Z⒌:]g$PP63za XzJ'egU!a~l]^'Hkm@q~qjҵlw[i&^(nj z*%~7-#1#%ATp9%<C&I㺪hZhMWLtUo˵ Q䅂KwSF\㊺ǻ3U{4is2sPOFE[SC0?DW| qwWzKܖ2P (4뵸Ţ?ܪQ*י\6*?-(ViDiO@,*QheP_@xǜ[=)[`#-)X aGvנF/%">U1['|6oGN)[T+;T96e BJ?.-0 5@r*eN1myvnճGɧ++A g3FZ,`3y[ƸB/=oy>vE-1P5٤c&1=nB=1 6|#1zJPklXGKy2{/(^8}_(* 7F\E(3ߛ'١ؗ1. 7㠄`]VȒg qTb2t*aJ/'myB&>L|4hD`_چ*iVũ8%;B\7:ֺ w@\;}ia)#Q5Y5,|sv4&Wa HFuݳ/L֖@b$e&!8h';)҅W~U`q9/# gǭT*+9ڋLZAIW_&xy{ڬIRNˀ/ߨ>6qͪ7la.C.qHR*=:]/Lό;A5U*_51bа86C]O/hIwm|uAM=,qOOtP/}guC--F0xGkMBͪ;閑vF gJ%RYFL q`a*,?$/&գk|juo%ᒆʰ0ɩ@̩tID϶IU^s `UA /X!$}v c".GKa|t|.6'#X<{SÈN=\hv|]oZ NB|=}B;l,3u >ȹ];#OVS; %@ȴ;c?%`hZ &EaPb/Vl`QWRJ}J1T}NĽ%7Q <o`01hKh.wђ^b?~~P6gABƐ8(V)p}Fل_=8{yW'-Zc8R&*C5,WL2Ǣ uP'Zj#fh[}g$'gWd<ǁOgZ%waxw!!^R]܎* :L/Ejpf+om_>@GU'Xd$('chœWw4CjK\0d[? [Pg> 9iosrixtQ˔*OpYIגC8VP~|`R2}yves?$"Yg{PK _cOʤ֗gIiɡɄRnX.F-~RNU E26 cA0PmhgZiKpRP Hd"HRU-s`Q: KQzʞ{a-L]ʁ4-^)ݫYٷAw\~)<)*,8\bTzK~о1Ml, 0#R< <2F$LREE$ h;_䇽M7^˚p%&u}&J˄+(.a+@ӫ/muϯ7T* w?mMFirdj5Zе5{[8YF<3HT{UȴK{5td$4{CS')E8yYբ5sQra57U}K߿z幡T];g? 1uVMNAwg,7rZ[ ɱKR/riϏrxH$SlcLo)9PKA¿Y˙hq4$QsAb e.uEAtt |me103v1TÃUռk2$iFF-LjhCZjgIs"}D,qUK;k0a [Nȑ?(M| -tƖh*Ьl~l3Mfi׿eFCNU3=yTY:?d1̇t_NV1#N43F΍gS(@7ŽtL|V# ,Y7uZ+؇/QǞB9‡l“Ɠá/ad.tP mH:Z^Wo]%_hAÅ`YN֞_= Y$DcA6-iVU ,ߊ\խsM,7(.QuYV5۫]ePRmb̲*t. Wjј5fj9C\zj)#Or\N1ŪWM)/NfJLG;h{l.|sBjdzfiIqr'Cz0f <'Uɭ_4CYzk@vX w# j #yT0k/b]kD<_jjN(f̝5Nf>dzhMRBs`;EE`ADYz'O RO\ 1Bh_%<ҞTP ZڔƔw:cq_fd2IRJ5Gvnfqb@1? ]Ju͉l#$9#dXN9T+V|A0}-bE{=.^n6kXf<'A9~mьk\#&ϭC\FX.j?lW8^Tn8(G 3N>IvX~MAmYz;U$G^qs׈T |mX ?9pX[ =:{Pf ut>}:O;^좏I̜Z0b*DW-7*@=r>Co`+q*nx/ 5:zsg&2JWo =[m|}Řhi`HE}qyՓMVrIf"y,"lӹOQyA9bXOKw3lXkȧXSG*8,ev{H⳴BpIWQt!Y,<܄Ț eP2V-a jp)^Oi+*ⴥ L~IJ0k C9/M >Pdʌl̙L'qH^3~I񎐸%yL.ڃ;"ugcUNc6g׽~$ 18q+ w D5sI&e 9b0Uʂ"GGޒ6fFZ8q|uZ3Y":RLiG+{zћP[19p(M=Qڂ3ŝ`h;)*֗oB]qa eP?vg.OJ_l3Unky<#ۏ1g!ž Gnc9;d3a}]j!x@[w2+,kqKEI~z[UU)wQ ⧐#]+S [ky;t^~3pMӄc"`!$ sh}*fJq@h/IxDH3N󵁪P6 ;E ph"JpʿWbX6;-LC0챞\O?k? 2 [aKc!M:1D`7=@pjUeЯL.Ѕsv@h0&ҍEy65n*ڀ6^L,i.L9 0|CdvX:Q0rSG:!y+`Z}̙}G'[GFGԧgD p;^m>Ùa·Q Nf0ģww;&*ϨI ɁsX b;WW]#ϩsȘ:|^iB `DS0a-\;| t;(cY*VDhJ)5(~kCAz,,Mz_D R| ݅^swgMCD 9roHUҵ[QQf+VXlXKGA%mG2\XsLMe؇Az@8w7D 6} eysmp`}iAh5ippXs0Zv>p@Eܖ9IYSTwiزgr/0HSg*ku;јy𯙰J(= T4+8uL,e=!hۗ#`Mw=gbʄTӯ#?`MBW|C(NկDh1r,6ѬWXQ 0Poц򧈚 Q!KWsȻ+c\ Gt~-h~,*q@9_.thDijU"mp<+99wonr}N5*CL2IY O (M)^lp}V,Txh~Wש}G0~JMj΢Z O WaOjKKZxYYJy =@\P 80U UM.XM6PbB4X "`>#@ y:(}\Y1߶{i?|@J= =Al-V>Tܭ= T߉<`J_6I->G'^Ň:Xٴx!&vV-k{pFHhҶ2{l *#=T 40^$sS>:$>TJɯ9lhSEtyU%Z7"tm\Id 6;x+q[ļ1|AwUTRxݹew47mkKb1[?:Z+n vtƝ+AzY-{Rn/վ3 $oէ`YfX,ã:Qˉަ b% RRtKw(BP;TKhXSjg͛t~dhV@دyl6Ul ~6s0!2qb#^?pwtkk=*CF3=>ոRr뉤 ~8u \ '†AMU'w &bw$%-A3׋2ě,,6Fw$Juᄵ l"`AGy*!r՜C|Eo->J5iܬ)SS˜kIڝhW&5FėC/X7H<|fXlW[ 3 5i'ho6u+z_v4mS>7V&ߓR 4f{X Y4GZSPS(}<&Y@)n{t&fӛSDC S+XP#Ox?6HbW֐ve*>?1%"(c_[5̶q@E(A-y>I7X\ƕq*4$ % ^sCvy?#s@G¦Ӏ`'%,xiYM%"}ȺͰ.d쁄~g:Jx)es.N88{G퐿ȵϻz~|syzʟ` cci ˊ1ka|J'xX?6x&&c—C_hf`C0,%Y FH2,T.O!vgT-8*I Z4- ?Y= LŬE{Rid.2BIy5N"HEax0ACAtOyjr e-42~Sҥ|U%rkKyKkamZX'84_yXt5wC-\O1Sķ][2 UE:?xBb*Eāo8t ߜq"|ZuWTgDst#1sa\c(J(Hd3B|/Թ$)m4! c‡-كYMH׿)ch}*s5dA657vin }; C;ƕ{t2M1 Ʌy 08Bᖇh9}vbytҦҌgצEv83\r|^Rݫ" ('e #]֫' C[jlJ# f^8i0 5#cL Ms.90B!|: vJ EϮpbE}\>Ȏ6'Ҏɕw;`KnS 2߯Mևs!Dwuhq +v@D/* sOz?hX!B=s'\bK&fN]PiX0ҋE;]L]U e4HQ?IDL޼sW1"-_G=1ő}x!NԃQD&AB=DXcY7Tp-m*E]΋o!:d*Kn5Ei$]=EcGgNKakz^69עoBp#ro SΰJ΢p$hj!4vcet쇚78 :a֨zr, tdz WnI7g|O_@ٸiFr=$M "}}:)2TK::f^w~^Lqҫb(8upȰo|+s &ɬf=Xi=ޫ%9|h!O. " 06 @R7o3>q Cmr(>t'D>-t0a=ԎY4yv|JB/h NK`z#( ޓ=56aDB귾!'k-WHMGoBdBNݽxHs.f|>73 9Mr8`"8Lgb켎?Ul^Mxm_ ݆G$y[sh?J G{õ6$A{74bdx2ٽrY;Jފu Ϻ:3LVxM͞JNO@'1@X$v7kRYmʷw{~ݮHS=cءБ}1#-˩q(#*7ԓ{\SՎgu[mJskK:Z<=dhByBƼ@񵙙|2|r!ǻ֑s V$;6 b@UYN\P$v47Ř-q[Ye` 8Y.-qX$^P?=3?ݜCbskeE'dD(#Nl跥DD>r4Ԥ^>lX! l)YmtuoSMgR!80Rw,V+!wW83֨]$2y9 GH,PM؁s*W5LP]aee5M\z>R\URO͊ˁb LGxBjC,̖zb  AeC亡%~:SWLW9y1I)$j{='/`5ndK)`8ѽ`V}&QpWAu#-?-OZc @,A@w|!wRόpeu5k yEvG5XN@#TvX+ƈeVZԂ["z(ILMcK/j?`[+l[}#i7/8P/>j|ݧ6t9kӼY=nAR dMd|Uhl3,>]OM[ ZQ ,sy6לٌ huF(#8)M}QQ:٫z\7<<9%?]%Hc7aq\<;swu5Q^ቇg<(}!ߍA!,c\x`"/fBb3^TM׹?0EvP&I0+;ME+&抍t8]y~b~=(zwTrTb MIT Ue1W"-l;Dr &!^ḢF2ӤggxF77_;--6/x+ct-E-ph;0=rRQt7`Q^K,W0z4pqor I.D?ST^]ƭPr }ɻlOh0 j jo>_V%+MF&Ar|\5Wnb/F+> νdK6hS{D&zD~yjF^̆ 7Oi[ ;-fY*'Gb:ZdX^J3_,Ê+ %Q74Сiw5,#SGov.s_)=8OeαiH7u- {s{h2ӪqTO2V_5*TwTI 0Bǯ`Q!f9/DFZ3etHWyOř ;o>`ug~XfjbD:TED1El`s?:yx=s B)R^2G2Jɐ^QԬfsY lp"7 %tKẍb3<;e`7ѣcZf(#ŷޒX428Z<"`Pά3Zb.Н Vcd0}TQZ$D"U!X6Jio<(kKv ڞ@0yRMH-JaB|# A9F擫H({V-i,`֗kI{j#Fqcw-Jש0:Õ~g*b1` }ЎdW #6YK!)j j+2aQHZgvScw0X5o>Qf!Ӊ slI.Ŀc Je=#ʮMP}q }OvyFI(*<j u]Bm7}69kP9~ h_?z7 cH3]͒k+@4*~.]SgvpuWqB_%]' t> - 282J$_Ү? w;5 On"F Dh,Ed`<\D 8/ʃmD8QwhMoVNV.kG I,x-KAhf pJwwۊM(7d\_'4OU#/AqK(Fqf\OPa$Gt8'k9IK.G֘k\y)Yr19RE ʣFE`^7-uA4Q~W=!LJNb!8 B6yF'w}4c7'2149;ܴȡDI" KP(GDh*ښe1MVHu.x#L 4űrt JY~Eö \dȈuKK6Ma'rf'|SMyHD8PB]]qP. %Nf@JA[dfEO&g2j"L)LȦHf!Ͱa%< F6랻W⡱/#J8`G~[D~6bYyCJ4_*4H)Ru+˙!EwILǷ(O) H'*e(;Dv7{lmlŽ҄&,7'K`*>W~1W8(ց  tx)%DAp)]*=+nX²${y2UP|ទ^/oV^, Zw҉,2t舃tGf(z2.-ul_1=Y\h ({l"c7~]74QDA3XבS7Rd-kU_x:҈}Q[O%ՠnC暖ym_|+4`@0򆶢oCSI>|gקUco4ۇpcV_쨡9ZXng59d ze4"D4,c 6<-k~ZINGM!G/$X 0 3%ʬydF/{֏#@ Bp|dyCЄoz^X-'>ȫe\ʏ+-D@V^q{wl6#ig[nX^ >{{dAj)*+ m`f$]4OE5t ٔi5+OL&n~ߎo} #zI۵Ơ%G#t 8Mɗ5ztt%TdP(Mk.o1!5afuf^\_CWKiTNǹBOn4'~_XI-@j7$+Ym^gծEHbR ENB9?T`s9Z,}posB) ]Zppסn_ ~p[ s}[KG{cR淴nD4YzK;̨"nPITN79P vG> X\,];.BW;ClNXO/ŏQ_HKqs-5˧7GUʥFm;/fz4*9\:eXc0y5:HÆZƒCUwQ K-c,ׅzTYN>)'#`,ylmS7;RJ8>Z!&mS>P Y6'`PxLR`ߦ>;%-wz2Dhs>iKd-Qt8/F`nx `9gi2V-i#V%Fͮ ,vh,2%ؒkqќk|a O6xQ-ԔtZf%˖)1h- GI}sOm߉Į|mxouU3y$܎~~ )5ᐃ\릢55 C~Fl&{"S:|/-#dٯ: 5?gЀ*;}9j4^~.T,|eZo"ݥ9i@KR-Zr1M1-(<3s@ZOc3 ЁBa`cvh)\m j&VH#Ŕ\-%Ѧu;# 8R{7ѧ0}cN۹#6׺IVSGJ&ϼ\DW'/ԙMw%s P['n!޸fݭɫ{~Вo|(b<)od`{+  -Cs=q`$ś M.gU=3)Ά _/'pu*QݏZV@09 ѼP=04PʪHWGnE> >oxm)|˺fc)!祥&^GhskѲͽ'W\96h_jT䷑^Ǔq{] Y٪ _,<xC hI>tm if~U'.Pz .J.<a97p'66zqC8='IgcZUh&*b59x{0NXm2i|oS.r:J-3\tИ)'јQ*uie9G דl&10teG#I6 q%Z4+/@}}{dۄ{kA9џM\k xNW]..F#ҡ\2{'ʆ/;vmC=n16zYz7كÕWa:/ɉXSLXP',# ;_\F?vI@~*@FqXƗ3XOJm#A77 ^BzБEJe эcZ;YkA f+yonFȨ^%JEkhS y+0Ʀb\Vu.]h&xzp\dL\TǤQݗWNȬ!vmY@3NNFIJx VwR>ZڨTooo.~hעUӌ[YNX/ZߴmfytbTwࣥv孇 >R5[6ecU8:YL T.]Ip o'g~AD)@=pŰQS-LJdfEAmO],sm>Ө\e[Z[؏%|=\DA@?ֹ +W7W|^!Ę7( d&T#hG^%C߁\X"k-׵|BODAD@ P3)(B3|l bm֮ҟRXlBU. f),"EvDT$ !5~Ґ?}߈LZ#Hp!7`Tt,8?~a Q]%[CW]x3Ƕky57,UMQgrl1*Uڒzdb/A$;9OFXwXh75¥tKRŧE\;C"Vlc=˫{,J~`fS0KdK Zэ ryfGN6 =Έ nx 'B^GQf9_赋=/9xk%q;pZR\|l`1kt齸g .u!!c\Q:}*:h?U( ~Ğ 9 SsJJŝtg2HdLsug=\E;pZ˳<2T*t@jTTSWCo}.GF=~ZYʺfQV^7iwwUdď7&Y}{%t ZӋ jJ mu9BrԬ ug}5l`$N#.Cdĭ+~w-/:ꣅU5nTB ~ SZ&J FB7C,jGU8Mמ8zNIvfQcԩBpO }wSt [W稴=YOIkH!!vF6;TI{>.;QahPԄ{Lsl 22=3Q϶D-'`OsY3Mk0{*bm?Ėܛq#j Av?"4b|/W(6MfmwvbeUu5hʘ/EdL@9J,Kbpn8CWʆrh냼S}z:=X4zJ9z /ɜ|%o%" R\H!nR 8TMO2s ~"L3]\ͣ Lxc,Ry)To(ўP7rA ӈJ:I9f߻)6Z$L>yɒ 3= '1}G֒,8A#;fp'Sm9 ) _E2̯ ;M $gJ%{טȖ`3cCPgh>bإ8A#GY,\!&x k/CfRѢ wx*&o$2PkǤ 8j tJ'U`45)5Fg~}*4CdWzpLm`B fN)`Aڬ!FRZË*dCra$w򴼷X,tĊ'XMCq1$7bRNETB.- Zʅ_S&1mHW?f#}V朄+IϳW CDfMBN޻aޅI/=P@"'c}@#-_rDY ~wo8q xouEPj9GTR]` ImwwG%fPJIPCUj~(ңX5e|j)sR r[̫}r:, Uttfv&6m.ZMKĥi5TKa #UlM*}+]M/ēR""$o`m;wIqM'ƊKl1N1n7.ZR"?s¡C=&wBOe pam7v ʖfMiM˝ qbuYFɪV&IU0}w 69rFgEX!ٽ)ą]O\(/xL*B1(R}SٵbA4yت2 [}mfXhe,HveG\V\8Rð)6%T:ɽ"7mMF;lbT˜Q:Kz0 6RKFȿO`Ed:v&H({IgLU\ T^, ZePTKd;D]hIH}\֜z"(~ F)|H  ;+hܰJFId9RHCCdk~M4[t&J_1iTmrz9ߊLE1]AENuxNg ppVO dLlDY4-K7W`j1˃6c9q,/Fa3L̽#hiOww9KjZi_*sPrt]E(gܵ_Qv\H3ėWeۺ9zc"LE.(͇jxL*ea|VC4łW3 ;ek%U(0b7$? V/u/{$7Veo;qpUsI'n 0k3IhΕX,-KU#cHL_B?8Rkğc677 ;m>y,zEDW1z@d2JôxzuR<1+$ iZLG=f)F/a# !'#TwQ*ΧgP^0.i$ P*0k,ih+ca{6%`%æD~pA~7 ][=s]KUE޺ێFa}ͲNT@ًSW. Lm\tc9!F7 }nr@&/>(x#=H߭H$>`4`1̍w*#[j6=]UXg)NY@Me|)"h{͸_^\ oTP`xc|4rMѦ@ ~$OnL< #8|x_38(o-AABwy'UMѬۼC ȌQ`':0C^#twcPhh;M启4ξEhEAok4?8AaYdd E"?ftx#*TCOG‹J&>le,TOnep*:_Зt;ʗxzUMހIT0u6>Ε *%FAU78G|&ŏ Ǧ4ˍƗ'&Qsָ`/epC2| *}9v֢.[J:(g?+SLȫNvIG^B*"@7 *$P2džX{ЄC7a-: qa}1Dn}IHFOHI}+0iIKAI C~@Nm- =Zj݀q&$sY?Ę`vY Bl){uP 05B8bdxE>x6Up=BG=d'|؍@ W?45 &]ymC2 Іg<_Хݴ\t.~f!-tq mY9g>9)_5K<Sr3p{qe26 Pn8 ,$T" X7O^F$췬 5\AHGGy~W9v%0|5EbMQC~P@D&le Lz 6|g,"::ēl䳸^A5tګxV`mˎ!CZ0S[Oo䏿B>Xc5{rEb%ڏ>8f/*Gh*m;\ֳxP|W~QA^·CJ cMS T8fijw̥|o0y&aU^*1Y!+SI&k`)Q"Ow]Ls3],[4$xom=n4xANGBsV& O'!!,D@;`~_7FliC{7 (乙 y\ ͇d ǤI):^H/ ? =y7}4ŔtlE&cqfct?/p'Y*GU*"Κv?׀\6QLc5;TC@ \phdm+9)sCT psOlzmFxgC0ƦNs_ol΀Fȉg_ǧ)t0VU` '*3t91 5KѿT[L#TI L=x*3oqa\J_"Rlsvrq_soF;쫚# we:/쥸\8 TĪ7"8\Qi_jo(l!9|˨RG}ȁ$N=7Hhݫ5 nOф0 ^*> -_"9Z%!¶Mz$<5,]-G 0@н@5إO]t-}B;>!ъ BTQNMZ(/O͹fl|/'lXL⭿+y-`Vwp8?n9(oHWY;y0iK 4rĤ(:UoЧp=$90b~wa6z#:}# <;]䨰c Hmÿ uflH57G-d%c B9-p{F,.At;B/"ޠf5XJfx*tg?alc+TxRudb+Źɨ,^fot '?Fj TKl"N. .-HdAc{B/»iհ{i~ "SkǴ6ƕv /LBÊO丈U:ԥ yIflf# <kѹ5waD1®0sŤ-Rso/#g vݏVmNܸ\RTt"\icb#wv@ڵm Cb:MS\Qv_S-[NqȰLwv¸9Ӽ*_8]LNLPRʦ¹X_O25̽Oes#UNuŷ/`қ@(mnnm[[}9#m )VQ )0,K,1+٨wuw%?Ju-Qi*@oy.Nc])y ?1Nm],{ X(@lC]n Mj7ˣ 1tl=kl<90Z@aA SiT]XDaDSGJ〙zWl:}XL R3/:dZaĐ#esDD+@"aGOmLC]NMUf9vO4%Ec b .dfΎ'љ Q>>\=LX!.RPYfre.DL]+֯0g- e/t\I]>L@Mo )r"Юv+'rQ^JX+Q".s*cy>p1,foCكM,4Ty[Ht`x2:Ib[Fdʴ 71kmq)lmNEKd66ΤrQ%cqh,3* ^hmά {JD]y 371 eRBC[2N~IG{Y"BnF5oN$#1"ܝ>yTxijlkcڛԲ?ٶ,[*u]v\]P]QrLTz&C]ub@J. MpomŪ,ుߣVeבP FpιKf)y 9 P6M&1F+;Q1( U:a1 1Yz oB9x(>7FBM2* ̨g3GN{hRU @jzU9x}OyXL+[ ٷi-zF-h굈U\L.>YyC8DqܱX2&;\ fO@?ܧOزo2Dm撹DeYe#_*%H}{%5Àd^ ;zYcjrekd3#QjccwF;q*dsT*"j9ٲA)v > muՌu"TgX/qc&e՛}KσȮKuF>|sS҅He9uG(KP[]vʊO} }֮ۚK+֯=/a< .Zmc=H(xfk89?,[QgfGw@H-}W3[TD)8HnYDK}V1 Wuߣtt\i<.M+S;R5g^ʟ54ʿ˩>pE p`[!rW\P7 \?; ˥"LB{~TRy9:l0*ڳJG[49>)DlJŊCcX]X)>l\r#DP4k \ KEyk 9NY2_[xxA)}I g@$K {:2M:1:xU4971EQ'Zv^:cAl\7};1{N # L]_V׊ܼiD ~q32X6w:N4EC'փ`oU% ,ir콇^ .Acܜu/V?TeU35h-.1A񢄛jALZ}d᪎3a,Z T[( yac\˿zNu 4ȯ-JDLPl=k|Pl7g:Iki m] :APZpzv^o2pɛ]b"DBO\E?kHr܃E6~f~7M׫A=p` O[mYآ青uH[bxO;ؒ{|}‡"92M%N~:4"_Q~Yۜbg=b /NkbgA,q V^q*v%$9e3<7}J! c* 7o1@Al޿t/>.X[h/%q YXSFڅJxqn@ݨ,^ a :|DoYq/JSR2u: .{V- "xL20%u$" )!#vXmHbg8St\y?@7yD0g7rEihXѳs)L.&'-R3{@Z9f ;((xK=EBSMiѷ Wuèbm-U}V}QK[6Gk%ah 'NMː\h`{(؆y˓wIC4 K/чkj/dʘ+AMk;7D%kv+PL v-=Kw4]UFMd9 [К~1pF4Tfԭ@?kR#I.Oߥ< )G$ Ǽ jY=8OUdS2Aϧ9Y]YۥSFPc"qĸ=7O\-oZFdUfKɾyyb܄E{2Щ.2.yÝƗ 4ɯd}$74aZ[j%U**kkit0=?X#ƪ3J^X tö1 엟j*U-V(#bg]c^i} uJv]k?û;Uڃ- ެ%'}lV^})N 8fS`lF_—[䡪DyzWAjD!]4Bq遺c 7?t8`ˤբpQly@%MY|O-5Ksqy%zmInv29!8&xu-GL]K0 LŻ^A=\W -U΀Zf^dqvb98VbX|SIh8 4XMg>/[hюܩO`oĵom39Bf&-Ubᬷհb霅c˵T8dEP9Hn}'tSNvȊD>@|okZË!3rv]ưw.$MH xw ?`tN?+TV]2s;ɀ1]!<4-jh:[u@;JD =cp‘D%mpOwnLJ.?AeZq&QnIW0NBUYfV{UIUH/[/N/ i=(΅M >T?5AZmQM(nx2()>;#,ZIց'c &$d܁mJhE$Q)oi " mbY!n\l7fJ pZߐcÿŎASP \z+;kgR;xX''*UR=e t4P%O&ZS("PN(sݘO$YB,a9'MŮn0V>`_+绛*CQ=\ezѩ aZ#g*X,Օ\muw0ЃL*jVBG.y9Íi70-~c~);<6W ]YcVMy؜9 Y+p4alkb74pR7)ed͛Kdſ RH\Ek>n%y)ZFnh m|Y!BJߤ>+_hA)wqZdk&u~݄(#^L$VUX  46m1^ܥw{+d߇GƢk(ٛ7/ʻd-Co81[XITJdbJ&l&?4+퀆HFKQx52|Bۃ!OuE7.bPyT¶ 6 A?̐w @g}r6 [) vL聊 #'-[H)]S"hZ11iZi`H|`"MSX6$Q2Qcoşe~Ox3X*iycZǓ8J:LR9,CSa+]}4o6֯n-p 7Y%:Ac bVf }}-z2Z_n;ᭌ2?@X;9֓y+jF# {y+LqMN8ra; ˷hpOY{mJԼkE ,rW,=}(]8"\@0WX%ϑ 8^wǽx *\+`Vt6ގhaf\@3d.ɻ`q cPL^#EkrMY0 ~y33.m:ɚڐ 퇷rz09DV>z9YBDfvmewY5/!5ǴO;+WEM)PT8L/_;,3wF;Tn[8JSİ5R|4 Ky+K\b 9n6ySPTG$) ՞eF2F?(2;`N 86񓪃, vdEx[ ?g#faR5QAr"I: S뉁LMY+H}n`},`0(SKֳQHlZޢw^ېSV"c0 l"#_fg7N ðAXa1cRlHSs "AdBBlJV-xzs&1*f7cIiYطv0*& {(Ɵ5"^a烐` hZQD=jQ9_Jh)OcyKD T ;i)a';(yqnՒ,)թߦVBHA BУvGץRӂ@Zٳ$=twbƙbL< e xNIl+mc?׼ι DcJ $gxi@Mĩв'pBx%̣J]~'JZ<2ylFë6D3~m@}V|v|P@xv2&G6J-V6B|`(Ա3g% K) ݂.6bMv'*#O5܂? %sIJRw|x;,52CcI)f5W$;yNvRIgaZ1|^?oG(jPH(oW'؆/5^Ͱ45Fh|hp)[ӴȢYЏ{GiS:Y-R&^A<ڡ"oѫR=/ؑq.fNHaz@ۼ]M!WRaB4I)G;7TE^s~(ᅥv,ںڐjܭ&2fmO%a::v&~"UqA{f+;i_}o%KA 9>G[4sruV_3_kFѷ+2ɛc> 1p )VPsj#/7ӢV v LowY>F+5(iPV9WsB/7U?s0Hs62Cq0Cv=(*w 3\RsKa(߹V@.-領+2 E޷,"3+a}hkXyzp3M9iKyqR*r۶ma-C(TQ%OQsۄG%gSJǴrf$.} T|4H'>|Ł]iwYFt|Ex[jJ G^OP#R* n 0r9qMcH}OPhFt<JYV  > 'R!_;O{{^-Q\0o(/C׽)+ǎXPkh.K`쟦i)@u~[Ta30I\Aaa3WeŶPPUZP`ufc{;3ӘoEl@MuL`풣.|Naac& mޓl'"[>cEKܠJ\0S.qhu;>y?q] '+Ŝ#hj~3!\tyq /7;]׬a ?=1OAd<uB")k$Ǽh=JGou~5ۊ#|T r$vE4 a<.(^^{4e|s<*baYpxg\kh3XM  E&Ea=9[.Mq=oGq6MT`NU 9},͈#})q/כϰFlpr:*!WEM^'>plPC}eʏs#fP:18"{ϼJI[.Yܭw&})bph>)tW \ {QVO"C-N#:T꡹N#c9&zE% ȨO B/K'`yKsmTf!IڷX9*U~ d>~Ak;g*q4[)r_P>LMX>fa[ yNqDnذH ܵGhHCwɃn&{;-nr- 7hduV;EuvԺ] J.R=B⫠Bz,rohؑ$w {OxoTgH[Z a:C=:V $#l,kyAՐ1~9ͣ^gxcݮK%4<VLSo/[fX{&uz1oJC׆Fu[Jmy˒[e:0蝹yuVs`W̵mK!E)>Ak0E@&_ug%z0:cfm)U)(Er5-6HYN}4ߊ2[5n ِ~X>DIC8.•{$&~vMވAnHczpMO3TSJMw:|Xlu8,~G#{x1]P# #X[h~㳇АtZ]2QS%ݞ9| f$4?sH"XW:\={Ht^N@12p&VU3^[H0`zU+,>g'kbn ´GfGfRь\#J[|8Lo.::nfoƜ6yE|6M[NOO6FX 5~ir(R' "|Q $cWt5չ(!?6*åO5= xZdEݟЛE'"uj+G_?.< }+)?vkiv^OP"’;L6rd%HW㯻V#KނЦ@h:M석X*54i>GT/&z YCBt[3v._RXW-#V#*Q#]#R{JF1KqCgJV/|o$f蘚Y/&?D2ҋHX'*nrQ&oFڂ J`#߂8r%z1~[&AA|'2 G&h/IF'ʗL1ֵ]&졧j0 WhƆy7_| zzøk…SD"{$;5m [laf@>g0S I2#yh0a;XYYr"ǸwfȨQ| sahN *"rב JqddbKeJ 5b\u|G.T5,loR6s|U9@ */Cџwh.,Ku +E^}q@"!z w$ENLԔ\˄0^4J0> qAVZAFIj%WOv +7!9b6?u [Q^YQpɠ-d?0-. nO,M@sƖ0Xb0<^7B~Hsട JGu` 6=;?vv+KhO;4]7A &i[6~ LVޑD&WIfbD́j(^ZsẄ́D=]s-+j&>u8Bdre]3\5U|c`hy~&f%p4{k6r_J4ևE!ضڪyVֻBV)c_D 6=HF˜_C:0Sp.;'y^ GppBe1gh."(kRJKzس9$_բT!tx_[RrySOmͥP5.Zʭ ѨɫEsW7jd~<Kq,lxsOAq EgVabT7HCs(xjFyW‹& SޝRmAwe@sl. p;uV=Kk~/,9Gӌ6P,x5U;]2CgN U0`Bfݔ(v#Ƥ8Ԯѓ u} %nlۼXoα)m14HS.H:E~GH@t~ 7B#wUty] dc؎#7>D3z ]G*ɄvXku.NtC@i۵ΖׂJ]eAiWz'=E8Fʃ͍-G֜^j:<+;c-bZiVIad ,r.;z:CR ]]þ:/DMV0x95Cksn8v Hj'qY^E8 _h-΍ = 1׫:g^RDdc.|F&f x:\Apy_ 52üp"~~ijCxG-nСlS.}%E gL-V acK~|Od}C% y\^BW[N9;٨i{o*xJEV^P1#bжn6wgB c8 CޛUnuaǴ <3VH|Ohz's 1ca_PC^hnrɃXlP2J-0sqAvd |__Az܍FTNd?D lWiҺ"ov fR1^ǣUhi;x)%4yী̦hxUh3clX*̄YX$9 jUOezW=+ U=@SfsxƳC,xޥCzzvJe]!%@`>i J} QpT{sn),< j.OL <꺼7!~o @eۇZM2>ŵb۔E"%eLv } ~,.8{2!6P oŠ>x=8;ɿMD鶜RYKp\Lrdd? j B7\ 8FvO畳Z 8fO`Xk- LTG!Tu$קz8o7NJAYgL~BڢA44!_Yۗc/LrYɬhb?SǏ9ß=Z1 D`i/L@HSC9lΎ<1* Sce8xaE4dd )f;m}I45fmzA]<Ð$dxOIbRpF]7ai^=W-;FO%7 %5ik#j8Ȃqs"^i-֒,LY; KpkU}Y[Q?ڥj?Iu'm_<?Ѿn9PLL-P} lrBSe-KPw9mh}*͋d}nw!Ux vcܢ.`}HK0 =S;8!|C`JZ\5S!n (cnXVxq/!(7qn+ac5'Q0Qj WDcax3rۏlҲa%oGc,0g?k뛎f{SKXa%OT!3 uiU Pp\_[*]&P';b-GV"Ip>,OHxZԜn1"Ro;]vhp%P>UsrP/ݲ:޲V8qMo^Td2x0p?4-Wd?C !q-ޙC;IA8k=Ϫ/A@fe6׾N3mtf%]TnaN;ddImO9 g,v6YY{%d{MFZ@pMGkV\ky: g<1{[|pTyH~9*4iv\B X> I{]AΜ!ȷӪ^Yf Mi@v\PXϕ f+ ~~ڈi& J3aiGyO8Dw?a*~~dCE-&qiw?V 2ׄW@ɬNHK\RI(X|GgC1p5!T`Ε\>;٤aܦOy ~n;AʊAhQeaUO<,OБQ%ZT*^L^П2sѩ2v`6Lc{df gb݋9 AɟڈԼLENZL=P-Snwm>#['޷ ,{j iyoe2촬ZPC{VFkr2E-ؔ)I` ;waov &oaMZEq3L7| uAEXqI^(F t9Ϡ"xfthTk̳iS{+pqL*MQW ZSzŇkj4pY ๪[V$(< :CcqmsjJBvQ bBR<~'_x p}hk r])*M8&'uxlI(~pKD3Qgwr&4G փS󉳰m,&cƅR2 kGc&@bGTG*ѷ*gVp;cZc@\HV^5%iR`ײ* PRֹB x+-M4U/MLHuO0mkDh>Z R sp[9 2g''^pX50Guf=8 cXI'f|52Cl,S(4FCktkL5 vZ].c"P3q 35R1Ӂ3stO4[Qcd< @pg_+׫. 5.H[OQC=\v=afCo{HHWLאA\?ф4[yŽ_}n!kw% \$ql s< 4 d‚ wFHQ 2f#UZQ V$<.P3ݡw|N;W DUtBvbȶf7OŮ,A|PYeGo#Mww߷xm%8JLKK{Aps 4R¬ٲ@e.@hDwҸ"|VO^jj} /x1)wJ y>qabNPJB U/[2Wb/0?BWkD Ukm9czJ]0,7/ Ҥwc:^`zJxC#%V7UX[5R3]}+1!Oj7z.3@a ͛/kFc~\ҖUҋ~3.bi}HdO YБL_|\wM.m @Vr8YCZn=z㇢C|y1VؐZEg \8) it*? c?4`cweS0S':[7e˛ALhbp}-PkBHwOv 2pxȝsyz;[ݗIIw9tw&(1m ʬ({}3M@\L˄m\Ku<{}xZQd!1%YwG)~ yعi.2n#COXqak\a^'(\5b:n̔Q/ lo=pWyF]}$lcݽHz7,t" Qj&Z98Bg-?ΠA)nJK32Npj @Â~ ;:mBގ|Xh*̩NdR=Ȁ&T_6(0R.s!^ȶ0ZW D.jh+*rK0á?k f7X\}M A ?'%񾶄x]Zj#9`Kru58jF ['TMuO:D?C֬_Yc9@JMQ&$VIDbjSݵe:2dJ r'Ԇ H ѦJDmb(ZIُu9kBZP}.^ 7'vGYJ4.* tATՁӥݠOR6khaIDYrϫ[yJʡߤ.HǨ)r( \AWaif6̣*I!r*=xLW5Wg4IJkD/t| +VR px H-Vp xzץ4đ*94<[ay2vyEˬ+&ù$S}S1 } x;.lT.0j4ˡDgo0e|Yhz5Gow!զ#gasMե5Ӭ8CGr_SòTl?ԾqKv+ rM[kx~=m>T&cvKូZ(? K +uJ|uiVado I#Jy2z BOF\g?s#֪B5l}8YHWl;6TWj{S B;Cj_9\9Dl $grCs:`=ex0GR4-~&T|*lԋ޶ wD,Uva2.J1jFc4\Oj!'H!=A؋޳RY5u =`D-)d5zɻJnݮC+KE.A2f+U oX 9<.Nt&m-*bHǝ !aw⪶SY@HlY(V<_:yN=v]SH.3%2Fir=y=vzHTdK/Bxq$Hnڂ,N9 &%F1l&'Lq! ǮddY@ch\'M-^b$z=+otd$Lԙr&Vwΰt R&1ר[ Tr0fbЗNTX}Rpb%fNS ><8bș*>OїMeˮ [vP+G<ɩq5Fk>mO`! i,"|oh5ZW \LvyfW˴MýFeS9VlC^m59Y: #y>j}N~;h.nٱ)?VlÍ_O?j8 {9iOzH\3Q TYM5p;?2٪tƍ3!l bqhavС1RE*ѭ>s8m ˜awC % ,IEpL;;]EFnϜ"!W|Y5Ѫ$\mV?SWkշH &8O`gJ $˗ ? O(;i / h2uׅ~ÇbxZ ?&lت& v;I[ q*s˷U#SbĨ`~Ws;L Qlsy-Eh-Qno!a<:k?ھ pe1,q"_ tZF'^ ߾2&}l᧛*uB@7U [jhydxxHq1B(A!'^,~zR9b=kN2j`R@dhM[Ug'aCx="ъG2j Dy'[0UVDt[p]Q{>67`[2U%k=H9-#|H/Mh:]:4մZ> a/lM KG|גV>d [ j=Zs6.Zd;!H(>أYYQ8ߥ셋jNEHeʰ" , [QOȭ'puALhji#6c7;g2UǾD@y4(&L1ePuDkb<!7Nb zBfT쏮bjplr0O<0Ip# ,sMDU .%L+4+1\.kZ& !" 6(uea{`*RTZc:MZ3N4A:kڬ"C(+Fa|^6fN#i9z(ymCkHꕘoe8x@mC,/E15ˇg}+T~`%,]ڡhpM^ycۜ˒I[/J~ v=U1x뉴*1= HleczcsIWz>}7xzpVI7[,߫rуA.z 39&!q@!t c_dS5SدY*Dr4iМ Gv۷IJ_i/3ѝ\qU2Cϸ hf;hiXd܉z{eFq 6'^@SDohAhyY$qߨn 7=32 hP(êsGx1s9, aMF ˜K_ԡ{[y#xGOdJ^2ɝZ`Ө}gRjM WDtG@M0IYҨK)AXK/¢ekUj ڿ)5/ܮTF S r'C5"`Mʸ}j[CmEs.wB,6=fbx$d7;$WfQ2 1ύgjݿڀt>v܀jw7lEPN֌k'gy\Kk>,6pa(Vh&pQkɏԣcxځ@]\=2Mk 0 @f^MJ迍oO[*F`cְW*OdL:JH|Rrn IJ T9Q@ `=ރVqa@p 3(qGM]'TvG7uǛilhN Y$M˾ʓi[sɄfJph0 DmiY:P~ηc`&V,J,!8Փ".7/hIapNիOD /FӑU+bķZ=o]IgI_5pw}R@%l%8Q!m3;IgOD4'Of&-%IfޠqE_B!9Nm2 bZS8rX/#Ǽh"]i"֓R \Q +c߹dh髅`1rzL2_h[琛*$-'N 0(ϒs3N91)&; ZjrGx3%K$DH.@9 W3G/q N nٔ4EY4-wB:YgN wZ_nJ'd~*(q8xj:vs`93ѷR ;뵻5XG &M*l~8HF 4ձՀch*a(b=b+l̅QhF#v i3s`8E\X+u eyEMm>mq Gpiۈ'SCA&IٸA/Kit7ψ^OX7l۳5 a+zqX,E{2RO9LhXkӻ';\6 D gĮx9uJ@/' !'OuyJ t6\X2 ;Q=0I7e[mQ]НG1o}e)ܹ)!Hoy6/=$z(f`OsCew(#}*bIr,ߨNq^ۍ oW uA )'cZpko:2EEڑ[TѤÎNqI/Yab̫`ź='Rֈ-)O46HbFЍt-F4нt3jJIeHg/pӱ_/w"ܕ DE RM +%g %:#>yH 3plu Ἅ{+ Uձa.z2 b{iIqC# UG6R~檯./V4'ÌX+ݢ[((~V u J/ǎ)0"F0}s+!A b빧űoT|ջ(P!-؞d ҄ؗ,?ȿ[& O涳q=ّ1{VV0~3 =. {&qL=ۖFqDXq+ 4|ߤzRsڱ3{lVsՉ,>x讲bq5;q=2NԣxQ-z"֦F aLU8**upVuee"k@!EAcy W.|PSJ;;o/y>gʫҪd7BAibŃ:vUApΙ aPH停O!ф!Ѣ' _>';nn[[#ZT غh-2Ɩgh6s *npz*/j^z@kX04VCk6V>zP2`H {7-9U}bҾG[X1,]&Gȝ}~77V0I$sKP !|Zl-7x҄Gկ wMZVw*c}M@z4=}2Ae{ى&Жj=bԶW兲wQ/]wReYJkWA_| G NSu ,Us3О+nrV5z'St[iq1 1.Ox>T>cT䶆 ;htt:"[0eJ@R&|R+sؙDxjlO{pIUF4)$+9SyQk De'OڎŽgCoϻVC>}e$+d,Z܏0!50v_v}^{ IJUR~ٔGRq!P[r=uDsPKEeu_?&@ˡ%.{9']x2WX'^MŠEƆ=-ܠҪp2QDa ټK|J"6~vZ ߠypf'FפW&+_PQQZ,9VR~X#,C$31(2&faY5.kW%:ɋpsQpn 5Xt7RII]s(K[QZg?`&HLmX&ore7fpj >hXn1=y P<&]t2sQ}g=gg - j]On?3a9e7TZrRut[.QDZʌm*NbtW؅Nar|Rzd;|N7zWk,"_?]lT.Znk;kжi}xsC86yA͋V7V[Q'2X@lL;1` )&հ;T>DcD_/~c lf{jԧ$f 4ss r>[2 e89b/;x7򧄝55~~S:S$pP8 49xOR2tGb~(l=6tw3(-09/.%̼|ƀl0 t.tYU\膘?$a@ o0fՉ:Z茈v[~'c2@`NXժ#Z)9!W^M.1Q!q뢞k;W2 Q}gL9`x?$KHʎ "5U͛f:} Ќ ϘFtmg鮵5Xߵd!e9V:K0WQi1j6`8ط0H]*4 1#bM/ue%t-RYU4c#f:,.2tqX#P[H6ZQ=Js$jDX6 Yi I_tЈ_-FゆcTrg5&Ҩ!<Ĩ'Yo ju7 j㛺|;>"oѻȣ+q6^MTQ|wbfS^o1R <W΍@t r"ckl͇{mN<2P"ID"!Z'zq"P>Ghݓas-8~?F;3Ѡq];?Z y~c\Pr4;fs;Cz&4 ,KNf49E~Y,'- w}&;_X iAe(?߂o㦱g \4h-;&(D-Ŗ{'㑖Ž&v޷0.S頷kTh;TjMzNdq t:IYqpφoKat);#cC bE5J "=!E9.sY<% (O၆eqewH6iE&cٺ='\]i2*?d wb`)e-j "9Ϻ;W:G0j"Pв:ρ|;E9ZKѐ hF'4Kއ*tœ wK$ o.c7~p x};ܹn}c>[Q IS%=/Y$ 'Y5ܝ)(Гԅ}/GcQn%M q`z[лzF+u[qB:\inp (cΨ(#QZ`Va v8lӒْa1XTLQlX,ȞonF݈,0SNx@lqkWC-`y֧ uXVdOacanJ+{E,SEg%&N$OGGo,*/nT!pIаK}NZ5TZ1̿nH?x1Ah֪1Ms?!5+I>I%&6y0?Wg [n4_^{"ڻ܊,~L0CC*@!ɋ۲Q℻Tzz)[V˹z&OƬCAi,r-Rh7R PifUfPv qώ9B#ɖ~_ntX-qľF4KdpCH<;5oBa@'"ߝҗ%gk~K #ss:>[B>_*Yw^\"XHb _(m /utpHۦ=eנwÀ |Ǹ@pa-I߸abaz~|/2!R1z3yh&^j(p_ZlԜ?$9ZJgچ#p{2YkQŕ{xZnH|gk_LJ3ֿg$1<!?Yݞ/ƤvDbK (;@/aRhc'1Ztv:[~dơ[(fr\EЗ-{VJvfǪV<\[+4U?,&ABjlrt4GՋj:m_(C] ɄCOlw鬨`;=^t>20.o5d^]MTL5eI6H'X9j;g?^,H}}rmyeěFKa<-+ȇEC+˛Vߦz Bct7%(&o|хס$B,阑+)ƎfGBc9b~F`0W Pmɮ&־3[^:kQأy]6< ")탅$JײpsƁ=PaV.k Ϩ.HKL8<bpən hϥm7(y8z)z/j Z`'7BR1&ft1:xE,?Os`+PJfvR~ȫ)gJ ټimbAP;VWb%bji/&Qc{m}^ilSV }}>/Ț'd p6u ^cL.%GuF"͙A=+Ee줨!8*2?D􋜂^tDٜSK쾴$@PXdĺ[Vf_%嶡jR?[<[MI־lN=k9.nyJSS{%y:8Kx=gh6;&bD]l;~"q.lXm7wNX~Qս3F>b0MJ`2jNwðczP t0c*n 1"l}A UV#܎8: )2E7%UzM\ri*l[ѥXyCikqP1hsgY&o_ScHu/N)Xx.r\Qr|vQiwS@g<QߕhaaB4~PTQ/x+|-_\!# g4!-6o@\F 3r!s}Z9fٸe2 C`+lr",uq[,{@Kjc $W]ҽ̅Ӳ9r#-];3_ِ!5+Saʹb#zC[Us iDZP؀:%; Jm)d4Y /Z'#:>İ'FbRJ 9GT"ޘ}3vGMbE\HcO!̩Œͷ\g1OlJbTQZb}%;ٞ씮X`ҩm7pߑz)$ +19.ks\x[.Wms7g4z˗d @Zv8\6pr  kIHS o~Oy'*NczdtnC絎.-2=٨R9Ȧx"u1k$f~Ac@pfZ?,j.ܷ\9 6]禦11#0S&!Ңk@ S(Nf綒1V`24_K nd ܱzܔdzkme) K qnM=7dqhOzXeƯ6w-u,||t{<ɗNx9 L}:ml%rׯL$^RԂa 0m&WHǟߌn hz+e+E%Ow΄@I!ʕK]>{L6Tp^]@rJعk-iZ*MxwK%mZM&l"Ԩcp_,.RaĴ0Us&џh%?>+50)~Q_̊}ssd+m=ԽHUQOsʼn澍=᭷*<^g,Ô- ߅[$jpFƳ); Og5ޑi3a8!(3y VC2:4)\U.I㼲JLG"V^%i~oʠg 8 黝N` GhGoSHG*5pfAɊ|f,: EsQؖz[́\6 7f=;(%1B5L (+̿'R6tUJG+('óJqZ.ӒBQsK-n) S2ԣ*G;$moc,e܃iHYa6Q"RmpML-5_V*tYuG9N`Te?/Ĕbo⽹OXhP LSV[N핁CC?QKi1uA"R"Qk~9nW54ZP$ [Ry NS1t]S'Vu6H ">C#A-A,:,^)cTN[fd] MyÉ`F0?r1Cm"98cYȋYR6ugݹ+09pa*&m_t;dCz\+BNY]fFPWMe,"-Gp ;%lݦay<*{ FNĪ8J1Go<0g3ј lg9M)ؑL>!O7Aʜ b+̅Rul3*~}МXI 7)` ZDX@22f/-˒?;+GqDΆ:^# {jߣהn1ẝg=E,TZ' N%rk#)EVjA- }##GBu4ߠ:"uGtHN) F:П,α hm&:v~V?G( 1z#k401yXz[}٣K 0n_[L~/3i "OȼcVT:nPa"p$KV[nS=aBB;zNHTHѬ4ٶp=@}ȳ;w8!zݧ.挣x!zLDtC$gMeD3e yRk@`S-vXnz+N=@r:-߄;RP3yK͖6 P/;X@  y ғWPٍᏧإQ9IhDZP[L\$yumrGc|?ToWru=0a vˡE@l-E] _\nCNJXYVF;&&S{bnwG3(, ->C/OTm.`3oBxU~^ T˟PVٚLhH再Ks {o6/kA=: !Y)Iis6b( ʔh]L'o:<*@Ri}rmMgO WE`kVIogUo{]SՕ$c. @;`yjO)̿8Sي50 ʟs2E`٫1]00|v 9O!b?0}# NbzGFw =>XV>#%7NX= io9) P>C7(T/`2aSc.t`8W|pV^+lŦQ <:ξI]JY~Ƥ%Vd&xc.jnÙke;5 ΢~9N +뢐@[PbLE7jLмЋ 6wHnhd%˒^B}%S?_5djCb6:JzϜ+-rz >}ayK~bRd $\=0hg; 5;'oت'83QnM aII:\B4ՍhC}/UlY;؜<95aTvEDն{hGP!.A=/U4\CxrES`]y^6\8;CXeUwkb`ʭ8D DDz0fO, ntV[=G˙zW1+w|K+R K#c']NæŚ w/P"Qe? nbMAμ"8 4v5BD&n.ӊ!5z#_Ko U2RtlD3:_~fӶ;չ#Q/=,˺s/[k-Md4&^_'񎔞n Eme\‘>V\X䦭N;^ D} $kBܸ6cct\QO_82'u/b E+MÀ r5-Ü_[)ԓ65zUBx!HW雝lN"}&HC ?8TO)ŎC@CRI o5*F iJ51,8HsLK؎AwýaXȥQ f!% .nQ-#Z-$IaEԞ+I{~HD୩JZ I} 3'TA"fs{yX,@MN`vjdg&I*hT< ({G/7fDԢ@GvX\1JVnͪgQz-Zh6'Fw靃` {nDSH5 Q 1? 5f̲[sD TNpXGriy*'.2۳r1bjp~OiˡQ##5@5lE4] GyfC|O)Jh&&cT] R,3PTuUa v:~-gUj4 WLiY%ւ6w-ȘE F3Q̽3tox+8"P0%@]&"~Yo.zD ~i{tiu D1m<1TTk$m-Dm'Ne+E}DKk \iag+\d%ڽd< k8<6|5q>moW*+yS!,Fp~\[avڹTM2o .@]EX,D\BYЧkZ38 &Ŝ-Hӽ r iCc0TI hl1R ۔lm nIpU/8 D eyy&.`d3-!Eיִ${QhL̻1`_`Ńo0ɶ,-_^QnM΢q(v䷂? 6IJ F/ƆdU@ Dlh`'3YH>vq A Vͫ rJٱ3+kq&PHPt9q`BҧQCG^72 oGc/m8dZbN!kkyA-!1,Fcfpof)KJxk%[؇2)UXUUp)փsAmLQ /E__o(VA9(Nyَ };d8Vi^Tɋ&3̢s-"+XƀO\B-gK{/(=@04NG!6<;ɀtMjܱn+v{Ko48j6%ukw96M[<5!3\ ג:Қ'`x 8^g|kE\R,2mPŔ<tU0X>͂tP'$RҵvMnGCd:FVfMŽ1Ј䝱{36࿪OGBù&m> _Y(4D=W1v@L%=>Qm!˽:`-H :sϦ8,:GvOo*wbͲ\)7p۠lwƵG[sٹaax9KЄ=0y,-tOUQ֊+oCf@I}V%φٳlP:2K'2G(`ml)w/kJPw/9'VX㲪wA4ivΥt)ihE$:C'va6ZBacF^]p LH/ u'&Nճ̮XA?̀-%6"OD+Jv {}G`n "ǻwI&/qy*v9%Q @G8;կ .xڞtrs U2ԃ:O7x3Pޟ}F / ӓ a_hZ&G 0kjO yo-QQ '  $Pg{W$ks٥|hɉ흃/cFsO/c=@$]>t?4;_:/PAƝh\t$ol4puk/|KK[>Vsї, )ܴ+蒵eOX1"ѿ[HQ|gϽZms8gY÷tlb:z(dL_UMeEIqd|wW 3ˊeܷીr|W xV)#]$V/bo #)ofndBA?8eԽKJKLKSd),aV¡nBI>*LSk&V| u〗;FZa-tޔדr[M'p˗Vwk<s_"d3Ye|y[MFe'Ef"Wc>I)R6ztY-)fxP~,S& K{Zg#k^*u\UdvW9-"֝ 3P\Z8gſHEu@^ȹl y/C?^hy^$pv0t"h>ew5.Ħ ?C/{6 ɿb6<43j14;]$[~hrຈ{\VLFZOɈEK$es$y8vkunu~VTח2w-T=!q/*ݜ\>O4晞]m##Z&b}cWܸj Knk}$oIl ^x<-w@iVփ[>(E l:2"X訿x5 K=|dr[Է\،ՇaA559nʷ s_Zd aFDB aao7<ްdD Li;m .z}iYa '{pMux0J|6E尠$sKKo%aYУTpwEV&_=6ߤIxˬ!63;2B_~ΈUqVSs4?dD<4O>V<=_K7A-;&{.KEr?>@9>Ag}Y``Hw3kd_Вw44Q*H6C$g MQtߎFNw"iTWPt(]gXitr7v1N`/x9Ad #;LY9]LGQx=jI(urP bNsvt ci"^p7R1g_ᦨLV[ E0ߣ+S>1830QنȬ%@T!xC0t0R) mon۱.UL/i2.X6D?#>c.JfrIYFo dצ~+\+e#ł k&t| h¢g6pUUUq?Kh6vveV KGiu+* ƖmESzmg̶\߅JY7O&TCS]6kꄸz̓]迲B| ʶjk?(*-У+яD3hӓpG&$e)D?߄4Ҕ:-Z?Lgƅ'6Y6W߽o5vYK^ZN7<ث&ުK05lQ_ 5R6Ul'~ߒu$Yj:iUH*9A(E1[a&/}% 0.Ӑg6Oss28+Mh%EOwUt%2Pn3/6*> e7sՒ~.>-y F)C <F\޲R rtx>hŧ@m`p,XtA>y}?NDqOC;D-sEJГDlb|hZe;YhKf]}CW6v&N2W[YA#sx}# y@DSZj( FfOZ&vup8F  պnXNƦ3Ѝܮ X%0eU~LW8֞cmMߥ;7o› uxALvRrdHؐ2DFV Cav=zi_=p6AD.eSYw;J`j}d&CjA@XY{g #8~ ;D&- GIR4 pi荆CuVj ےAu'9ohGw)Y-DQtECƪ: 4-n4Д=ȲY׊L!(cae蟤*Pn̨Fld҃;J5Ģɡ2BQxRH$O"O|Zv+c y9}ՂΟ<aJ,~zuq_>mUϮRD-zW`C8Mk+h֋mV[<1g::\FocgUi& zrfJRd-ς'M1ﺀ X-B9K;v4 ָP[(Y:n$5!+z^H | #Оz&va2ϭZС~NIF?;}j6ա d X@n)'Pٙ0 24 s6i}[))ˊ^Y߽cZGo=2OVW(ٲ/캾&8^%={}4b,jW^s6p#<8H Is Nz#ULXOE؂b63ە~gbU68E߄%;V/\JzlĐ-=9de׸^bl?>{quboH)Iͫ K31pn`2P16MhxWˈC,{[t wut6qζ^TX1ƾGuvAiT[%LAjE}vKOzxUEA` Mk|"=6`lhx]\~(Zkc?=, ;?d TI~ȿ)!D|Sp9X<}ws!|:S td#HF N,ve$g=nqA[$Yu?g<~R@VxUNngmE6h~&(П%So`)hM7.6ew]ERo5`yŮ.Et=Pak6jenީH d^WssyjAi5X*F6RY O!D0Q=pBQ\0ݴMf.(_({|n<Y1Eؕ-;F Ń,3J Mm\ bY>߆zXg바_/ t~.taHu,QlQ7S 瀜^֬f,Q ]Pcޜ":+2';vUy9J;-}8)LqwdBX'N؏0H2:!pvr!N{LÔ#(Lk>ԅ{R?!2|J߯''PhK/ޥlN3kj,"c?Nce/WOB3vՃ&iS-1 6)kHGdsϗ~Gx]mRQEW!)7U._$쮇~s* dd8#LjX>Ю'џ5q`PidrE69 'pGB*yOPS|P82 ;5 b D\x;ZVM8Y D?=ӽo9vjd $ ^u=?1XW@G|閲EJ 4jQ)9õeG-.#k W3k toIn}r-rqPWSg!y 6zM`K~/#NФyj 1U-S! ^gᇷ#̢ O6:xF7ݶX%e{yt@Px!; 7e[thaqbk1kph\ؚQܱ0~W栕w +w|<-L ҅!G2>s2d%T~lࠖL,HFLja9y=ᤁE][ . րy} kХxė(Rб s.Kl|e1{&|ܖm'ࠪ:q]1B %q9?])6&3D!0>v,Kbvvc~qgӏ)nâq2wfLJnKxV. +sk^<(ݠ j͏[䍝kp7Ԏ/P~p+<(fl͉užΫN&Y?Bqܒ,UӠ6L5=O<>0QPrB>-4ؓgE#G<[zwpmZ8l!#kBJI,`uPJ M󐁞VIDzͤ;n8C}ub6d]3YAڜ-5_Bꫬ m"aVG֠dڱ&QUW 2] I@#<~+'Mi 3c6G?:qG>ӉRj%CAU5v}[dHc!۾4k8Zߪe6L5G@cYc@wh݂:?,qQ%5Z;g@`pbiYVY=} J :*Zӫ!is}=fK4$܉@W[=8{d#Ě^l V!fV'C|8c<$ět׳t~8ř}AE`Ѵ,ؠ׎pn#D</Ky/ ۍv>R !}z6N1/q%RhF?ߕ%|]=zx^q6g՘w,NDIE]5J RÎ%wx#kzboEe>l==xN ֆbQFi x!Kߖl ?G 5̗:$"zio\0?ZmG G(X"DCI:*1Z&%vE0 g5dnj -aED%8F&%2%ejxD[9ԅ`i.5"Tf7^yE W$ ~# ѽ)&H1J`$Ȯe^cs‡ .MY1b8 Nnq=V=9>a9*”ZYh)3S? ALr#'W;\3Xvr8HBpN,k;u%f ;&!1m=D_4MlQjǗ55P\Z5kJ;Qh ˉa^ F$Q'*fjK*ި%f<1vXdJX$,Ѽt*d|>zܢu0rN11/4 $1"-.wN#J7FHE©Rz!n7mRĺo)ǁg9`yS@ϑh"dʥ| j2+I_-a?_ vi|GN?iCƍ;+(yA"um*:,%?r)l  ]TFH07&*~N$kQv;ƀC 11b`]eԤsJݲNSy'+CIkNV1͡-lRӗV?"ʃJⱟ'ky_aaBCY<,!:*ʖ.!Ðfn=xc1ؠ坁aIcE%ĕHhW^MS!า&_cwt_cubj:lN*)G^swO5oS}gGv+ 3.:  ҿES|Z qXHB#˃Do$KTڪ$eľ TNxݠ$i2FS?y,_ތ , U.C?&v]r+Jz⻙41dRf(t3쵾䞦6:g 눒M()O$WC{D,_G$h/b0+" nr|A]"Y,5mYRmNW$}[MY#m^,᳕8ʔ98Ԫ*1 o谬| a)P'T^sI5 $(] iy6E.9Ȅ萔ZC3>0Iw-FM74\۴Ս3XJS~Z:kXN+U26S%'؏{zhtFFH̖͹HP"%%o=P~WF":\o$ދ۞I*''ߑ ê0遙4 dJ6JOt%v.>GP3Oj!mՔc0yć \M$86e3:F~yka`a sІw IE☲pkOTߤ+ӏ@r&a_j<ȫK̑hN rqؿflѿ]BsBg;:A!Ʊg\2} /rhϧ% D<7շa 1TI6?wAv0st'gi|ƙ,ہ]e+3 =;7/E:52F/)YP- f!=0t|C⟍hQQ_F$C C,("#9"'o_o&ߏ*KÂ4wGAFrc +f_!cLu#Ⱛ" U*nu* D yYٓ(zv' s|;Ax38HzCwhzA)bz!J/,iX睭{)Q$uķaԓrb+}߹I'_JkIി'!:a6V%݆Iߦe~6.-B~4v2;ֳgI"y[Zr> Y 4/Bdus'L',$\NSuyf +v<6 u=A^PcA9HìwV~Jit`d#>K<`+(ءpV{?䚆pTϹY3A{ ;!on]]d%#THœ/o13s6!2jx@^-ʘj "knXnd/ϡ q@`/jG-\%Dv˱MZ `)v{`Q2^Gl䩺_7[[ fpl6.㈛a9#oxLkRAH~[gTa,M;>~\ƱkeݤD,\yp;&?EbfA9<#g.əsfaTn!{h;C_*  64g!PY:(Hy|(G#;)Inn&dPWG#FriT []M"0j+6&M,]VQ1= XV6uŕen ^h7qKzbUKV+G C!;y})3ŭ"+To0Z8$VͦEBsň1 ,%4,dĚdgsP{f: DJDwտO'DJ>~Z?bfJ=$lf96qv:D(\zDID5cf;~w~s#;burtYK 'SbHj0d'؛Ēp+=ǝxu\o^TTӑ[CZbcwbn#]"b AR O,6 a0(Rs:n^qByqz u}x A;A i(*k;/wCtQՅWVVr>ιÛ<.6N{Oٌzo8+:5'NF,W: S U}..;O:/,JQ1JP=".qKWnQ&&XHe Xz]..oU4Q7eE&χZ3ysVO}I8uOgI| (7@ |GP1׏J|!R_;W*|:(Òلmd:5]S;d@p˙/*cҽ${lg4o)@ix; L출qZAt)_@t.oGp/T4ɪ(4EZ*8H^.+F|/E>cuLȠ?p WT>#]#u\)8Pʕ 3a@|6Ԋ^TÒgd 5w'NmXڠ'Ű$WՂ?/lFqq}־sq: RRQsY-yn<jCJa:>*5V /-_3bo>ٮ3:&8gN~R=T }B1.-u|=|XE[Y1 ā܌UF6E2DIiԟH%0M״>ŚPӀD).}-,aakޚ h-JY0gt+h5JbXy@H<5JW(9Z~ZRSĻ6 !`NKڞґָ"/=Ϛ91iEvŸ [/@9<˳k"ϏByFse+QF{*|)w $J uY уQ=O W"ָ.֤AXVx)Ď<s? >}YIߒ}IU޵b4Şg%r, pgK9Oam鰉UO@֮wԌzW~R*#@*4.&xfu ɉKѱRo `J~3 A1v;tcrV7a=9 0Y'i/SC6x z "nfW8z8=epQqlCtX*2H28Cp+0A%gz~ h}eh6p #d&>yrqZݬowl,=1ڞGPJ@Z^ 2 &ϱޮŏm-.N..╮`ƣ:jݘM-祛>1ҏ/,6#'YkŵF`ZZU}g!N 7wZǩa/L?ƍ'T0x4)r:m$4tޥI'0rZ: i$ Fx'F 2 $)s̀o.!{x3gA0͏HoJ&?)iO`)eG/NO.;2M[~+|=aWo:Cx3x>Ce3o|bNR.= YL9aLRMT6jW'%$V/ߗ}#ڨٮU &cVzR.gdܒnn>hF+^ ߍ~*q䔢V%fؿDWlGQ5QV[Zp4Rf8 m=Ŷ]E/uZYT2Rv꿁cw&Dg 4=Ous}91J&nT2uF`'Apk>kW@@\$ȹ>{qkºn;6v%-@S$^h{}A$צ+*q8_M } .ixoJUf/GZۣz ,91,LH1#0v]HxVԋ&V^mgmX! 'Lы &+B5()އZ{:F,,[KI^o}sc)Yg̟.G fm>T(`Rql&7ccQSSK( iA ؘ<%372 FGZTkfJ˙ҳLFrA1;}_[(-^0?4ȥw-҅,z93"a= ߞ,BF AX 43o>zs Wr H֬zMݓ.O9 䓧X֠)B5T i3ŴcŪ C l+~x~!%o >S7W]4즒Ud.%Ug)1Ʃ\?ǔfC-nX^8C`FeeTѾ T2R*j}EV& Ui^Q:jjinjC9xI Yןnw1nGi( cnEt%֍/&؎Re-LfV,bE|u!FӪ7 t@:G)q#= ߄ٍ!~gW{5o!d|;BcE2CbqH-hmfS5zf:`"#BzPXA}+*$LI>t67}=h5:7>G c4afaĐq'^37j#g;. ڢSћkFV'XDތ&z&c&X7m(=lU&iY2r&h,2w]0: =E<nh+px*ˊXK^oyJ "[Z]fךTm.+ o\u: Яf|3m\4w)'S#U,Հ "EQ:t62ORX4cG4:k@SAt 7NޝDWo4lia#Y-34x_߸9|{⨸6G^,YL0@^N,J\qէ-lqGdQ=i<'24'p㈇͌6mNIĉ%i:o{h$Ֆz,s.`шCsML6M=$,[R8]g֪<>x,iW\PMw^̌Awdiz+3\uHv6x!ߔH6:<٧)uC* gnq3[Y0Ji*e=9\`vSUEB 5DOntCDfôc 'N( ۊ[@ 1 ~Mf}|7FxQh1~::B8.R_fuv%~@"cO␆LJõSWX0E\1`뚬>k4y,L5F(n]Z.we5:4UVM!%q"O&#mv#=BBWMI"ьstT<jN7\8;/@dgmi\WeSXM '-Rx{`hc`/@EmٴU3 wSC"ë?c9>N_ RVDS8GkElA)Gk^ŝ8YdR[ݝ{*/NzX|7=,OrL\oA@ن u ){l`wf)Bcm&r.5c kRZNJ' "p(5z&3]BWu%9/p.Msvc|>@?9*ڄ4iCK#RN|+J1TW.EKvKֵ&,F\NYbx`pdsqR>L#rYT S2`@e1|=WH+\e.}E})V2IQewn﫥 ;HA5t# ?f| CkF/wwkO_[?]~Ԙ! eiM)mntƻPVD#iɴᩍLA,EhqȄa0apv֙ݬ3[@Yp 7`1EՇt^Wo:r6="5 d)z#@˩1<. Rǩrm2|E =P_td:@@LnZ1>f't(ɄrfliY۱B~iWݽj{{ZnMu}C5h}q, 7[ uKV&mU;զ 7 XfW^¬fbY'u4=W/R ܿL*(5'w(>$ǽ\mfI@Z(I:A!0AϬ>F齺`#V+\ù괧_ȵ}{ = "~1,W ȹ#lׇND~e[-A~tf^]L^&A@"N3=הw+1o;Ե9Q``~߼_(oxr/KWK9by19J8D漇峥oL?p|ziw)1_+}I7*qDZVakzquj]רn-DNI];(/.i`VХy~WedK&Lq#݉X9r .}]$.3𚺭|+H^ ',\0:@H 8Q-/k#Տ|UuaS2yΜԺVY8MR`f<%4f{#>!|x0׉4=UD:+a]Sm^aݧThyȄB\Zu1%m4Dm}<^TOo~;IH~-.I-^3X[cV $! EzR_;wgWe&1|vcޯj9Y0юyL)$' !+Hq"_e'^1=5!J{$p ;8tsNeQQ%𳁠N?\$>¹ŊL7aT7^V!T<$VVXliӎG O?:, >M@i?4\OyKwao ¼7ֱj r;Sَs9FzK#nL59}Uّ%GpZ8߶ʉXM{z8AȞu_ϟ X( $-\A*J)Ծ/3$Q>=ULfzv}\Flլ@R_Ч w'MYĪMnSƩRf A&u 5E>0dJX#-TE#.oj9` A]3':v93F %kwzG( vO\1ȱG\2zGKP34͢]ף=ϓ]w/_)nkC",|f)ى6B5F'p>s=-5[ʎvlгS' giͻxi@ ZnP r1?gKɲ%k*b7+THҦ<$M<ńzخ9uf(dč 0g\"U3NDyt<oM8Oz.p.nt=ΫUFR1|EH|OF67ڝ9,3קm-gsҪu29f'q"$U]b"@Սooj^k8yDZU@:>*3>>L+ѣQ0)9/ {;]R ّj6¬Uɢww%GMAp6O!6Zʧ>-)Pv;4*8wI^Qc֦ tAyKxWElM P ߑ=z~TAۇ^lՎ̚>sr"6(z+݂?ⓩг+qfF!$L{ bX*/fLIM:9FC{YVv5#[#P[c5e}ZA-y#33I[C[j#W Bf]x$,?8YQ "uGX*tN9jj@jZ۞|$siKeo@J沺4U?K {G$M24iFF=>xp !L&H] fAF)į|5ITƂ'=p_gD`?,H5Ѭyt؋%sUo䧑|YÛn Cklg+F,̬Oa@dI7b*IloH}nyp4|ԨO0H,'8%kU̙J:{Gx* [p@8U\@KCS" 蟿AkC UxECUsG+~h, Kp핼Ǖ)\+&Ul|a$P0p-nZGy186)-VUU61l-LiaO0)xlk/ &cqZ v-evz*711TXօјiZ\>cv:ǣNAk4nWxSstM]Gf k¿$UrNL |V G,7 ߺT$a)ov6V>򻉹-/ꫬwF٢fYY׺LJFe)6JA.Wi7*Bsj8^B|A#19@cΕ%ߍ2\RvI2,TLϕˍӪ8*m6ͦ6lz7<0co "~bK, sd)O@ }JWl1>&CbooJv\p1:@$G~="d') r ˒2;g FcƽoA7gN~Taޡa 8X'iep꤀Fj)hӉ!FP|sE ^uZ9L?#3gjӍqϑAFQVZJh@zK>z7^VIϑ 0~\NR>0K5x.y?2C^_`@ 3q;ܵEF$~+p3`2A[N2ݡ5r*DP ,"uSb+ۣxbD(vt`ӯM1ęj3 ȝ1ג$l}$~3'^fH˜ZJ7>veV2VGDƍTW ȴ:nIOrSz>zZ{bM?r;Oa%ËYb5NY?e'kQhV] ꆻu]ʛC!Z)%LaKLu|]re[U.32xO+|eA2D1\X~"*SQFw|^E*ܵ4;'x1)肑1;FLy F_kJ=2ßjր'Sn;j|H[ʔ^q|>kڧa(z/b1WOR۽[ouI#)@ Jn Y_Ep9}EiB28\) _A-o|f9(o<0۪LA&7ۛй2YqENTY=N#=-%PeȌpbȬ<' $Mc jWZw4hؠZMRSE[%68N뀠:Ee?ђP.16)醵|C|1 Ep՟$%Vss°|M{)[s"y:w.Ǣh} 3h.ϽM7~̹MUeIĬ6fM)g::θoQC`#'Ex-R[e갣hqaTCQR4b c^LzΏ(-vijy2#$^ kfqcf~)`,3UauQ7(Ƒ%xN_!Y-k嗤~T'IR_5MbqPs(CCмR!q+ n;w5۝վiM6F:mDRߒ(G[Tiai 03e$s.)xMKFAnQ1mY5tsS{P$#\Omh$THC0I滲 9YS%њf͍vr9̝M ,E .Vc5.&3bu;')KzcH,'ȘV"1FQ>NlG@7Hx˙vI2a4 䯧byvO%m޻pfV &.@_:zǼ/wtԧ#9T} 0N %d?:6Wy E-s+} mzeBĔQ/\pf)lyMG5=b6m^ T9*xw[=, >/3b %^%9re)ȼaf(WTFI`F*\1^)ubqõ2 am+Kِ3FȸAb!C!RS+=q\WKs3/dlQUPm =(=1e:ΟyP$ܽHwZ̤lI`,=!$ o)Pz1Uگ51iX<%4w%F-DsTh*QqJN 0䃨Qvy?rx}A#x~]_昔''ˉ%’&DVOF0*Mk ΐ9hbx+m+O?qMEڎ  ~>JgjzCX!i"RnUH͛DHmf':G<+Df6WzD޶p7Kc݁=eVC;X. |d:<̗tIm@EH|C=FZDc_*[.[,)+AU,SB@I$ֶCpdU= j5gUlxRٯ8J h `|Z!͜o7.{/:= j g}0SǫvveM8y"ոƝb`?b(#O԰`qkT ԏ671@fH4UjH<Cپ2^j U6Ҫ&Gd$O;`,%`a5);383 /ײwޗ[\ޮ-ytSF =BcRR*X|جNڑ2'XFz˓ ư`j}reH4}:|-HZK;?,f]Gް?=nHJfYGJK`Lr ]Ae{0m_\iG֋tl'Zw֜>3vK7'٦ 3ppϿ9 .y4F]$|B!ke͗y=IZ7l®7RxʬU4bY2Q~- cpYw8xS÷pB «HNTYZTϯ\*yr>6Sb &ceF]qA w(TXN5?}oR~|ǚWyuKp#|PJZ_vj8MI(GmZY! S- 5Lȭ۩0JCkfYC)$p^wt(>~ $vI?(ZM 6*URы?} #}YB4,\ _^EdqRkAJBW-;f<#l8<Nqm?9\S Y(?U[mxwk[Td9u*fUd>po2-gc>AQwɣdPoY wy٫ݹ[giS'vKЯQnt7 Yl7:p&- $?F稺\'QT FߟQ;t-9k"v2l^h9Q{h2S5C)R]dmj}ܢ\P]@Mr*1P횯o8} n5 XC >F}):W6fY{n~:KI3o9KInw;A.ɚw;z؍⭉F |O DZ'zdeIXeŬ""Ci =lQƛUb}[PϬU@m/]u.̬K% -u:oJi/П3M}ob.Z%5EP"H̡jِ4gոD;T+ik܅+KHTu_ @*mwn82dx-hqw#4}L&Z/iB^R9<_gݬc @C(.|Z?jVUo%%fU͌{-$7hPa"E[9h]UlLf.Gyu8 8x<jvq<[:w L$k8BX൸F 6Ln .joGykK -'N7l~ L ,"JG갑y\V1q!BaJl5oRM;C:1ի pjU+(bf@ѩ0T2e63U 47//frbc{{?x!_z4,Yj:\pc 9')%oZR+mբSeZ~5ӘʧBj0K$BUV*ؤr> ƏV\=c[Q ktm9К]ÞdSu,K ~zi="^gJ2)ԥdSP & C, FSw6^Y]q(XDH+'R0ppu J Rh@ y@G|/;ⰱhh~')wAmm+UL(s͆o o!'B"O۶ݩ;6RG[\ aڔe +,/~uLFUgOG1UVDg07gL̰bx|y4~Qk>Z^?$slI;A*NZY/r&ҞxfC0rK'T,<&3\A3pNd5~ `ntRG fS5>[/<}XxG#U6EnqeDV8mgt@q<7{)>"i&-EZtNz"mnEjߊz4ՁMnpx6]:G0=zPi^v3Db+f]Te8Jb& 9Rfml܌-$LzU0' {KU(;zJμ/);&)0yaU>sI#0vQәYe 0٤{ƽWa Y%V˂Tb?/H\:gd$(V"^"i eYHRS*x.E=@ E9*8.%GzR|C $ϛ_ʿa@dˊ9îz%ODbn :q5MK>R+J|x 4XQ#ĥ"ZyH>2 =AlMo9bz`Nq$TSUX9 m sApvűMOC]vs']jN=-:v\lk¬Ra@"`Ďa[5=|]Gٶ RX'kyLS9[Bm!#>dd5va56$@Q^ZgK2b-Eh9Mø TW#͢%^U9&5֏M}0af7՗A|`C {NCNQv@҇<C^aFY >Js0ZԟШV-Bwq'Tr ރ&-ʫ~wu2/ԧp{lgIWj=a*qTI>B 1s+20gI>c?tG"S-S)C4\kͬFOWԩaҘs ^lc]ؿ~q#01K L1'={Ͽ;u* W/=$}E=JƓ/f (?wF@,s/9`5BMQ6$].K2;Q} gt ЁbD1t+P5xO(+b2oDYmA:RWC 6V-_ J8Y"ڴlj}U;u(P0|;ى=h+~7qSnWcD9=RTlת"vQcqeadu4e*ucʯp 7פtGsHOR$:Z-xr2%V)S3*:ZSdέ>\`2P0vն~;:> ,K񕊖1p!&?Ϲj+ELTo/آjq0oSTS>>"CqH6|q-){RjLZyY^;f[E]D5R_!!: \Sqv36Mf.13 .db_BS6bUG_@ƿO$YN~#%V囇L4 (9Kz+LO&[\f.m4 xzޘ ċ=GC4J(M!޳1v3(qqRd掳Fd`I"8;avmvTbP<ݭ"n""L<\#dq2R(+|LV 9bALii9 AY%=34 ̀-*ƟAF 0hPB{uh'Cvע$jmOe.JqQwDם.%Hr8=:K+vc5&e>suX'O9q-$zqkfR(9z?/e"Y 4@3ExbBW_-9]"f6zL#'I0C'9-XZ*ĠksE4Tl@P:WOy]o)W GŽ]X+8l%*7Ufȥ_ޠshM@'Ϊo 1P:HjEhWA1_q|f믐d / *GCb&՜sc,F q[cn*{@7 g@s5+E޷Qvv[K{pA0Z:+iJ7R{)`ƍX`C֒>Nb֪v("0H4KgqNpARb8O>ٌ T'<3p6KP)<8Ti@mΖBq>{]pii0M11mռMظOCdNgAf/ @4AM1X-dNH}D3GD;`fMtlGF[29ae!@,YiE^Ҋ#I,$742v~l|GQIn"Yl'ހ1t)%VK qƽ >0V"ݻlxR'5hM1'] <!9 BJѫ =uV7?>p$VWHX>4\5Lz ;TLI\$֓U,̣}F\|ƨv: u^5k&r}Å;Do"psѱו~ܫUz^d_AU}/p ktk;*}f}P@1٩oQ~j`3crĊ5C.]_ w:,޲yv;{Ϯ62a4yp1.]vls6ee2ZNnڧnfgou'wvہ!rƙ^}//ݽaF\v]2m`6>1icFX#RnjPUJJFA4kIx}~4SWFSDN.BF(_"XJK%Y 2<4rYq{*, */%h}o!1-]љs;T#ΗDCHTivۼS}dWB ¾E'a+9;A@KqȝCg࿥jZǀnmیB| lL5Lkxg _.ӎ4a!a$ W'&;n0H_찺:㽋-879Hu#W-=[̋ϽX&F`6; `R T@fL4{\n<*rt"v]]"9'  3ѧ8oS(>fn9[m˔lSl1G3#7z0rx $YyBI4-Q*\gj6{cdMcnMSRJi d^UxJK=efq1T,pc廰WiWC-ߜrg\o2IJڢzirh{pcH1yH0YA?-@c{65IAJ,7C*l}j{ 8I|eMR\Hox4\<}ʴo3v R><ތWnb_4a[/y$$n<^F،pCv14(Xɰ@抜ڝщv)!!*nX&&rfF;dM=2m.alz n* -Mkn8ĬT)KdEH LMJM%Ix2'Zdb_Rͻ2;= g3 pN)m$ UJcP蠑-Č4nݫ09ȑ>Zq܌!T\>6D2 #𖖄Nҙ:,$ ?nmςB|c(T`7󄢆! h'{"Y.0 ZVH?O&Py8-I16vn%$Ly`Xƽ;JC܃ȶr^!p͹I9ᨌJ1ـ֤FIK@Bl֭g^X>>FkUa?c^fwa{3@1lRO}퀭 U{ɳ~'QFgxx%5][nLGvCRlR[u]2wŚn>{p?m_M%?gz ""Eب'r54 {o&t G(AybL<+%Mia(iT-=>uJN/>+ M;0"Yt#S XlÏm.6^ЯxgG?+[PAû>C|2+ϗ}5 񒉛Yu vkZJY`{3XVПqujX=6d`| D1\FF1w[&Jn|&: P:mu!vȿAiխ)s@l? [e6"ߦ͸?ENd%({o Ћ>-" 5a5i'2qD5QxU{c,.;AҩNHW4"pvN .HG_p$:Q%>{a7K[, =h9;#N;u.hh8n:/*RWy;j78=^q;WìR3AEBO#'<1)R8tEʈ R _TT+NKN:?3wGqz]Hd-!`hbc_jbdxB `^ ަ`pˡR eL?8>c|=jCh]Q'#:FCIIsRs?9y^D6-~m(pŏm=Eh#Y>A+~$'>݈x<}4 mRDr*pux?Mz 'Yx)i\M={p 1<ѐCCICvp>3Itqw|RMaYDxG*&poaKx0LZUlgՃuh)aw%xe4%YG#E*AG폢<;~.~ oŔl,Hh0@A3r0BkK8dC|&o߆- _OgH"T >E/\Vq!GqVTL?W"mFabig|W Wع@SQDorJ&n*?/5s70ee\^mf+?t\;u8o07LODg4PGhnnOZWhn>x@!\|ޏ @o !qY @s&A`v"E+fpg8V ߭N L5s( @Ù*S$)R짨lW*+-o[}pr>K,KsDƒܷ\y8u:vI@0[Mg;x-G e#/Bq ;0/|lH4 @;G<`h!򞔊؅r+A੍o`F?kXh>!]hWǾ]M;osU@` =w R7/3%0-w?ВǩIDRS6i]J72q5Q@,5?i<;KBeöx񾡮cl 1I ^ow Upo..3n 8ձ+/I١_6īj=oj.[ѭjvا"kq͜YP (Bʬ$\ue|8MAGf7 H[M# e~X ({fFnBOwTJCҔg+D}LU]7shcO,̕yug1f*V8}5oҴa!{J,ҧ7-ę|>VɞXh~:t+Ic Ou8 tM8ِ`NxjNJF Ϟ0x]@LOƑQɞ"0DsS0I?;l3Lic v+AiWA3p:p8ߡ] 6- Hc=H!d }0 Zv  do޳|(q~ٜ2'hLbޤF2軖J S*bU ԁ+̤ J|4n!q7`]Bl0DVNhrJ !QiuGLwܵؤDhZx9[NPu&bCu` @~ 7Af1;Χ4b _e^_n]NM~F@T[yn`*)rݑ[BQP37?_ͣw)sī^:'==h&qbخg%K+FJr`Ssk4,SJ<@8j--.c| CɪNQ^ ƭAY+shSX(uP4'3HR]D_ OKR_/&Θ7rqޞ to7Ť%;ԄX]lApB ];SDh褢}2n -& FQNm7c7,,X"J0/?]3wz+ͮ T:^zE@ TW wȥQ/X1g‰dkYN42 ҕwAb?GJXfΎ^G쾓~w|k t8`.C=)c P=9{W;/@{//((uVпcmA_JZ)mV:L;6B┋ 6)L Ä Kg iT)Qc(fQ׸Z30_ڟBc crCE^ ğg'n8BK4E(58SjY:FčrJt/>f \}ش:+tP&nɞ `^cϊW46a2Mta$ebۀ T8KDU?/="=ilW|}K9&J;G;nPkH89ܕwk>z*6l!B\K0ɋvЄyn^1En⹍N2DnaO݂i4Y?[#gj,s2 azuNlnQ(00Vx`5PܮuJ7wY]Z>ZnV[ F֊ߝ0FȻ2cfOISԑyH% /8_ugCx0raSq¦J5W͜|YqĻfDOV3B:6D[c頺,r@q.sIŰ@QhyK*cVk{"-Q,G׋ϑ4:>>p򰄛*EQ߼IeF BV:l+2'.*` KEZc|S;É1jL8I:@i4D+%w4Ԟ=r.[;`p.fD&䄳R!`ZK壺'z~fA2 rO ེua4cOlxm_eL8Ʋ=:QUx$/jLŲnuC3SZ6~/e9ZWBU@dˍVx >ή&OTA! I j~kPëu4 B¦N6{v;kB`wL1&WiVij#x(m P[Az@$m 몘,⠅nXB5B¨9:bL8Z_VkS;a!d\W:WjK<ǔ$ˢ|ϓ#ۈJiy+q6! +JO>_SkGsxsq\ P/ee=^Wﶲ~W 86jCYc6D0v̍^b3}$ܵ+3@W ˉ=w=;-ET-i_d$#*Otmr@'qh{A|}9]dtaP4|>'F"oZ{탩1 #Sk=z33(.p cy=+Nm>$"}ciIf-\KAd} 6 qh%-CI#X\B_Ş`3.1$~7+\"{w|eY$@Ys(sUZcg rjT{j{,$. \,Zи}'s> wzF ,ʿ@@4K$ť-6lt ř=<kuk' yuCܔqOoGU7Gʌå\cTE{8G-R ydpb#9Љ?]sn$t^c9B\誏f0Ez=eMc/pɼ58 r%MnQRвq(Z :'zhPf,@G_qK0G75ZF> ipұLm(0l*ͤt^$-q%Z_3gmT磣FPEm çRQ[G*hR)\BpݴeB'`<N8*WERx־Xn%zF3^}:):ͻ| 뱣BV\ľ/ɸ.l LvQߥGĭU"1MiMRS.ߏKPi!x;PK.z9W]ycxTP(I?KYGRiaۘo$"P˩"qp5*T-=z.Yh7  /'Ϙ] $h Tq Sr $}NQvuņE"P59-D9Z~G v\߉Rzy3<@gnCw(QWƟtk_xQN_9',d:_ 'h^@Ƙ 8O;5wнh@2%uT-qCORX' !>2|mS%֊BC C!74? (K!U>y6U1-|ed2(3iNgk'Hp ]hΓs9?,<7+WTE = ]kS K\gG$9%=~~3DE$}Z]@Vo\_Gm>0 t0UEH>It`Ue*~y_}qԂOt¾Ph3 8MBQG% U3`Uw\ꛙT<'qV0f7wzXQdW)!$AF>]mgwP6$' HwJ t'Fh>)?-L4gr7io &Ed՝ >7(ITARGJBkbaELVcj /ljǙu:Do\%  RSlv[g45cssǖX Ͽ sߜ[Q,I<.8DOwxv[)%'0oڃ ^̼5}g?#Ô&a uNvpJ[kx u+I1WŎ:DmuiމP0mОQ#?BHD19u>{tHقsǨ?YI|Gw` &bfNJkKa3 .Xv )Ge]S%U$ ܿ&(G%X| tn7Ka_,ipKW߭m_ D㯖ROd8?q 8+a@ WҤ@FHDrZ"Qw G3̾"!Fӆ(BLsWu77:VB=uM6E~Feωb+%CO33 0X:3EB3뛈qB v ]ky=7TӟZuuEA  "ëD<(ؠ]C Uηh$16(m7ٜ Ԝ5iƷFRߕ[5~`f.w:b3\fM;Z9KL*OW5<J}w_x&G e6x0$1Q[Bg/iګԽU=j0봿i`^kv? =mkm|J' Npr1h dW(6p\R4vլ-@Ӗ7KZÍ$309/r[oE&{ћkn`p.'{"0bI7v*}D9]Υі+gy IaZCURAU^iNb͂~;ehlQqbc}z|旳?'o2 : cݜ/vwm[= EfS -6q$XˁH?0نȹ{*_fakސQh4p&9?_"&1O9܂Ds('a(EPPr&x[FV\>^`TtrޜyɡY^հb'Z"HA1 FܗcYmQriV켻=_\衎 ɦ d9a)St|lց,4cX}_No=Z64 cW_ZB@!n F&jF?\l͹%y Sw A)OOݮyFldJ%40;uMi<#Ҷ.5C4^iV (V(zx=% V'pD=?ߘfTkҿV[vt+B#d)t"\; BD󪗨0&_c5hQAPQ%b4B=YЙ6߿{ǃQ+.F(+{ ـ3L$J\  ;WhoӲY>)&cU}̣VޅS^4 BwdK3a $wqhpj̏y{h՜;5򮾳n>s=E $ZM0%Im}BCϴdg\k7F=.\O{@/{E\ xzJBU"7 n$o_hltC 9f/:eS*fUp3a) _hp? Q1՜nWA >bGךDPAQP*MI3/M.)x pBj5V T&z^,q<\z* ZD;'g~IĢ-#D*۔{}5`B1^yswb͗ /yRW.&!'iryޠn4Gg'ny! f˻F?_`ѫQ`,C됨ѐrHaJ:,F!o'Bؓn/?y&&]hmd{z<Ԍ!2-PM"dA5޲{~EB-H-'<,"^ $оucݒN-.R?fﵜv!\͜r5DwzgZYHS2ZM/EË0({d39W/ k6 MewzqѬlT$vJIx_#B.!/dVe턿_?RC~;kɋ3zyB?/ p9-VsK>7t~Qq6ġ0>!1+Е`٦K˯vm7VQ?i [9eN]!5IawL }k<&|zz0tE#̻2\Q<_TM5ŦNErr\#BG)%)0y[ iz fIFn˟KE-m`' Tj_YA f0pC,[B(5r[MqrqͭukB՗ƍ 5KYNYJUb)H,@n'55SDX lG[]5zP8T\ n<Pe)PMHσTujI7Tqc; Hb*3n|ktL +z)Zyоqn!4~2ZV\ub+Po3ki'\]M|݈~r a8+苳w>ca&2 bnIfgPL 3JSIL>}H'z:utW}x  <Ϲ0p=qZS-/Qg/Ug% 9W6BX 1[1o.1 [yl g뤛qEX0_WH0s KO:t%rHў[u o=~T ϵQyrCqkm0Y'ӥ^^ٹHy2.ߡx1S3*(Fb ek`r̐8ScXmh 2eP-k:nje.D:6#iQ;>"S7YMQeR"{!Mf+l.UA98zwtO) 6Qՠ쫊эUPg%Rd $dV);cڳm"jOR^4>S/M"FM#Ŝ'юNQ! : \cbňdѶJJ|#t^ق e5:^H.pvxEv/%wܭLY$lYͱп}1}vԈXz`W 3 }!Xvi^F}Y~!F!Ly.fRnv +(tTIF|Z>{nFm:0Ve'+?A(?#/,,\iOe;]lL4clemyc啋@quFB+~>=D1ꮺf9V?>@/vO4mBهL QP˳ Rs BßI% *Tq_j29zztATrX#]+ӺK'fCs&+ܕqVo5v@؀'ˆd[Һ5tjhzVހ: [O6MvM)2R0j6vJLJ\U&FTt< Gzr-!AV3DDQ yoy  YB*W9{SNU)6 U{,c'盅" ȍRfYbzIibh@6h /zâw}L1mꘌ4 /q_Ev*_؛gjM@8[%d=ۭ€|겣m)ҟU |dHٔ}Л+v_XmDfnqǛ.9Ȑ"E7y= IocFi@0M!"B15&t9D!xR 7LqoS$SR/n=R/;e4Fj2S7ic`ÎE&+T3m 6e]o$l+[J .G(!K4x'r 'ӿV뤞ThKw,ʋ77rmup00ZT:A`($a]-קa4HvJ_0o[y?1w[%ivk66F'Gi{yhVʺP|Y >"772I$gMз +<27vwIӍS+Nzh-h 4* ϙ '(yo@#ɬ%J7"]YKKyN6:EUQw{+FVywK웃?>g2INָ]AzdqKps1%F dBa KD%ʮUm4M3=ѫ@G:6] {(޲/+ n@(>,{B4AűNTC2/Jv4{?U)V}!6s  O7W}ӥ^UւgK ar;.4p:{N%|1a#suNAW=֞sU_HvʥD!N?ՏMoEbN >/ґcZH+r#Dٵbr_g5S®mԑhG.Cٌ6T JOOz_8+y]7 TӔϐeQj`C!J9>Uċ 4DWa"ozT4r SÎIϳlIs8 ]hP~w@I#oMj~4YQqZGK?76*1۴|KY46إWjxI>dyB 6ALŴ'z&^OD]r ,?zLڳ<жloVҾئn5>:?EfȑD>lrd7kAMa*Xl-L倢`ְ٥Mru'-{+jA;ZBal*A|!&fB"iqo~F}RgL<I/N:_p>1®'WY,P4 ηd]% ?iہ] k+dzEXr̔yO9\a=I^m:;eygzOSt5ˆhyIuB,o^dj[iR2^٫`EO)<!..nz$ED{W;),'i5?=@_%#|*o&߭c&z!*XW5fc;s-Kvghx;ҩO k PV׳_NOHhShn<<$wzt^\AyU503<> ædx8@_Z .$q2bG (LS"/-я<8BPX>ami%oIbZcgW.Ġ7L&lF׌PYperֆX\APK(Rw1AF0̙!Cc T5F!aܮs3vƬeJ- Z迃W4Fl?z&?sg@z\}=J-,Y6uoqJ˜[hGGWfac\?"Z)JS#`p1>5 +*x;f28 xM$jSun2ht?zVxɧc~Y (onϻ5[;Xm8KdȄ¯LKY1db[ x _pw]{P՗g𬡥@uvة"&9hOd+8kE;P}\pXyyX}W)mir*B}0|Z`YE @Ƃ2ٔjhjD 쥅WY t1F[յʗFR-0潌¦6Y''4i!+{h;dy%D;0CAlJger6)!a'$_yVo©Dle]֧`F)ʲm:yH)ՈL/Sx [ \>WMySJA? f;D#cj?5Wa}6 ,lj>'H0dPYxlEQB-##SN7O_f'yXt(DG]:UjW@e˛d/uAb"K듶\_- SoN"EgU,"JжŲ?g'AeHD{#0?#hm^2uwy6VS ̈4"q;@Òj[\$8"83uw5q (fk =ien޺C^]`iddNA[/ &K ߳T<|dia`|T_*Z#lh(FE|D/@g )WoKpT3! ' 78͓꺇g8;i!i; So":WwPcϊ}5]FH Oh|rB ?v_ z 4Qb1z8[#dtp:4fz.@kHDRΒBx@=bLnG T;0Cf:kkt!0"8NL( -Ja{Mwj(ySlRR&np^T4&AJv;xL &CjE_)Dy:l`Ʒ3}=9;Mj7mye<÷qTu2Jt-"bΥc(w{]l<_h.a bGvZv`?|%L2 C"]mҳzx6<:~O8Bc18J0 S6-Q֗z=cq8y3{ WamƪcX`58)orRjL0UoZ /NUdd,]eiT(蕣U;#H*OXy6Z>B/x/%MNAW&NVECȇ@HD["R =b15'J RD&&mޖs͏+ NTkN͙Ø.q( l ċf|>1ioS $־dP&4pdj}03ҭsA /qtۑu/TEJ\1d'E1C3qJpWcNժdW{%IJmB3mibw7ĉ0!T371KaD;]8Q$v L L8߬}ݎX) [>3[Uud{<5 ` P1Oo2{sfkn5qJ;MXwlĶ3df%`2*Lf]dz̛lG)? XOYv.t \y5 '0즫V|N$`N qqX{he.e''8D%:<5-Ƒ $A:ՊxrPJēJ\iViTupdj4@,1h'^L1{ c=H%Au}Fb<-k?2bjwVu?6CBrdaB;ZФ8m, 郠I=+c/VJHz; %HrL3sAttaGAkq(s~0ꖳ=+o7̸T,sq? 9@yMj0irxx;!cC\?⫬+klH$eyZJ7Y+feD&=X5b;;\\q],I:sx`+YcIlJ-r-;[}=di_`UfXypuQdJ]]uQj(٨sb$icbC׈c_bp͖*GPn` #w{f*+/{:9]E& ?uIMRҳ_6qb8|u] Y/cpYQeNX}kv9;T4Q*O%̘u(v >l nw N n8 KmjM0B>!-/dKq0ԅt(7 &;exvK/NVA5x,n0?c(q%riNn }t[0\yU\T" ˯gu{?NJ M:rq`)Iݻ}C{ڗM8n.3pu8^]q7lʘ.Or"*;@Bv )Ґ6>gwIϠXml&{0(IeWЛ}$ eNVL-IU'~2Cyd"J!`m %dwU4P|-r0[& QnQ7bw))' #==®d#861ֹ^z_-m](tW 8:FC Rv+˞XbH1|os#{1V}iB/-&O(r*(K6~1]ɀu w=+0-2A陳ifM9VWTDYogϚZ;!/' ¢zPփꏎ3Dn(N{XTR+Gj:=zb%$QLRs<םy&7}GnTqnߧQ u4 EGe!{!4QdUUFdg|ڒxyaEv̘s@4*97!١6t%tʊ2?Y9VZIa-9&)o=_ja,9Øu7Z*sXxܘ1zc+D!W=BZ|_%,Ŗ^ws.h{RM.k y ;YPVj?$ VOѰN8/b46R6,2,8egɠcGEc 7!#u׽ط2X.cLMB1\ l ʜAc5q@tmCa6zF&A!{:5m&f(sy;xDy3hkIb jz{6^3< 1>;ɓsڮ*u#7 _*4ǡ|<@MΌP2軚jX=}A6g3J՜9*Q1I~((5ݟ'ie҃\ ȦrfX&u Bvtv{mסҥ?[[<5ݒil>6 > 7=NUq˹~GcS_=))PZ,5):F"$B[IJsa} / ƈ.hoεRlF؏h6;9_3#~PEVy(g.[ ª+$nBo 7%ЎjؔKx=9%MX *B3G+ⳟr -L^r0F>ocfѱ&Y9f+sڡwu}rbΦ@O1eStPaQNPFlVP8^mcH&5> Z= t2',;%41*h¾ r&K _XcIT,Ϣ#&v2F']nM(BRt& 4RJ60hLŽqa݉IX⚨>/"VP;zv0ef20 MeUqˋ}CuYݓiIk U1?逹3~8\5mP{)"?u<:m"&;WZ])'9Zrn+JDʓZ7CIV 9'-;l !-o{_ ZwYm^5 6quZj:@`!~Ӄ2(# <=@F6B\ %fAerGSiz:%. E;V DNbpAȾnVL?)4e8ʣh}vQ}ӫeO['ǨEILlyz…K(]GCNiF^tPcpOfu(GTdLA$waW&:+ser[2]y̑qZgx~F?AX>ïTJfoK\=R1Z?\(Dq/XLHAPdD~)ޢ%+9T,k^vYQ9Z@[ёXG$z! E s ^߀!ƅÑΌXtWmap>p;kf; . B0-@sA;#߇`46«%: 3v:Vβ"#4ˏnjv$ )p#ʷn&6!* UWugZ> GtrVN -$qc` | CinG8εAvy냎/uw8/ܒ`=4wI"`{yFw2f X&8k]%z@<>{ΐ|@b[)5'D8@髺Hj?P7P1:ޢ#|EvVÛ-?52 UcGb"nzlУ۟Vs@HoT<e U . ]wuvG/_UOƽoa ގ)Oep`ȣF\ޣy)T/l=O^4=iHRG huu[z@/- |%[+9*F"j*%\&*g:AXҿ ]fn/>̟4].9IFB| & ) ƈ`9w:Ǵ&l1ЪD xOb~_غ%0Ŕo>𢗖?z5y+uN}6S=ϝRsEzcGS~yHiڲ=R!nc.g siŸ$f Fr˓N7\l7 M$Z{6e{˶adC`=:; u JZT=^)s /v('7I5(6g_ ϣ6K8N;o0sƧ\K(TLM^mq/ # {YOP+>E5sP?F=x aԗ/1mEQ8( WxVK6.lwQbp#`('^+AQ@0 LjeCk,W`Ge5ldi؞ԁNB봦|g^`1g?ύt+F$MVo?aϞK( ȱjJҝxV8&c홗r".66G)cjہ;2ϔ6|Vk͑@Ew}&NN.rª M>ddqIcLA`nLrw Ȃec@mV1f>LoJ2yDk[H3 Q.S?.Xއ8ڿ>uS;$`֝oTٙ&GVD)D$4ܛ*c!L\$KGVLXP0w߱imfiL$ ɶ}h ]PF.Mdx=I"> y0gUߗ oo K|iH.ЌPveGE puj9jX$S,g(޸pBpY"E'MC8'!1ףhlC$#{e: :Qm@.J4'S9yn^ɢkW6XFU\AaHqHv)#D58j"'Y{5/kma0ӂ{ zRܢwAVm²q6xG/'qI hVp$}mN1̫ٗMg2 ѩl,.> =~aT֜rٿV^C@ èwDi9y"xȒZݒc8[ g|%+ABF>Rq'/ 'y Mc"!nӅZۉ*I5'+I^v >@Xh6&W/X2D7I42kGZbkϯwXI^D}KVRtUc#;CO|anɡk" !;twBJvnܷsdmHÊ_gfUA-o"|He s\n&8}Z?l\kzjF{ gXxy]r0e+?D|`(ӳn+X($iN5_!ȊBV"{,ݕFdW?.CZaܹw$~ Ee~ M=ԷOĘ7l| 홿l=%#qCeۀps~[WRT܁ >|;rܙNf0\7UG[M K:iN=Ot|DO 1|q԰hN{ѩLs ~L|7HLd7zKnP$ 6KBG[s)E]8K3аć^ odYJ)Ցx5 }3^+k[94r ,  F$nD.a闄QA!1R82塚F\T yNr'}82,l6K" _81Ax-Rhr4 ˒%Ybay<9-vqDN)cL7(:Zĭ"-lLcܠ/|i,Q]8R;)X3"!Ɇ(_4_";YLjivgCh0\n*<~Ph۝ՎQThnvclVcLY Ab T _g$^|S$tթ~WL%N_"(3 m#,64 ZJ[F%r\ XEŽ舩R;>8݌Y_u-O$ 'Aʮ][5gBiUBlhT+*盈D}Lޒ;#3}{xo:T|pW8 5lyڅ?w Uc4YaW5׷Q&ݪAԧs5<i,"ǛYpywE&tnqe4M6źW9K2z8>Il5 (DRn'u~~-Wp>?3ϛ+¯Ȕ@CK;Pup{ x+\LYO~b]T|)iboLąeSΊ:gajj{y gM$@<:jGœ̤IJu|^ #@?ap1rtK4{lFÕh>Ae˪܋ݟ3Er-eT@Q%;g=^a_oE<\oB܀2 ^-.ݷ.{ Kfh>CS݅n؅5I ,_QB]zpfH*W{USE{:?Jû7 MglC?!^/0ʁZ/q;wuQ$ۭĐŁ]2;gy@2gѻdzxx0n=,ד56p>aʬᤞBܦ0JǮw"g9dJD&1PBcv,-2~29%Ep=dzEbD[|nϟBێxxSBd7Z`V8PM&\qtEx$ \]z[e0acD-oz8%/WS9))& z{jG$*`aQMmxGoGPYv͏F]eŴ/EK#RU3# s##YIQk̗ bDO(@@u15ܱZdž$;tJxhD(`!+`@:0PtҨIXՐ֤lO81K*VW Y㰍vb(0ӵ̦ [e~Nxav饬 4AC 3g;Z} tEBNKQE@¤y.:X6G(-Vo}9AfE&[Lk p H.OlOiVԝ] ;ٶ߸xۍP2lC#-,}.a\+8csCLҌ =j]֬/%krUϞI~m?`E(Vܮh|-^GH5F*LS9<9U\ IۦuCQV$lTNQSOߑ!VaTwH yntjdE PV rZ/C0c-VU\K=Ϸ'r% BMHz5ۡ{ea53F 7bM.Dq{@l#w=i9^!pɏ'DP!FVq(Sz>K)^h6}B顖3PޥUcFhS<9r"nN^?aMz*ۘ7)(nk_8Sv%~9.N3 Z554Gj2e2bA27}(ET8YʚaUԗFt;n|xl dMiT~\"{j铮YM.DiEl\Wg5D.#w%?4arY~/9<9z]-/3wL5Yx]y(d?5\B?;أøqt^ISW(]OƺOS~-C^rUM=-3ae:mx( U. )gS ϔ̕P[9j,SW;@O4I[Ƒ\ͺ?\dP͍cI>u|l+"+niɶzop9tT; [X R*ڋbC7zU=×"܄ Y*`: 啑I`/+++aQ&LC_&4=<\WA83[j[_DwAd АZ۴;R \{HAdfXY'qDrZ,2NX "*@S|25a/ng )'7Vbrw)O`B7׷ h9t+y-6q{A/RpK)Х]Rm͆2 hۨ>$pkMjٛqFEbREY(b4\PW"pҦmv>q<:Nfj &09Jf%V&ED-1նʔ(t} VoZ-FP1C9}r_`PNm aj Y;!M'o@XO4#&OZ2` >Kנ[/9aXlN;R>ݷLHPc8t ᦊNŝ\ H.n&Fv4(z A# xJM鿩r(tU\B)i7(m OjDxv$^ęHT 7<sy[O #Z6C5Y4TYJ+Jȕ.ws~K[2tK N$ #Mq\67 Sq$] u`Bl+̡;8^n [,Aēg6!]ifp[+>bRv[&0 COvYɰnpN tuxY* x[CU:Kz0Ai՜&?A \N{ror c i٩!YᚴBa`M(?"܈$󍣏ɏv_TuqR߇=μzkjZzXpˇfkĊk9H50}] P+! 讂 8gHȀ{RV;#16&f&RZ[GJXXo:~ۄ}m'4H0;=ȘuAGf=R $(ڐz?.p%}6v5;i{G>K`hpfE%x 6N+bU(yg%=`=iJ)rr lddE̮OJ(;_9UK6֚QR6>/彫?i3F( #-b2n$>|18m1@)s72Ub > SIkPM@΁M870aDvioeQMgV$q?I'Sx/ ʿהw#)W(..=D?h F[2D׽S5k3şN^E:_ >Ghuo1pN'͝u0v`Rik려:-)F>J vL6}Kj۪k,٢Qsxyh-Ú2%Q#&CW/uI@ e 5k#ىZ-SS% FVdsg ni'pl ZyUBj\4Dض+?j`1v; ZpULTLg綨qiV_ֿH^]imM 2g\d*ꕈ4r0P[pAfGnvFn .;l3;4(}7 wTXif!+y䗙 AnF# YX@TKӫJ UAͶ{KP fg1 w{ƨfUͯ6S',WuZ ߰ݛĢu~Hx^|52<0F3eP;R Włw_fBkkY_=^gl*Eȃ8 WE=FX>B U=vdu6)'gi]u͏cA%BIػ x qGso\ % Et/-xȃbݨ]|Y8MY2 JYhpr%yȋT9fvw 5NB{Be J2}5Cuߓsl{o߆ׂGOo8OO4|J~}yr* !0akv]L4 ztDZh}p؂*)lz_;ډ9sO0.OnW^#aBgY%ʺ.2h.rRT%Uew$MYPB8Ysp,CRm yF^[3%T\8U2~^.8\@!\{4b!em,77--Osvѓf!?E<٫!ddf>KXfrG_ȷMD4|Il6 {1)6`%c;daZIh͆oWN9uI&/1jc͜(¤PF!%_9pqneMXR zXNò?O _UV|(J }ƁkneዴE |Y|,^~( ttFޜ@p=i_I(q#VNZLJ3bi{zSRB(CͶZZ9 .&Dޞ  gιLUv:*utT[xjZIpŴ5 @URZ>N {cO_+co9e|sW4(t 4.$̚˯&F`VR]T^ׁu*cAr}29 cԠo{tKMoafT Mx?w*MF d!0[jhp&N+r4Ձ vEE} 3,b+m+k7˸PKTjn/DIPx+X7@g]-"P+3ѳ?*&BcM1G~^6 ^ :: w\<6ixx$Ʃ&; C@mY0,Ku篘{CnHʋ qFF<ơ#^ϕ:p I#  Ьٞ!I|m~iM5_fnU_z\ ¸E5ގYuUԭugۍR-_1. 0eKT~: q| QTV>F+ޝ9c;YH4k,ViwFXo-}4=)Fg`%!i\B< GFK3Ϯt@pPE,#7Gs႕6žD۱QZk ){e>:K)Ub$ut}i`H7" OOAA.Ӗ'FQW$rHU1I$qo=z{wasU+,%mrc9H@)/:̎/#@:08RͲJ[Ǒw> =`$ @q\ކ!(p/C2hֈٺԀZ_U_t)1Bf%Mȓשhs}AO֑#k'GMU:tqfO4rK2 b$PN(Gr" 9xõl4M_J,6ܕ<`ݛUk2j aI=d-b%Ni<0%f"H>c7ԜWbԙ  npXAZ)Hp2:J%EyԘvt %'VǸ!A|a .;"o3fڮ#S2-[O8U1w7~Vxo Hqx(4ݏܫJtEo^vStթrcd"{s-,r(J|yAU!YCۄ]󉙮hCqE \!k|8aP.7I{iX:^.',H~#o29iӦ23=*]//xF풘rMhg?rD ÇPb$7iKM8F<\0(_2OǨ`zR כrkՍ?DWhOV/ \_[?mU+lFU.Ip"GJ;rԠc#/}uB*ћL߹AP?t4KM% `cJyd {xq ZR_rx  avz/%"KTK/yTZK/_l~"B;q NiL\H 8HN3 GN|6v3Swfi*uN35?ua֊dI CP~4! M?}1s-_V vS(n9-+ X@1NİNJ:CRxj4!|HN ԶL&ꧪsgZrvw߷5cL*n9\wÒȮ—we,eϪsCD JRc [6&|#-u9T $N-kln>CA4-m5B;vP'oj[lpZ4+xuHWH[,!H qep{> tg]kꅻ [jdMbO?V ?ޤtb!*(d]^bf $f.:X7hB+:$0 ({FUNy8aJ|3a^0KmG1Z=r ىm{? 6a9kg#8>/݂z({F* ~ yk+ AEp ͉:jS/WKМנ;[&vڔ vAMR_ϋ꯲kERbDp) ^(Fvo:۠FGſ!2/yɌѭmaJ;Hm.s|ğPAg/n}{#@WS ¡cSqĜ`f9&w_h!__ΠJ]md@BE⑹KW{` (.qFj3IrHb 8Śr-x3JS lI!096UTƗ/.|*+RM$ >ց%!y w]B2olVQP<[=VKȞ*Q?{m+6{.k:k4ƬcىjU=_|~N- 4jl@Ai0VF =.X"H{?WT!7ȣ~i*?!fG'i  )vt\/=YHJTGu3zpuY,Af[;7c餔BvllRnh~&4F1y2ՂV[}:?#}z`qSY6rr ^(;x3Yww| x*NY mF߆z1FP^bb'JJ{ytHY#:# `Ȥ$B5F+s11v m0s_0y3GWo TfZ0 w:0bf!%RM?F3.l[xٻkm6Ξ=&%ZtfcCfUl=ͭt抲NgQ)rV%Iܷ˙{Oh[5` .T-Ze)RX$0T'%ʍ(*MaRnHԈn7~aR?ILy)<Q?o&֟4ڌf̗'b{g xIܔ;"Y2m9%cnh[dxJ'duV1s'b T}dKbs5leRPs;xIiO}Z\+dlgf6ol\|SXfgq_kٿ}x)(Cpʱ.9A䬥^'4P;!2P~s.a[rz7zѾ`-Q EP)K2["|TJ(J8 ovD#13n*ƌ}C1ާХ(>p à$]RjVy0xxx;-d6`f񀋒hp:xUvIIS(yah2+;)$lUlC3 :˵m;:g15,mtuI-Pn kRIxJ6Xya8phao7UY+B4]J*Or4+,ONzBs8E7ٳ9oڟu'o')Fx:s|oI8v]I{ztO5]Yvlдn l7l5w}(-ګ=VbQvɬ\ۃ9u@\0c0aFrqΐ ly5irɩK˧o}r@`qQbY$ +ʓ_9J8ӱ#fD\d=wAkt8)\J*]M po4:H3$벺ES1;`K)iv,VtV{47 Rnf 4X;rfВYȅAӺGNwA{y9u ֓f ;+0ޞIy-LiZc|#T9ܿ܀tG@r5(%?ၺ>{Z_"`B 䠟'26{ZZ54ռ-fxn 9%3QTqq1/Ky}B-R8W&S݄0eh P^}ȕ8(_ٳC߶IkBG?sn+:}Ķ{SU>i 2ƫufI Ԫ*FG͇pKz9Zyguu,戲ӂ_j{NTTAHج$xNK; B[YAg!ÆS{?9t4n,v`0C W"u܆LtnAypDlAXSZ]n6(YGy_(9q3n߅%K ̘±#-x VVKclEdo!%*.|ĴlUtf->S A@0r]#x,sɍVʙCE,Q!PK;,tX˖RispUʦz$FU%[kvP7g(B)jNF1Kt'ʭ[1p&-jYmʮ)5/f}mf\®'T7h@rՃQ:{c=!懒#dcG0|ž0cߚ/q,Ɓi$PF5#`Bklzzhz25ީi,kejG-ܩ9M}liX^#|]dbk@C2Ub!{ |eR?]g ݄Ro*iY.S:\#Vϖg;@ŌDZaM)%#฀wu r)~<#"trJ$unb@&լBj9areJg*KCWb{sK-hneXJHB_:$W4vM\ʤ̩*~{OAԓPBPh IW:nNJ/XfHL\dAIDTQ, @K Z!jp(:f}w=}T.ƅ>j#D\d,~H7(2su4jYi\1ZD "ON.4NiE1m:\*t (񲪳ZLexH#_161ђȾ/uv lٴ|̆HxjaFe:8ݣS?KjXLPF.Ku"ܥ:T3d޵~< ُB#.cRI1?14=8.-6 pqoDn=pUDfJշ1m:_}[ IEGzԃehY_?Uӵ fPXm<H0 T{\1Xc@D6G1T5fYpw|ZhjhIz IPKr6rDvn;4߻QUjPMfwUޟP?cH\vD?U)Aۇ_Dsdsnc1gZ@J1+t4`@Je,>Kk=l29i6g:h?^'r< t+rо$#.eV氘^7P0Q-w&39(Qu@w|1#}&@P4ITڊ \K$Y k WwVeIX WӴ' IT'l/J $"W}(~2c"o*Oў752Ot(XuZfL['a~!F^:N%1h@K_bezzW2iZƟmtNyhVdi+j"Y0Ą~-ax^䃆2bgK&[N*HMۈnIgqȗ|eEV&%![^Ek Ҟ`#0$t> ?zTxۆ9'^=/oL1X'ueOfXKI~6b5^@d‹ w@ocGm SP|V{N)+x"Ị&P0IZpJlh 8XK("sqNTCJ(Qw) N~Җ ba|Ǫ&֕x-A#-L+N|G!uoҿ̕n kaݽfm0ޜxޙ*囿?6X8gIZBvo`It:;R (,ǰr[w2SjѤR-/MiX D_r31#`o8ȼx49E9EP' JNَHUvswҰ. C*G?* hyB8;]d"}*WK#/k@ܿ(;m lxExNGL5@|sVi @H1wSёGM7}QQ56WgdԿ4yҩ:^:|ܰV }O8߿-5܏н: bl嫅}TtW;, N`D> ;K6bzwEC}i!jQAꏈqN!( <:~O^lӒqsJ96Hv\MĆܝY!GC'mH;}ns/\~S }m7"yjA蝥/p-fwS( Jqѫ_yT_n7ςC>H E%:h=P4wx]}tғ\E54Tvݝ! C9\ESe[3]"&\͜۞a>^#٩dTNe9`&fB>L@.oo",7W!B'7 'ڬz;z -p1eL]^RPLpmGhP:[q5 gysTwOicer(堼$;OƲ-@U &=kʑO Өh@Lqmju^0pz0[xHMN竅 k@_5 h!\m|6fFJX!KF*ܸI˷3;'")vAb`~| RyҗLe1:Ht$>ּ"'d}4h|~ޯ0CϾ Y'ՀlB]uZ.Vv]7YL dq=kN=rÊ0yz5="-a/I=k=m%7,>tgPqa,fZPC=冨@}Dne#)a1.nj#{i(31?r٘\x"ٟՈ]n]c}:ܸX?vҲ>4ى^{tjSՔ5K ʷJc'3DIj]>]=R .D%x8vJV]qƹe"rzknj ((>qc ZG9)ȻzL|aa(ȯeG`NKY(axlNjtPC"A3pQ8t2بÕx_#_ ꜢSf 7APH=EDXuVHxo2a矦mZX4@jr[O 4}G7uAFY"a1 Nwʯ~DЪoGsN?8IH'@"DFtᮦF=}B=O_zrґ) ΄L,;##SPzz[ډR_^GrWc|~ w᳃)P;YP`\8u%w c2nߖ S>:tqZOh#V3xMYmG]: أ^VƎrUUctBIg2;.IqWw*^+ᔩ⟗ k&X0NẊVjS΁Z5_ri?Z0޿9Y `Z]/JTIt$rpmQSl'=n$9Ѵ?~IB$ھWK[oH^0#G+P 2p΂,qR+r 6QL yTp9XK}pNtt`L=׍wnoyol@OJ6Μm+j&碭,{zI+'@g!LO ZaԔ;ga>(0`96\/vG,ʈDR8vEd~0_4:jW?.,8Jw NE8˘.Wiy |O=֙%Jjn7]6Y_B:oed,!+k*H;n[,c&,PH_nΥ,ֲhC5x'6mBNSy7_a,L9wTď|?-R,$ WL04U'g- i "f΢ОhQGr!!8u[C̩ql y|/ǒVE6 >%‰k9"!}y:p!zd% .K7(lqzX#OC*lt wQ'?t^D/7ldڥoΒ ǜ$Jjߊ*BI}$j֕J@-$j.aTA{ka TÜD|$y:F'0._'`NY` fyҾцW>1=8|aXTs??'jmB푇V++`=0e3y#.5QiwT6$?6, h$Hڳsh˓i(~=685hI' VY׃ؽ7Oy&c %{Zm@SwIaB^ pFmnzA}=4*j's?XH7_v0J?^+k"z1h$JQĥGoX_z?O8Ҝ@XgsHbg|Fƅ[Ow4, HUV!+'2efc 䬔b=M™J3t UE%iQ:QXD"ЖnWYdqBuLPeIJPïfgg 0oz'utW|&eĝ!Z_?8`B嵲.GVGeHѬߡwvºkR̿@:/F~n\&i 'z KM[4z4Ն( M]AW ,n)N}R(_l{,0L;nvx4KX&!h!B1?+o@*rψ>;M"*owWg^_?K#/!X8`gn%6ӌ u{#b;oŨDn6e{zR;9(Ыȹ8.[?[i6H o(ބ6ml`LWS٪v!4qU#٦4*}{A%k0^aPC ȍd.053߳ݑ?N( eg^67ˌQ|ުH_Aj\6w6liAV 3Ҭv C@5CMfV2~W'nRr)ĠM̎jy[e§K7KzFN eJR!u ZgTEXa Y5%'˖̺xq=ysG3d3&VaÂ,4>!}-p"GnB[/~&2ʱy`Eohzq*Ӓ*JΖt -뇈N/ הNfosWu!%d'Xp7Mwzi[ P3vZ~,O'v(H}X] ~-"IH~7xA0sʎR'`vW"a>J,S6`fapFzQ"J.z$ipavRy<2 ,RR8ddznDTZbU*aͪ1IU#Fp`<ƂsUmTJALh.3-kƭƄ0ef-;T-Ú3"c34(Hud/fvMT+7>l.c_t#p'DF%EW= >y"%}Wg<"x()R_jv#X\FA9_>ƱXE~"Z-͉[hCYa;Qg ?7Ge!R 㯼]BAxEm1kyABmɀUNȇKҢr+ˆc%_&+#q#!Wݖԭ?@Wfv#E@~A{[<+Cǂ-u@b؇/_q4Vp_P\?mzFqmU¸PhգҩQX$d/b& + ow4gq#χ~MKܨ{iՒ _3ג2*yK[ը!mDCd+XZqD|0$tb7AGrЧE@er D 78 SNf՜JjinIj%5}Ě;yc h)rpCr z7,X"%2f9(zz85ŗ:)˯=12&J y@IҴ ig) qK4e*M1$\8Cgo$tD?\`_<2 Do^C(D'Ԛ^05Jg0-Ӱm`5MA ե*U GK͛qa :tiW0 T4i\J>n܁!n,j1c/pԹq\!W=ʕs/NS#S#  l"JYtPypjYOy1&|Q?b̂Av;ިx%q:^ђ[r+. plk @Ƙ׺>> m'μR=^YmhRHت;lZBWWYN:[O~$QiJ'fEXF/^3ЁXU=2zWo [ ssuzi%vJO<ܰrxiPJ']YNO"wP$Vς%=dY93x/RӛS=I%&nDD٨7Xvz汿Gh4_ܛXBP$)cɉiZ bF[N/gĩ?k{T2%6|36cKֽ˹W Ns7+o˰DYmϳk]=īݝ)E,#GFU~I=2fw2P7b,axJ+BOd+U(?oj2}CKBen`Pe:@YޕDP>",D3:Sb;X8o>}Y6lb]^[?BJ)sT9Dp}jhO [ͦ7Zbze)ХIP5ߕyEjSG}]ԁCom+5Cӭ%)n6.*G;M1XdƗwG6HQ}?Z@6L'=3S7 }}+u>) U_-gaHKW'0>!5wtjJ.{hj^Y P}‹EJQ3vcls6y@$^u9 &tH V(5XAZ,YO^;TQa}uau9DhC0 3}#9 n $q+J-+%fez /-&77K(V>imI♗Yo&ie\F-p,@= M'Q|czf1 Jj%O8BmfY>!I]"R<.+7&qlCM&%E^yx9+*q>Ѧ<"R뀆]vqBe'%N4y4lp10-^GW׏i==B#[n#Ț],nj6H5JxnQy>oE|vIT'"pB(r6R i+;/ d~?X#ވ!3n:T#q#T]ZXd ,{3 UpV<Ei5VyY瘽MWA.~G \O i@|Xo7*N:Q|۷P=2ve?KdSVB ƑBl$4["U-8P&-`BѪT(<%]|̪5 z#J`aZT<恟D# @GbMGOooRײjjUz|]{-ʐ'fbC.e뜍sU7{Pb1/WҠsjG0y5"P4sa:o0QdfdtK(~G<$#`W7VQi+H۞8Jx.m:fx3Gnu]_]IZ8i^[č.R[uE h,E<e`)%w RuBA}JNx!-)G}}e`7kM\Nna}O!+O.DI/*4 .Uqicғ |;b cOLb! :*ٚ<ރ։jj|jӐ NB#8 >6viO))1$~VG6VM9V%kyk !Gs^{00#yz53Q-N@ێ'֫Ѽ ~4:뒮bBeP`Rl[q0)LWED$̽[#IҦLE69[oyU9 SS4MzSwL s306U9#Ҳgio: Iئ0Cg#@Z}pZ4^T!g݄|%z>:TɓJU㱊@Nrkeߙ4 O0, `MaOآpъyiTk H2^K+@7Pw[΀wLq80` asXI+z1}3Ej'48jҴ`ulߛN%r]VZJzᗀ-20mXo,D|KedQZ;ũ{:ށr'(/P!w.T-OntZAy24Al ]ή# '__z H1v;!~22T3$:Ri/Ma]5gI>zFdN -#= IEVl 󛏤Os!YFCn8[HrG˚U#*Տo!VpW_!s:G\98&[>DG.iRHr猳Mpg (CB vg X};[B@};XHKȃX0v7 GQ>m7 "#F`qYڟ8L1u]dme/}w(H*Qv@ng:bv$%lu*Paڇ+V~ x$&WJE4>HWL|l3!>hN4ZA-jP|)\g=aƹϾ%IB?T¾(qJ! `IǮO#M5 5ۃ~s V2H*<쿔` Rzb7ex8rtH?9N Ӡ]Eb y%{D!R # 'd^6dٲwaFRyz?Ө~4eHy?8CktS?zlA!!OpA-R3]N( 2X ︚q z7!Aر=nIIeZ<#jeRzg1wOfkSׂWGEJ0`#LU.]Ǽ;h|Rkl4Nw:w  &W>ŴRjqu?8*Rl7_I;MsYhb]@@T8--iZDX#-8W%t<,+5^#ڹ8x@#MTPEQž%AڏvP7G’UPGSg'ub3^h& Lͳͱ}) %pW_0aC2VbHPQ-hn*a4f4;WP3a MR P4c*Pމ̔@h= "?ed9Reݕ á X^(CjVrG`KO2cBܮ$5,hR+xxv^h:+iƂˏI2% o}a*>[ümk8(KXDTY|IyE^"DƄ\Tܚ H@'\+T TɁλ_4 ~ @dX4hg愚1p* [K{;xB= L5kڧ $7߬90BwMT6p:'yTP("M/G#Sǘ^C>'%B\U'3 , ȑl{D3x"PQ̡WA!^PigmtGd_d'A ,e.(yO&?BN󃌐ւG|EP`)n:w[BӲ ˼q Jɽ !o51xߣ`>{O^k][,kvLWlъ0r*X}{A%Z o-$)/a`k#EC*7t)ɡr#SvpMf"+Yh!.M I.,+d}A޸Գ@i| C~jO/ʧJ' 9Pu,τHAk0'zP%͹)s_Sn{&KJE0Ǯ ⨝~*ݖF>{#@OtTU;(.I!P}C29!hf=ܤ^c#oX&Z6Qo 6j*}F:ۭU^N$CBfGX+H~hds!P9N~]=ѐMKD >?J ' ss$eIa$|nجL#R?N1 #M*DdtI;@y l#{N5-P +ă?짰YRrp_̆rZ;.$ yC` $q;bujr67mn뷔-> Ez,Je9!ܚV^LN `e u]Pf<05 /~\_<gLJ%& eE^b>bٻJB b 5|)UHg.ٽfdLARx^QeڬlѢǙsZO<Ο}Kr̨ Q[aG\vnRrkWe>] YY| "/8\`WKCkA'$dfxkԢl+K+i͛t[_ n&:_Nȁl`B쯲@{"FofD`#KUY@zܨw8(ukQozI^woql\F# lwq"ćfH*uRc0@ÍG-qcdePg -i!z`S6C|."v",Ue,33Jaz ;Pq":Y&W[{i|ѱ70dEU$b@]IyxjaF*ؒ 39DvB%~Z/Tg2h8H,/>i:Z *#N!s>@q5S1.#T$M:E2('1p垉1mmh ]XqL<]BF ?|91w:LV̻4>ۚ8W(}vHep/i+}q s>"FVS$G ߅~C7Wyz;mJ _gma<~%9a~~mm֮f ś!9Pj6ǜΐkRۚяݣjR YUmoUuŨb5u|:i/P5BA)~يdP_|@ynW͐l8RY?qVWϔϞe=o]S).ή7R5%LoQeyo}BE1$40^ ۭ䩒% ˲ZɐZ&xBE.]cbϽP؞CK}\-#< Qq]|Kr4LϏn3{4: ⼂kų8"%">=>dpy,/*l# bАG諸l)yq4G Spa7vNc J̜͞o!a+e#8|oEK+5@@qw7p\4fYAlfo-J粍(ExYz&u!P,ϦXӇL, FذVѫA wC|;w, FBܖSCśvDh5p.e:)#9]/D'6~EQa @A~EK ^;Nmsfp+5TyqU+q:bMDxuғܬӦdj![D e4ܔX+X`C^%6"J;2ZEop9vu"тz(H$_ʓ@HtfSK\J9+1r%-.L*vvz-Q؂14 8uA3Ћ2B҂aHԌ]|v~+NBf*0 8FiV4%ӅSFae%r$ekUlKB 2](xk ;˪+_D$~|ԿWH%XeRQ\ZO>3DT\`T?we]V -#%< :+`h:W J-,M HE%xBvS v|4pAǂb*3ZYJ`hGݹ1i>=[bJ%Lq2;!M"Q 3`j1J[`MTL39@qxrYXE)nf/c^5"sz$u2=n'`m5JroAad[қFv$~iJ08IlbWՋa#ހɣ>0PC.N6mEi=m]-SST9.yQD(KVqk<Ȋ+*4L3nn|iT*RZOHw0ڥt/ zuEhڡj?+ݟͦ˕"bTKJYv{k0Ŷ$A JӖE"䛪n4#؀=A4CnAV<"c N&LCUPYmDDa-M,OC~hl#fn3Gis7c* :( {^֣=BGEF`w䦒uĝNQ])^a;X-@~ő3eP486BhWA#m[h֤ (E}q4k)޽'n 1x 9Z,HV~%~okmX܏S7(gr_RD )wj f^]^J=ֶp98%6a!l7\BOpJ} :PhWuȓ7\)Ga`Vp=odžUtSCtLlnXG`(8f=v5{}ۼq׼tU[70l?P*1t+f j߽ ,ն}*U9Q#P}E#vH| -|?ۂpGN\4( y N%>J:9TXh ǧo[$$J^rUٞbf3xLۍM#!|cq~I#ZU rۚB]||Μ>{;!Ό8=iF%쿰ncaf)^mGDǦX[t㥧\0gё˜dn)VI}yzWp enXFAX*;h4}}bh\Vl0"u(mRM@nٴ~uPZՋhUXbs>:M;zzXK=rA^t̂@s#mҶŜ{ `)6۱]X{q'm=!Jpx $m/^J%gT 9)L@t@1(TQ,I P02P^[t'ч홰%A.,N)n$ A)ʲ_,^lZkm^Τ%2Y,}Lm:{EzzDT ؠNH fWWeĿCQc sFߙ_a8ϪQ;L,#[/3ĉE)@ a2P]xzrk@y^9fZ ^XRhY*B[dUZCT f=>ML#h -ylIIhpk QvGso g8 : ~ӿ0|\H$a(cq֤MMW~i:H\k[+LUP2sL^=Sy\(ӋuY)^8C'&ƗՋx>I8C1!DЧh~;rއx.9 k5- WN[A&IYqf3u"q%]fʼ."꡼<>6mu2rG_z; v}X=o:x1OI2p8}q ^oڕ̅s0:C@)#_s/ 21 Bq҇Gn͡]Q~'*ٛw}R&6[JtPMHѮM t3aZў12hiAHi.Cduizm45̀=°V w0^]W65le""y7jӐx9X4bK#vʌ]&CeeQN>1~CȔ*X&|mEhix.GѴ(Qt!0?ww5Sdk7û}AEb2)v>vR!"P#fڅ7#c*f QFIdsaz3k`VkQBϽkkIMK^0:%&WʂhUR3@[N^tڙ=NH:ِ>N"Jmj/sY`9G4>7[󾑤~#6'ɇ)'p&%M-DP;\E }c5 $*76Մ/81Q!K<ծ4,+|A{р(*˙ˇ2R:/XgC+zu![oFDBw BLhrg=>3Y:ΐ<۠P$Yd7Đе3"}u9*[' т߭j[(-H }+| mF"l&Wh<2Co0_oJ(rJ̙m bpoVp;j:#I*ELM"k+:M;S7>lhC%m/6Z$lܰcm 1t+"w+B6 yGd @GB48ړA),OTGw%j)q..FrWzƯgd;تdU #l+8vOLD*ώRflh~ʫظMf"DŢ񱹨РODׄ3/ \7ԳIERwB>ITE؇98nb[U7oѰ=-q ䷍D [ #IJm[Ώ@kT^:~xpp]hq5e3/6S%ƞ$Ոi uudO/$^i]Τ ?"}U$m2q,Czjs鍄3!w-Ŵ2h)eߴ8˅k'!t'NwT eJ`nlnr7?!@L4DxV&#*mSIt2im?NfЎyzqd' ?G{g 4Q x[ǓA8?.*r׋)#QH 6,h7dʦNyjk3k.:E*I"@7kNLW~*:{Ο񽐆~LU]>cj]l~/a!+p䰗YAσɸ # )%ydg$PTvA?SV J%>d[zc\fL~Zք+0sf\_Him\ջCC8+d]f5vB$RB&rmMԿ  E}\ys?+.oPwS;6z'?(!Gqwzf^:bɲpLm.D/ڭ4n|iF/c.B-k;ndEJb:`>4:Qes8| GZOʂokk+ mFxƆ4 ӊ; XU^3C3zyūyò"efiվܸJ"Ku ehMCp#{Se,[ A>"#?8Vv^ `_Xy3WݣleA6!%\ےsMSrqn;GCB5lJ]W!_T`$H^ 6.q) TkH/1hDje$ %cd}E•8s.J:X0.G8Vr(zLJxLbY}[HTE D5#Ӑ F[fC%O+ hU[&*|ݪvUS2cW+=A ȩ40ko.-ߡ4ĚINa_‘G=n&ƌd.=b_㙮xVqgUki_B_!D^RGc|圚54 ":!;3*^% "p?Yl3m-bDV` C4h&_τ#S%}%G"Wܪ.pU'6+K|q(1[,gIA@_iIǫ7QNXa; ޒ>s᱐`<4 $9 z^^R*~?OBm2(DYʽJ(1*E{hnM*!#S =xa*b&u nHAgbx B^]񣼛b(v%#!7E{mu% 2܃`!cv&I,ZgrG.ph1ŰD&"ڋ~<:w$5+íy(Xj.>F N)TIߗP ˻6~ Zоs xe9dny-*y/ # 'e\e`$uigdDd0cz)Zg{%z \Oa&{Unb3,UPa|b0x&M\|Y9ovpˢ)Qm6TA@f[Y\ 6b jU @5t@y=&zRD HxW9,AWrpY/7;>ڊܶ!Y_"{CG9p\})c&?.u LHˤ ;E Lf[F̔vlH0O2WZ>G*ǫ(\0 = miV,8;>[ʚBbt~̓#猱/DJrb^['Y_|,RP}Q6)v@OĖT-]Gd/UːT_raÇ`**jl R1i(Lw!xvMcc{.6Iv^'1*`.j s{Jg,#\ҷcX~.%m{q i M6·PHݣLTE[1f9P7ud?R-Z&m_ݭm$CkydXxOJ + H`$%jamGg:kf:Ax'9Y >mi=yT>µi3kSJICS҉lBݠ(3Aeyۋm*\6nMSxY5PuꪹʹGC0?c({`\=ZԈ1ReDyM=Q@wˌ`4I_#yjŶƳ%{"uuM%ȊY{?R zHxhb2ѰmRƇ‚#GhK~hh660/} Iݐר]c~9-_-#\w~BoE<;q3zC Jª֜$oDү9;rgbʛsC^br|N, [gH[vm4~Bo+t<E&>(>ؙԭ=+W|bR366!RqI ٫.VՌϫ8wnan~O XP$1&\zt`'"ZEGu`w# -xm8+ yn`G]1vKrCVR. ;`Ý,/8ꈶ1T*Q{WER+?O%.؉EotrD1 sͱ{5p B=HF]8+8ܓ(Ys/F^GAG\z&MK_4PM}d> >/擲mrOt#+bV9 =Y 81تhiL+N@J́߾lK=NJ>x1U"غ~h_:xʖ(in rZiV - xg9p"XUA:{P޻+R(teuyyP?2F昘kQzr4[=HmGxDe yy4Oe{VfTjFx$KV>^+$~>o+h XD׷I10wOPlyD!T_ߙ}mw)84y;z,ũ'Z}Z-[KO5צ̾X+s=D%7L,$A3  m_ ۏ {T9e, Hk\.'7lu\AĺE{P7|5MZǻCK%;X+8|^%*-bAǣY.0ϩ$:F#nWv?EF-9=JQsmb 0}q;F-fM2$Vo˗iWfLO,+; ۾R;ɐx${6ϼ67C3@]]$*`w0xż(Ļ?}΂kyν8M1بMo:rǞXϏ4y@w6>pK=yp"qNE4mN52\ߋƥx>S` 2?>47iӂ2@`!G$R %Z½3K[O;/ς򚰝xA—R=~a+J#|B}n+aoOYٛQo3'_!& m{8;.r`0F;̓  io[;"8_B,DCN-øCRZjCI;zf9[b#}ۍZ┣>,^B)nL;B'VluFuE\"Vi@ԩT m 6J [IW[\(()CGMTGRqHvG@QNp)sny%-KS4z/b,K|Uv{b &~vX写TxbAlQv꩖`S7К~jN-K" ۈ.6BK<3P'lKch[QWjg>N>RR>, z8_є#Hֽ8;{>,u^T2z#N]yg, 61gZy8r"!&7CQf DE,#\W9ǟ0I(͛ቤ P*U0&sʤ26vdflaUCbe-0qaįۖhlj5qͽ2Βd>#w6$w7uA4&H3^{QȲ 65ƴ'T}q^il[y5t>zz@ kpZoB̥;v1Bul43,*; j>>pEhĀ) ז&s8\q s,\Y;¹&#%(ve߀ Ղh x67aɼSժ@pE#7||dw4"lU8xF= 6LV I^ |^c!Xq$iV\G@ͣj.d  ny_ E*Z㢡cIYXE\ k_p<DPx{]=+xt.Q Nr(BH[U]gqA+% KY߾It&N AMξ ~/H~v ? cXͽ`{wysj0a,EW7Kޙ/?{7*[WFBEi0e@w,g+@]dQI~\JT6k2+rJ[T~zՇz^Zz6,#򰊌 k@J 忪$8~N0ău_2f1)͐(rk>2CMd,">$Kp廌+5" "V‹-!d)qzE !bXЦ+O?lnjBk?@+-N5 /V-r !9pnmhmgvv_~%L7Бsş#&mv% D'89g2 ttÑ, ݶ'L(^Ck>"x+Gowf$q7δ cK\tȢ*TmaSǭhL%YzBMo=B4<cljRmnn$7ȟ3nAS1!;cdsk S >;P|Rގ[E^2/Lry͠diTvSb5 p -iD\[◴B Ƞ$6E\ ^/hЮif=l!D]UwX˺ܻc6060yX<_J&t!>(R>(026I1c$Q=VTﶄH`e =m<5Jm >1bL{ Ppz2D D~&^C\8xޙQҿ2p N_hIG!ySɻA13Pz{h~IA1I;9YOA}@-R_a%aM|=q򟩵 Ħm}8ݬ}pFɖl6PWՒTJ/Rۑ?NidPGR-=^!z\>񓿋VUfMzah wY%*g@kac)n:M}&7 "eAG}d7laԄ?FӭܧxwQ!Q;8.vw;3[|^1,֩*3_>w #yQ1o\:7Lܣ)T3?ie:@1f^`0s{˄@IIϘpao&".*~&`;X7[qtw=4E*.{ :_`+}N [ yq !}%ldt鸂_|9fcfb3E&Ք>^]%cDNL7Wr7ĩ*,)@/HpT?ʇf>C  _fe&Y( ߭-$La@m(&%:IJ{t}exD;]3仔>fuROoSQ{b#J ۮp1wGew%*[t¡/.>SpnYșVF.`4/+8)UP(?1-hKq0@yq(Hz뗹r}ӥ0;ç  0a#rw(+h6-<Ho8 [_DlzWJq >dN||1$=$;d?5daQjLYhɷgcl.ؔE;Vz BU:Ioϸ|KAh>DpTh ݌]jRorW82KcL1WX˴Q[ l:SJu@6`7& 5ɺu =BXI8[;K0C$> &s5kG@ sEFS>3o+JfaؐW9osqA ^Wߺo*N%`6HΰFqE 4vrȃ)ˎj`rŒ$.t`gd*qPꏯ@2](Uu9wwE<(֥ 'Dt`"V^~U%-`MU'+]# 4zX/sXɣ0e9FˉyY 7rcU~V!f&ǽ !JNI2)TTO׷%MBşDnӐҳ%.8.G%iw) #Tx\xmM |h,>xYh5=p 170LJXԕu%)E? n7OCUc_a2N͹&%p5|\ |x3AcLԨ+:d,XGϯ<"0a0:Yb؝eT}2UoHf0q#(Bm Wi!:I!T6"~^6#C˫[.}7~W_^.-΃8Jy_[)Δs!-/uBޖ_Mʼn[EgQ,]lyGG5F3ٝ(&o/8Y/N4*TG ңb%I,;zoN3S= ~ViL2:\`S5%'mP($ |3z^9O:Mo XTcPk޲Ҁ#q 39NqdGލ@ &2\'~0_Q HmBU3Dgv oU~J)iI%+/s 6|2 E׳#6Pbr^w3 (r~-O`Ԟml)|bRjVp0Sm@Y6̫`dL6c+Mw3j^6DOmNyvgU`Kf;=\cfEه6,#5I %F[ҡ5`»ٕ}:MHHA$Yʑl+zC76VQ\Kuw ,%Dtמ- n9;%'!˿~P(LESaqnl(_Ծ/تv|ݴ$MCin,?#̍ |!cNސ<Y6I4R"qA޲-*o @H`{btƃm N>:ۯgF~}[x>Ÿa\ ų` v0ANߝ[z~7-eaN Z5%JA}&uͅ{哮95lө bԗ}MT&Z*H J?k6W km/B^Yۭ|pՄ;ϡƩ݂b9 Y-iթHBMe[[)~ OUF,ض )Yb3b ,Rys3Òb <l>8O{yU{OzZf88ng |#g{jMUawJLz 3Kx%'P7Xo?˥Rȋ 1袝%6@$qj+u}wh33>T,?AhJ Ak=M{LE+_Pjx ̷neRX7fDy9#iZP X1%ԓV3֘8.e(&!Jy k 9ϸF+Njsش=hzDQ ĕu8XlU]Z'a<摓X E 'b9E㙘}!:Mf~yj`G\nc#S麅XO2E8A 3պ¯=`Lπ*%1gh"lJ%=MC"#^L4Y$ n-y(Zq d`ppVwMz7X[#[T`D-<:#^m/MСNTL5,)4K3A;m4fUl &h)#k]ӲO ɞnN.s)=ex_aQD 4W8M3MrJnmG(T. G+/ A)LZH𡻧:CE-2 >xm"_Er[#eGo͟$(])x`{ ö#P BSj~JBq_χ%le6߾}XLLRq5ˊ 1a5L>2'%5p$>Ԥ|F|yJ.~SxkUu(ћZ.>W"UA4nr\&["`⻃NKU!ی_6''n]?!3~ vv,?;/Gx kgIɆ00*2_R;&EU΢51nN=k`G*L$}u fZv:R)2;d5546Yg_yp%,!7Qi GTs} RMj$ {L-x@kqJ] Xh({JnArXg.9y㳦6BTJ5S:mm[_&Q_[ Aa.B6rWU=:c_x(aWvO~"RIG:EUfR˰v)GE]{gTq*oQG` "4ej$nvwޘ ş 6} WZ9aJ`,vʮbPM?}\k+ |P]E2#*."l˾({[@4<2Pcó/a*-ޅ5O`*''d*l aBw,Ԋ5 ֚B{=,(7r!flBnwGO#\߉ocnOBoG"t y \X4Xa%5 kqu'I 9dւChֳ{+kK7YQ.x;.+1 ,Y.5@ V~Wf Q eXD9=2K*P9QRW?E[ĐH(cGpv®J_(\Joz%20['}ҁE/; `Q@~t!i'd DUaFĖ 7\]\:K m*voo\ה3K{~݅xŎvq^Q;,۞ '+:|@7|v ϯ4aD*ԧ Y-|%gOʵh|9wQǴje1=y@Sr=z PG޷TȧGT{\C&j7 y2L_iĺŢc|zs|.N:ķ?Ii 8 [)/`=fXOh U@ﮛW\LnN܌]nW!)HlaE|$EՋCj$]jW1$H D ;rSsyc+''?qdy^yGFLaJ7=P֖c޲=9iE[ #\ $;'pBgbw +|sT<9NUE&,*}0DlOL#tyӥ9CnȥՇ@D󤌫E۰ )<]gT&bQAD.2z`ڞ2a'ow`i&5 ?*V9 ~ok d|GUa_9sf7ez]@qIp3szX^"+XȾF'Hn:y{Y:_!Ӛkg۟/ !Vf mfO .+I?1̱k=h_N.{d%TWw_vjCGF&`1-@Wd @^H+|k舛AK{: <Jj1:=*9},fl?\SwvZ.(ղ$Bq qC*nu2j? o''Mi] c\LPsBJidiBA+R9IO,~]L5ɏm_$^ ]`,jwЁ3A+nkjjRBWq`pW0t;Qo?mp!yls& LZ)Ճ>[]XbȟJGA O*J/?CV(lrZKv Z 졼[F#`+rU@8B^uˊrM"?`{U:|"74[rdj4E z3IU&w*I#Zpep| ( U0IOlˇ.Y7ܻ-ZKT2\hkrE`ñ)@t ͢#^U/ݐ@dSi 4-ń czCg =MܧI:M7x贼zHWCΆښ{Bq\N?fVK}>js-\ CH-6seл.b9;XK@Q>>$4p:-_UWux'5)'Ƅ#St^Wj~srk #Dӫ5oel $b&"V*R@6OCUa9όKҽحŬ9myLͱŮ[9l|?Ss,7|Lכ.$^\l49#Ņi1>mYȲkM[Vxyăg&"bR4EBF$ƵP!M Vc1@;ꝧ$BqY:"RL<ߜfy8SXe޽ӏki0.SXg7vRm7 5vLrk x"fd)Gw3Eazl֓m.\+P&{Y~ ]!~AE4#7*F|76!+pWhȿq0^ݨJtzCLD*\3XC o&$p̮uhGYvʣ J yK69_>،0hrPYeUw-}kq7I] EW:&;qBs%#R1eDӾLR"Ht*-S ӓ<2>I<ǝ-TuPscx|.Cf RF{4}um\d힇 Sk^ b&=nrU?NizIOqcmOX9 ̞HoxNfs t4e-[+-c,P.fz[Mtq( |Qσh8l)sNu {`0'cR_s+ n\J+(c qFcH$w .m9OW$ҞpeZɱ|;FPmQPi (ԫP/vpBrNw!9M@'knX hǏ{6fZN 8\g1.N]P'Yq=fK F90e)?M>tebND+1'o"|o?>ۛeub]/U \K+hh /!"Zph$.6N 8$ZsdP,/"nP+d%hf~Hh}(#Г9KW4yY /ji~Z$/83͕eB % Ϥ̼l?g3֙h* /lKgSz/\ gnB|+w7&ϪlY;f|(p;k{h4w]π1#Bs2fOBCm#fE{FBOHN*Xj`>Jrk|TM79)<I8Rdǘ>Gܪp{2# VPJH?o ͬO9 -h>q^Յa-O!H!c"P "e>؃& =LŗT O:=bfDQs uK룠l9/+]Dg?OnP镄#M!v(r,,L1OHOM䞓sQs.2aӽf TW1VD ÈG$<bU3s60M$ hT_C-ux0Ƨ.Չq:pJcnE02Gqzֈ;X! *F[ U"[ BWL,'> &H|:Lp,pUT(nyPPudqW?f'xILt}|Re?͋ & 2(&o֒ʛ nGxrG*K>U0}D:T1„^^Fl!u4(ٜ\t7x2(+'ˋgs%?y,#OغǛ0<(/dMm9Ib?ߢhZiG҄2*| z/v' [ tE( :1W ؐPNs 2Ma^~xkXD)/j"mN̔j9'0«SnV#$W|lXQ-Yݿs&E}[ ejkxIA痔pDcFJ&!QO.%nz| g *#5h2&]IVl9;~?fBtڙM˪/<8ˍ GN}HtJmW=Zv &}WkDoL 8\ 8@£2\hNaq1bR]x"ZaWnjJL|HZ[qޥ S)Ύ-K'!ԨENBPxo8?T:b?;cC"EkN) G?J n֧ OiN@Horفbo׷MpN/7ʆA |jqo4>j<>m85kbиn[Y=cJ;"ZB'(:iYF2<ƺ触J\=%'@l"oQ<:eu>?0J d `8Ea ,IA2Tk+%pVr@fS[Ej?X2.01C( Lj So^~hV3.t#fU$PUB6y>ѬP dR}}@f?G79D+&Uoyki E "cK/ӱ,oD*DoLjH̓bШ-@X{f9 ZVL9OMZ'{OJL`k"QJmu(p_r>0Q= "j]%LE]״y"tĵP\oo^2FdBhq{A[+ (]Qَ)Pa۰ͩ(,-SL0n1p ٰP7涴S"Mkj橆..]7zMv7+JHqbA͑$ۨՏ-<`VZ1tl5rܼ9WW/zCeKn}IiW1Ԉ ϣM޼zQ9|ؚl!j;fנ II q4e=?"]T\U<23纱ɈWBjip˶X&j^<{ai_na&]?k= 7Rkf/l N +7MKꃘ"-0L6s2Ш`[3]ӑiPh>@CpDߖ &.>*S'L{j,'e{k[}>6?ȩiee( -YoŰboh)? 0m8NUL0-('3՛@HY C)L1T0EHdtbb'L\ب\Ґߛ '_L;k76`VaÜAՋ`br ] OxpE[ݶO=UH #:BY 4}W ַxw6ڜKb$䬆jX\݃ TqS^΢(1p7iJgMA9T3٨ĭÞnjAbE^ѾX*ѡ0 E:h-w7k>vU8%aHɵpj^ ݴ^hz0Y+d܅?a# 3LtP'bzt=9˟eLv ;w_N%".s~VQLܻ -f2,!bm D[?ýe^z$]8\:ڹc08#v|a%@Ni#'| ?[rM'}s5Ʉ5aY@Rjމ>&`>si1`53)US:s7{XR?.F Ijq.I ۋUe $ӱO]ؘ75CYGroL=z&"i(GbhPsӉåλeM@92emxC[d~FB5+ N,&=S@Qk,{PDځG*ϸzǔwE*bޑ#`_E'LгSrgtd-)EbnD4'GeaHQeЌ7Ǹ̊bݽLch=/)Tl}d)d%SBգYbrGnVRN/99Z?/@OL4`V [T _+N[BҾR{3C`,E+@aJcÃTnrd p;𷓩ǥש_rq ɣmE\: ݻ:Qbϴ̻av{Zfһ -_cq$ "ju<򮸈4lXUA%s61IM]憃) M,ò@/T1bF8 _5Y@$s`, d P&MKSD".1n=NUmr>(;# RGmP,-x-ߝ_ҍ3rS?S쾑z;M@GU`&8 S);nFRDqwa;\DbdQ̌KɗvQYPC9Do lGKlq6 IlcShe|PdۈPa8 Zu/-Jtul|ȓ%/y3UBm].WHřݳ<C\6.i$b{< H}3 _ckd"!NH/JKJ+?y>ıg'u8ѦK,"擀Qs]eЀYP!v59\ō~.xmsa< o\q{*X&탆(xD Ԟ.cЮa'0)_ߊ&Dd\ӉgKX^K WL 9t$Hvΰs˷Uƒ'Lt2D\13!Ҩ:(ŏxY#}򥳺r3Ddf[yWmmYdxG|XPIVUY\$XR:_iV ELx)@f%C,&8Z=Lų#_?j*%fؙ2 ѪU "f)_J3\w *x b) đ֐qxIFLQրž qBl>oޘ\V.bn7R𝴡XQ q:4AXIqV~IMyxUD-S"pxIcɺI)$s? P`Fn-EAxH^d@yKETlβlP5,ZQ#g,67+L1:M֣I/Rm1v&Ɓ.ys>FhTEKbxB,R*yMBaj,Hs :"۳:Yݳ{NtCY,<Ʉi ga=%č;GCr=fwU b0B5 (<⅍+r/R65E_n9FT8L3nvmA6(ءT>g]|?aso&Y[^Ma ESfBhw,VDٺ3]""NOy}nl^C qO*ѷյ]UKƟ5^n*wEHc(AcRңё@T'ȈYQVB9ym,@0ӭqº42u ~+vk;1b9ڡ3[BGC" ? |{U=೶fDe^W u v< c\N*~#%ÍKcC"~ x m272[-mR'w )m&du|m!}PcvaLgaXULEZ@δ^e  |EfzXj(J;|#g)Z*卄 Y4A{":۝(FH Z/aT+FR2 }A>&' ۞ޕ*%{Q}SG Uowjl[%Ч:Ml(YY] M֫גPƲ#9,j@k.Cv'B IͅO̷w,XeD{).1nt;ךf]ޕ÷N}sZ9}eYans6/SEbhl _>Xc [dT) 4e$5&.wLe1.})1Mѿ 桻Fu)\RR˘@E YU <ѣ ƊiFPe9 X|'ݴT$&`ٙp_] %S[^m=·î/Entsc/$*̋6E OQ pmbV=DPi$N)J tVrh-JWaB?ToC}K@9㪍 e ^ʸe S)]}Le\v>T,M$y/7EFX 4.}/ELzI%b:v}j`k`&owɅ +sN1P (Ƨ똭2%W.F%" %RS D"s0PXdGmrM iNBLim t/a M+*C?ϊv,fӎ QkLќBc)MݮnxMj겄Pk% ), YÑy~2<pItV/vrWrBS"Kɩc@ld3GM뷂~/"y c~^( 'R-bb|Tꨆq!m?d\_nkt`я˱d ΦsI?Dw( $_$I;e4|Ɵ4ǧcgPDV$eWUӦT3grpn@qP[̽?gjН՛D2>GM㚃/.L.G45IdQNJ% F[_b5i2 ֻB7 bQC#i$/zY7I&Y53xfᑸ4o֮DPr D?Ȇpqg6D~AZ$cv GJ+I%MNV?g;NA yd(CV&Λ\޼aε0~66DWwAwaV8vҴbg[ X%*)$r,]w4^O[;[ sLPx3a5󓹴ExXJ!4FY1R4xs+mvЄS1 M=_MqѼ$ۊ:!9yKY*zi-{$\U@Ԁ]axo1pMWK5CHc7ہ3 02Q4crorl;ދR?IL*..=Lr{LlQL\2xi&nJmF>ib^WVGz"ewwopuN-okrXSe,'b9ʤD!TϪ5iLCX)@_"yc¾- ~@joE% 4G!xf7PhA:_p.X$6ߞv }NI$Swq,:k|eHdK8Sj(:XIp>ep Ysf֗-Խ xɽ\nb!Ydb޳HkN/̾ B#D:M DKy)Cj.Y%` ]Y!h !;.W(G&6 #Z4e:hliO .R}mRX ZOIn9F!y{`1X͹L y$]LDN%t.JQ؂ 2!!BoumMn:L'')pz,vzܭOϿHԝJCZNO*M%SC^ф(44y4-j I]ԃgY+]?/;K cBZlvRk "xWMb23w GԖzX?o2Ic8"qU{WrΗ ;OT'F"? F*Q3T\y;>9>aHQߩ|$Jx<#$%q =p=D C9S4o~!DjnY~fg䩊En:3\Y |>`|/%dO)-'\E\񬾇!c="(*9m]ZKenŪ]{,m \fdM(Rj;C?y+քvU,ZrrҔ˶,A7yi<9rkљ/š~CN#ZP\-1umpOLw8*`"yeȱ=R+G_p>GvX2 ÿ͟UU!w!/昍!4cw&F/oznٓё3H K'a6䁪jm/baa!AŻnX x_ZV}-{AO|not"]K EC2C\0kMnN;2˪aʷ " KnWy鉄fJW٣ uXL*VjR"VJ=A%l[-×{8gJTgBv5.E޹!.: [iF?-0\#:Zhס4PJ^|Zq -FP2$_ 0ܢQXܾIuޖlUJdV!Ar ¶y@V fkRѠgօ"h:xi)w *ue7iWlgS؀j P Cπ\H=Lf])G8ޘ.^ڕ'3ձmd E`nbrљ5 _ pަE rdUֵ0O;2|}>y_J-gSBcqP?y$_Ry80hpxݐW-Ɂ D PƸnW>m_~Ӏw9_fUQǫarz\/+˫>}8r.1NI֘mJ05=27uzx!ݎy9py4[VV-y#Y|uY ാҚA0nbu'Ng=Qd#j2i#=FiЊDp~j?Ǚgi= = 'WUz$Rj$_:E(Ѝ> Md/Zu7j ]GkU5FTq_!ܽנ<<"7,GOtp㟺g}Sux;>qc׿MBJ( /T[W i`1l8Jec` WvzD/ 6'0` "Zq L.ZɖaaNi"IT^=PB6ٶ0YaA+kŻֹw4BM.|riiUr"*/o'"SQّπ` B#YQj1J2/9i ZMPSqQݝ`8^EJUmc=v{ugu@nsL7Nv^Auu;rUfnL8˜#E/,GVcp h/#7^fBAoGw0A>i Z_? uNƉ5Bـl_L@*7R{`ĸ؃p`f.\zP#gohXQ=w('C̼ioNhG[Z7 U-RҫntЉ,CI }J$qE'qu`ƉaKK:;`kNW0>Q$Jc l.@Д*?mDm g~=#SIUG_ae4VhU -@HSz /$q8V: 'm\c cb@3MLErΥb 2pDR{^BMp,;p nTmLO`M|(YI5ДJ L YMf%8LG̵^ d7_u' E$p4EQ-[#0ȵ^ky_[~+(@rw{cpB]I(Tj/wolNkoWK{XuI ~۵ql[ 53Eҁ_KBF- % .cS#cyߥh鑨]&Cq9Qbkȹ>nN>EZo.Jgk[4tB ȜG =x[ ^U}^m6~#r(ؔMɢ^- V9.ZWpH"wB ," sIp<]Odˉ ^@(6xKQKJBɄ hͧdZ73PO5Y.r"4so7O:SQ+6jo_t^5a7@CH㟙L➢\Ug ^MVND>BҚ1\!HcDBCe%Gt(6)  tzyDZu|kREXJtŤ 8aPEM ²nnl3,Dk[:8egVlemܮ)qa~g11 }SG=1?nv r1ieV~ v* xh$h"4tAL}캍" @Җ#a읇 m2A;VԫNoR#V)pWh5LNmqD;xQOmg#y z42a=i#Q<#Ю8tJ9/?U< O2䷒{p87G2&gV19z2yP30H1jEz;z%K b%J ڷq17GtHGi~m^4ΝU>aO O$|ߕ)وg~#<6z\+)vC~N]?" P6Gp.n5}A}rs6DIq%77* bSޢU5UǶJ(h%?L M`= >xdBp536b/AQAW &O]Hͦ`t>)zW_fG'q^|uHXP-J5fOrK殧ua:dR/]:x \vx=K6+}058-!|q @ͥ؆I#E䒘 =)-Ve5 zFTϟԏnb3$tckGxKb}N+/X~'Kq#"Jbkmpl7rr`اi]1;z?QōxJt2jqrjx"(?/<{N-t.Mjn+W:,D?{ã3ߩnnGT%/K5U|(#W6o@Q5krZTpΦ|⍨}P;8%^Qp}~26pc $\ȟ][qO0\||| nLXiOlD+*\ՙ7+u#V "oaF=1` 1F[Do?,R޼X# #3d/HUBӫz|Rh,KɠJf;w` vCCf/BSxRP{`b6g84|?"| ]5Ѡ>å|NT3 "BFDʤ ]| ߗ0 ZZ+6E7 a-?â2xs(6=l4rt0I+wp^ N BWR4|W֖h>e*8)R#'8{<<ؠ+:t]vXee$'' ԥ#VAz/q".5$T\mQt28vQt& G8&(e:.?$0L'$Cl! 4 9@n-YSOBəib5 汓_Z8Ju{NN-Np3Glq+'=  Qr4m\ "WHޕ XTUL]|W\fZK&u%ݏq0؝n.CS?Ӈ]+՗HjH,5|hy2 uHZ)EhzX*+TVE+ƕvExec/U_xkʚFFnb[SmסX,!#ixӄR)ΫtVAɾ)6ja)nvܨrB|'TE](. '׬=)J$G?7/DJmj*pE#!vO5\qmme<1Dq!/sH_C%9 p~pqڷY_殶Y>S{&m=tf+f~@3Tנ?Ix%C ]zyeOE5?//+ 3wQeU"4?ṈW0K(W(N&%#{ p%\+c~=F,%mGUDF"LliL/[pXC0Jv8@Ix+ }<Ў4xxTbkVg H/Db~S3s-V.- #C$Xs kj6lbS )+RE`lN5N_CaM.U-L22\qKL:f{AV2G"9'|<;lѴg| a/7fzXXqӁQ#i$`p; " umU v*nhX9ϹL4vF3@Zv2^0Lb~Ī:iN;*I?B K;GZ08u@"Rشq.wOv܅Tzw01RӜ5r`MW=˰pغ $>U"jLVuL@a g,i*Сf wG4HElfX`CI8.3`#@Z D=h8G8Wg ,ڐ+m'p"<;@> y8hYnfB6nI5#v 4?/O T~ rOE:6ti-j)j;Fh*սE7jOOÈY/ZѤ-̾I!?({ܴ^œh8Tz!NvKb;Z Ӧڍ7otp[v:)KI9v.g'(AORvҹI3Qw?9ONSN5 G֎/+,l5e1rZ/,dd:Ff-jV_ ^|3QIg٤qRk_+SJ=p/kF1']46/yfC-r@54E4/aK׏B*b}HNDpd}dr,/Uz9ÈNetV]Ĝ!o،UOꯍP=yD2"מ0jf?d;1HIlh&Sm᪫2Sy 6ƇT}lNoRgxbNU$DtX;Sg " jx ̾ڠ7$|gaUT^q7$] +%v | R~ʔCz[R R{MXk#Xy:=pA}-sBD5b Y/%mgp #g0Ae0lgō;V27}U +\z)Y#$Ê6ڀk?P()߼صT/~y סqBL3rGcEsl/E%ͭz^1r xpPN e8t́ݒtO6KB77oؓ{|O?`#P|L~ 4Rlaϝ^LHxcÿ{LYĸwA:1źY vh z"Ӻ,S|d`-:E z9$>o7f[/(K{ظ1jɎ/ Etk2O]ocZXb‹`8.~q&c Y;F 9XO 9@˦'~'TW ~󁿙WaRRw>r?F|h͝z R0CoLpƒ]Άţ{dU>=𳋥2j"QkTQ ,kyHڛi= 7mC: _fيxʷ3>tC[Grl-O0LWH- A3銾 ?=oPRxTBϷ13\=j"RӪB(ؗbb mzD񨷎UV;"{8V#~ctlҐz9Ɣ9Sn]*CSBy eI耴M!,9)oKKGSŴ\M 7w,486DpYשj3[*\⒦a`ʟ~ A2f P:R$-5c’[s~!Ȓc4).e:dOGˏ<<ܗ7\-0d2}#NAQf#_`$ & ߫'/ҹv]m:gз+7P7%1w-X ɸӴWYor(Oyd'Ġ)W:e߲/v`JEWv܇4t=b`k{GS_.Q*<@^Nd|@w70 X`DfHÜPΕI{јzwbsL;dn_Ò|)RJ:}q$4=q)rUTѡez Y떉y {q#z< K_ ;b=;@Lc1v t&"x[$Kbm;ŗvq[{Ax<2GZRwOQ,+acރ`BuvsR7iC啰T]Hxsf^kBC(#|iB(6Q6l=X Z4[cگgt:&X#s'^`6!:E\ۤ{z/=[E+9r%@wj(ô߁04?Q®Xu,aT \skb̾UU; N՗c k??SWd-ӪWLPtx\B ώh&ͭ؀Ze< $I[#2ש2XR\WV/M5 Ǯ1-k+>ͷ_8 iTt'GƦqPWsIu+x{;-X/-jxERe>7¿B*Bl'W~ٲ:'@$ f %;]YTJ1O|'\&M67TzC\:[{z6{7~g#РI K})Կ 8/v24l6S :)&9W򏏩(=n)$gŜEV6~-~dO?e-AE+MyqѦ٣$kă[- NjAiJi=oJu9UTN'HP&ͭxlT$<dB9"WR`g u1LbY( *$T}$xY{VK TmN t1\ΞȲ- Z3'̷NL-ms&ʵ:RAt̴gξC?dU}gmj?Nh)=4R)[4K ]7zI=ĻpAu>|SKh|3c(uuJ:*_nE>zY#;kZR ZCʘxDQ3M U?{!5.|5h2K}l{2 |W:2YfƅmﴤQ5(;hy|8nN!yQ˖vow '(u,ft`(qm'Uk (Q \t)gg.$p(ʂ!u9-$7P'X8À̀f8?{qKgZ=o$vr"*|n^?eW=hظ]ԑ(7U=EՉG71i;C7K4}H2RIot@l8g(Z { J1Jir?ei 31QAeo^jtgsХοn7|Yq:"+ @Z@/3;4{a25ilH〜pе!]O7:{tƼ|& ( }1hΒ3gt"K"^z]ͥU&z|VSsk#M\(!E,5_cD\+6Xz^Ks 2{i3ނ! s|<R HJmPAj-` K5ߊKz8_ꕷJBt%eZ URScq)֛E1hfkœs@c1!ϼu00W鐀so՜~d!hᢈ5?\p{KV􆽞A>VvK?mC j/" (, (ۡ4\$t\{yI.(Mȍ8!/4ꯆ^Ug]y{~ww7ُKN<,sF1Cxha3Q՜@&S140S)KZ{ҥ߸zd,[t]NNx?>B)F=i$ _lf`+=D}Z^&]N2MjzIZO9If,àwܴC{Nt{\L]$Ij|.椕Y`0PRZ2\[%mǹʵٓ1yt(cj5$Ẽ ~ÃԦ-fg K(Q" əJ6CEs'f THJ1ʟ&,q_nenRyOڙS3gO:dÚlf<f(]b<@˯{&G-nIbd9.2pÙ@LqN: 0F=5!vFGL!F,)XL˼lbt(GHئb Kfl'%)AR0szAIv5A80S17^~a ^stO_@r[҈^(s|Ӯig$D q_hSbY,.Q)1]zuY~"’?Ȥnm6:II1p7Hw?ۭEd8Vu,Fv(Zz th^y ;s8%"יb n f<St>`Nj,uу(yLLx$L?edtK UT<"gi^ +@j8jY5Kg83Sq8IjQjmch-K!V'\UBh>;:K}nF0uK9z":%Q.Fu:AW3=Zrbͺ{T(oX?oBl')`)#1KP֧8F/hTBz=$ u?٭͔w< hF6ۓLș\+Ho \m(5>);K N&fiJ(%HDhUՀ5=;rLru\Si k,(bTn;*eRph=8j<4ֱfcT.x~DzR{1_ k>cQŻ2җSE0ƌD I2]Znaa0DUNo m/Yt`~#3=񵨵ud&ffbw!gU<]6 ˫E.\rmf\ @UgyI \+l h58];]6 oqVyNǸ!TU/]Oa6?~d,{r݂55U*B!a푦( 8W Jp6ӥ"T@!'K;$|V] fk#ykfruTOqBKt%8$6[vNYfQUH~zٓs1A%:MWD=7KX@4Ajo54v]S$?oSu (@rP|~zZ> <.~vOfnXhRJLbq"}[([Ԯf|Ll|zxճvꕲ>|ezO@awߋoOe{eEVF|>VZћBj2噬'c ~:\W M'C5X*|}JE m RrQ JNZ*!\?L{SeԦgq/Bg- T.-6uͼ:;j@[J۞~$8w ۩|H uͽ @$j1p$I`Z f&v( & &uCC$$-ʀW-Lpl|&Pml1i%2Db˪⦺'+e;S*4t7DzMQ$5}Jc#d+Ԯ}i&kr y@-2itUSa3O~vyA}%VbfSȇ^v"2.͏87ΐX87P'^0Xwh݀m.L'=^rfcCGQO&4˭(Dź}V%N= @zM]LmiKI?g%k_R]XJݹ\QKZNh^痎R1ooG?[ݧ9D{aMEkjQh Թ[.dV0a'md lLo>]noUs-̺6"[Hyb[8ԥ{oSjM:8ٷ- lĝyJJ;IU7eĊuC!~,q݀JFRYΣHPئYMel m'%&?HT)utbeA {f]hskC9OFrTp#\tTvyl5 7;,pOJ an*Vy&Uߊ%]U)i&/Fh.lL^ m\/G>(vX>`qrIYQ, `Nk+:fj'QZa() pKcjcU<@M:k J[}n[ _:\I tWG1%Z6d0?d#*aAc!Y~Jh;C>b9Y|73=]0A|uDQZ|GhU-;k57LXÞ#c"|ūEj TuՀjNT杼Є ir- _qvg܍|(! $ y\!S!!dL v> w+t'v3.iFB( JO܉-Xbz-8e! [cl[{Ͼ5Y^}?6lY h" 3OxUBvp>=} V &OX4J3[3 VYd0jj$[IZ@=NːcxS}R)pI xM10eǞ(̖Cy`1n}S!FGWmP qAEhh{lhd>Й#? O|0%.с  ;dFT` BFߊZ-ȃ:+V!b!/ ;|& 3[w(ˌ05}b-|XX+0TPF% 7*$ хyLڇo]TȊXoy UնWH)hw{bEE7g6eyIٜ}X'ԭk5ݒ1js ?d*~Su5xGL;헥^(Bs5Ww\VN먳{WsT#|O}8>ʥ:i.S K@@}bc tS3m@m*Xo %\e$9%׊_ XdD2ϋDYZؾ.!,hl ׈|LU@ cfvhʌ0!$T/y_z3oYo{M7t*MLŚgo` Oba < g CO)|~A5˅p_ߥH7ِz虪@%a~iޢIֲ9C9*'Rp~uNMy>~Cu5]!&&Z9C4R }| @Mzrl{1epŕq}% ł+X ۨwyK9f_ۺ+J,Jr`9d|䋍P˦\nR %'I|%5r.!׎OXb(?qN7KblCoU ]‚"Jk͢ȫ<`xU%[l8*6$>g(ͧ&Z9?$:`.Sm1V@R@[af&C`Yov5u ∀)Ƅ4K*(P\V4k rÖdH[?Yq$κKkK!@`!ǚӦS:j[91tҾc]ߍMMܰ["7Uwj>)&1ܓ ds~pr룆?})L`(buSKG{;ZӲ?=RȎƺ5! 0\^ Lfl/nlt *lHEG%a@cI~(㼎$NJ ^M,n*pܥM7gWKPtE2ג0 6d u \=f{eH*eg.殲J>NPu2 FҬFTŭtPDTZ@(kĚ,LrY}+@vbMʦpac=j #+'JIC> 8omALFI馣C|qM%,ƇIκ9ؚj$}meaEty#Q+ 9q^D:DOw.U8=S[5ݴ1Zssd @kM팊vB`_đ?ivȭCwL]LJ*kFw>ĆԄG]*xu My(PЉc&I# ȷd8;AD'cxOJJ`PKԨo7`#רHl&H&7Yt.],И4) gG0w)Nd+aw8,Pwa#w'xG @Da;[PYŒ ͢*8PhcC$rh8a[M7n&wM?zO|}uROzokt#:yx6Ujm:h[ mϳNJ/H;gʲP%{$@9vN."3`U jBZi¨$X6Z UۮyH?`Iy >K5>$@7hwfӚmiptk [=3OKO}6&yE73!Q#vizӽ8;Ә TX!G#B^j^&fy%giT_G(/p3lm;HG^fhsMhx~-}巍Ub0*" 6@mJzjД]N.u $eQo슨F[uÚ]8)g |d8$4GˊY}@v%8 Uzs(J╅&]97} 42iu-wp-; r?gs,Ba Y?A1%qn@95!3%'DEZEX bB*99Y 77Lwk->gKT:Bޖ }B٧leN_<|Q"m쵄^I0dni柦|^=L zMzJqΞ9Lه;snwAP#ū_c@(jϣNb g?g}9'-+l vj{ž*Բ^RZ!T VTDRj>CC"K7ޤ`^ Od<4՘;n7C"erm=Bl_"Xo gE: v)D// ݞp$ݺP!?'p[ѷ"t,8vAA06ƍu׭X*ژ#CP?KïS֮U<=p-2R{_O~,ɾ+>B|:hq&(&1K5E@:Bn9z+ZUR8o9z!<q (v/gOk j?ǐZo֛?z@Fr:^3CQ,-'8_QV5LX ϬKhځ_0kc['{H?ar%MX=ɂ$9W[VXe1Y}"9#2;Ss | aY Płr|eWpriZS^%vEuӵu&S}6,K`Jt3 a+& T!rOp=)q_U8W *>_ntdòQ`H%6pcI5eOBxLsa:?0% *+[GsBsۻEn@5@6F %!Ce(55G__UBGp\;Nf'eѩbL]\38*Ǖќ. c5˒%wZ)r:wUuK߻\Tb9zcDiL\%b_=/c58c$#CGu1&['F +P3mtw^n@jDI1`pcJ]5D GlQ/UQჰ>NG1v_u÷xSoBʈLm>{1L%BdguԊorUTHVߐmꝯAEx#jK?:ܑOU?Ŧ I/E^%:"-WP1F-]ֶ[/SG9)EϑPnY;AzŨ~#g(7&a'̩r RDM_Z{#K DB҄ZHMz/Gzɡ&芲Q@G?B_ٝ %50V_5ʺJ#vs B6ԉdG:̒-r"VNv'ⱉ65Ƅfh[[v`~*&52%QD͠-Q#~>4q}6\cT :Hʘ=DU}~ 6]S;7gb<`ub)I^jR_+an/lD"70ӜeKNDuGz[60DPC8su 3[-6̛vnZ<@3=RWXUhIɹ )6 acE@+D–lrOA 3vW;yԈyoEޖb+\C*ódX^&$#=U9͐]Jj9ܹŽ%]9/O!^C}R ¬ a2R}tz\t&3S_\jM#;&ӭ}b7-Lz}=kEb|hP ɟᜊYײ]vuVOO)!Gy{ƳY׺9 +M6ՉĐYʟ~k]]VbPgdNNI\zo|F,8'3ll*Sk@/BV6)O٦+GCg Z/&p^yveYj.ŒHdhȦV;?+/2׺ PZu6-ڣ1?ͭ ?vuBa#6o]Fpge?o)٨sMotϛU2M_ɸ,T9{ŲBᬱk30ଧe fm߄U)4)r|Z+"8QuH2g-}%<JIׁa.1?"9kHl_RHBflZhm*ũaM_|GȦq]ˏ 9=pܪ럫a@1^\%;Z? ghW/E(.&iRXnцMcqVlInv_4t3#Âu ƔUOcyT} y.dk<;) OVt (/ntO(:d密>0|5æ~2BIb'&8Kh:C̴p-&OH6Kh$<C s)S'MQR\/㝅̀7sO46_0w9:SȿK={m礋Ng7`R9̳2$;IOU9& Ia\tVczrJt+#ҁJuj+ 7g =L䁏`F󲛇ekb)3`5k9x$%>?]۔㛞h;)8 Pp B 6~L/yjױ5()yd*DrT2&!AD҄NEa;%'1Y*}'\. :ZߗU3լ0D;a' a)_iҎo'/Joߤy6 Vbv`7wڏ}k oKT_bA-4 ?$IAdUD ?~ 3֎,pض|@ `b!Ho_y1,tt;p-/4NI:ϲ_8Zbd*qH0d)|[2gyxf3n?S$5H$[9i`Ԁv%!+S*b> tvJ6#-G,{B\YL oBr9Xqi7# +bqATl~0*%.ߌzowWct%lܪJgD #ȧHk@qzbӶ҉h#R˯H%8.JȖG<̢Ӌz-۩jZE'@L<[J}~ev[!Cl6ctЇsΚ̀;t*iV0^N$|"/cˮ㚼2ªmZTBDVia%&dYᙍpqY2~TQr*OZn_p)#ߓj90бl"+3ǺoX]e>:?y#B׉6)s8釆Ovp@o>:l=>,fp|qZF(pZ͢Z$#ϓX`~];pz 0 SHϴJQg69.x]4h taG9.1C1KJp9lTB7 47TJw,ϬE)qfk)aFOY!$%i5N%1ڠ͍**]7(:TQB.t5HiշIz1f*QƳu\nVM>aHk4?|p/B SGX&NiOu->&_p +qGGB϶xR}p%L^y*爉ڑ#AڝÄigW [)Ep $&p텩b2=*| fX;orh}苗rLu(D_2bRB^1ܨ9D% hs)H'"O@u7+la Cཀ''(k#]M*=vثXQW+K[MVUa~8<2C$֌=JMu=ۼ-t|%]/Rf)|Ӂن_RR3Nvsj)LvYIHfߢ؆L?eX7,dn('H]x7[XbT3}C 3IZ~SBn2*M9KF$;o,u^;5%Pmy ͺF~s*Gة)Jڍf4f8tqZ6_;k?å06{G?oz6# "u=QJjUjGV[nǃ}E!'&߾|ةbpi b_ض5f )vxȓR1yd@-/n֚i*<;,I\K0dɣ%^~U)ې`wzO'<oxA &6+?z"g5wN6ݵ2{tO*|zQcr1{(;gcIU-*ǒ,3kG֦)dnVH8iF1xc;|ŠLq%"&!ek!R 8EYl@ '& .J~7Nd^rYu.Ao ![T,52⌄~|-?nNܓ&^>4W(sӯ/gr4G!r׫> "Do ùfu⿍\kMY#W3{-&jwk,~f =/* K(S*lyK1 ߦ>qnnfu .$i!;wuj8'u*SH8сxk֒r$c0!- ѥY10o\y* ~ktpNO{gNRr:cOkpo\a}aFjܵ'%(QBPdBB"*B1'Vs,wZQ߱gZ/o!(-m 47Đz|o=Zrl'F+wP PBlO? 2T-=10DwM˩EJ% S0*MH$ө+5340@TKU]BQ=B.Vht` XhOR*ݏ h.SKLf{(|i@d}NOiu GZXc41~.' $Y |ק֝{5FwȃZU'A}~t=&!yءW2楣|{* ա F)ob"1aW;~ӵL},c8+c~Ǜt|>޻e=8U*4U^ŤsuqQ#4Re0u~9$!ͽ}1܃.`|n!gIh<8>\S&0oVąPZ╠jH>O'uzBXp3܅)\V-N25<` ѪZze}l x G=0V|ͨ>cT7$ftT+"Z;9,Ra2yQ'H~o^Ycx7H-N|**>1oZHՎՎ3/Yyjg;vr@rQc 2*(ʃWH8-w{xx %Krj)Gx9Wd9NTUJڦs~L^E܌/t;^ZduxH:LVɞ_9:7r͂J\pAz!rrWezד$g(gDcLK9a]'ww&$:ReĿ3`3URӞ7?8z/W̋)"ͳך5u>b ݹ)Q4vPO_(v7my >1FCj^ӪNSFK0ERe=Fk9)MmMsl `G/&#Em`o?X;YHn˙< r!3J喖|*́f_OU)p۫R1<9L*Iy]/.qTu nH ,Ϡ=.h0fKûX$Pm[7wErrNFm 'C-t5G%b|&qVM>H9|՛yb^C T59ҩj 7 kr%9Jl7Sr]cֱjZnb mhy& yN^l^Z)FPwRy8| 4[w$y#e~I)\In*ZH7G4ZqGWV4.9Tv%q-hrNP[~5iZ&/xShn6g@1ģ;^|mr<'Su g4%/\W4_3l"m RD Bx3r֔MTjrnp>UVF\>SHDoMvXU<[*D/,rO5lg>ӧbإ?lsKfstH\TZ7͗,D 5 p zZُ$5wܰd-Ma`YڭUKpK dJmFq=G S`e 4d_Z"&=R +iIu5S5g85-dwvPp8~&qehFznhINm`ɀY*W[q6΢k;dZp]2C̞ G0<\s4Z"Y8.Npk~A&uƎ'hy;SBZ!Gr2c/b^hv(z_[|ͰYمFpk68 Aedv`'Br7Pb(L/E r7pZi_k1eJW*{6HJ mة -)ty8[OLRn!P2h~M"}+@֞މt A2_~Bxm/mq՘a*̳صN |Y8{lW٣U k5K S%Vs|j@`c4\#:!Q&G3z*]=7R's0^뛲m$ %=skPvmCO fe Baᥓ] C&ȡmjv&F(kR[d;v_^UF w$1;ژA{l8~]೫&x3r&(>X"*2m\sYMwQmӈH CI}NJ\ 3K{LAq8GO3\ =1y jNiKMq/ "Y(K<lRr0\VR%JTq1DK+?eoVj& Sjtẹ)(~0ڳ &,@o .b',[ ]YE{Ko URv<2qPm 4y!ѓRM﨟: X ^uuhI ŵLƘnF LJzc#++ vC[絠ȉ&7bE{AլSpkǶ'|.V RɒT֪M;v|W`)]LR_2,ЃVksi~RDj4p;Xt,yJ#cAm-#y v!GÅwд8C622q`V93\Zx颶. 6Y[9p wto:o"$XJ4P(.iOP0f1$vy'z&A߅ۧ\^ F@.P<<,,[s2HW%(ui E1f-l:Ԓ^7BeD:Vtp7\UO\~YgGcQ`։n UuG]6 D:°9@g454{p9´D xD҃59':9ՀL{2DdR*]#=n*cm>9Շ-{WNW/ٵ~V+Loy.F՘f%sKvKf4`A>ZO\F5x?gDލ'¸0uLoKKߤ 6l.)O_QH[B*B0xkV bv'cnCpxPݙt(t?nKχ9e^+3,)/>9<@01Ȃ NCwݾc@vcAf JiI$pdAM_̮Z+|N-ʍ+%d:zDkhu]!j,An,?9Y!7(); leChŽk\KhD#qڐhſֵj0P5V j$ AbEn,¹ ;€)ٴan !}7պ9t{ʑ*Q:cC2B"lfP8kwQ}Lc"@="2]_;(` q$[1Sz, au"5ɴ%;1ɕ#](>-}ݪSBx#vC^xN&-B0\fzZƵcO@J5ފЇ4B)|L}ʈ4>BX Iu8Ⲟ*$ЉZyAj9gfX⒲mRY}gnG{í a.E1UZ_b/?ig l.%NjmmM8aUc瓯B:W)r5m<,Qx+E:-mMnU2‰eY>XOa5L]φ R+`QZ-us, 3_/o!TZsgTcH--[̄#TbjF 6~%6chʃ9 vu,Zs'4 Y$$s. XR|}>a$Jz0r-i s>1>ڥΚBJ$AhwD#iKtxSbި ^baVψ32` !b٘܀zEyOv`%w# }^":#*7U,Y!wN`5t /En\eDionps }aeЂFm\iY :cwQN5oh.#_ˋ[H */~{25%p3rEx5sBb2ieBe4q!!wc Su}C-6;-a[#7ЂqO'};gz X W%ĆO:H_Aɧ0=$$eRj 031?HV!ry%YySvoՈЈX pb;>>0j礮;uо8_:sgGC +{PZ9M-PR/ffڒT,ݯR#DF^z霠P.I ۗGcQZ>ii{Ƭ%oˮ=-)?.бg!m.Y0U/ZN/fL8+fMifwYl`8o%{ F)xe=@ͽ*_JO׼qAd[ KJ}4kľdw'EoGI cDo4PӢ%@qÎ4!ط|osvlzUYifǘ7_~2t/1|bZ\bju@}[FQ3@i䊸Kn)ڢݍi]w;D[} ׇk29Rss3~y=Ad}=4$|GҸ{-ehsKڮp2xA4s/^ӗY3+<Ǵ1R ]nQ!뮳'10UAUS:JjQ er}!IԇATbh}tt^"A$CumJh~m #l J _cmr$搃W(Q"ދH3y,DwJ ;'C1=`q=$A\Fݤ8>Sҥe~h(|Pj19.^i,Rwv%\ux$Jj = O5Kmɐtzq-W bgbgW-.j)y&.L>@c|4M'!yn^CX'ߔ<~CifmM>& ƫ@UؖN6`\dȆT)u#N6E l@WۻHږ,ovm9Q=j#GzU 8w=\&7ڨfdښ|x -X~кՈj3Q5Yqb3+#2Cjo>#R1#GT$(QQWrs|Hˈ'a?b>/^E>ԚrI-Ĥ_JkjԌ$$p(91} lRBc+19xD9TfQ v$Be!vUK{OYF|rQ`ZPolu X*cDú9_"] D"i'6w2O]?Yuo̞C{YaSLJO,V0}R歿G!VXY4.B;?)YU  nXPOxdL xUmc}聱Vhj T'Z5Qد/˪\qF-r(f_NGlK!uWNbp?KQGf7mc<6psEk 2p׈05]7[P[\U6olodʸoGȂ}/w"i;VN/<`#32.JX*TNHe#Ò=Dyr҃"/piAA1@0ALHIffO6$0: 3S4Thao/>5WƱvU5Y70nڅ )t1abDhŒ'FwI<`*_<0Vjl{vR/#[ '{H" /[y形w# #Vm@6Z km}j;jB&@őfZ>d̔T-.?ֺZyiEK1RTplfΝ?n:{-4F^t`+\?Ɔ~Kx^SݪJ 7)B#<3qȁf7@S@IbYp$&j`sbm}1_`;Sږ"Ez%?M=fG Jq7X-aֲ̩SB۪$T&%lD/9,{KRs;zA\o\,&犴DY;6VX 'CAb}e6smxFaft[ܦD [d ]KҢ53*ώQҪ?8a8/P `8ɧ؂{Y3[!41mҲFM]% :Ֆ<`q?д2]/_ u!X$x,,Co2yٿ^k ʰրR+X]Jv󠪺(i'ИgxeY~g/~Z~di {'un]e 4+ppzvZ$񝙼hⵚ>B84]If]Ɛ]!NRL?Nًis {kM?:ER‘K!rMntW{ N]Y?'zV#S  o&ubxt/R# HWJ瘹$tZnДl޺Ÿ4O̴2s7#D@^(楇\c~..HkTʪT `9@4Ʊ5FE_]M,ؕ޼F]_qٖxya+]:BO>|KJ,8AeM.!+؀V| K'p23ume =$]'0K \}37v$!"tBShDj@)#4'Jހ;5;(Aqo@ަ.,ЛˡJE:oadg wi7){ᐿe;"כO$35t joƃQ{o:lr=oqz7NƃXP "> K>:f3Z3$q[i*!([>736 Lv# Pَ@8١3K0˘"Q%!o $?kLFM"*TgqɏS3ܗfߠotq_Od5S}Vq^LU.d()drۃ4)U ޒaKr>M4dt3Ye Z=[oÊO/\l*p~:DK53B-dչGf.R#-k\&MO(8cy^(h0kC-jjō9{$}\Ct텄7ퟀ Htǧ۶:4C Q*"ӫV7v_fM\JB*nEii@ũyļ33)=Յ|Qٿ>k[@`vB[ r8ک?f%&*m(vǡD$A `vn3g/@gM2 AW(3Ux肣G* xBbD'hu e4ߟH!P+׾B )3iL D)-ZDI#޴ȢM@}|BoB*q(+(Cd@~e5ObVpNIe4oLjLMfǒ:] aZPYUC >mz ANV}b.]xTjlZDVb ʕe jE:݋  czyծV_g산P`'jV軔щ1. m Y>/<=5̺M`x$DTY\"c!w)’I By)4p~ -_ k:ǎ̍!Ϯ6jٛZT9̸8n`CW\}qe[TfWr!ؾ=ߖLUdFRl dlw UZhLY}n*Y>x:n%:cM}%/<>U.beXŝy\&` $Z/;E/Ki9qt,5vBr gZj;c5Q(F*eTtTdֶ|vſ(TUčj_hψj>ve ̚7M|~}%1:P mbHSi ǧZea(+/[rvfc;E0T^rA;x,`96]`,6*~TaNT):>qF[=[,s^~!&!7"Г`sy&$mɋgfƾ_jfq4dPk/<-!,r;tVlc@z=b@iwy]wQG~r&=^To7dNDCq t|'a~߸Ϲj=lj4d4A%u["8%j3Q+rt-:r@Paz fu>] f` J򦸪bNLXꭌxHِ=q_W%Q+kC",uT.dMmǫ]2d"'^  ?fQn\Mdy/] H|DCNJ*!!/D !~ęҾ9ى2 uӶ,ҁĩ`aYDQi(TV FE$ a4mI Fr()36C}g X_oU54C`aVv_t\SPkUFFT1G]y~]ҩu[dfhP"I!!vcQoܯ0E{r&R8 0qT䣣 A [ZsZQ,.JYUw EGCXLdH׫0ݔyi-m]&s@skR=Q/1;kϨ-bl~!rq*@k33F<;]x{/͉|>|Daʫ1Kǵz;i3>Bn;z)UÀ_'|fo{ҥ\G|^Mlwx8Cvu ml<9lIW}>Mw.J 9BL J!aG0hI'=v7?!|b~Qw {5QWy j`}Tg${5uW-ZKc(o4q +uŋQx6h68G|0%v(HG)rZ1Aio:K;p,bh%2p%z<`~<7w:F^ u}`\ NZ展.gM"/$&~ͫغ`NM)p7-4 3 }G@C-qKB1N f!1~ylzT%5ݰ(:XX`d Ң[d1Ky̍" 꼱 ezNXsdk+cn1GwkMR˿>VXvX1KUٍ/X:_k44ؿ1F е*™^Qԉ# M^;\xSښ<ʯCEB<˙ gvtAk E-гK—l-n{u]f$siPpv?S.*a]xZpNġ0RqQrסH7k'%\V .~p &qN zfV>x-! n5DzNŭ gjƴid]:`TɃyP#gɘ_iמY6Ef:!BE3 GjGf{I&f2m>jK0n!Jמx)g@f7bj6  e_Zvje%#m#Yg#@bz  o \KِT١O L@Oa٥frI1o2(N  ,}&74$f:d8ȌtkבbBY\wTT-y/ˉ#~'H\. +(*@5WrO|CfXl!fNWᝁj-$Xip|ҁ@Vq;`@"t8a7UocHE{YkɰdSrh0%CF%XUFȟ1m9 .aƋx^^H¦>o,Oʯ&6cUq蟽5!qwf];+2yooBZ 0]ho0}OvB 쿱NjC-c<+!kjL)K`RnTr$(9t ,z؏x>j֭!,aQowT,~Mϭܘ)Dɨ@kb~ay%g-ή^FS}]N+ݕT\ɝQOEST[ƒ3P/Bi(#K0r\z,wFpߢtlQ6NDc@yQ?홲[;2hX̮kQrrknbY/3CJ+(J0x:>. Yvj* E@9\-Y9Eh;,X͞jlp/kBGշo^JGX; \_w5Kf ܌44}!]\%aX3[| <t; Ϊ%$oDH| \U\[{%tD{9D;-$2Mn+n| `Ӱ^[,sDœcu[3-"ȗ]xj O/jΦ{e 9KdjXP).ឥn@5L2j8>s?yv,oB]*8¤`9߁Ywg3q澂LC9hНSVrDU1}>L-^O m֊pl9 d+U2Y.UNj2 ,Ϟ R ϸt=$]~>! _]șWc/FFt֣Ȥ`bl-l.ʺ|{T͕#$~,*o)[18XFp(oI.Q@jX ^\De\/V;\!]{ìgsZÁ~:&*%PD 4:-K@|sRePm2#L &}k,4Rn1Wʨ PK\I/D-]Cx3 ϖ*Fݠ-2U*.Y\`#74C+)i[8ÞMN ׺Ý!b-O"{5`C\ZdgO[: UK!* 1m~2'8y5.1HBW,jؙb1 m- ַ݊$ u Wzt{ZFq.X|<x,+|O4+^pʁ[;P`ոM}xUWr]Ի2c@M/ϊ9 EaT {y ̈[秡[4ܛ'ťd#϶T ʻEn?{AֹLx褉HE,!4ROObݣMXoWUzz}m qx:SΛ&\Fbdd%Vx·ZBӬ:be{t}/6V։Izg]Oё Y ѩkv6t%QÖUm xWWj0_3;AQ`RMk3(sL:vb[NS .<~FԈ$!RtYBU_G%4p kO*g)E( q} 87 u=7]փqB;VCYV#l7! g35/pY qb(9(sFT`J_xb`^G7EEfa8?cT_geU-_'T%Lo(h!N/E;4OYbJxY;ګ >b3:_q7=>fl3D[IO[] xRڳGV:"1&NmbM9b7V'4HF'}Dˆ%`P^9) m͓(\S p=Dم-x*?`}LR$;'TWMukB'e P􎨮_ҝ8*dӿ%ʔ~F !h(O^\‚jws L/U?ͽcy5c{1(~CJ i7M49e_vhtD@g[*.~;5hzJGΐ候UX_wTJ[RiUrKMd:F [ [g~]\h pu_ڷ{~1>T/L2ki ՟z\ oGcѺ9>>={O݉wO:A?|w֛8kAXxOsTyyͬ}?El[T4 ,ImeH㻼$0e(#fq|dOOE.0 RS$7Rs:tc՚=/[߾1;^4 |mϲP6P\0[Glʐ*4L ej&n5+@"%b#gHb%lg,FƁ 2Muvy߃屷!}?9Ww^2Tk5o˗ު"o><I V/}V_{i 0bX#w\\} <d3$>x/_^gҶ(&YĿQaZ>ՔJ;wo/@µ!Zgu,0m 'ahm[~$o52BqcQmC19#_0Q~K@/5ksX_Q8 %ڮ!/FǕEjNPu5+ls XIZZ s8g!:zsE6U>pt*H\뷤ZVE]Eg!;KZM",[-8GN ȢR(uIbu (0ExPR NxaBȆGDpI)9.mlNnz472{Tk XGBUl3/CYfAN}_iv !L t 9 j:dٴR& w{܀: [`ep}nOQV= spď>Ț%HMzRN HY_5~PZ̞KsSN/ ƌPĞB 0j>T5# дBN#CT6:*Z}G~cֿuJHU3#fMBkQ,u't!{*My.SO7KK즃;SN `'qJXa]8w5uNps?~ՄBpe;U6 RAYd@$"qo9.jB*Bp:U}%ÄE88 n (Áߘ_9*ބ6f_?@CHxs*Ȼ!>qL(']AfO 8mf_K#'J%%Ajoy!0#ʣqVg )f}e'8ߝDE=6 Bܸ9ggm?~ǬE =3?ƹT? B*4$W¢?HCH*Od[n*QkQ6ct .u=*,,Y#hwjKά~>) I3A VqkkjgVbm据|5g!&.lrF{+zp Fc njhJ|le. [#AJd茉EX/Ye9J )Gz2MA…B+ Co_G ئ:b'ab`B D(ude.ƌT4fΌ;AO¨`m8"|j c206nkz4%Ţ&VlebQfd 7]fv$;fZAs\ ?q_<|@w ZX,qbe{~/D9ߧmtw[znsk h,߮ #-ck-Du.hk_'a"FQ"T4ŧ)QaY([ixQ^%d6TՔ?zyR_\0kqp|btۮ_ hFQ r+XտRۖ"i )u=)DsjTHx5i SU͜M*yOPh?kzL8C #:ɝFi/f&NR5 ;k~9ݍ,ߥxXU6)sʸo0 K~0;A3趥\X:4ߵ+{!%pQaYbJ~勱J !$'f_o]3 5#,D]w{IX;7M\D#nAFpv1;Q=w߰HP![l4=^nl Q&Q|ވT!n/uRLԗX$0nl= [}6lU7l+a3@(8>W0c4=r IrFOH T:tVuaE ݲ OY#ɂE腮VLsP/~;R}mz}iKw3KC(p==#F7'Tn4 ԵOn ׎"D~t b5WRWT=jǸ>/{/;OuAmö,hO, RыE) 1noVkm5 V#IbZ+]ӊs~ŶSu( ɰ'2q=h.{ՙ4D/S_7Da@!z8jz+ƒ)YVRT$Ed K ]S)uZriɆ%S,C|L1;fEZ3.\ :( '% ϒe0Ox-Rei7J:m4C|O 2 zJB25=*-QޫC~XF*2~@c0Ou#T ;{bze0+rCį"HX;Ue5eqW(@IL?v56 AFX/]ʧWN ~EK{6otqẩO8^#g> qBMx[A"Y!I68z6tdwGQRR%#I2viGi}j17"gܰ~}^O(jՍE$+qzRbZ|v5*sv]nndT#T1 l\5։\s>A3ǃkbGI fPSeXM$0}l?ilM׵ljXai wQ$000}! RBL/e&<{/|(D\R\װrp7W;׺K Al"^=!{N_:1r*,Gܼ2LdXVo-gv3-qhԋ$/wNiyRhw?Yk߰zaa$l.q4Q:_?k#$9I˄ JbH|&tҐFOhh4ղUnE0:'^Emi-ޝvJ!*˫y6|B= #P`N]rZ'f(ezhXrD巫c|S(RE_\)+1%=ךv|?u-s$sQ'Rrf;l GYwԫD@hP>#[bI:bZL)nt\w82gown媊Eh42#NjGXp`*_?Yn2myIPkG[vn"mMDs!ޜM"u&\3M|1VTYrsx~&V9\։6lh1_A:!6,źޔhXi1 ӽq<RfZ0plW9+4ʚynVRqY t/E$BW1@մ$3\*Amgv*roS[Xε`'w"jcJ93S 03 Q%jm_H@0Mqrh#+P}KFw},7h)AnodZoAIU/?ñŚ4mf>TcƜ̟S'_^*dX(J ^>?⎔)*]ʜpĈ(/RH%ʹ]T0mKY*MFb4u`P҉*#3S+RoLEey\1YA&E ڼ+af*/7btY uİŁZ棋 йr^v[0l>@ST›'٩ԋb V:%|fbsz0%@.'0Dq a^5kW8/I ~1O gԖeӳs5H)X {:~nuO=AWxJA*6&Y63T .t#Hm1M&Q!QD] ?_}>{hEpB+T7uyYdwEiMc8`m-!?˞ZV<ˏG _lɃGQĂkU!N%̝FLUr7AvމOH">7^kHPwtA23|ՃZTPb7l>F`)im슟i9${X4(!h] ۰BmLĪA! UsB@RXLKůkHIvu %+0޹x+TB?{8>DA. }l ݽge <]y[m; gи}W"A|lԼu=_ܘx|Cwd[z*4+W{brïҾl(=efk^)Zr_SڊvfT hha\i&Է&6bbsN~:m9xfQHI@X[*A dpya`Gi#q1]6DfbysXeDM fs+/ 1ӖLe5.sncOE!;xJunhKhׇb%0.ch`LF+3qt [Φ|ТL\C"]ۑɿ-Y>1NRхlAlR#* .،n,N!_0ŮOԁ9=l2MX쉲?i qxݻ>gNj}_:_gvPI'%[3aRDY\?zp n+V`#ʳJ׬'d|bǚBk*bQhi#ð#z,9⣑3l qh##wq̥z[^@Z/~0qSiHG%|KmI"HiK>ŸLٌ-5c*jtG[kڑLmt#NYT^ٓ>RqxYvG\, \מۂCA' Se]h9TmH'6@}h/֬Ӕ VGָߎVcPzNHP,<'C[䜻E1_S쌾cQ.ӮuY#҆"48uڍ:] p\l\hiPrEsO_Q^8!ڮ(Bs~/RCsL#!lAj3 > z_7N^i$1$w"P4|RϜJE5.W Xѱ[Ce`!W _'ԬCjvZ2b{˘5!YFs| `i:w NQKgJdp`\LuftKdޯ YQgcyfE\$XS3i2xS>Ї$C%҆<05ط8!h@^Rg)C'H@;N`^ \ݯjFgvYT@/hLPC[z.kQ3 'qҳ@r9ͪڒx` _@oH&rl|%&IlJI& (Rm`bR6p/te/IP#KO{ |wV>~e%^:6j͙oLG6JZɭ"oV9.BAfG\+3)$ ?ri—ߢ 7%`Y,Zt)@DT2> ` Ue 7|J#C'\/&2(a*\R /34ޥ<`CR`-vGhJ3x-C'Q:r iЕd}Wp0EL4p?BK@@F|VQU)8 O4و 9;76LbmkSwx?d tPܼO?>΢.|+f#K \ y#;bI|!9T;kM*Co'.p*GK.┺sԧ0 CԗF==v}$b( 2O=kΨ^gQH`is'xq<5ZQP> ŭ@F?wCܯ$!HI%K[:̻E޷.pn<9!BQ!Da-'L,ExFh$W.&<nſWL^:ds.M^=44Zcb??uq2Ez(d#UALJM?vgПȘcnZvegoIA)41H3 xLU\Γ(! _ 2.p`=֦-O*Ar:w:+^9UTvG٫M5"9j֯eNlK7p'~+kPꈌT.(}1d|v@KR9ޤg(pg !W _=;_LgI:nȍ,w;UA'GISgV𪒦%z==Ym }!I'-XWa{ٙ Q5YvՃYmvElv wNwey|d8Uvgۊo4H $uʃ/hQEGbFCտ8-sVXΫd$ 0Z)C~ Ln嵑8u_k!~Pmk4C֗mC j "w~@^~ԕI>Ww^۫w ¬U0 wOP| N_:b4R*U+5|jj@&Hjg.AA RRv"ig 4am#.c!(283[-caʿNm]k(i^ݞ̒)%NpݲK ~:[K%Upu(9k#˗AvLw*7ˈί/<ď"GA*Y´ʸwdJ,NN[YCݒVK7q6,^bi. .pm0C/(Tz(ExJ>bZVhg AH,~#QΛ4Nb PB}e3Ο9%uNCԌ-/慎ǁz xuwzybGXhAvdR9ϥ`8=?RP]ۮG$V1}0_-W! NlD'T}ZLCx 9o:{lpYx%4c;аSHǜ ӶQ%wUf[9C*] ►H3yGQװq?,5!&(.cp$Ǵ%A^%Ǚy x?lnݲY@-w͈܍{w]%o SKe95٬AG<%k|GqXe^ TY)` \9`6@f=x&OAےBxj`ּJ)zU歺HF HmC-EDO2ÎTrۛLZG5VM9dKήȚ`|dM$u: /CK@`(ʗnge_pWXG_*}D4 QWqh\Yѫ$v;ٶ\ǏJt~F^Jg*̓~)ݗXoga? J.C ;mMP҄6gV^ʧ CazH ~%&1T!|B;ٶ]ݚ1o7ѸzA@.Z|MjHeZ[A#p[_;DXd*guvushǟPbٰPD64Mב3 L/eSJ%+=x/ĕH8z/3MQ`J[!^n`:-cfZDpF$N95ht@hؙE'I9_hm "!tyS)Yyl 9֣g+Cu<Գ%g#i@7B໰e𬴎#2񏗈k}Em\S{+zFQDFP$cՌ3ħU) o~44D9Y~l}cgFH x*U $]؎sܩP)wK ʎZ(vh2\({gz/%lAXѱg'qiFWPgӁӆc* @ _!2HӆtT !Zz$3; i [ TOϡH27>J_G<΁RڼFJ i%#Ok N̂-3}il<8Hip ,)d^u5l?)Ѝu[U[Y"T#.$MNdwPX O4|zp8!԰ԗZKIzXSPE.1-ĨLW#3,DIRVˇ{x))j' O.^9ZޡePiUd=q!xK!D& d +~ZSsc^', V04|}GM%0q{@K<4oO>:RvsG<dy0}T<JL䖝&Yb Ha>A#]Q]$Ԝ[smc"$l}E(Tv w] OQBE=gz/zH0ય\Ⱥ2pxD I:J^K!mb iV拿aQȵ|#ʃAB,y@+Vƿeecl3F]6y"gZMk HSm PADQ Hf( (~ږESk0^Kz{尾?NROI7ƈq&}Uk7[ڤiV:4Mܓi:2J< -7 i|u/cV9|sCD3. ae:k ypd$@.ߤVq- AßFtsC J#,j,,}{bXuQ7Lx'@^74de~JU}&+3_kAQ^C'+O.k"V[isB6H%\"k?S\8&X |C:9?UADo'u9mJ ^%.HE*znwiuYVP<s;^)co2 $1A<:( r2f3?}HW#7oo)oH\ܹD>d" { 8)C!"&{,~?68ktM}Z),Q]ir ♁Ĩ|}$4ӓ(޺y>2e7Mg9߽V1klSIȵ"@R'E퍍^ ݈%̼Ԕ8aTy/_JQ$I[8s0FjAZ& PX&X Q,[*[ez^XT;It XUvj+>BȢ{:dTC3WrFz?ڮ V ռJ-UN[GqiNYfEk,!(SiuCW[CaJ„Js*0b¦0mωBJꪾ{)H{KGL\'7ԧTBy;D[t!עgjnhPYwpC|uAp1;|4KBz,*n5 R_KѤOnAٰMPJ&Ӈ8NV -hP ! '?/\l2f}T@]R$XkMW}&p;F;O;ap8kI/*'7Xgk-IF zǨ6i5[jxD8:Tcd=(y5T~y w!ә0նaM:g"F!mK Ak%ɸ5RMy~"(fd ܥK5 0J @|r5I3%!Nb*|Ez^_vVD\A61A+0`ٯoZb\k}.|s }LvƁpz7lĞ*yCOְ㏦N>"D@:C$j璚Ud.,~Nq&kJM˽C]k.$9p0IJON!DXJ5`|umr^P K*'`{QujRm^vA䉵Iec;J$^B>Zj3 CQ}`'h q<@~xM4? Ӑ;sޑٸ(d='(Q(|TwG%C{bE'n218 Q7E?1$2`ȱFJ_kÄP'}o޹&Ƣ.Do=~Q\ڌ J]mixi8؄&;E$lE`|vc?mTRX2fh{W:MO|jhFI@4dω@j'WΞ8ۘ(d4N0)cz;;al9.h /[vv7Sj2Vw^KܗRE%kR\/}ASV%`1{WXb*Y3YIzu;W9;£@W1 m[/{ua|TSu6ח'sK1}0A3)qzVf]S BfT"L5H$)a,*/؁TݏmNrj3([*В0o["{Z*[gs r-4G1ٜ[W|ρ PaQ^۸՛9Z;3_wA}/d]AΚ.(s{hBӋ \MNlo>BOsYHo_s AYf_;nG0U0LiK0at /k[x2}]%YUG5#=a|>0@ QMˁ-3KJ& k]MQ<d;*IJ#2[4i$zVtgOfŌs\8ϥnC q \0؆VP".H!wrC+E2ʫ|/e?`kLf-gаi? ? Bʈ- n3'Qƙ!O|ZFEF"8NCn (qIu:o<{&]f e.`n[f_؏!\BW,Uug!XJgL(.Bדz|6҅yfPP-] ߐE%+7+լhe4:u: Z-B&h X3ѡ6Y=˝TU~7nb]hHSR kf ,1 ECU\z7x~T_ y)tQng.kIsw8+I_~8.%[5 HOɛҕ 'Hwvw,5,h% wjSc@9va:>؂\䫿-ѽ 7R9)6W0{hqڱg/GTJ7/i, )d]P3Zȝ91y,@W:?B:ZrHa +.a dA) dGeN4HBnP̍q5 wɃ| f`t=vyάϪo']n#آ SPNH`IJ<Ѩ<pg*٢bV +ԡߋw4C xk\A3O@R**]ro-*BA&܏®Cem Iصh ( IG 5k:Lf^W"`d@SĔ=Aנ$<\ 5eߠR'!]&~~jG̡nc&o аlfsq;{87*'ɝʍZH`(|LU!- }vIR۶Ci΅sWtQפqOׅUkC3 ۳݋>i[5PMN4xSQޱȔ'W|waĶՂ.Q5i^&ޜl'  ./Ȩ#?v8`칐$l\*3^uި\J4֡\r(;XP_4gzP [IcgE`$E[oNzh?ˎx'źD1p#Gbj{ H)|%c=FѼ"d^ /x9!:װ0Y7*RpE=SRGO_~7X[miJI~NzǯGv rH4D>9lGԺ R?*(23*ݛܘLo/_Hov߃ZU /i5p=_&闡?UTij*]kb?cn3_L2a‘)V[D A*xѵQu^%[?q v`ȶO3!XYWRC}F}wXF CJLcL?M5''#5k2=O#?M'53ët9Tb/t$H-?iRȑ5ADQ8nܰO⁘"Ku4B&y(f.lVĤN_kP4`}"R[xxFu֒Z'/qM| %{[!{PmZƄi{ b(by%Cֶ㤙ǃ{ jӜ1*J=Ob,X]x1 {K.;6&|CغF;gHhSk'iBځ4!cD!mSs~Akb?gfu }J-P(.PW;F^CwX99ܮx!s"/9`ΠKb_|H|Y `;(Q銾^XxUC4; 1VO~lBHY BB<ԖzVlfo ?bDcDNQKOpVx 9wB*d]\#eIV^IIwm:Uc&w*gAiu}J,Op=:ut/qS5;^z!t-SlOz!\P*7o(?-_mW)ɹMSV/q{z9z%\+=;M7f׼U33:ާu0 A9i5. |T*D-L& OF d_e-d'ߊnd+INf$:ŏ2kޡ }6gB%IZOkv-77̅)$*9T838uR-@v3Lj d dJ\D]]*61 :kIűcfc3ڂqV # {\kN`hj[RLz^Jj>vZ{wqkw 1/+rbYyy}g<\QW,{ln?5." ڬUy>Iqܮ5!˶Lr+' oGAs%av=);3 OZI&Uް@M/YSm6ƜH3('\sly|oO^qUV;Nrjds ~l||o/Ѹ^]' 슄 cÚX 4IlAjEOemM:><ƃ%kK̮vA+ה8#uU2Mun%˾ӟ}K~L~VbE* Dk4ۣgz +vYRKDWfZX P"LeW.P?w=\*Z˹g΁ᒃC0N TQ !Py`>ԛ@ gr{Y/,*%8 d.&rwXd=>gPǧ0;UO$P]$JU,3ڨ$Ld\ݮNg5 tmNRr腪UA񙳲Y}r^W3w}]owA r3l00eW SGW PCނU(&*:\A@H&P6K$ ! A݂9>6K gOoV۪XP-<]>FYo6|@~yxY2:c:)ʚ# 3f[͞qQd tZ5 "MVfc_&#SےIn8=TWv/!դO+#6ZzPLR9Y"iF=#] 78j3 1cH,DbnR"2>[w,q0DlOlZ`:#s?`{ڀ Hq hA|q n+Qr߸T=ng9.QҪkŘ9_oыK{ZC0&)/ ٽLY'Iٔ/z»U)tӵ-~U y*YPvf!pܚI.<3),Q=,eUzPsK]m ]Zկ&:M_%% G.ro@nqȘ`z`fP5rkAVG)9#D"}>,ʩ Ɋ'qԌ`|TDMB=AW9V @N0?ԓmCyp&P^DG,x'}dWN$?,s蚪A t|`X\^QlAm+"=R޹'SLyf#KUTsOBD"2r"@_z bq+L1ak9<}l؇Dw5p𱼋btUYH.>922*A}Q~uJP+C 12!H+`H>Յ'R6.]uNQÉtm5ACBqvChJ,V9}˔ FRUT_T9Cvib?1N"`,*v%o\&k#MqK[&f$0k3hrETwh8W@>a/ B9z_=*V.߾8;(=C +A$P42<'8eg^Yp=[:tQu)y=-~h!ax(4glL 9BȈ2 %/qOq=(dlZ@016CD|&fEz0 ޺blV ^ڕ~|bi8a~NQ4i%LwKE2%3VjZ#:tT+ 3<.6$cxu40Hgru7JFzѬq_`e1zӮ9}Ȣ A%$Ctۛp\CzFMi㘝TYN kQ_.!FH&,rhF80X*8x~QNk*ܼt!i 욹8=zSAl" 2EފXM?Y<%9t2MnH8g~$B\(|?mA4AV 62-f,V0ַv9AZJ&(T$&v1B1^o{`'KңqE5;0:իP̶vvz1{gU+>Nؤ01?T VVsbIHt Fy_¡R7?J֩i+r̓2*|dXNSI4 >7(۽|1*">as8< Zy$fey.bsM&0:-v-m1JιG}"9?~ъbv֮Dy6jB#ˍHO8U9Av5;"̓iIOB7\j) W@]9&@ , fzpDǢ1Ȑ*W^ oj|mQ]cJރL,Ljr;p&2w^A뾈E,ٯ4#B;`ТcvTO WMDP7'(R X׌:po |8 "efBQyCz ]ӎuuqY /Բr&(6` 9.+ĀGU(ꋈ[[/jxJiuӟ&Iu`pd z13w$K6&iW ,i;ݼ]w?kp_G;З(àw764HMJ ^,z6C5[{ۚX}yƀϿ۩JMMBӚpҼkH)&JfyuaʣK2 BG+BQ[F]Z\&'0,NHF)SO9g2Ezp<ek~?<`;%,=Brc! xjƖoFe󕜜&?udfd+"kF`joV|e}[k 6[nFx R ʭS_䷆hP%bAA JdSb\ipppKd '),iOzI_aW'1n 6g*`Mk ;}SmE^P0b瞻Lk ;H\#:m-L/rΙj*]h E٘>3wl$@T'ɈƓKnJ $nx4!ߚy;[;R3MS36@!27ـ<~ +IxG~9Wl)l@ "gR2 [,TMTB9aI1PVx~(򄲮T -D[:lyE\y|vAʬju{Ń,D*~ž7~{mCQl5+m^|wkﱔwH)GfлzWvbh֘by!hoХkmCMأ*T9 V?2ǀ~XҰͿ%|uWlYJ0ַxcNS;emf$Y5<ޓ-˺({'ORe0:p@ βT?vk3V[m<闓ʴdsmD|_Q!6+UOEɸk`HjcDWb(7uvUlQyA6ڬbi+ambY D%짘C`|?ꌣf~ 0[Uͽb]L5z͛!1`W.Gu44;Z?bL#6#b} А+G7x u&cma_ⶫ-mH'7O=m=G;E9:L7pS.&KxcW8n'D R37mc*t;탕P΅vpC=sRΑ9PbmcrJ-[wA~,udJy ȗ1>Lwg_ZKUh/{myLr21JS QڛT_-譵k@d[E%=9=yJ6f{: LsCZb#1譶,4e(+&΁3KKɹj٤XmSӛV&r5)5}Aژ&$xN'tTYtmW#B|*~IArϰ%xWsy\TAgwϔYfy8 !?MXF&sED°qGP [@-qsQu#7~_>7DuE=_O*B9{;ӪTG5~FF>oX/g]Z'u541_Wd#'792wV&OaL}X1Ư̑:aוm-Sٍv\!$ l)gPI+3\#V IE;sZO-bIil I`^r9cJa첹'㺠HyCɷ]vrmH[d^F#C;U'y0۵ `զ .#ؓ]=G<"0GMO.q)ݯsaUZ]5^kU̎ A+P&:\gɲap:f^qAki%m|[6ԗ*:W6ff(1G05EMRˤ1/];X:oߤ` *U 47b0`9 /iHR`LJ࿝6P n$KRoXճHDOQv o 'wtMFcпFu&[mmat~(jfѤaœpJ" 5Ӵ&R9"`= /lk\2<@yEHF?݉C$Ò2 lX83F57-Ln6ڲ.^f;L CuigE\6A {#//,$g\80lcK:$u*1*d'񸓓zsk M\@`2zC S8ËIu /XƑ=+Q\&ksXn]:Ӭg橩{w:B=&2 ѽu!Y`yfa b鐦>(zíG׮ ǾⴵIT3JZv?jB=94r/9FeO%` x/2 C&yT\rYVu"rRXqn"Z`k蛁G|Q;LQ=Zu[? 2d*V|ygἀ7gkEbKѧ @qɟ r̫4_zf1Oѐ]؈voW~Da\G^b W 2値?ev{]w\=_l}P ,r a;zC[毪o盢:mb Sd;&)XY J>JبaIQ>V;ƅyN$ĶYصB3H[MOQH~Img`i8ѧ{X-<|;+X%wDx.& LWV;t&C3x`lMMm)lH%sp^ҝH'kq5 Ўbs*I'L \yj;P*_JVCS" 97?[07ZeCjIcf>(RʒQ=Bz*#ܭ8=؈J(Sx!̝ۡ!MPdѡ li̤|i5yʌ ]yѣ9$671)I=„<0ptSu{0.EdwHCVY5wZ$HT-'| [IVzwo(A~.NC2Aff{!/+7tܞvNEvprG#-q'emZCBvɡuq$'뤮2J/.n[YyHq)eIUɞ #ZQ"5ٸϪV4ˉW jbn"Q\Er!@ύ`jc?!0$"׈5=^qTuun}4 1>u4Tv]&+ y c3pEjBzsko[2ːM@9CZ R2Tc5m8z/akWLcȳUu)7'd$Q1Hje/L%~^ |O=U{g㩋2A֠qÅvD&c$&Ty qyK- ܷ[eNo3UD͋(lЮj^k&K݊G~saW',ꮓcbnI;4gUԃwkH^i#6(Wy_D:4W!\Ӥ%e(Ҹ3z 2MmF+YMyWca_gOK%T[,€#dmJmXaUbFNgBYqd#Ša=mpEZP+FӧE)9;VR);;'o^eXA\Ō NT)nL.cc#܄a%[}X4(zq22\ b9&ة G6ɢ -sg8GwF--&#{A6p9b>>#-uĴ/0HuYJ[Qɐ9;<\ JJZz.yD3@s#l+4Fs$I1wE0ʯ򍏇CGiQ^S{$@559.+xOC'gH4y]VJO 蹭r)s3";iKo5 6Q5% ǭ!,C$Ske^3=a^,ˤ&֤ҒOvbTB'-~ %>uۉ]BvUF$Ug5%Ҏ궝g?=AlOv1`Hy_,"&é'f!t!=TxF`3& +uǯYt9u[amk\+_`m tNTrF]V ?YQ{P2:a.<,V}e?‚%"u]l,QgA|e}V)Pq]9;ωg@ՀOx^DA]sMf.o_̏5vl?yf=F H=P0Z垑zƏBnߒeMt6_n~rV[l2dw|S[I}|ItA#%2d長c2oc˪J*4#7W6[|OѰqZedGǘܨD 0HHe|/;Mf܌*RAiep]9Olh͟!#ja}%{Ӟh J[ujߌ&;p#Dm*_Vh([J%RmݥeIד3ΤvM#]Yq1^%pF(0rN\ӫSӗ[Nibj]P2 N0!X@Ț2)h}!]7bP^bhr|eLe"eN!LDC:Fz%"4$>Bçfm04 "S}kڵO ՍZo L&AUh(CIXOCuP v_iG.zuhYD {~?'+Й07ssD'(Zc5нv^XYD71^vm/xE>&XG{> ܯf_.NjvT*n}[e7%帔"Wlӹ^k(3vMeOs2X?9I02_Vz'iO-"2*>P2aN CLPF! Cd`,P# HK|]l8N.U|Fxz$j&p"4 d^ugz:,fSn { kUӐ>iA-L{* _^fٹͯ5{nه}h zήGƁ\(0>uJ4[@xD'M~6bh߁)w&ܿ*R ~o)Md)0Kp"V~tɳk(&æ,>DY$C\fB[i0c7jLy|DZaB.,bFm zwe&sLvsgTݫ0+EPzVA(]њ8trZ\`Й :M eʹ{QZ/ j=#ZOe&[KxZ-:(Ө6橕=ФhL* n\qe~2N~ }>r `}%,ۭ ANATPѮ9cU|" wkO-N%E+?LIw |[ q,2Z X9Q0ܼ;J0 a`aUqJ^ `CfZw$ RϨ>V)[iR!{سs11gkxM"yiq%GSc&բ^t`#uеR(9T489[_G <=_ #@;;JFUr6 sBФ{Gd/~UL 3h#?M]Vi#Z}>ŋxv~1Ss׸+\- Z’(am ".’BnJ ޢ:fcd>J!l~Hkt0d8Lv-o>:R0[ _%3ՔY%DF^}PKDJ|&{d77u{Bϴz] #ڒ0X9 莿ĦT\HU{܏$c@՝xG}#nE9笡FY}֏ V~ {|Bkr2E-3^Ά+S[͇~b ,E TT  <!+=^x8pnm]zm(&hrp ş^_F4#R: ҙ51]5'HC=hऒn:my,I+?%5 (f3n)zZ20e6knM;F([ֽqSe:VvGƽ}C7)/ T)捾iW^/;x8ģ^:uz\p 7߽Ps:p(pǼV eC:>]IHS'- ZJ=̨XDo *r:ASOLD<>e)*Hh{q6m,Qz0ۥ>)# PΘp⤔W"H^^"R 3ySikuL(DwL >m(;=AU ][n$A54߄2~{ƛĪ l~a/jXo-VVBkS pfq rYhQ$28>_=t=K 31k 2LLF +#oi D 4-QŒ0Z79ωBmR܇vW"ë? Mם;c6Y׳ƃ4 *@UGHYv%- 7\54rTEoVۋY:ݵߦ;R+e3 8,ٕrv}n ϥٲF V~H ~WJvs1 p6U) ڈ7ΟtP1iЋ+;R˺#b@>1dAg.xz2~Our?4qW (?.=Z'QG&R FN seEXnw5QR|Z-P27U%"šqij">g;c[3fN Z/R:F~8"hwlf7/hL ;sڝB<^؟}#q86Ι+!K;js4",Yzd<,ŰNL̓n/^>j? EN;ȃ@n80 GWy ,S>=FJA޸N Տ:帼[G!O rJYb 6O_3\Bnu!'Ֆع 8B3 FVYAq{Pzl*SٹXhz|k.l).(p9Mà7 & `Cr޹|3{w/*q.Z`*6lG!5R@'8]!J0:DŽ W#w)w^(m"?kX8=J&n)[~/_#m$oPĬdM ?[P8ˎ@~+DXZ66Tԑr)1V LSV25:ܿN=7 o}SQA( 0Og9BCԻoL n f ݙV7{-&63MߑoD획rr?LXB &{j7Tu4EpPQ?wX M't5biݺk9Ə|3e$zk)S&ZGy>V Ȃ.y4"_ 8.3/-Hy*€bV7*wψVm;8($Wo߯IWUX^<z` >\-XrA$=&Թy fIYwY8k.Yph}IhA RjT`ׅQ[ x`7ធ33p;2A^x$ X^F.XQVRY)ޠAέ!m.Pᾮ޹Ș(xWltyjo,Rn:7C4ZW +띆HtPob{X~A(jʹX5 #cspvV"ǭ%CnT?WQ fI7BÃmf[@[3"u@mmPiaʳ)*A/1X,ew?X~[L8'۝{7)ӓ1VE@MPx2ەPDގ{ZĻN4JHc'EAEZ@j:Yv| &^~ BN)\/qPy@uiWtҔNȓ9NxHܿMh)Ag2 (Ǚ],|m߃:&R_!a7/Yu\I_Q[cDQ<zRZS3,$& fz~~O06!EE.Zs&5-ڴihמv`"ew f6nO۲?]`muK `mJ:E߬ qX&&n]5dXM8DN|_?]1n M國z)4 Φ C`bKWtMh_;Dc+JO?3#Ը߉hQ0yQ=H~ov<Fܸsq0уd_=vV~v AOJpQ]hK۪m7upC25nwŨݡ7?_l'Q:`^9{=@FC۰EqR:9dR%] bAl  '{q籩@?]|RO'TbyU`n" <0hH? A?_Om-L H3+9A ` |!3v_NONPod$kۯ rcԪYTvu--E/ż G84AzO3)1DԵj>.@ GvY1KTG;ZB|jnn»j'xjf$#< ɩnLXG RѴM>/#ebˣ^bud05ù+lzs㠪 wͅh4c&[@"qԤ|'ѠV1x>oI8lJ$0Z\1|bEzD1|J)m^22m˥R)EuY,eXLXlJP5-=9,m{>;g.<) wC0%վWrH{)O2bm:)%ED釚J ;ooN{Y$?0`!2|ךWɑg'u,J0(0nmdL(Ԩ댞擷ߺk#JFr|S#y6oo,F1~N<ko}20߬+ADQCv9:un}%FA3-󾲴؟a$)yV$'xuF&"|X{v`?v@wBBz_*j_/Ϧ=:8R3 Pn|NT:1 |Zh,F3irrAjSJm&7c_ =!s ;b`urofr"*'JK6AwlɗI`)zpG+ɤrf(Rirc!Br,K|u'vﶽ8e6%lt}pFt߹ߵ!3i"4?YT~иy*h0 ,UaO;\~!ljdLJƳ("\wjU! h@@+SRF1#>(v*nBMJP@DTR8_)oT9dI"_b-ZL_S:ۅ<?'^uVe*#ts.Xa)H?B}eVu݃T/#xaډ1,[]/V?m[ e6!KD%fL5ZEÙvuU{$7\iOv<dr%fݟܫ[\7þ,Zn>ngyz#f C>Q{ "k:XS!Z]toVgrM2Mrmdx9<+Y`I__VCSnre&Eu:k;m+ns!<&wӟ<@zc,W5NQx/Xo':֦֘JJg FXmvtk}EI״'g?n \/Sǿ&ϴ5PdˬBH=tR L yB g kd7o}4;UpoKXj4k0 N:ι!)'#g[Qr&헲ZOJkg< a91?.1D/mW|nicv^Qkߊ1? !1R Ϥt$l>z\l}͔FؓFpV mB?؎s>ppD%^NlL*lXgp'_IC d!0$᮱YF/5i]2O$/[EϰV+%X2CO.~=IY+'̒]D|ٓ@Q"8s9Ìc>%Fq<@\Jnk@z,[_]ps$SAXt(=(toD6v؜Еs_=R|(s|H xtܰhZ<32$BW)pQM3bnL%=|1ܷAL:#Uq1fN4Vabr>7^9?{\ D#sguvt ^r,KI֒6cS!Lu'~fFݩ)VIRG TOn"z1#{jzWCֻ9Bmu-7DŽ6GI&WũB7?-kg&܈YDS+5w3ӀFޛOIwW\_ "$.:W7竾 #Ƈx:@H>1dnB^Dc .Z9/wb]a:}KڧW@8"'kPϔM3E}7=e8Kr{ 99;`sLiR9sHhm8|{:%w VLz y)9LݓSX>3Sr eo%]x,Aa [Cb,.ra `l3z$kfɪLyF]79HDCb;uc*g֠}'Z>8TƤU DVixOE16>#빉y׆~dBLRp ! ,d&uM{{3S*IIH/v- /!݂^ (-~7RN!f͛*fp bi$giHiDB܀rWGԊ;T;:31?)@jb?gC]T>Xwb=p3zБg7P^ʰz1DS qThhC'6M?kwIiz_S')Bo9NVƯiJaNa t/YhB 䆥hTK. 9v%Q&uĵXW[W(Mt>jaL0̬AJ68Ç=䓂6bQn>G &upwSG 8SvIGmIʋR#[yJwʴWLTA 2Ab/%WAvoϫx߽9 %375JWX g_jؾEHQrYYj\i N3$du Z`%B5<^ ^e:|й󣱨2>a_;{f@[9xq6$!nW>&(v-ϕ"_/h›8uoC,x@C(N싦o /VlPj3JY\"?`4 aslvͺHNUW ;nN:{o}FEI} _Ӗ"R/ ",B ?7IaVG5 |B+NVz+*t7ҥAe@\"'v*%t#8jP~<\iœsCd lg=ntld!Yj@4acJ5o["Lc"B@R뫍ޭ4GΑ* [N;\u ]j90s&p[eu`nh ?wcJ)C|SCHǧ2e==KmydMsna}DNl8 בkDeE@ILLga^zz o-YхӜŅmw!4|DOش2m&DvkWہ 0%U/p? CNt.7&vc7^ؖ+[6fjpR0hep 9d sbYV`vŅ 9,rV8^3h',w$ɍ3 6:]3E吝58>ķC+S g% f}v\s.^c#éKT@$>xAj)N/eLQora]܁M~zVbhOwI/s^@GPQA[b(0J*p`gPe4zAux )(n>:$a"ѝ7^@SoI'BsC\@? ` *-؆;(3l]6Qdݠ7OZH/$;o孊>Oma#mWyLu?vn2X f+ >~{lO:" 3Չ@6 Ho\i rH_V_}CGw<",(kJICD"( $JpCYBX$ 2 P키@w"FV/Pژ[bn"wu|v8jbI8Q[CO}Զ2- iO-"t6oV'?n}yvX@b[3{\.6dL_`# G5!{;^f?&ޫ10S%;aS?$ [y1YSr_Tr޽H 5rn5P[0FHR_d;ZY7( >uXajɷ묎s쎒\žeˡ*]KCwRCI|WƱB?ٺxcI3tH$zn sF%!ۙāZ#b5'FqdwBMlWGe4hּrt3u&fzBPQ[2tʧBЩC H3,J̉#&6tFX5nA~-fG C3ʭZqB{јҏ4eW_[/BKi#`:(Qz>Cp ivR:YP큪H`].qSnPX)@ذR LT)rg$>bd﷾a)xAg<\>%cѕ?ޡv9n=_804Vv9`u!A!]ѕgf$%钹bڍZ,+Y2it3(QH>>[6̉M!y,\'1jd@R0I*@vuanlrc`!hhCWq{>1`'#:m<1ڠCXhp?YT5;7bݽXnGV`LϬTېcJkK_$kRn٠De$=3" <(հnG&a%hQw㥙׼.?tH5T]"՘[ zg 츪D$ ݧw*ukc|8h X(:֙T[VC{|A!<*?OxI 羕%s;KZuC ۖ`ϝa^+u)Fɯ~\Lҧ^H+-5pg;uToJyYţ;^b.oK4$E/1(*Ůgg LlߵYwD/$s&I=-\BDN j+w ZFBr{ x(fwvtmBnPL`44!FeO%a\'x7EtU.`qN?1ړ` PkL&S.'(5ѫ}JA}Yo~wV9ye)yh׊A|7ϢiXxJt:*F12WgSb!歜/FQmYij eӂ" H_ Up$#9<Xf3Ll⒕ aqۚ/h5V|AQ&ݻR2O3Z-?gػ.]؅7J3kNݮ} ɟ{2ieOoixtI]O:Q駿?"FY2 1'D(A7 wpCikwؠmuǼa8yȶz&EވҭyĚ JsG| Rg4П2Jn6S@13$CCbлw˼sGyG<Hbycp#h-:arQW Pmb_ʣD6u !4Zw/+W"lRZ%Dtѯ. %|>UQ,lvvv~lb?7uj,2fmb aRnTHG۱M#j>l5"{(>\Іm>mnafpj]+ T8 `}ACaM0t]{K2d FdpȊۻJ͔|aAdY{+|Lq~&;3;8JRm`E qb]Lr, KfVjl5#k۞rK$dш;g>a(3W:̚M?[^ nafť^s^,Pnq;7:rj1q+wMʑHNg&qHM♼ia4H2 V=,;J?$J@iĨ$ ne.;OfV ȾЏA +#^A0Kj1,}"rsfW9iE-d+Ry~h̸C N,l[`ׂ7ҭdW'kzۆ9Wf\op#ԜV];h4@gA_ǘϣ#DPpgDܤIt^ٜϸC-.I"#p^|)O]ݧe+2NS~[=çt^W(gG"#}׽RAY]8Ϣ?̗S [Є#8YPLGՔ_U:ͯ%۝mZ0z{QםM[*oBnHǭ YYS>5+&n\ nQM,GCȉcϛ L$̈ٳȡ4%;R=ږ@ҐIv 38ŵ (Pb;6P;q~}F\Xr`e \`K(RKgUD|Aeh$re|tT IS-Jjo't+nl}2Aƿ A`κ>vZqG lOFX\3 q!:BfM\ N.\KGTDTʿq.,kj\OeR6̿7ל?hޏ)߸8 5-SнBذ} Nmi B`Τ'4'&b;ޑK:pާ)RPe3z"cŧ0&cRlqb-,6> 7%o@@`SbCNK,7В*"+ O?Dt1I͐D!sUy7[4DY⫴_ ![Mzc{*nk% 7Vw t?ze)n<:jUrJΏm!%x zS"kCt*F<9>J:C"d cҪ 1bG*R9_-^(Ѥ{vH1 3 $%4SeDh=͡I4 72k9ēZ_2u\QY!c]mɹgU_hT O!i"RSѢGDFcONc'Lq#RrG5 gPKD #W%b|-I`Y|JL%A6[TqDTxmTr$WDK=F볇:j:d[2J[qsjCO%Z^0/>3^eY7  N!w >S4wVK+L6)r(-E;$FW l DO(q.<9xg %beZ|F2p9 cKwޱ}fClj.d=I6[fqSL3ֶd7ҤRJ _jsi"x%=Mv"ӷQNI哻HUXGpdoᐉ LYʪ]V g> (-f% x_(hH7c׮&B¿B4^jۓ͑$1*ҫlīBTtn5d3/cFX 4@L9x?ıK,rӂJFewa3N8Jjûhbk\f}+llUeH>osk]%4Ͽ}>zټCht wA{ *G#MD<.nw s4R5..[uI_=CԳiLf_)Ѯ.u([urxШ֌I;:xr݋%|xdPЪ>`t#O] /WES((}=]X۬&.Ɵl$m\XCo2)K%XVǚrCe6z`tGOM 3j " ܻfq;$S+lIXٮ_T $ +3D[fR ็Y|sݕ+1-61^k->5RJ@4VRQ%iNPgb5BҪ|5ĭ,@fh-30uԸuoz24䙑I~'hT_t;=V [1' a6_5jwt15Mwݲc#GeImj+0j!;:8TFYTE:g.d%ںmKayJ- ^NE DTOCwPYcDc?}fFWpnĐ^|V *-i8% aIɹ!j˞ǖ OF5Ne'A%i⯰!d<$C/=jALE+q'N!,J: fķE=@4D޶Bj|NIcy&ur:pB]gE"=xHN'PjgXjC⊼>Ae }A>a R?֟oZ'Q(.پYn/_cCa/mX@ X"c>?\vv;ȷPaON"iQ-jnWAT#d(V^ϵq yKɬ&ywgzqZ= 53Z#u4K[oTe1a*-+,:*Q[ 3nH ιx;ZMhЧܿHh%YF*ϨYCO۽.dD&.2ʆszdgjlEQuH"b4`SC]_S6Mrٙ..#?Ok][ܮҥǀ+0cFn>MGg%鐩qX;Sat)/66)^_ΉlAO,tt1KzM ^6lOc#v8^e(İʧIқqXTRT|ʪ uBh?Քo T,6M-l.1εG'}#}"DIu> I\Zt՚@ 1 s?YtRęJTN|U\A'pki,UpτT79dN,a"ݭ'r_BY >yT }kSh/p}yh.\U\5+Vd̂4"xP$#<4w:agVfr9Nh-)ے/PϙSh=DjSpyz;q$͢RkXIuY=SfM8DdʿSdlxxb5TYا }ֱqT*Ftrh+KDpPP?쎜A|-ޯklO^f8˄rɪ,F$rN}~9@I\FT\2vD̍#df;IߍnoAv=41cg3l!QtcTn6o5M OSJ~*n '9nOC xpPY}:u[cB4 kB>+`&b{}9Vea%k:W-۶<.-qp#*3E_VG"]ڞQMߍq\2wՐXσ;πY s/!ؗ/MA9T=8Sf4J$ Hcvڑ&}BC < )~ +Dž}{Q\+ CWfcZ+Cкb.:U[QeL[=1)wؗ͏(M>z&a2vZC]>e\*!HԛbU@sջlʛB6S F] ޯ(OU1U5ofz+~'2Y]͹[L'R Ʉ΢amNaX:H)OfAa*/)TK+p?U>LJ&pyd-k|>u(fpt`"zX)5s)!C[w}F Um=n\~#&翰,"QSn҃Cs"Vd~8[yL1(i-/cq[vR'>P ezTrJ݂/J{;20~ԧGDt Mݶ5J P^_ Rw-29q|5 d:SQJ!gd n ȼGO-"i^DHb -aB৥ۖ ~K]^}(Tb2c:7D'n |_G u$HåY_ XU^omma <^z gRN/HGư 0c 5W7t]3::k{*Q"4X0؍^ `WQ780G LC,lʢ m0l0%⿳}hg걧neNʍ4AhDَBO/c\o\`Fz!cxW=9Ü[},x.v@ E G(x+5XGn{$cvӛLVq*:쎇kIJ⁽ D xh0eg!M:*͋%},~ρ{ 2{{}UZfm8JH´^]b95^oTN* 5ٿƜf9NrJ8g=?dNM r] s@"]wHŖ6A1MRxig: j/hPEk+VT?\ӎb̓oV?Ђ-µ=|,D: 6Bvt IQHS/)%"&wa]n\Ӆξꍕ< o(b39+bH{R'(jzgcjM ~^3MSj`84Wk^fs  "w^/$!87CF^!Uih+HF+n8uFvy@5$;j8 ֺE4BDm9DFF-":)Jaso}Q/=tOI!@Wn;Yn5s൨>WjĿ]L,Ղ}#tk$)oHq=Y0`[,mBp\{YBwUɱi8,2WԹvP'vr#0@haDHA{%Mrd̡Dp4ӔZkt}摢d{VLX@!C_?Ǝ*]vJ,N,cE^޷h0ԂАh' d'޽ inb瞫7[8Aѡ>>DP4\Y\f쩛lދ֮&3І?!Pщ%ω-7S7H=+ D ]n[ߩ\+d-DA*EʴU^V|Y@ W7 ]Y'KNKo!`%SX^yGè%3Na +&|J=Ko Cgr썂?ezw2: GCD5tMF`S$NK@ ֭%\=hT ֈnL`R4[# Vh BJ(%[\ϫ :@5> ABg#3qw7#CVZl~Wl2~'Lo#רNݽ]DC>g ġTnUGߒ,P;fJLlrvF1Y Zg e31 Oa$;%S˞r@D'K(RKb4m> o=K#n1~@Ts&iY@2tB06Ds* +NAY5ojhap3Qc zZ3 1*C(MlrdΏB@"N\N"K4;oK& `daPM/Mwj<gFHtd)"{I6# ^c-hrOʫ_. O)k Ē9$l|Giq:VeuY%'QaL6Z~GzV>]U*N/BxAֶ(tk[0 Gb{I ߓ:ٚ(`+TZ,ͫBVt/Xnhyb+2*M>[\jIت %Ps$ɠL1!i8Q |f۰);k f. r H^ٞ!FDqִz JV577&Qp'$L=f?{-s"%.as:G#OI@M\þwa-?`x!AueźyUv VƽW3R}nƽP%+TY v Eg9QJY#_rv^jkPD Lv8O"XKcot]u}gĐ8]Uw6h5\B򷗺GjXh'&rJ`׳6t<_eX*\JtTNOs x'D,uO'JT"]?D%ye\y5'|^0Rd_mغ醎GxFƗg j  8/&dfpY FM1 ;n}m&Wr|ér!>ʐ!3dG` 4 # nhdR>;Sc;`ME/1ɐEaZPh"ZLG!Vpp9`o5=ٹN0$ ˖cg{钒ZtA0D" 4q1Bqف+oLW˅ݤ)#9Z*ڥV7pQmQWU4eO ZjM(9O =WP^zuHK#n\FR6u?}HQ!Eh9n.eFA\G{GO^A}2Lةֱ ռdbִ{TS1dHxU" Ƈ@iઠ͕d˥0w3|XP7_^& П@Ak_%kF7XDxl7',^t3 :r"@Wc5ȟO0a ?۠OFd37q͍}̒ju2ي5G U!cLR []d[w B )H`ZHe/fX)> ZBPDKd6acQ#H-+X;] j-"[x! a&avt&~@^Bp6>Z co]U#ס3+O0?v@~.swltƥT)hRؿv4V`'MopC4s ۜRիp1iίlڃ>/zr-!;6| VhdRnrZ<@.7e#+l+%9E~RR _`PCҊ:D$_crq̊A >C-I)i̚mn " :<^W>c}6bȝv.NUFa`oK#ZHn)90u~86৉k4ϪVq6@]fIO޽tm~xjCiWs>c"cPEa|T&Q?AʿT?BL(n['|Ll͢#/GxZ%2&H7 [zKtfa&KE@\-9+K%{'.1ROL߉x**E_`L*RP5?`Cێ  CO߆ R2]C\HpF\7~-uQ~[vB4Er$`@8$OrSݽ1$sWdk2q|aF;NˤA'4 8,NIMTOD%*/*Ctm_x t6t^}ɨ5\l',Le(q/&,`'rה\kNQ$ATLپ# Pj*cp`/03?*<}_LH P~ #2L- ,ϦRxIsB>C_f_/\g+)YBFIBV32vچƏX/GAŠEFBi8H_Wu<\rA.nVYf``Hϡg\ TRaQwjG4^R&9A6?$Qfٕ mHX<%%l"_/Џĕ;I%٬p5 EzXZv }ګjefUg^r/YKzxFDiRIv5 0 bzVI֖qxx| Ta՘*v{3Wbʔ)w y"hLh B\2_Ʃ *I9z(J`//ķ_ hG@>Wb ٍ`)ÓkRglOkhLOaDE,G`,o%OUW%Ք6h>fA{뢋jT fa_FqV%BL.kbeOˀM==^X((Y,/:gzFm2]B=s;m{U  O4vaxWn'J:5Ո _EQߖKD)@ ZF <4YT[p`0{Ԙͳ*"XqTn k¥w4kÏ}J88-*n-7}H4>KL*׾5U:;E|¤葽 \B "kV {rFy%UOJb]YQm^[LJR͝8~C>d'peNWK>X" 4=oG+7)qr!6yKpcb`yzvjJ/ݶZcWX# )j7ϑo.>P Ă'/6.7XnzvCRo}]Y[,Af+kX,K?PujM>Dc1@( 60@3&#rz'wBx# ,-0F~0f]&MZzX!9MvQToE~pwAqxWg{4ьU!YE Fr>9x Mu4e`3|XH=o'?Zb)`T*_Pf$(@!6#e"`[Y "F~nuƆ!"\40s&}A#qU;t4NKvCκ2 חP9ܴ(P?+quu ۖu[8Ą?2AVJB$8(Gڍ2kDiwnU=qcзe=5s[oU8u%N@xS˶&\&Q9>qJ[{KeIK1Ŝr7@jٓi xZh]SbڽHÝ%V)61F.C;A]fl~j?)zLvjF$|%‘q [K88ܳ& J)8qPW| 3GY2f48Wǻnk-[Y"~DtjjakÔk9˾y_@OQY}j`P7hrڏnu&f)21X3m"q=ۭ2 A?f3W\ev- i%i-=~9cnjY SۥV|NW}?\[O,-p_)y,ZQP4sfon]̗FEKZP#G!i&ojisO]e˸*ϴh#[wM:.̠cwm!u6rȨre֜6D61=7S0]nyrY,8.oy~}?:u[ߐZip=ld]AZ;;JNnby $+pcS"d ~RV9-R> ]}4JfЂLDgDv>qrUyqE4\ ~x(Bjb$Grw iS0|_hNՆſfE/?"Q0oJZ⣇mzfs·v)<ěeG$_Fce#5r9ʉWһU9q_LNǖ^~؋$: :EAџSZK}B >"+=SӸ=dTg;ꐼ9X:sS[!E-n֫b?QsʔFP2?4}m_wKi5V}D&DΛ W:u-(,pk5-sƙ]k\VĈ&6[Xi&;kqjhB{mQːEVCwUzV8rl+x7H^~ј ,v){*d5rB⏧"qXtd٨V%nV͌F5u''n]dKW3/xSIVȶ dp++댣rarBm+c7!KHˇFQ|Z<~% t#CCg= B1VC'D)tĝR7g6kϦ<88?+632%F0_.'T@,)AQl[ZYᯡjtd qd%qKBTt(@bz=FAU|5&9o/}܁4l|ZG%s)9 l@n\eGaWPcdҼ2K\ /Kj0u.UN{Qb7`i r7O46-9|&tʂ@K^[c-. ^sf >Ń@qUgmLtiĹ'/U68u0y/F@_*l^dhيpY1_D>';qTKÒf!.oLi8h/,2 ,5v& * =.eTkJ EVAZ9@ĔV)YGhlBT|-y&@,BOIul#Z5¢qФqekMF՛v6Vn8{Ld!mZ=A ٍhyNASetmW?mj8^ qsx;I VM&}46ch8E $ tFd0}3S)wJAu<ٻuaU([^bZ vKv.k_:mT\8fلo7`"ND8Lz凈Z9p?/B̼x6-j}@QgUV鉓dNuhNf_/c>D |oMads=ͶDtozn V IE1Õe@Oқ4 p݃jw" Ch  ĩ{f6~ W"鑖4Eg 7t/cr[kGJ-6UuqOUPxH:Jn?py,'bfl9VbMA2lY~W;tz0猧h S#ua{hR@mUMCT^>]*) Rnc`Jgb%-Mrhs8m}6,o/),a AWI&1<^%; ^6s?Ot$D@V̺}ʴgU3{} >O֙e1^[ 7b k.dQP{n ͅBPׄ $nưn;DWE𠼊H/PS:)p3EDBϮ!g @,z P`>pNΠCjMBeA&ޛ Q)וlo$al̟6a$sO?vt,pREӗ( ZFt]$ŘmLðO<0[a_F\l/P?37\9 i&Ft4ɕA۸FŒHӣ YSwkUTg7xlV(jZSxӂF} ݷ$ໍNr)t֞MQed`ާ%ŞODF⋒T|sdn UCPί| dIiQ| UjY uqf|F=j|$զJׇF I6ŻW]`k|x9;z0ּD ^+up(`kB;^X*5 IIEJ5hqD} $m^5zo~a\_X >3Nd` dUۉ̒} ]b3U.GE&FI[m˕z,tN4 = @9 =SKC}8w Zn\#w' ظNY\0 -o7A0F4N L }hE6ݣ3% џnlcZ ֝OkΏH3pnNͨ +ͮd#Gim.l=4xW8E,|bt1:‰iaUvo~諈̓}k-iQ:qgJ3((zq 9DGd^&:5|PsQȭS{ITCqA§F2 N \JLȏ4,Ŕnewq;:Ir:hSa~Q|:e|]ʃ7-*PG$,ʙ<.4߲&dLnFkfVtHکRW㏄|z69!- V*lLcPx.D66%X"K==,ы3Rh<9տas ;&'2|ǿO@<l"RrU9O!ne0tXb09(A`͒bllvf9D0EVy(@Gbg3eE0SEh] {e`>>6)ghNK/%зa bgB:M27kjٴиgBhۢ)&9d:PTqS6W&}tm A]ƀg܉tY2jslwj .87j9Ձ&nBX6-,n ;I1z`k4ySLX0:C6"{-ǖey2#ґ YOS2|_kƤCYQEz:-ޢh$xI3$W+YZe[}qr(Q޷"7\>v+䦀ɗ<kLZL,ٚ:FEB^k/N9M(y< +%:֎J @H>LI9ƙ|IwNͧ%؛ݑ QƊQ ap8;`MZ7@v,_|!abUQ`N=7bxށEYоodiĀ}O_̫%rk};#YV# CɲuEEs;$HwSFRz"0FӵֶPBi3(Xcg-pH$.Sݵpփi jz '5?}-A+yλ^4" %o|l$4{,b#,Qn~]h~DwHCGb : u j%ØJT;4rW4Sl¦Z(]ڪsk9d2.r38D&.w XHVa؅yu9 UJ;1Ah\߶>XG֫p m9,&06NxlT+9{;\ `9C@pU3]W>P.4I$fF*o$C}^S1`Fg0$ [>NU 1;C=eBC)R)DJ9.MZ &E%N)师aП(̶nXeɯz..&:d->Uz s46O[E ݄q^5,OAQ22:W{|(A 󯭆3ߙgIeg;ʓ5a&)t+p۶-/QhH6g0킳Fq]PJ-xF !⠘,3'vm:_v^Q_9(.N^E0.[j_:]Sw/ 5$'=lC+F9Z__.G\,y{sZ3]>8>[ީې(-fKAύ%@G2@޷rtd߃Nl=w]*drA!sWg @Zǥޭq3]@ÉM"y3Wx@Ƙ=\!"0n7{y!zCVFZy?5_\veiz[4A' (4NMF2U {:'*AKg8xwTGH4\+odb Hy\s e<ͷx[Bqm'7q8wƛ R.!άD؆ٳ$Ҏa6+XUǂƍxx0ʆњ<7ʎAB4}.O c(z #֘dׂ}1>x_uDvB^%PP0*'I*c=Չmέg4fOs#}Y:ٞlrqP ?/1xF( ߴq t+  X_BʋS_nnm[s, \vqeWя#>ګbʸ<n#mQ՘P϶lU?=p X!p߭hH(c;D(f8<%%~-Jly=*@>eqK}a|<#}f'k˭{\^Y|}MVbv pMu1/Jᄤ\:^%i5Iqy C G~nGI},ǹzL,9D[7bs~$ݘa>uݠD5 e$J/&JEBo^, ٥re0rd#-l5ա8 ~RlE)pp %vɮ?1~YCMn$>i!hҍ8*dy}$7E{waxM)?6 =^5=Y,ji9Pi+p$c ^^69O2>'gp3Ϡ'(@&S&{ScS̑hNO㞦Y=tpM:YHMӓ/ԯV^soijۍjE\#f'cN[2=9s߁1V|DAĠ{jpvK8yo!캘/A x0Ԅ]e-:?{w&E=/C$5o:+hlDtL;HN6Rþsʖ!;V)HDX*.fvTN^"ɓox F\*L +ϯFm``[)-X A5;>s$N=1^aV.<"Gn, 0;R[UKeFw@e g샎/*:rL/s &bTKlnm>2fʤlmW :Q1h+ci _@! 6C2V{>F?lZDr:ڲEJ7` ;O]nBlE߶p{tuR7L=+W⚤>wi<3;&SuülPIԼ B tp5~^- Wf?*r'Rzcۤeo5ThG;W&%jD~`Zuuœv FT./ .;y-.*=kNk>KNxTPQK鍼cQ:b~$ORS+驝h$HQhen4)DQm=N/R9.JhfUU 0"]!|}q`JtWA7+vm"3nХJt(͇-e#ሲn IcO&GyJ|Zz{J,[dAj|Et0{1}G&Wk?D3A; ff&W׺v=!YGXFϳyro)6.epHƼ?z0P9!&sʱoUQ{ꧦv)*\UF@+_l]-bu7. UHDt0to6ɯ>:W=7P*U X;eI<vtVx,Wkrrx .68`Qnf/Ap9 ֝vC[d&~:uq$яvX  {w;WT#$͆)D~_@;6oOwM[9RZT%1‡)}}@@|Pq*<|5I2š ʁU' fOKC;,c'Q^28k&Bא\1зy9zͳm_w[UG!'x#aJU-rͺ>&ИjZϼr!/_:biH G?9YUH-INQ"#!~ Ѻq۳QVO*i?<plKȜw(})|Jҵ :C@9:|Ʀ"RZOS7[b!%szm\[9OQ Ȋ2NO&ʹ*QsBlLN(\Q$@ټ|O(;9mkkn ]³UGLNjV^l{W-h{A؄P[BZϊ C"^{(fd |u/CҦ\'k4(o6AoOx 4- DC{AD6BT\tC1[3}I`(ޜq0?+%k0 l'EU;ejpl[_LeLfQhS/Ry'.]oƱy2[PUT}̧9 qkv)B^udxWwg3,!98!lTƂmWS 40yAE@Y?kK'\w#[2+|lx*?egQU&~SF&I+bX) 1[%~goԒ̕C^SﻧW_P$Z-!Ȱb&ܘ[丢N]cRd*Е 2vQsy)[}'}&#'!-\-X>LܽBm(;eq@7̪zx { 'Q) s +ɤ-:xFW D "qT.daVDa]r ' tB_K7\wU *^1TÛHU2EyN-赶Kl32phg[J-ASwrgh9B\|G7 Hs@+6ނ\0&CAZڽ K/bNS&`uEwX笥zq8W8̀Sw>K:cg"pȝ_nNMM'sc>WmK uTߨnCAj0K^G-|K֣d$Q)ӸчE]Ǐ2i%;oFjUh(xU(J.6XWa6p, 2 "`vR Wm<HuL5t& F8lH, )R-$ lqn p3^U+Mg_KUr3EN!ʵq7.R` 8͘5pȌ4},o_[YѾg`}QKJT+@~< /ޱ81aoCCȵ$F 8K,*ζcA^"k;?4Ӽ nglfC9B?ǥXl٠qsn\L]<׊Lqj8_]qwv$܏#6"țKm.Rk)$iŔt0(Bz K5CUWlKdRth5Nr ;)U*| #w.)&$6ksݙd@ ո _I)*覡4G'[kflQc=R ͻz/rxF^=88UBS?$! [rқ^ژfj\)3Ĝ~s*n2'Q*z`mnY{j5LMLbX!\3Zb׹v 6,InfR;VV'#BHl C{0)iH }ؔ){"Ͼ#\Wc5pGznj+Zם3!Iq$& b#9{\tdSq F$Ѣu߻FL;P~v3bR"g {?q4>[7ҕ; '##dS߽og8+^0*^RUAk;ajt;=¶/ yTI@i)f͔З~Ս GF|"/窲5NrG7S7xKb. ?lll9%RB V|{|ѵyN9 l4<Inhɭhry $OCӛg vFDKǡҹv{LuJc9Ȥ4ڤ~[Fy$rdmdaMKIi sRA2Hgj|W'Dyũ@蚔X =Ѩ_L-j"J:9`Ca/cܵjɗ5=@PqvPa/3beg񞡑Zۼ.Ln+NבO'E`ifPzo~Ep¾a&y,??_K.,p=wX7Y*9 uǾ:^oLQ $ gC{"|S^ 5q[dwn;GSCvLS{2_'bKBHQ^88=N{E]( 䐩 L15C$e<:Qdqڞƽ o&Fjb5. "fEST@ȤAfop:bZ=D!Ox/6!'(C.sԆnwȹ/9L Ңӂ#؜vG1[ZLL)IJu*̤^J񊏙띶j;Y\[㯜r8:!@zѪ8t;ȣ?KZCD=GUzx5 R^VR=i>t ܌O&=伻^3l[;ƮAgiP|Cs;BPwttҋ?Rs\k,96jԖRyx%#OM-8pcw8},h,7mE߻<͞~@_b"cXY6EFOi}6-c <Ս( to"0QcO*s͌#|nY*::twn̳yD %O[;77E.frՖǤ7 *Xo_='в8[ E$GhmxrhMݭ:3wՒr^ƻSm8I, Nhwc&(nf:~)enbU.$̸І! 9U0FI}D+ʵ??iJ3T˧0BsP_b[ ?kU=}wlaZD2p4wJTKo_ 9trQ=*8D$67sEsKNZ;\GMkO<h)r&Za!(FzXa_7/遐:zl%QE^?j2H+sJAAaX,Y9NUYwc)X_/hΛ,XMg;dX=h!Ǹ4E=>~?]}’Te:q8= 34oWWttP3kSGHgk8GIbTgj$ j\,.),Fz+TQg*Hk{4M.Qߞԝ/PD47D6fѽ9Հ\?:d]@pyyWttg t/= :Hb{^bZ_}i;7ۊcEt 豧AJ~\ t||W1 kNܬz;>zUZ!_(w6A`ouDR\Eaۣ]f$@}`٧ݶ{}H\K( ͬoVt#R-*t,}P`*RLlf`fJtb9ǀ|A8Gj0 QIWKEu(db:0KŞOY@ piAlQz"}!Sg QSbY"to -PߝE n߻+w, 3ڣiXSx7Vy3e$wU sGƁ@1vsϻTk ; e?>;U)Xk33k\xn(H\L"[$SM `OI OoN+Wga%p,Vu=XhLt8PdG0 yR;ˍa}l 445肀,"(뵑Hta3.&8 i7M_3.b*%^2GΞ]5Ku|D0<{F_lN_ 8|3QF@P8pIo9K#^oDXlkA9?ǡ/*<C.Xm ĈRtDr ד }>&J&29%I&â jà8bA VjSN2'46FLͻɎz~n' i@? M T9;c`\O|LN|Ś kE( 6ar/(U1Oa)P[ii"GjR`ge{s_j~}w~W:4d u5=7GPn`mglrB"A b{rReWu%Ut!Z4jT d|E1n6 c5 U.@_R\>+.Rʏfs %Mbӌb`0c\B<wG:@[RR'y u aUt?!ZxlD_%T']5?C"j"-\4ڙC;E1ښ'"xCa)/$Jt8MRngY_v=v(R=v^}w~ْe&hEOULݮJlsզ^2վGD3-ѠYdW+= i4{TVNREo#%!_Hξdydċ뜡*DzX}r<ՙP"RkڷeZqol_~{u8>!H3lkvud+ud;`tj[RfVb]nQ8#161 "Um:x7$m'∭ntS%#sMyGCI|3[Dg }P"txS|Νu~p砝Duuq!ɮ0UvM^;pP<{rD堠j[p ̦>#kVl'EdhULePc،Vɹps͹S{5;~ÂD$ʘ}N& szLdBV-=HEV($M'ӯ"AhHI_V6.<)Y pZYmOEzo=O~O B&WIE"ڒSlgFI6&W6/@aEpOPʲx)@OQzk%Vƍ+gk5p{wdz-lrU(/n&1|٨SJ"j\,'%B:R9|fJѤn\TsK>BwP)pY qkz(,wTh$ ԁ=rujɧVfbTg^xJc46'K; hEPUtΛC!l&% +{hȰΆV{29;‘ 3SYJtU3{WKY!'#= fxU3MUdj+4ѿfay,ųk=Փ|Z/?)nB{ЍEA+ 4E3XLj9C):.'\zF6 >9@ k;ݾW}oh_9[Yez|Zof1Ly#<_p6;>VVd#ݘg)Y!X.dq? x# )j V$++G^t (.zۥVǟUX^Z3̔(L}Q◙ 7ᆠ!ߏmI*r$:NM@P+wף9Z:/J~ޣ aL`?]˟T/.Pvcqafs3K]j9bf!o"khL|6 i,q]S\7Bq? MYS!rYa)JTDC!ʞjfî *?(|+z' إˑ#8p Assf@Arz@IJg*qʿ~x/ ۏ*L~﷐@[-0yuB:!qzÓ|-#} NWNb)YRt&/ G;ސq+e+R%)J4%z|+OxtWV>qoc*cZ`A?lMIÝKZ\TSO312h/,*Q@Ae56p0沖G*sUOP`F᫿HPJbx`Fm _ /ɑ\k@  ql+$V SN5g+ :( +.GSVb61 J^nCWē?M,qe-IAl+y呔Ͼ:@#C%w\g\Դ#G6iYpւʤ=ˆl$`n;< ~7ںH|ynaI"(]hKGZ4֯hx7[<~_5uƷTd=)d;ti vOL\S:$|VVQ뱺tJkGcIô$WȭO}/7La&kVdpu8\黕Y 0@))P^e}M ç*~OeIC9s^f&f ʏ3I=d}73V 9q+)CG)LY5S-YP.M|J+vڐ/`+~h zp$+6W CeVy.`_)Fݤ .;6ZGې};g\X]ZPR*}t< 9șN~)66-NMܱS'ЮT T %ac_ e0=` MV-5b,-QlOW]) {Lɼ{qUHiFXdb |qR9+f^kW+>%UG yղџzJVdjT&`Hhid(8d`\6*>inixN)Uj@lK$zEW=Egl#FS< ؆ bkM?[JF2p4uP&%בu=9 [,jl5㧲a](yD-.EgZloXN%_Nj ׈ P1%J&DR8$lۊF[X9x!TPƒUבBx̽3lOcqc'QTz JAK3.6">wy7.ȸ{)Hw5V-ee`sH/č1;ZiaEWlsͻ!v[CnPV4<4?4Db$Je> 4:.5Z_弾,|/D# :X8\@8"Y7QObKdȧ2-_;_=2v|}@$TC-TK͙wr [r u,y -yFf4jb~'rmǪ,/1횕bU 4tk)@>;:NSp*{8.8 ;tcK-#彜A^IaO&rP%SUoxT4By`\ ' )0c,PIAeKL!8+ ze .S܆Lo3{?b3;w鵆037E[j2 yrhA9V `P[txSaPAL?r(+)@pG_>=*:g3[RKa+ʈww"(b&|Xq<<=~0]oEyA:'3i== )>߃ÿl9% KT*«njƭ̝ ^$]'neTfQ t كū(֎J;ԕw(Ud_v&y"za4쥹Smܣ'9z\VD䢋))d'&%4(Dd q|$qJfKPm&iYuȈPmӘ#-=u}w1).#j Eq: YZ